diff --git a/contact/templates/domestic/contact/export-support/support.html b/contact/templates/domestic/contact/export-support/support.html
index 6ab38ab4ef..858b45ab89 100644
--- a/contact/templates/domestic/contact/export-support/support.html
+++ b/contact/templates/domestic/contact/export-support/support.html
@@ -4,7 +4,7 @@
{% load static %}
{% load add_govuk_classes url_type from content_tags %}
{% block head_title %}Export support for UK businesses{% endblock %}
-{% block meta_title %}Export support for UK businessest{% endblock %}
+{% block meta_title %}Export support for UK businesses{% endblock %}
{% block body_js %}
{{ block.super }}
diff --git a/react-components/dist/components_styles.css b/react-components/dist/components_styles.css
index 9a9d1fc3ac..25ec3505de 100644
--- a/react-components/dist/components_styles.css
+++ b/react-components/dist/components_styles.css
@@ -1,3 +1,3 @@
-@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-accordion-list{margin:30px 0}.great-accordion-list details.great-accordion{border-bottom:0}.great-accordion-list details.great-accordion:last-child{border-bottom:2px solid #d8d8d8}details.great-accordion{border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;margin:0}details.great-accordion>*{margin-left:0}details.great-accordion summary{display:block;list-style-image:none;margin-bottom:0;padding:20px 0}details.great-accordion summary::-webkit-details-marker{display:none}details.great-accordion summary:after{font-weight:700;font-size:19px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;display:block;position:absolute;right:15px;top:15px}@media(min-width: 641px){details.great-accordion summary:after{font-size:24px}}details.great-accordion[closed] summary:before,details.great-accordion[open] summary:before{display:none}@media(min-width: 641px){details.great-accordion summary{padding-right:45px}details.great-accordion:not([open]) summary:after{content:"+"}details.great-accordion[open]{padding-bottom:30px}details.great-accordion[open] summary:after{content:"–"}}.great-key-facts .great-key-facts-text>*[class^=heading]{margin-top:0;margin-bottom:10px}.great-key-facts .great-key-facts-content{padding-bottom:30px}.great-key-facts .great-key-facts-content:after{display:block;content:"";clear:both}.great-key-facts .great-key-facts-text{float:left;width:calc(100% - (60px + 15px))}.great-key-facts .great-key-facts-text>p{margin-bottom:10px}.great-key-facts .great-key-facts-icon{float:left;padding-right:15px;height:60px;width:75px;margin-bottom:10px}@media(min-width: 769px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@media(min-width: 641px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-global-header-footer,.great-sub-header,.great-header{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:700}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:"";clear:both}.great-global-header-footer .great-global-header-footer-logo{float:left;white-space:nowrap}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:"";clear:both}.great-global-header-footer .great-footer-copyright{float:right;font-size:20px;margin:0;color:#333;line-height:20px}.great-global-header-footer,.great-header,.great-sub-header,.great-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.great-footer a:active:focus,.great-header a:active:focus,.great-sub-header a:active:focus{color:#1e1348}.great-domestic-international-links:after{display:block;content:"";clear:both}.great-domestic-international-links a{padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#1e1348}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:"";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-header-search-wrapper{background:rgba(0,0,0,0)}@media(max-width: 768px){.great-header-search-wrapper.hidden{display:none}}.great-header-search-wrapper form{width:240px;float:right;margin-left:15px;padding:8px 0}.great-header-search-wrapper form>*{float:left}.great-header-search-wrapper form input{height:42px;width:200px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 15px;border:0}.great-header-search-wrapper form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url("/static/images/search.svg");background-size:20px;padding:0}.great-header-search-wrapper form button:focus,.great-header-search-wrapper form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-search-container{margin:0 auto;max-width:1200px;margin-left:25px}.great-header-search-container:after{display:block;content:"";clear:both}.great-header-search-container.signed-in{margin-right:130px}.great-header-search-container.mobile-only{margin:15px 30px 0}@media(max-width: 768px){.great-header .great-header-search-wrapper form{width:100%;margin-left:0;margin-top:0;padding-top:20px;padding-bottom:20px}.great-header .great-header-search-wrapper form input{width:calc(100% - 40px)}.js-enabled .great-header .great-header-search-wrapper form{padding-top:0}}@media(max-width: 420px){.great-header-search-container{margin:0 20px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-footer-logo-container{padding:45px 0 30px}.great-footer-logo-container:after{display:block;content:"";clear:both}.great-footer-logo-container a:first-child{float:left}.great-footer-logo-container a:last-child{float:left}.great-footer a{font-size:15px;color:#d8d8d8}.great-footer-links{padding:30px 0;display:flex}.great-footer-links a{font-size:14px}.great-footer-links ul li{margin-right:30px;display:inline-block}.great-footer-links ul{display:table;width:100%}.great-footer-links ul>*{display:table-cell}.great-footer-links .great-footer-domestic-international-link{text-align:right}.great-footer-links .great-footer-domestic-international-link li{margin:0}.great-footer-copyright{font-size:12px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:40px}.great-global-header-footer-logo{height:30px}@media(max-width: 640px){.great-footer-links{display:block}.great-footer-links a{color:#fff;text-decoration:none}.great-footer-links a:hover{text-decoration:underline}.great-footer-links ul,.great-footer-links ul li,.great-footer-links ul>div{display:block}.great-footer-links .great-footer-site-links li:first-child a,.great-footer-links li:last-child a{font-size:18px}.great-footer-links .great-footer-site-links li:first-child{margin-bottom:15px}.great-footer-links .great-footer-domestic-international-link{margin-top:15px;text-align:left;width:100%}.great-global-header-footer .great-footer-copyright{line-height:50px;padding:0 15px}}@media(max-width: 420px){.great-footer-logo-container img{width:50%;height:auto}.great-footer-logo-container img:first-child{padding-right:5px}.great-footer-logo-container img:last-child{padding-left:5px}.great-footer-links:after{display:block;content:"";clear:both}.great-footer-links ul li a{color:#fff;text-decoration:none}.great-footer-links .great-footer-domestic-international-link{white-space:normal}.great-global-header-footer .great-footer-copyright{float:none}}#great-header-country-select{margin-left:5px}.great-header-country-display,.great-header-language-display{position:absolute;left:-10000px;padding:0 3px;font:inherit}.great-header-language-switcher,.great-header-country-select{display:block}body.js-enabled .great-header-language-switcher,body.js-enabled .great-header-country-select{display:inline-block}.great-header-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#dfd5c5;font:inherit;padding:0;width:auto;vertical-align:middle}.great-header-form select::-ms-expand{display:none}.great-header-form option{color:#000}.great-header-form label{margin-right:5px}.great-header-form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;padding:0;padding-left:5px}.great-header-form button:focus,.great-header-form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-form button:focus:active{color:#1e1348}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:"";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:""}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:"";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-domestic-header .account-link{color:#dfd5c5;text-decoration:none}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:"";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:""}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:"";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-international-header .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:""}#great-international-header .sub-nav,.great-sub-header .sub-nav{max-width:1200px;margin:0 auto}@media(max-width: 1260px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 30px}}@media(max-width: 420px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 20px}}#great-international-header .sub-nav-list,.great-sub-header .sub-nav-list{display:flex;justify-content:flex-end;flex-wrap:wrap}#great-international-header .sub-nav-list .menu-item.active .link-heading:after,.great-sub-header .sub-nav-list .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:""}#great-international-header .sub-nav-mobile-list,.great-sub-header .sub-nav-mobile-list{margin-left:30px}#great-international-header .sub-nav-mobile-list .link-heading,.great-sub-header .sub-nav-mobile-list .link-heading{padding:7.5px}@media(hover: hover){#great-international-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}}@media(max-width: 768px){#great-international-header .link-heading,.great-sub-header .link-heading{padding:10px 0;text-decoration:none}#great-international-header .link-heading:last-child,.great-sub-header .link-heading:last-child{margin-bottom:15px}}.great-sub-header{background-color:#00549f}@media(max-width: 768px){.great-sub-header{display:none}}section.error-reporting{padding:30px 0;background-color:#fff}section.error-reporting .container{max-width:1230px}.error-reporting a{font-size:16px;text-align:left;color:#333}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.card.only-title,a.only-title.labelled-card,a.only-title.labelled-image-card{height:auto}.card,a.labelled-card,a.labelled-image-card,.labelled-card{height:auto;min-height:200px;flex-grow:1}.card,a.labelled-card,a.labelled-image-card{margin-bottom:30px;width:100%;background:#fff}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{color:#333;text-decoration:none;display:block}.card .card-link:hover .card-inner h2,a.labelled-card .card-link:hover .card-inner h2,a.labelled-image-card .card-link:hover .card-inner h2,.card .card-link:hover .card-inner h3,a.labelled-card .card-link:hover .card-inner h3,a.labelled-image-card .card-link:hover .card-inner h3,.card .card-link:hover .card-inner h4,a.labelled-card .card-link:hover .card-inner h4,a.labelled-image-card .card-link:hover .card-inner h4,.card .card-link:hover .card-inner h5,a.labelled-card .card-link:hover .card-inner h5,a.labelled-image-card .card-link:hover .card-inner h5,.card .card-link:hover .card-inner h6,a.labelled-card .card-link:hover .card-inner h6,a.labelled-image-card .card-link:hover .card-inner h6{color:#2b8cc4}.card .card-link:focus,a.labelled-card .card-link:focus,a.labelled-image-card .card-link:focus{outline:3px solid #ffbf47;outline-offset:-3px}.card .card-link .card-inner h2,a.labelled-card .card-link .card-inner h2,a.labelled-image-card .card-link .card-inner h2,.card .card-link .card-inner h3,a.labelled-card .card-link .card-inner h3,a.labelled-image-card .card-link .card-inner h3,.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4,.card .card-link .card-inner h5,a.labelled-card .card-link .card-inner h5,a.labelled-image-card .card-link .card-inner h5,.card .card-link .card-inner h6,a.labelled-card .card-link .card-inner h6,a.labelled-image-card .card-link .card-inner h6{text-decoration:none;margin:0}.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4{line-height:1.3}.card .card-link p.subheading,a.labelled-card .card-link p.subheading,a.labelled-image-card .card-link p.subheading{font-size:16px}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:55px;margin-bottom:15px}.card .card-image,a.labelled-card .card-image,a.labelled-image-card .card-image{margin:0;width:100%;height:auto}.card .card-inner,a.labelled-card .card-inner,a.labelled-image-card .card-inner{padding:30px 30px 0}.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:700;font-size:19px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;margin:0 0 30px}@media(min-width: 641px){.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-size:24px}}.card .card-inner p.description,a.labelled-card .card-inner p.description,a.labelled-image-card .card-inner p.description{margin:0}.card .card-inner .card-meta,a.labelled-card .card-inner .card-meta,a.labelled-image-card .card-inner .card-meta{margin-bottom:.5em}.card .card-inner .card-meta .subheading,a.labelled-card .card-inner .card-meta .subheading,a.labelled-image-card .card-inner .card-meta .subheading{margin:0;font-size:16px}.card.no-padding-card .card-inner,a.no-padding-card.labelled-card .card-inner,a.no-padding-card.labelled-image-card .card-inner{padding:0}.card.no-padding-card .card-inner h3,a.no-padding-card.labelled-card .card-inner h3,a.no-padding-card.labelled-image-card .card-inner h3{margin-bottom:10px}.card.no-padding-card .card-image+.card-inner,a.no-padding-card.labelled-card .card-image+.card-inner,a.no-padding-card.labelled-image-card .card-image+.card-inner{padding-top:20px}.card.transparent-card,a.transparent-card.labelled-card,a.transparent-card.labelled-image-card{background-color:rgba(0,0,0,0)}.card .description,a.labelled-card .description,a.labelled-image-card .description{padding:0 30px}.card__link{text-decoration:none}.card__link h3{color:#006ccc;text-decoration:underline #006ccc}.card__link p{color:#000}.card__link .subheading{color:#666;font-size:16px}.card__link--focused:focus{display:block;outline:3px solid #ffbf47}.card-large-blue-heading h4{color:#1d70b8;font-size:28px !important;margin:0 0 10px !important}@media(max-width: 640px){.card,a.labelled-card,a.labelled-image-card{min-height:auto;height:auto}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:35px}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{position:static}}.fact-sheet{position:relative}.fact-sheet hr{background:#dfd5c5}.fact-sheet .fact-sheet-content{padding-top:70px;margin-top:-25px}.highlight{margin:0;padding:15px;margin-bottom:-25px;margin-left:25px;position:relative;z-index:1;display:inline-block}a.labelled-card,a.labelled-image-card{border:0;position:static;display:flex;flex-direction:column;text-decoration:none;color:#333;background-color:rgba(0,0,0,0)}a.labelled-card .card-inner,a.labelled-image-card .card-inner{background:#fff;flex-grow:1;margin-top:-2px}a.labelled-card .card-inner.with-image,a.labelled-image-card .card-inner.with-image{border-top:0}a.labelled-card:focus,a.labelled-image-card:focus{outline:none}a.labelled-card:focus .card-image,a.labelled-image-card:focus .card-image,a.labelled-card:focus .card-header h3,a.labelled-image-card:focus .card-header h3,a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{outline:#ffbf47 solid 4px;outline-offset:0;outline-offset:-3px}a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{border-color:#fff}a.labelled-card:active,a.labelled-image-card:active{background-color:rgba(0,0,0,0)}a.labelled-card .card-header,a.labelled-image-card .card-header{z-index:0}a.labelled-card .card-header,a.labelled-image-card .card-header,a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{display:inline-block}a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-weight:700;font-size:16px;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;height:45px;color:#fff;background-color:#006ccc;padding:10px 30px}@media(min-width: 641px){a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-size:19px}}a.labelled-image-card{position:relative}a.labelled-image-card .card-image{width:100%;height:auto}a.labelled-image-card .card-header{position:relative;z-index:1}@media(max-width: 640px){a.labelled-image-card .card-image{height:200px;position:static}}.image-with-caption{position:relative}.image-with-caption img{width:100%}.image-with-caption .caption{position:relative;z-index:1;float:right;margin-right:15px;margin-top:-40px;width:55%;background-color:#fff;padding:10px 15px;font-size:16px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.image-with-caption .caption p{margin:0}.image-with-caption .caption .sub-caption{color:#b00d23}.cta-card img{width:100%}.cta-card .link-container{margin:-25px 30px 0}a.cta-link:focus{outline:0}a.cta-link:active:focus{background-color:rgba(0,0,0,0)}.cta-link{text-decoration:none;font-weight:700;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:24px}.cta-link span{color:#fff;background-color:#006ccc;display:inline-block;padding:15px}.cta-link:focus span{outline:#ffbf47 solid 4px;outline-offset:0}.cta-link:hover span{background-color:#005fb3}.cta-link:hover:after{color:#005fb3}.cta-link:active span{color:#1e1348}.cta-link.with-arrow:hover:after{color:#005fb3}.cta-link.with-arrow:active:after{color:#1e1348}.cta-link.with-arrow:after{display:inline-block;margin-top:15px;margin-left:15px;font:inherit;color:#006ccc;content:"➞"}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}main,.font-xxlarge,.bold-xxlarge,.font-xlarge,.bold-xlarge,.font-large,.bold-large,.font-medium,.bold-medium,.font-small,.bold-small,.font-xsmall,.bold-xsmall{line-height:1.6}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-hero-heading{font-weight:700;font-size:24px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.4}@media(min-width: 641px){.great-hero-heading{font-size:36px}}.great-hero-subheading{font-weight:700;font-size:19px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6}@media(min-width: 641px){.great-hero-subheading{font-size:24px}}.great-hero-description{margin-bottom:0}.great-hero,.great-hero-with-cta{position:relative;padding-top:0;padding-bottom:0;min-height:200px;background-position:50%;background-size:cover}.great-hero>.container,.great-hero-with-cta>.container{min-height:200px;overflow:visible;padding-top:45px}.great-hero-no-image{background-color:rgba(0,82,157,.8)}.great-hero-title{color:#fff;max-width:700px;background-color:rgba(0,82,157,.8);border-bottom:#b00d23 solid 6px;bottom:-6px;left:0;padding:30px;position:absolute;width:auto}.great-hero-title h1>span{display:block}@media(max-width: 1100px){.great-hero-title{max-width:400px}}@media(min-width: 641px){.great-hero,.great-hero-with-cta,.great-hero>.container,.great-hero-with-cta>.container{min-height:345px}.great-hero-title{min-width:470px}}.great-hero-with-cta h1{margin-top:0}.great-hero-with-cta h2{margin-bottom:30px}.great-hero-with-cta .container{display:flex;flex-direction:row}@media(max-width: 640px){.great-hero-with-cta .great-hero-text h2{width:70%}.great-hero-with-cta .great-hero-brand{bottom:0;top:auto}.great-hero-with-cta .great-hero-brand img{height:80px}}.great-hero-multiple-background{max-width:2000px;background-repeat:no-repeat !important;image-rendering:auto;position:relative}.great-hero-multiple-background>div{position:initial}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:235px}@media(max-width: 600px){.great-hero-multiple-background{height:338px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:10px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:15px;width:calc(100% - 30px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(max-width: 340px){.great-hero-multiple-background{background-position:48% 5%,150% 90%,125% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 341px)and (max-width: 390px){.great-hero-multiple-background{background-position:48% 5%,135% 90%,140% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 391px)and (max-width: 450px){.great-hero-multiple-background{background-position:48% 5%,130% 90%,-150px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 450px)and (max-width: 490px){.great-hero-multiple-background{background-position:48% 5%,125% 90%,-100px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 491px)and (max-width: 525px){.great-hero-multiple-background{background-position:48% 5%,115% 90%,-115px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 526px)and (max-width: 550px){.great-hero-multiple-background{background-position:48% 5%,110% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 551px)and (max-width: 640px){.great-hero-multiple-background{background-position:48% 5%,100% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 640px)and (max-width: 900px){.great-hero-multiple-background{height:360px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:20px;min-height:330px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:30px;width:100%;width:calc(100% - 60px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(min-width: 601px)and (max-width: 650px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 168px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 651px)and (max-width: 720px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 95px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 721px)and (max-width: 900px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 58px) 135% !important;background-size:auto 195px,auto 100px,auto 330px,450px !important}}@media(min-width: 901px){.great-hero-multiple-background{height:400px}.great-hero-multiple-background .container{padding-bottom:135px;padding-top:35px}.great-hero-multiple-background .great-hero-text p{line-height:62px;margin:0}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:200px;top:250px}}@media(min-width: 901px)and (max-width: 1024px){.great-hero-multiple-background{background-position:35px 22px,110% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1025px)and (max-width: 1200px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1201px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,45% 100%,95% 120% !important;background-size:auto 250px,auto 129px,auto 350px,620px !important;margin:auto;width:1201px}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}#skip-link{font-size:14px;line-height:1.6;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}#skip-link:focus{outline:#ffbf47 solid 4px;outline-offset:0;color:#132965;left:0;text-indent:0;top:0;z-index:10}@media(min-width: 641px){#skip-link{font-size:16px}}ul.tag-list li{display:inline;font-size:15px}ul.tag-list li:after{content:",";margin-left:-0.1em}ul.tag-list li:last-child:after{content:""}.content-list .heading{margin-bottom:1.5em}.content-list li .heading-small{margin-top:0}.content-list li{margin-bottom:1em}@media(max-width: 640px){ul.sharing-links{padding-bottom:1em}ul.sharing-links li{display:block;float:left;margin-right:7.5px}ul.sharing-links:after{content:"";clear:both;display:block}}.message-box,.message-box-with-icon,.cta-box{margin-bottom:30px}.message-box .box-heading,.message-box-with-icon .box-heading,.cta-box .box-heading{margin-top:0}.cta-box{padding:45px}.cta-box .button-container{float:right}.cta-box .button-container .button{width:100%;text-align:center}.message-box:after,.message-box-with-icon:after{display:block;content:"";clear:both}.message-box .box-description:last-child,.message-box-with-icon .box-description:last-child{margin-bottom:0}.message-box-with-icon{display:table}.message-box-icon{display:table-cell;font-family:system-ui;width:80px;text-align:center;vertical-align:middle}.message-box-icon-content{display:table-cell}@media(max-width: 640px){.message-box-icon{width:50px}}.background-black{background-color:#000}.background-grey{background-color:#333}.background-mid-grey{background-color:#666}.background-light-grey{background-color:#d8d8d8}.background-offwhite{background-color:#fafafa}.background-white{background-color:#fff}.background-purple{background-color:#4f0b7b}.background-great-blue{background-color:#1e1348}.background-dark-navy{background-color:#160d37}.background-mid-blue{background-color:#00549f}.background-active-blue{background-color:#006ccc}.background-light-blue{background-color:#2b8cc4}.background-aqua{background-color:#007ea3}.background-teal{background-color:#00a699}.background-flag-red{background-color:#b00d23}.background-great-red{background-color:#e41f13}.background-focus-yellow{background-color:#ffbf47}.background-stone-10{background-color:#fdfdfc}.background-stone-20{background-color:#fcfbf9}.background-stone-30{background-color:#f5f2ed}.background-stone-40{background-color:#f2eee8}.background-stone-50{background-color:#efeae2}.background-stone-60{background-color:#ece6dc}.background-stone-70{background-color:#e9e2d6}.background-stone-80{background-color:#e5ddd1}.background-stone-90{background-color:#e2d9cb}.background-stone{background-color:#dfd5c5}.black-text{color:#000}.grey-text{color:#333}.mid-grey-text{color:#666}.light-grey-text{color:#d8d8d8}.offwhite-text{color:#fafafa}.white-text{color:#fff}.purple-text{color:#4f0b7b}.great-blue-text{color:#1e1348}.dark-navy-text{color:#160d37}.mid-blue-text{color:#00549f}.active-blue-text{color:#006ccc}.light-blue-text{color:#2b8cc4}.aqua-text{color:#007ea3}.teal-text{color:#00a699}.flag-red-text{color:#b00d23}.great-red-text{color:#e41f13}.focus-yellow-text{color:#ffbf47}.stone-10-text{color:#fdfdfc}.stone-20-text{color:#fcfbf9}.stone-30-text{color:#f5f2ed}.stone-40-text{color:#f2eee8}.stone-50-text{color:#efeae2}.stone-60-text{color:#ece6dc}.stone-70-text{color:#e9e2d6}.stone-80-text{color:#e5ddd1}.stone-90-text{color:#e2d9cb}.stone-text{color:#dfd5c5}.border-black{border-color:#000}.border-grey{border-color:#333}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#d8d8d8}.border-offwhite{border-color:#fafafa}.border-white{border-color:#fff}.border-purple{border-color:#4f0b7b}.border-great-blue{border-color:#1e1348}.border-dark-navy{border-color:#160d37}.border-mid-blue{border-color:#00549f}.border-active-blue{border-color:#006ccc}.border-light-blue{border-color:#2b8cc4}.border-aqua{border-color:#007ea3}.border-teal{border-color:#00a699}.border-flag-red{border-color:#b00d23}.border-great-red{border-color:#e41f13}.border-focus-yellow{border-color:#ffbf47}.border-stone-10{border-color:#fdfdfc}.border-stone-20{border-color:#fcfbf9}.border-stone-30{border-color:#f5f2ed}.border-stone-40{border-color:#f2eee8}.border-stone-50{border-color:#efeae2}.border-stone-60{border-color:#ece6dc}.border-stone-70{border-color:#e9e2d6}.border-stone-80{border-color:#e5ddd1}.border-stone-90{border-color:#e2d9cb}.border-stone{border-color:#dfd5c5}.border-thick{border-style:solid;border-width:6px}.border-medium{border-style:solid;border-width:4px}.border-thin{border-style:solid;border-width:2px}section.underline-black{position:relative}section.underline-black:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-black:after{margin:0 30px}}@media(max-width: 420px){section.underline-black:after{margin:0 20px}}section.underline-black:after{width:auto;height:4px;background-color:#000}.underline-black:after{display:block;content:"";width:100%;height:4px;background-color:#000}section.underline-grey{position:relative}section.underline-grey:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-grey:after{margin:0 20px}}section.underline-grey:after{width:auto;height:4px;background-color:#333}.underline-grey:after{display:block;content:"";width:100%;height:4px;background-color:#333}section.underline-mid-grey{position:relative}section.underline-mid-grey:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-grey:after{margin:0 20px}}section.underline-mid-grey:after{width:auto;height:4px;background-color:#666}.underline-mid-grey:after{display:block;content:"";width:100%;height:4px;background-color:#666}section.underline-light-grey{position:relative}section.underline-light-grey:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-grey:after{margin:0 20px}}section.underline-light-grey:after{width:auto;height:4px;background-color:#d8d8d8}.underline-light-grey:after{display:block;content:"";width:100%;height:4px;background-color:#d8d8d8}section.underline-offwhite{position:relative}section.underline-offwhite:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-offwhite:after{margin:0 30px}}@media(max-width: 420px){section.underline-offwhite:after{margin:0 20px}}section.underline-offwhite:after{width:auto;height:4px;background-color:#fafafa}.underline-offwhite:after{display:block;content:"";width:100%;height:4px;background-color:#fafafa}section.underline-white{position:relative}section.underline-white:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-white:after{margin:0 30px}}@media(max-width: 420px){section.underline-white:after{margin:0 20px}}section.underline-white:after{width:auto;height:4px;background-color:#fff}.underline-white:after{display:block;content:"";width:100%;height:4px;background-color:#fff}section.underline-purple{position:relative}section.underline-purple:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-purple:after{margin:0 30px}}@media(max-width: 420px){section.underline-purple:after{margin:0 20px}}section.underline-purple:after{width:auto;height:4px;background-color:#4f0b7b}.underline-purple:after{display:block;content:"";width:100%;height:4px;background-color:#4f0b7b}section.underline-great-blue{position:relative}section.underline-great-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-blue:after{margin:0 20px}}section.underline-great-blue:after{width:auto;height:4px;background-color:#1e1348}.underline-great-blue:after{display:block;content:"";width:100%;height:4px;background-color:#1e1348}section.underline-dark-navy{position:relative}section.underline-dark-navy:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-dark-navy:after{margin:0 30px}}@media(max-width: 420px){section.underline-dark-navy:after{margin:0 20px}}section.underline-dark-navy:after{width:auto;height:4px;background-color:#160d37}.underline-dark-navy:after{display:block;content:"";width:100%;height:4px;background-color:#160d37}section.underline-mid-blue{position:relative}section.underline-mid-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-blue:after{margin:0 20px}}section.underline-mid-blue:after{width:auto;height:4px;background-color:#00549f}.underline-mid-blue:after{display:block;content:"";width:100%;height:4px;background-color:#00549f}section.underline-active-blue{position:relative}section.underline-active-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-active-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-active-blue:after{margin:0 20px}}section.underline-active-blue:after{width:auto;height:4px;background-color:#006ccc}.underline-active-blue:after{display:block;content:"";width:100%;height:4px;background-color:#006ccc}section.underline-light-blue{position:relative}section.underline-light-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-blue:after{margin:0 20px}}section.underline-light-blue:after{width:auto;height:4px;background-color:#2b8cc4}.underline-light-blue:after{display:block;content:"";width:100%;height:4px;background-color:#2b8cc4}section.underline-aqua{position:relative}section.underline-aqua:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-aqua:after{margin:0 30px}}@media(max-width: 420px){section.underline-aqua:after{margin:0 20px}}section.underline-aqua:after{width:auto;height:4px;background-color:#007ea3}.underline-aqua:after{display:block;content:"";width:100%;height:4px;background-color:#007ea3}section.underline-teal{position:relative}section.underline-teal:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-teal:after{margin:0 30px}}@media(max-width: 420px){section.underline-teal:after{margin:0 20px}}section.underline-teal:after{width:auto;height:4px;background-color:#00a699}.underline-teal:after{display:block;content:"";width:100%;height:4px;background-color:#00a699}section.underline-flag-red{position:relative}section.underline-flag-red:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-flag-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-flag-red:after{margin:0 20px}}section.underline-flag-red:after{width:auto;height:4px;background-color:#b00d23}.underline-flag-red:after{display:block;content:"";width:100%;height:4px;background-color:#b00d23}section.underline-great-red{position:relative}section.underline-great-red:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-red:after{margin:0 20px}}section.underline-great-red:after{width:auto;height:4px;background-color:#e41f13}.underline-great-red:after{display:block;content:"";width:100%;height:4px;background-color:#e41f13}section.underline-focus-yellow{position:relative}section.underline-focus-yellow:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-focus-yellow:after{margin:0 30px}}@media(max-width: 420px){section.underline-focus-yellow:after{margin:0 20px}}section.underline-focus-yellow:after{width:auto;height:4px;background-color:#ffbf47}.underline-focus-yellow:after{display:block;content:"";width:100%;height:4px;background-color:#ffbf47}section.underline-stone-10{position:relative}section.underline-stone-10:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-10:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-10:after{margin:0 20px}}section.underline-stone-10:after{width:auto;height:4px;background-color:#fdfdfc}.underline-stone-10:after{display:block;content:"";width:100%;height:4px;background-color:#fdfdfc}section.underline-stone-20{position:relative}section.underline-stone-20:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-20:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-20:after{margin:0 20px}}section.underline-stone-20:after{width:auto;height:4px;background-color:#fcfbf9}.underline-stone-20:after{display:block;content:"";width:100%;height:4px;background-color:#fcfbf9}section.underline-stone-30{position:relative}section.underline-stone-30:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-30:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-30:after{margin:0 20px}}section.underline-stone-30:after{width:auto;height:4px;background-color:#f5f2ed}.underline-stone-30:after{display:block;content:"";width:100%;height:4px;background-color:#f5f2ed}section.underline-stone-40{position:relative}section.underline-stone-40:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-40:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-40:after{margin:0 20px}}section.underline-stone-40:after{width:auto;height:4px;background-color:#f2eee8}.underline-stone-40:after{display:block;content:"";width:100%;height:4px;background-color:#f2eee8}section.underline-stone-50{position:relative}section.underline-stone-50:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-50:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-50:after{margin:0 20px}}section.underline-stone-50:after{width:auto;height:4px;background-color:#efeae2}.underline-stone-50:after{display:block;content:"";width:100%;height:4px;background-color:#efeae2}section.underline-stone-60{position:relative}section.underline-stone-60:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-60:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-60:after{margin:0 20px}}section.underline-stone-60:after{width:auto;height:4px;background-color:#ece6dc}.underline-stone-60:after{display:block;content:"";width:100%;height:4px;background-color:#ece6dc}section.underline-stone-70{position:relative}section.underline-stone-70:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-70:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-70:after{margin:0 20px}}section.underline-stone-70:after{width:auto;height:4px;background-color:#e9e2d6}.underline-stone-70:after{display:block;content:"";width:100%;height:4px;background-color:#e9e2d6}section.underline-stone-80{position:relative}section.underline-stone-80:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-80:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-80:after{margin:0 20px}}section.underline-stone-80:after{width:auto;height:4px;background-color:#e5ddd1}.underline-stone-80:after{display:block;content:"";width:100%;height:4px;background-color:#e5ddd1}section.underline-stone-90{position:relative}section.underline-stone-90:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-90:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-90:after{margin:0 20px}}section.underline-stone-90:after{width:auto;height:4px;background-color:#e2d9cb}.underline-stone-90:after{display:block;content:"";width:100%;height:4px;background-color:#e2d9cb}section.underline-stone{position:relative}section.underline-stone:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone:after{margin:0 20px}}section.underline-stone:after{width:auto;height:4px;background-color:#dfd5c5}.underline-stone:after{display:block;content:"";width:100%;height:4px;background-color:#dfd5c5}.padding-top-negative-30{padding-top:-30px}.padding-top-negative-15{padding-top:-15px}.padding-top-0{padding-top:0px}.padding-top-15{padding-top:15px}.padding-top-30{padding-top:30px}.padding-top-45{padding-top:45px}.padding-top-60{padding-top:60px}.padding-top-90{padding-top:90px}.padding-right-negative-30{padding-right:-30px}.padding-right-negative-15{padding-right:-15px}.padding-right-0{padding-right:0px}.padding-right-15{padding-right:15px}.padding-right-30{padding-right:30px}.padding-right-45{padding-right:45px}.padding-right-60{padding-right:60px}.padding-right-90{padding-right:90px}.padding-bottom-negative-30{padding-bottom:-30px}.padding-bottom-negative-15{padding-bottom:-15px}.padding-bottom-0{padding-bottom:0px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-45{padding-bottom:45px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-90{padding-bottom:90px}.padding-left-negative-30{padding-left:-30px}.padding-left-negative-15{padding-left:-15px}.padding-left-0{padding-left:0px}.padding-left-15{padding-left:15px}.padding-left-30{padding-left:30px}.padding-left-45{padding-left:45px}.padding-left-60{padding-left:60px}.padding-left-90{padding-left:90px}.padding-negative-30{padding:-30px}.padding-negative-15{padding:-15px}.padding-0{padding:0px}.padding-15{padding:15px}.padding-30{padding:30px}.padding-45{padding:45px}.padding-60{padding:60px}.padding-90{padding:90px}.padding-vertical-negative-30{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0{padding-top:0px;padding-bottom:0px}.padding-vertical-15{padding-top:15px;padding-bottom:15px}.padding-vertical-30{padding-top:30px;padding-bottom:30px}.padding-vertical-45{padding-top:45px;padding-bottom:45px}.padding-vertical-60{padding-top:60px;padding-bottom:60px}.padding-vertical-90{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15{padding-right:-15px;padding-left:-15px}.padding-horizontal-0{padding-right:0px;padding-left:0px}.padding-horizontal-15{padding-right:15px;padding-left:15px}.padding-horizontal-30{padding-right:30px;padding-left:30px}.padding-horizontal-45{padding-right:45px;padding-left:45px}.padding-horizontal-60{padding-right:60px;padding-left:60px}.padding-horizontal-90{padding-right:90px;padding-left:90px}@media(min-width: 641px){.padding-top-negative-30-m{padding-top:-30px}.padding-top-negative-15-m{padding-top:-15px}.padding-top-0-m{padding-top:0px}.padding-top-15-m{padding-top:15px}.padding-top-30-m{padding-top:30px}.padding-top-45-m{padding-top:45px}.padding-top-60-m{padding-top:60px}.padding-top-90-m{padding-top:90px}.padding-right-negative-30-m{padding-right:-30px}.padding-right-negative-15-m{padding-right:-15px}.padding-right-0-m{padding-right:0px}.padding-right-15-m{padding-right:15px}.padding-right-30-m{padding-right:30px}.padding-right-45-m{padding-right:45px}.padding-right-60-m{padding-right:60px}.padding-right-90-m{padding-right:90px}.padding-bottom-negative-30-m{padding-bottom:-30px}.padding-bottom-negative-15-m{padding-bottom:-15px}.padding-bottom-0-m{padding-bottom:0px}.padding-bottom-15-m{padding-bottom:15px}.padding-bottom-30-m{padding-bottom:30px}.padding-bottom-45-m{padding-bottom:45px}.padding-bottom-60-m{padding-bottom:60px}.padding-bottom-90-m{padding-bottom:90px}.padding-left-negative-30-m{padding-left:-30px}.padding-left-negative-15-m{padding-left:-15px}.padding-left-0-m{padding-left:0px}.padding-left-15-m{padding-left:15px}.padding-left-30-m{padding-left:30px}.padding-left-45-m{padding-left:45px}.padding-left-60-m{padding-left:60px}.padding-left-90-m{padding-left:90px}.padding-negative-30-m{padding:-30px}.padding-negative-15-m{padding:-15px}.padding-0-m{padding:0px}.padding-15-m{padding:15px}.padding-30-m{padding:30px}.padding-45-m{padding:45px}.padding-60-m{padding:60px}.padding-90-m{padding:90px}.padding-vertical-negative-30-m{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-m{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-m{padding-top:0px;padding-bottom:0px}.padding-vertical-15-m{padding-top:15px;padding-bottom:15px}.padding-vertical-30-m{padding-top:30px;padding-bottom:30px}.padding-vertical-45-m{padding-top:45px;padding-bottom:45px}.padding-vertical-60-m{padding-top:60px;padding-bottom:60px}.padding-vertical-90-m{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-m{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-m{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-m{padding-right:0px;padding-left:0px}.padding-horizontal-15-m{padding-right:15px;padding-left:15px}.padding-horizontal-30-m{padding-right:30px;padding-left:30px}.padding-horizontal-45-m{padding-right:45px;padding-left:45px}.padding-horizontal-60-m{padding-right:60px;padding-left:60px}.padding-horizontal-90-m{padding-right:90px;padding-left:90px}}@media(min-width: 769px){.padding-top-negative-30-l{padding-top:-30px}.padding-top-negative-15-l{padding-top:-15px}.padding-top-0-l{padding-top:0px}.padding-top-15-l{padding-top:15px}.padding-top-30-l{padding-top:30px}.padding-top-45-l{padding-top:45px}.padding-top-60-l{padding-top:60px}.padding-top-90-l{padding-top:90px}.padding-right-negative-30-l{padding-right:-30px}.padding-right-negative-15-l{padding-right:-15px}.padding-right-0-l{padding-right:0px}.padding-right-15-l{padding-right:15px}.padding-right-30-l{padding-right:30px}.padding-right-45-l{padding-right:45px}.padding-right-60-l{padding-right:60px}.padding-right-90-l{padding-right:90px}.padding-bottom-negative-30-l{padding-bottom:-30px}.padding-bottom-negative-15-l{padding-bottom:-15px}.padding-bottom-0-l{padding-bottom:0px}.padding-bottom-15-l{padding-bottom:15px}.padding-bottom-30-l{padding-bottom:30px}.padding-bottom-45-l{padding-bottom:45px}.padding-bottom-60-l{padding-bottom:60px}.padding-bottom-90-l{padding-bottom:90px}.padding-left-negative-30-l{padding-left:-30px}.padding-left-negative-15-l{padding-left:-15px}.padding-left-0-l{padding-left:0px}.padding-left-15-l{padding-left:15px}.padding-left-30-l{padding-left:30px}.padding-left-45-l{padding-left:45px}.padding-left-60-l{padding-left:60px}.padding-left-90-l{padding-left:90px}.padding-negative-30-l{padding:-30px}.padding-negative-15-l{padding:-15px}.padding-0-l{padding:0px}.padding-15-l{padding:15px}.padding-30-l{padding:30px}.padding-45-l{padding:45px}.padding-60-l{padding:60px}.padding-90-l{padding:90px}.padding-vertical-negative-30-l{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-l{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-l{padding-top:0px;padding-bottom:0px}.padding-vertical-15-l{padding-top:15px;padding-bottom:15px}.padding-vertical-30-l{padding-top:30px;padding-bottom:30px}.padding-vertical-45-l{padding-top:45px;padding-bottom:45px}.padding-vertical-60-l{padding-top:60px;padding-bottom:60px}.padding-vertical-90-l{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-l{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-l{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-l{padding-right:0px;padding-left:0px}.padding-horizontal-15-l{padding-right:15px;padding-left:15px}.padding-horizontal-30-l{padding-right:30px;padding-left:30px}.padding-horizontal-45-l{padding-right:45px;padding-left:45px}.padding-horizontal-60-l{padding-right:60px;padding-left:60px}.padding-horizontal-90-l{padding-right:90px;padding-left:90px}}@media(min-width: 961px){.padding-top-negative-30-xl{padding-top:-30px}.padding-top-negative-15-xl{padding-top:-15px}.padding-top-0-xl{padding-top:0px}.padding-top-15-xl{padding-top:15px}.padding-top-30-xl{padding-top:30px}.padding-top-45-xl{padding-top:45px}.padding-top-60-xl{padding-top:60px}.padding-top-90-xl{padding-top:90px}.padding-right-negative-30-xl{padding-right:-30px}.padding-right-negative-15-xl{padding-right:-15px}.padding-right-0-xl{padding-right:0px}.padding-right-15-xl{padding-right:15px}.padding-right-30-xl{padding-right:30px}.padding-right-45-xl{padding-right:45px}.padding-right-60-xl{padding-right:60px}.padding-right-90-xl{padding-right:90px}.padding-bottom-negative-30-xl{padding-bottom:-30px}.padding-bottom-negative-15-xl{padding-bottom:-15px}.padding-bottom-0-xl{padding-bottom:0px}.padding-bottom-15-xl{padding-bottom:15px}.padding-bottom-30-xl{padding-bottom:30px}.padding-bottom-45-xl{padding-bottom:45px}.padding-bottom-60-xl{padding-bottom:60px}.padding-bottom-90-xl{padding-bottom:90px}.padding-left-negative-30-xl{padding-left:-30px}.padding-left-negative-15-xl{padding-left:-15px}.padding-left-0-xl{padding-left:0px}.padding-left-15-xl{padding-left:15px}.padding-left-30-xl{padding-left:30px}.padding-left-45-xl{padding-left:45px}.padding-left-60-xl{padding-left:60px}.padding-left-90-xl{padding-left:90px}.padding-negative-30-xl{padding:-30px}.padding-negative-15-xl{padding:-15px}.padding-0-xl{padding:0px}.padding-15-xl{padding:15px}.padding-30-xl{padding:30px}.padding-45-xl{padding:45px}.padding-60-xl{padding:60px}.padding-90-xl{padding:90px}.padding-vertical-negative-30-xl{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-xl{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-xl{padding-top:0px;padding-bottom:0px}.padding-vertical-15-xl{padding-top:15px;padding-bottom:15px}.padding-vertical-30-xl{padding-top:30px;padding-bottom:30px}.padding-vertical-45-xl{padding-top:45px;padding-bottom:45px}.padding-vertical-60-xl{padding-top:60px;padding-bottom:60px}.padding-vertical-90-xl{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-xl{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-xl{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-xl{padding-right:0px;padding-left:0px}.padding-horizontal-15-xl{padding-right:15px;padding-left:15px}.padding-horizontal-30-xl{padding-right:30px;padding-left:30px}.padding-horizontal-45-xl{padding-right:45px;padding-left:45px}.padding-horizontal-60-xl{padding-right:60px;padding-left:60px}.padding-horizontal-90-xl{padding-right:90px;padding-left:90px}}.margin-top-negative-30{margin-top:-30px}.margin-top-negative-15{margin-top:-15px}.margin-top-0{margin-top:0px}.margin-top-15{margin-top:15px}.margin-top-30{margin-top:30px}.margin-top-45{margin-top:45px}.margin-top-60{margin-top:60px}.margin-top-90{margin-top:90px}.margin-right-negative-30{margin-right:-30px}.margin-right-negative-15{margin-right:-15px}.margin-right-0{margin-right:0px}.margin-right-15{margin-right:15px}.margin-right-30{margin-right:30px}.margin-right-45{margin-right:45px}.margin-right-60{margin-right:60px}.margin-right-90{margin-right:90px}.margin-bottom-negative-30{margin-bottom:-30px}.margin-bottom-negative-15{margin-bottom:-15px}.margin-bottom-0{margin-bottom:0px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-90{margin-bottom:90px}.margin-left-negative-30{margin-left:-30px}.margin-left-negative-15{margin-left:-15px}.margin-left-0{margin-left:0px}.margin-left-15{margin-left:15px}.margin-left-30{margin-left:30px}.margin-left-45{margin-left:45px}.margin-left-60{margin-left:60px}.margin-left-90{margin-left:90px}.margin-negative-30{margin:-30px}.margin-negative-15{margin:-15px}.margin-0{margin:0px}.margin-15{margin:15px}.margin-30{margin:30px}.margin-45{margin:45px}.margin-60{margin:60px}.margin-90{margin:90px}.margin-vertical-negative-30{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0{margin-top:0px;margin-bottom:0px}.margin-vertical-15{margin-top:15px;margin-bottom:15px}.margin-vertical-30{margin-top:30px;margin-bottom:30px}.margin-vertical-45{margin-top:45px;margin-bottom:45px}.margin-vertical-60{margin-top:60px;margin-bottom:60px}.margin-vertical-90{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15{margin-right:-15px;margin-left:-15px}.margin-horizontal-0{margin-right:0px;margin-left:0px}.margin-horizontal-15{margin-right:15px;margin-left:15px}.margin-horizontal-30{margin-right:30px;margin-left:30px}.margin-horizontal-45{margin-right:45px;margin-left:45px}.margin-horizontal-60{margin-right:60px;margin-left:60px}.margin-horizontal-90{margin-right:90px;margin-left:90px}@media(min-width: 641px){.margin-top-negative-30-m{margin-top:-30px}.margin-top-negative-15-m{margin-top:-15px}.margin-top-0-m{margin-top:0px}.margin-top-15-m{margin-top:15px}.margin-top-30-m{margin-top:30px}.margin-top-45-m{margin-top:45px}.margin-top-60-m{margin-top:60px}.margin-top-90-m{margin-top:90px}.margin-right-negative-30-m{margin-right:-30px}.margin-right-negative-15-m{margin-right:-15px}.margin-right-0-m{margin-right:0px}.margin-right-15-m{margin-right:15px}.margin-right-30-m{margin-right:30px}.margin-right-45-m{margin-right:45px}.margin-right-60-m{margin-right:60px}.margin-right-90-m{margin-right:90px}.margin-bottom-negative-30-m{margin-bottom:-30px}.margin-bottom-negative-15-m{margin-bottom:-15px}.margin-bottom-0-m{margin-bottom:0px}.margin-bottom-15-m{margin-bottom:15px}.margin-bottom-30-m{margin-bottom:30px}.margin-bottom-45-m{margin-bottom:45px}.margin-bottom-60-m{margin-bottom:60px}.margin-bottom-90-m{margin-bottom:90px}.margin-left-negative-30-m{margin-left:-30px}.margin-left-negative-15-m{margin-left:-15px}.margin-left-0-m{margin-left:0px}.margin-left-15-m{margin-left:15px}.margin-left-30-m{margin-left:30px}.margin-left-45-m{margin-left:45px}.margin-left-60-m{margin-left:60px}.margin-left-90-m{margin-left:90px}.margin-negative-30-m{margin:-30px}.margin-negative-15-m{margin:-15px}.margin-0-m{margin:0px}.margin-15-m{margin:15px}.margin-30-m{margin:30px}.margin-45-m{margin:45px}.margin-60-m{margin:60px}.margin-90-m{margin:90px}.margin-vertical-negative-30-m{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-m{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-m{margin-top:0px;margin-bottom:0px}.margin-vertical-15-m{margin-top:15px;margin-bottom:15px}.margin-vertical-30-m{margin-top:30px;margin-bottom:30px}.margin-vertical-45-m{margin-top:45px;margin-bottom:45px}.margin-vertical-60-m{margin-top:60px;margin-bottom:60px}.margin-vertical-90-m{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-m{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-m{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-m{margin-right:0px;margin-left:0px}.margin-horizontal-15-m{margin-right:15px;margin-left:15px}.margin-horizontal-30-m{margin-right:30px;margin-left:30px}.margin-horizontal-45-m{margin-right:45px;margin-left:45px}.margin-horizontal-60-m{margin-right:60px;margin-left:60px}.margin-horizontal-90-m{margin-right:90px;margin-left:90px}}@media(min-width: 769px){.margin-top-negative-30-l{margin-top:-30px}.margin-top-negative-15-l{margin-top:-15px}.margin-top-0-l{margin-top:0px}.margin-top-15-l{margin-top:15px}.margin-top-30-l{margin-top:30px}.margin-top-45-l{margin-top:45px}.margin-top-60-l{margin-top:60px}.margin-top-90-l{margin-top:90px}.margin-right-negative-30-l{margin-right:-30px}.margin-right-negative-15-l{margin-right:-15px}.margin-right-0-l{margin-right:0px}.margin-right-15-l{margin-right:15px}.margin-right-30-l{margin-right:30px}.margin-right-45-l{margin-right:45px}.margin-right-60-l{margin-right:60px}.margin-right-90-l{margin-right:90px}.margin-bottom-negative-30-l{margin-bottom:-30px}.margin-bottom-negative-15-l{margin-bottom:-15px}.margin-bottom-0-l{margin-bottom:0px}.margin-bottom-15-l{margin-bottom:15px}.margin-bottom-30-l{margin-bottom:30px}.margin-bottom-45-l{margin-bottom:45px}.margin-bottom-60-l{margin-bottom:60px}.margin-bottom-90-l{margin-bottom:90px}.margin-left-negative-30-l{margin-left:-30px}.margin-left-negative-15-l{margin-left:-15px}.margin-left-0-l{margin-left:0px}.margin-left-15-l{margin-left:15px}.margin-left-30-l{margin-left:30px}.margin-left-45-l{margin-left:45px}.margin-left-60-l{margin-left:60px}.margin-left-90-l{margin-left:90px}.margin-negative-30-l{margin:-30px}.margin-negative-15-l{margin:-15px}.margin-0-l{margin:0px}.margin-15-l{margin:15px}.margin-30-l{margin:30px}.margin-45-l{margin:45px}.margin-60-l{margin:60px}.margin-90-l{margin:90px}.margin-vertical-negative-30-l{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-l{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-l{margin-top:0px;margin-bottom:0px}.margin-vertical-15-l{margin-top:15px;margin-bottom:15px}.margin-vertical-30-l{margin-top:30px;margin-bottom:30px}.margin-vertical-45-l{margin-top:45px;margin-bottom:45px}.margin-vertical-60-l{margin-top:60px;margin-bottom:60px}.margin-vertical-90-l{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-l{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-l{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-l{margin-right:0px;margin-left:0px}.margin-horizontal-15-l{margin-right:15px;margin-left:15px}.margin-horizontal-30-l{margin-right:30px;margin-left:30px}.margin-horizontal-45-l{margin-right:45px;margin-left:45px}.margin-horizontal-60-l{margin-right:60px;margin-left:60px}.margin-horizontal-90-l{margin-right:90px;margin-left:90px}}@media(min-width: 961px){.margin-top-negative-30-xl{margin-top:-30px}.margin-top-negative-15-xl{margin-top:-15px}.margin-top-0-xl{margin-top:0px}.margin-top-15-xl{margin-top:15px}.margin-top-30-xl{margin-top:30px}.margin-top-45-xl{margin-top:45px}.margin-top-60-xl{margin-top:60px}.margin-top-90-xl{margin-top:90px}.margin-right-negative-30-xl{margin-right:-30px}.margin-right-negative-15-xl{margin-right:-15px}.margin-right-0-xl{margin-right:0px}.margin-right-15-xl{margin-right:15px}.margin-right-30-xl{margin-right:30px}.margin-right-45-xl{margin-right:45px}.margin-right-60-xl{margin-right:60px}.margin-right-90-xl{margin-right:90px}.margin-bottom-negative-30-xl{margin-bottom:-30px}.margin-bottom-negative-15-xl{margin-bottom:-15px}.margin-bottom-0-xl{margin-bottom:0px}.margin-bottom-15-xl{margin-bottom:15px}.margin-bottom-30-xl{margin-bottom:30px}.margin-bottom-45-xl{margin-bottom:45px}.margin-bottom-60-xl{margin-bottom:60px}.margin-bottom-90-xl{margin-bottom:90px}.margin-left-negative-30-xl{margin-left:-30px}.margin-left-negative-15-xl{margin-left:-15px}.margin-left-0-xl{margin-left:0px}.margin-left-15-xl{margin-left:15px}.margin-left-30-xl{margin-left:30px}.margin-left-45-xl{margin-left:45px}.margin-left-60-xl{margin-left:60px}.margin-left-90-xl{margin-left:90px}.margin-negative-30-xl{margin:-30px}.margin-negative-15-xl{margin:-15px}.margin-0-xl{margin:0px}.margin-15-xl{margin:15px}.margin-30-xl{margin:30px}.margin-45-xl{margin:45px}.margin-60-xl{margin:60px}.margin-90-xl{margin:90px}.margin-vertical-negative-30-xl{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-xl{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-xl{margin-top:0px;margin-bottom:0px}.margin-vertical-15-xl{margin-top:15px;margin-bottom:15px}.margin-vertical-30-xl{margin-top:30px;margin-bottom:30px}.margin-vertical-45-xl{margin-top:45px;margin-bottom:45px}.margin-vertical-60-xl{margin-top:60px;margin-bottom:60px}.margin-vertical-90-xl{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-xl{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-xl{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-xl{margin-right:0px;margin-left:0px}.margin-horizontal-15-xl{margin-right:15px;margin-left:15px}.margin-horizontal-30-xl{margin-right:30px;margin-left:30px}.margin-horizontal-45-xl{margin-right:45px;margin-left:45px}.margin-horizontal-60-xl{margin-right:60px;margin-left:60px}.margin-horizontal-90-xl{margin-right:90px;margin-left:90px}}.uppercase{text-transform:uppercase}.with-flag{position:relative;position:relative}.with-flag:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){.with-flag:after{margin:0 30px}}@media(max-width: 420px){.with-flag:after{margin:0 20px}}.with-flag:after{bottom:-20px;background-image:url("/static/images/uj-motif.png");background-size:155px;background-repeat:no-repeat;height:30px;z-index:2}section.blue-underline>.container{border-bottom:6px solid #006ccc}.wrap-tight>*:first-child{margin-top:0;padding-top:0}.wrap-tight>*:last-child{margin-bottom:0;padding-bottom:0}.float-right{float:right}.float-left{float:left}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.centered{margin:0 auto;float:none}.relative{position:relative}.overflow-auto{overflow:auto}.only-display-mobile{display:block}@media(min-width: 641px){.only-display-mobile{display:none}}.only-display-tablet{display:block}@media(min-width: 769px){.only-display-tablet{display:none}}.only-display-desktop{display:none}@media(min-width: 769px){.only-display-desktop{display:block}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.information-banner p{margin:0}.information-banner .banner-content{width:100%;display:table;margin:0}.information-banner .banner-content>*{display:table-cell;vertical-align:top;padding-left:15px}.information-banner .banner-content>*:first-child{padding-left:0}.information-banner .banner-badge{white-space:nowrap;width:1px}.information-banner .banner-badge span{padding:2px 15px}.information-banner .banner-close-button{float:right}@media(max-width: 520px){.information-banner .banner-content{display:block;position:relative}.information-banner .banner-content>*{display:block;padding-left:0}.information-banner .banner-content>*:last-child{padding:0}.information-banner .banner-content .banner-badge{width:auto;padding-bottom:15px}.information-banner .banner-content .banner-close-button{position:absolute;top:0;right:0}}.informative-banner{border-left:5px solid #0661cf;padding-left:20px;padding-top:5px;padding-bottom:5px;font-size:20px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.informative-banner h2{display:inline;font-weight:bold;margin:0 8px 0 0}.informative-banner p{display:inline;padding:0}.informative-banner div{width:80%}.informative-banner a{text-decoration:underline;color:#1d70b8;font-family:"Noto Regular",Arial,Helvetica,Verdana}.informative-banner span{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 768px){.informative-banner{width:80%}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.statistics-card{padding:0 30px}.statistics-card-heading{margin:0 0 calc(0px - .55em - 30px) 0}.statistics-card-heading span{display:inline-block;padding:30px;background:#333;color:#fff}@media(min-width: 768px){.statistics-card-heading span{padding:30px 60px}}.statistics-card-content{margin:0 -30px;background:#fff;padding:60px 30px 30px 30px}.statistics-card-content .flex-grid{flex-direction:row;flex-wrap:wrap}.statistics-card__column{flex:1 0 100%}@media(min-width: 480px){.statistics-card__column{flex-basis:50%;max-width:50%}}@media(min-width: 768px){.statistics-card__column{flex-basis:33.3333%;max-width:33.3333%}}@media(min-width: 961px){.statistics-card__column.statistics-card__column-5{flex-basis:20%;max-width:20%}}@media(min-width: 1024px){.statistics-card__column.statistics-card__column-6{flex-basis:16.6666%;max-width:16.6666%}}.statistic-heading{margin-bottom:.5em}.statistic-number{margin:.75rem 0;line-height:1.25}.statistic-smallprint{color:#666}.statistics-card-cta{margin:calc(0px - .55em - 30px) 0 0 0;text-align:right}.statistics-card-cta .cta-link span{text-align:center;padding:25px 30px}@media(min-width: 768px){.statistics-card-cta .cta-link span{padding:25px 60px}}.statistics-card-cta .cta-link:after{margin-right:15px}.great-case-study{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:0;position:relative}.great-case-study.background-tint:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.great-case-study .container{display:flex;align-items:center;position:relative;min-height:600px}@media(max-width: 768px){.great-case-study{background-image:none !important;color:#333}.great-case-study.background-tint:before{display:none}.great-case-study>.container{min-height:0}}@media(max-width: 640px){.great-case-study .button{width:auto}}.selected-filters-container{background-color:#f2eee8}.selected-filters-container mark{margin-bottom:5px;display:inline-block;font-weight:bold;line-height:1.5;background:#dfd5c5;padding:5px;border-radius:4px}.selected-filters-container .selected-filters-label{display:block}.selected-filters-container .clear-all-link{display:block}.expandable-fieldset{position:relative}.expandable-fieldset legend{margin-bottom:20px}.expandable-fieldset label{display:inline-block;width:100%;cursor:pointer;padding-bottom:15px;font-size:15px}.expandable-fieldset button.filter-collapse{background:rgba(0,0,0,0);border:0;position:absolute;right:0;top:0;padding-top:10px;padding-bottom:4px;cursor:pointer}.expandable-fieldset button.filter-collapse.checked{padding-bottom:9px;padding-right:6px;padding-top:0}.expandable-fieldset button.filter-collapse::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;position:relative;vertical-align:middle;border-color:#000;border-width:2px 0 0 2px;height:8px;width:8px}.expandable-fieldset button.filter-collapse.checked::after{border-width:0 2px 2px 0;margin:5px 0 0}body.js-enabled .expandable-fieldset button.filter-collapse.checked+.form-group{display:none}body:not(.js-enabled) .expandable-fieldset button.filter-collapse{display:none}.pagination{margin-top:60px;display:flex}.pagination a{height:50px;text-align:center;line-height:50px;padding-top:0}.pagination ol{margin-left:auto;margin-right:auto;text-align:center}.pagination ol li{display:inline-block;vertical-align:top}.pagination ol li a{padding:0;width:50px;vertical-align:bottom}@media(max-width: 800px){.pagination{flex-wrap:wrap;justify-content:space-between}.pagination a{width:125px;padding:0}.pagination a:first-of-type{padding-right:20px}.pagination ol{display:none}.pagination.has-previous>a,.pagination.has-next>a{width:auto;padding-right:10px;padding-left:10px}.pagination.has-previous #paginator-previous,.pagination.has-next #paginator-previous{order:1}.pagination.has-previous #paginator-next,.pagination.has-next #paginator-next{order:2}.pagination.has-previous ol,.pagination.has-next ol{order:1}}.full-width-list-with-media{width:100%;min-height:500px;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff}.full-width-list-with-media a{color:#fff}.full-width-list-with-media a:visited{color:#fff}.full-width-list-with-media a:active:focus{color:#1e1348}.full-width-list-with-media .list-item{border-top:3px solid #e41f13}.full-width-list-with-media .media{margin-top:auto;margin-bottom:auto}@media(max-width: 960px){.full-width-list-with-media .media{margin-bottom:30px}}@media(max-width: 960px){.full-width-list-with-media .reverse-columns-l{flex-direction:column-reverse}}.great-details-list details:first-child{border-top:2px solid #d8d8d8;border-bottom:0}.great-details-list details:last-child{border-top:0}.multi-select-autocomplete>div{padding-left:10px;border:2px solid #000}.multi-select-autocomplete span{display:inline-block;margin-top:10px}.multi-select-autocomplete .autocomplete__wrapper{height:100%}.multi-select-autocomplete .autocomplete__wrapper input{border:0;height:100%;margin-bottom:10px;padding:10px}.multi-select-autocomplete .autocomplete__menu{overflow:hidden;border-top:2px solid #000}.multi-select-autocomplete .multi-select-autocomplete-selected-item{padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:10px;margin-right:10px;border:1px solid #333;background:#fafafa;border-radius:5px;font-size:1.1875rem;line-height:1.31579;margin-top:10px}.multi-select-autocomplete .multi-select-autocomplete-selected-item button{border:0;background:none;padding:10px;padding-bottom:5px;padding-top:5px;cursor:pointer;vertical-align:middle;font-size:19px;line-height:1em}.text-input-with-submit-button-container{display:flex}.text-input-with-submit-button-container .text-input-with-submit-button:active{top:inherit}.text-input-with-submit-button-container .text-input-with-submit-button{border:0;background:#006ccc;cursor:pointer;color:#fff}.text-input-with-submit-button-container input{border-right:0}.text-input-with-submit-button-container input:focus{margin:-2px 0 -2px 0}.radio-nested-container{margin-bottom:50px}.radio-nested-container input[type=radio]:not(:checked)+label+.radio-nested{display:none}.radio-nested-container>.form-group{margin-bottom:-20px}.radio-nested-container .radio-nested{padding-top:0;padding-bottom:0;border-left-width:4px;margin-top:45px;margin-bottom:0;margin-left:-20px}.radio-nested-container .radio-nested .form-hint+.form-group{margin-top:-5px}.radio-nested-container .radio-nested .form-hint{padding-bottom:0}.radio-nested-container .radio-nested .form-group{margin-top:10px;margin-bottom:0}.radio-nested-container .radio-nested .form-group>.form-label{padding-left:0;font-weight:normal;width:100%}.radio-nested-container .radio-nested .form-group input[type=text],.radio-nested-container .radio-nested .form-group input[type=number]{position:inherit;cursor:inherit;left:inherit;top:inherit;height:inherit;z-index:inherit;zoom:inherit;filter:inherit;opacity:inherit}.radio-nested-container .radio-nested .form-group input,.radio-nested-container .radio-nested .form-group select,.radio-nested-container .radio-nested .form-group textarea{width:100%}.radio-nested-container .radio-nested .form-group-error{margin-left:-19px;border-width:4px}.autocomplete__menu,.SelectiveLookupDisplay{background-color:#fff;border:#505a5f solid 1px;max-height:221px;width:100%;overflow:scroll;z-index:2;padding-left:0;font-size:18px;margin-top:5px;margin-left:0px;font-family:"Noto Regular",arial,helvetica,sans-serif;overflow-x:hidden}.autocomplete__menu li,.SelectiveLookupDisplay li{width:100%;border-top:#505a5f solid 1px;padding:15px;position:relative;top:-1px}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive),.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive){cursor:pointer}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{border-color:#ffbf47;border-style:solid;border-width:4px 3px 3px 3px;box-shadow:none;outline:0;padding:8px 22px;-webkit-box-shadow:none}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{background-color:#007ea3 !important;color:#fff}.autocomplete__menu #company-lookup-name-not-in-companies-house,.SelectiveLookupDisplay #company-lookup-name-not-in-companies-house{border-top:2px solid #999;background:#dedede}input.company-search-input{background-image:url(/static/images/search-black.svg);background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;padding-right:40px}input.company-search-input--disabled{background-color:#eef2f6;border:2px solid #7d8e96 !important}.rich-text h1:not(.govuk-heading-xl),.rich-text h2:not(.govuk-heading-l),.rich-text h3:not(.govuk-heading-m),.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-weight:700;text-transform:none;display:block}.rich-text b,.rich-text b i,.block-text:not(.microsite .block-text) b,.block-text:not(.microsite .block-text) b i{font-weight:bold}.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:32px;line-height:1.09375;margin-top:.46875em;margin-bottom:.9375em}@media(min-width: 641px){.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:48px;line-height:1.04167;margin-top:.625em}}.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:24px;line-height:1.04167;margin-top:1.04167em;margin-bottom:.41667em}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:36px;line-height:1.11111;margin-top:1.25em;margin-bottom:.83333em}}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l) b,.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l) b{line-height:1.11111}}.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:18px;line-height:1.2;margin-top:1.25em;margin-bottom:.5em}@media(min-width: 641px){.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:24px;line-height:1.25;margin-top:1.875em;margin-bottom:.625em}}.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:16px;line-height:1.25;margin-top:.625em;margin-bottom:.3125em}@media(min-width: 641px){.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:19px;line-height:1.31579;margin-top:1.05263em}}.rich-text a,.block-text:not(.microsite .block-text) a{color:#006ccc;text-decoration:underline}.rich-text ul,.block-text:not(.microsite .block-text) ul{padding:0;margin:0 0 1em;list-style:none;padding-left:0}.rich-text ul li,.block-text:not(.microsite .block-text) ul li{margin-bottom:5px;position:relative;list-style:none;padding:0 0 0 30px}.rich-text ul li:before,.block-text:not(.microsite .block-text) ul li:before{background-color:#333;border-radius:4px;content:"";display:inline-block;height:8px;left:0;position:absolute;top:.5em;width:8px}.rich-text ol,.block-text:not(.microsite .block-text) ol{padding:0 0 0 20px;margin-top:5px;margin-bottom:20px;list-style-type:decimal}.rich-text ol li,.block-text:not(.microsite .block-text) ol li{margin-bottom:5px}.wrap-tight .rich-text>:first-child,.wrap-tight .block-text>:first-child{margin-top:0;padding-top:0}.block-pull_quote{background-color:#f5f2ed;font-weight:400;line-height:1.6;margin:60px 0 60px -30px;padding:30px;font-family:georgia,verdana,serif;font-style:italic}.block-pull_quote:before{color:#dfd5c5;content:"“";display:block;font-family:sans-serif;font-size:120px;font-weight:600;height:60px;left:-15px;line-height:120px;position:relative}.block-pull_quote blockquote,.block-pull_quote figcaption{display:block;margin-bottom:15px}@media(min-width: 641px){.block-pull_quote blockquote,.block-pull_quote figcaption{max-width:calc(980px - 25%);width:75%}}.block-pull_quote blockquote p{margin-bottom:15px}.block-pull_quote figcaption{font-size:19px;font-style:normal}.block-pull_quote figcaption span:after{content:"|";margin:0 -1px 0 4px}.block-pull_quote a{color:#006ccc;text-decoration:underline}@media(min-width: 641px){.block-pull_quote{font-size:24px}}@media(min-width: 1261px){.block-pull_quote{width:calc(100vw - 8px);margin-left:calc(600px - 50vw);padding-left:calc(50vw - 600px + 22.2222222222% + 5px) !important}}.article-image img,.article-video video{width:100%}.show-more details{position:relative;margin-top:20px;margin-bottom:20px}.show-more details[open]{margin-top:0;padding-bottom:40px}.show-more details[open] summary{position:absolute;bottom:0}.show-more details[open] summary::before{transform:rotate(270deg);margin-top:-4px;margin-right:10px}.show-more .details-text-closed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.show-more .details-text-open{display:block !important;overflow:visible !important}.show-more summary{font-family:"Noto Regular",Arial,Helvetica,Verdana;text-decoration:none !important;font-size:18px;color:#1d70b8}.show-more summary::before{content:"";display:block;background:url("/static/icons/arrow.svg") no-repeat;width:20px;height:18px;float:left}.show-more details summary::-webkit-details-marker{display:none}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:"Noto Regular",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:govuk-colour("green")}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:"";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:"";clear:both}#great-global-header-domestic-link{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:"";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:"";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: "4.8.0"}.great-anchor-link,.great-title-link,.govuk-link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:"GDS Transport";font-style:normal;font-weight:normal;src:url("/assets/fonts/light-94a07e06a1-v2.woff2") format("woff2"),url("/assets/fonts/light-f591b13f7d-v2.woff") format("woff");font-display:fallback}@font-face{font-family:"GDS Transport";font-style:normal;font-weight:bold;src:url("/assets/fonts/bold-b542beb274-v2.woff2") format("woff2"),url("/assets/fonts/bold-affa96571d-v2.woff") format("woff");font-display:fallback}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^="/"].great-anchor-link:after,[href^="/"].great-title-link:after,[href^="/"].govuk-link:after,[href^="http://"].great-anchor-link:after,[href^="http://"].great-title-link:after,[href^="http://"].govuk-link:after,[href^="https://"].great-anchor-link:after,[href^="https://"].great-title-link:after,[href^="https://"].govuk-link:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-list{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:"";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.js-enabled .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-toggle,.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__show-all-text,.js-enabled .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.1428571429;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse:before{border-color:currentcolor}.govuk-breadcrumbs{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentcolor}.govuk-button{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{content:"";box-sizing:border-box;position:absolute;top:11px;left:9px;width:23px;height:12px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:"";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:""}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400;letter-spacing:.05em}@media print{.govuk-input--extra-letter-spacing{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-input--extra-letter-spacing{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url("/assets/images/govuk-crest.png");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url("/assets/images/govuk-crest-2x.png")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown[width="32"]{top:-3px;margin-right:2px}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__logotype-crown-fallback-image[width="32"]{width:32px;height:30px}.govuk-header__product-name{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name,.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__service-name,.govuk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.1428571429;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin:0 0 15px 0;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.0416666667}@media print{.govuk-panel__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding-top:5px;padding-right:8px;padding-bottom:4px;padding-left:8px}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:"";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions:after{content:"";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media print{.govuk-summary-card__actions{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{-ms-flex-pack:right;justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-warning-text__assistive:before{content:" "}.govuk-warning-text__assistive:after{content:" "}.govuk-warning-text__icon{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15}}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-visually-hidden:before{content:" "}.govuk-visually-hidden:after{content:" "}.govuk-visually-hidden-focusable{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}.govuk-\!-display-inline{display:inline !important}.govuk-\!-display-inline-block{display:inline-block !important}.govuk-\!-display-block{display:block !important}.govuk-\!-display-none{display:none !important}@media print{.govuk-\!-display-none-print{display:none !important}}.govuk-\!-margin-0{margin:0 !important}.govuk-\!-margin-top-0{margin-top:0 !important}.govuk-\!-margin-right-0{margin-right:0 !important}.govuk-\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-margin-left-0{margin-left:0 !important}.govuk-\!-margin-1{margin:5px !important}.govuk-\!-margin-top-1{margin-top:5px !important}.govuk-\!-margin-right-1{margin-right:5px !important}.govuk-\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-margin-left-1{margin-left:5px !important}.govuk-\!-margin-2{margin:10px !important}.govuk-\!-margin-top-2{margin-top:10px !important}.govuk-\!-margin-right-2{margin-right:10px !important}.govuk-\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-margin-left-2{margin-left:10px !important}.govuk-\!-margin-3{margin:15px !important}.govuk-\!-margin-top-3{margin-top:15px !important}.govuk-\!-margin-right-3{margin-right:15px !important}.govuk-\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-margin-left-3{margin-left:15px !important}.govuk-\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-4{margin:20px !important}}.govuk-\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-4{margin-top:20px !important}}.govuk-\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-4{margin-right:20px !important}}.govuk-\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-4{margin-left:20px !important}}.govuk-\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-5{margin:25px !important}}.govuk-\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-5{margin-top:25px !important}}.govuk-\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-5{margin-right:25px !important}}.govuk-\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-5{margin-left:25px !important}}.govuk-\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-6{margin:30px !important}}.govuk-\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-6{margin-top:30px !important}}.govuk-\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-6{margin-right:30px !important}}.govuk-\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-6{margin-left:30px !important}}.govuk-\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-7{margin:40px !important}}.govuk-\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-7{margin-top:40px !important}}.govuk-\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-7{margin-right:40px !important}}.govuk-\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-7{margin-left:40px !important}}.govuk-\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-8{margin:50px !important}}.govuk-\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-8{margin-top:50px !important}}.govuk-\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-8{margin-right:50px !important}}.govuk-\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-8{margin-left:50px !important}}.govuk-\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-9{margin:60px !important}}.govuk-\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-9{margin-top:60px !important}}.govuk-\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-9{margin-right:60px !important}}.govuk-\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-9{margin-left:60px !important}}.govuk-\!-padding-0{padding:0 !important}.govuk-\!-padding-top-0{padding-top:0 !important}.govuk-\!-padding-right-0{padding-right:0 !important}.govuk-\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-padding-left-0{padding-left:0 !important}.govuk-\!-padding-1{padding:5px !important}.govuk-\!-padding-top-1{padding-top:5px !important}.govuk-\!-padding-right-1{padding-right:5px !important}.govuk-\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-padding-left-1{padding-left:5px !important}.govuk-\!-padding-2{padding:10px !important}.govuk-\!-padding-top-2{padding-top:10px !important}.govuk-\!-padding-right-2{padding-right:10px !important}.govuk-\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-padding-left-2{padding-left:10px !important}.govuk-\!-padding-3{padding:15px !important}.govuk-\!-padding-top-3{padding-top:15px !important}.govuk-\!-padding-right-3{padding-right:15px !important}.govuk-\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-padding-left-3{padding-left:15px !important}.govuk-\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-4{padding:20px !important}}.govuk-\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-4{padding-top:20px !important}}.govuk-\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-4{padding-right:20px !important}}.govuk-\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-4{padding-left:20px !important}}.govuk-\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-5{padding:25px !important}}.govuk-\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-5{padding-top:25px !important}}.govuk-\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-5{padding-right:25px !important}}.govuk-\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-5{padding-left:25px !important}}.govuk-\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-6{padding:30px !important}}.govuk-\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-6{padding-top:30px !important}}.govuk-\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-6{padding-right:30px !important}}.govuk-\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-6{padding-left:30px !important}}.govuk-\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-7{padding:40px !important}}.govuk-\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-7{padding-top:40px !important}}.govuk-\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-7{padding-right:40px !important}}.govuk-\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-7{padding-left:40px !important}}.govuk-\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-8{padding:50px !important}}.govuk-\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-8{padding-top:50px !important}}.govuk-\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-8{padding-right:50px !important}}.govuk-\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-8{padding-left:50px !important}}.govuk-\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-9{padding:60px !important}}.govuk-\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-9{padding-top:60px !important}}.govuk-\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-9{padding-right:60px !important}}.govuk-\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-9{padding-left:60px !important}}.govuk-\!-margin-static-0,.govuk-\!-static-margin-0{margin:0 !important}.govuk-\!-margin-top-static-0,.govuk-\!-static-margin-top-0{margin-top:0 !important}.govuk-\!-margin-right-static-0,.govuk-\!-static-margin-right-0{margin-right:0 !important}.govuk-\!-margin-bottom-static-0,.govuk-\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-margin-left-static-0,.govuk-\!-static-margin-left-0{margin-left:0 !important}.govuk-\!-margin-static-1,.govuk-\!-static-margin-1{margin:5px !important}.govuk-\!-margin-top-static-1,.govuk-\!-static-margin-top-1{margin-top:5px !important}.govuk-\!-margin-right-static-1,.govuk-\!-static-margin-right-1{margin-right:5px !important}.govuk-\!-margin-bottom-static-1,.govuk-\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-margin-left-static-1,.govuk-\!-static-margin-left-1{margin-left:5px !important}.govuk-\!-margin-static-2,.govuk-\!-static-margin-2{margin:10px !important}.govuk-\!-margin-top-static-2,.govuk-\!-static-margin-top-2{margin-top:10px !important}.govuk-\!-margin-right-static-2,.govuk-\!-static-margin-right-2{margin-right:10px !important}.govuk-\!-margin-bottom-static-2,.govuk-\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-margin-left-static-2,.govuk-\!-static-margin-left-2{margin-left:10px !important}.govuk-\!-margin-static-3,.govuk-\!-static-margin-3{margin:15px !important}.govuk-\!-margin-top-static-3,.govuk-\!-static-margin-top-3{margin-top:15px !important}.govuk-\!-margin-right-static-3,.govuk-\!-static-margin-right-3{margin-right:15px !important}.govuk-\!-margin-bottom-static-3,.govuk-\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-margin-left-static-3,.govuk-\!-static-margin-left-3{margin-left:15px !important}.govuk-\!-margin-static-4,.govuk-\!-static-margin-4{margin:20px !important}.govuk-\!-margin-top-static-4,.govuk-\!-static-margin-top-4{margin-top:20px !important}.govuk-\!-margin-right-static-4,.govuk-\!-static-margin-right-4{margin-right:20px !important}.govuk-\!-margin-bottom-static-4,.govuk-\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\!-margin-left-static-4,.govuk-\!-static-margin-left-4{margin-left:20px !important}.govuk-\!-margin-static-5,.govuk-\!-static-margin-5{margin:25px !important}.govuk-\!-margin-top-static-5,.govuk-\!-static-margin-top-5{margin-top:25px !important}.govuk-\!-margin-right-static-5,.govuk-\!-static-margin-right-5{margin-right:25px !important}.govuk-\!-margin-bottom-static-5,.govuk-\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\!-margin-left-static-5,.govuk-\!-static-margin-left-5{margin-left:25px !important}.govuk-\!-margin-static-6,.govuk-\!-static-margin-6{margin:30px !important}.govuk-\!-margin-top-static-6,.govuk-\!-static-margin-top-6{margin-top:30px !important}.govuk-\!-margin-right-static-6,.govuk-\!-static-margin-right-6{margin-right:30px !important}.govuk-\!-margin-bottom-static-6,.govuk-\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\!-margin-left-static-6,.govuk-\!-static-margin-left-6{margin-left:30px !important}.govuk-\!-margin-static-7,.govuk-\!-static-margin-7{margin:40px !important}.govuk-\!-margin-top-static-7,.govuk-\!-static-margin-top-7{margin-top:40px !important}.govuk-\!-margin-right-static-7,.govuk-\!-static-margin-right-7{margin-right:40px !important}.govuk-\!-margin-bottom-static-7,.govuk-\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\!-margin-left-static-7,.govuk-\!-static-margin-left-7{margin-left:40px !important}.govuk-\!-margin-static-8,.govuk-\!-static-margin-8{margin:50px !important}.govuk-\!-margin-top-static-8,.govuk-\!-static-margin-top-8{margin-top:50px !important}.govuk-\!-margin-right-static-8,.govuk-\!-static-margin-right-8{margin-right:50px !important}.govuk-\!-margin-bottom-static-8,.govuk-\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\!-margin-left-static-8,.govuk-\!-static-margin-left-8{margin-left:50px !important}.govuk-\!-margin-static-9,.govuk-\!-static-margin-9{margin:60px !important}.govuk-\!-margin-top-static-9,.govuk-\!-static-margin-top-9{margin-top:60px !important}.govuk-\!-margin-right-static-9,.govuk-\!-static-margin-right-9{margin-right:60px !important}.govuk-\!-margin-bottom-static-9,.govuk-\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\!-margin-left-static-9,.govuk-\!-static-margin-left-9{margin-left:60px !important}.govuk-\!-padding-static-0,.govuk-\!-static-padding-0{padding:0 !important}.govuk-\!-padding-top-static-0,.govuk-\!-static-padding-top-0{padding-top:0 !important}.govuk-\!-padding-right-static-0,.govuk-\!-static-padding-right-0{padding-right:0 !important}.govuk-\!-padding-bottom-static-0,.govuk-\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-padding-left-static-0,.govuk-\!-static-padding-left-0{padding-left:0 !important}.govuk-\!-padding-static-1,.govuk-\!-static-padding-1{padding:5px !important}.govuk-\!-padding-top-static-1,.govuk-\!-static-padding-top-1{padding-top:5px !important}.govuk-\!-padding-right-static-1,.govuk-\!-static-padding-right-1{padding-right:5px !important}.govuk-\!-padding-bottom-static-1,.govuk-\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-padding-left-static-1,.govuk-\!-static-padding-left-1{padding-left:5px !important}.govuk-\!-padding-static-2,.govuk-\!-static-padding-2{padding:10px !important}.govuk-\!-padding-top-static-2,.govuk-\!-static-padding-top-2{padding-top:10px !important}.govuk-\!-padding-right-static-2,.govuk-\!-static-padding-right-2{padding-right:10px !important}.govuk-\!-padding-bottom-static-2,.govuk-\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-padding-left-static-2,.govuk-\!-static-padding-left-2{padding-left:10px !important}.govuk-\!-padding-static-3,.govuk-\!-static-padding-3{padding:15px !important}.govuk-\!-padding-top-static-3,.govuk-\!-static-padding-top-3{padding-top:15px !important}.govuk-\!-padding-right-static-3,.govuk-\!-static-padding-right-3{padding-right:15px !important}.govuk-\!-padding-bottom-static-3,.govuk-\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-padding-left-static-3,.govuk-\!-static-padding-left-3{padding-left:15px !important}.govuk-\!-padding-static-4,.govuk-\!-static-padding-4{padding:20px !important}.govuk-\!-padding-top-static-4,.govuk-\!-static-padding-top-4{padding-top:20px !important}.govuk-\!-padding-right-static-4,.govuk-\!-static-padding-right-4{padding-right:20px !important}.govuk-\!-padding-bottom-static-4,.govuk-\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\!-padding-left-static-4,.govuk-\!-static-padding-left-4{padding-left:20px !important}.govuk-\!-padding-static-5,.govuk-\!-static-padding-5{padding:25px !important}.govuk-\!-padding-top-static-5,.govuk-\!-static-padding-top-5{padding-top:25px !important}.govuk-\!-padding-right-static-5,.govuk-\!-static-padding-right-5{padding-right:25px !important}.govuk-\!-padding-bottom-static-5,.govuk-\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\!-padding-left-static-5,.govuk-\!-static-padding-left-5{padding-left:25px !important}.govuk-\!-padding-static-6,.govuk-\!-static-padding-6{padding:30px !important}.govuk-\!-padding-top-static-6,.govuk-\!-static-padding-top-6{padding-top:30px !important}.govuk-\!-padding-right-static-6,.govuk-\!-static-padding-right-6{padding-right:30px !important}.govuk-\!-padding-bottom-static-6,.govuk-\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\!-padding-left-static-6,.govuk-\!-static-padding-left-6{padding-left:30px !important}.govuk-\!-padding-static-7,.govuk-\!-static-padding-7{padding:40px !important}.govuk-\!-padding-top-static-7,.govuk-\!-static-padding-top-7{padding-top:40px !important}.govuk-\!-padding-right-static-7,.govuk-\!-static-padding-right-7{padding-right:40px !important}.govuk-\!-padding-bottom-static-7,.govuk-\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\!-padding-left-static-7,.govuk-\!-static-padding-left-7{padding-left:40px !important}.govuk-\!-padding-static-8,.govuk-\!-static-padding-8{padding:50px !important}.govuk-\!-padding-top-static-8,.govuk-\!-static-padding-top-8{padding-top:50px !important}.govuk-\!-padding-right-static-8,.govuk-\!-static-padding-right-8{padding-right:50px !important}.govuk-\!-padding-bottom-static-8,.govuk-\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\!-padding-left-static-8,.govuk-\!-static-padding-left-8{padding-left:50px !important}.govuk-\!-padding-static-9,.govuk-\!-static-padding-9{padding:60px !important}.govuk-\!-padding-top-static-9,.govuk-\!-static-padding-top-9{padding-top:60px !important}.govuk-\!-padding-right-static-9,.govuk-\!-static-padding-right-9{padding-right:60px !important}.govuk-\!-padding-bottom-static-9,.govuk-\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\!-padding-left-static-9,.govuk-\!-static-padding-left-9{padding-left:60px !important}.govuk-\!-text-align-left{text-align:left !important}.govuk-\!-text-align-centre{text-align:center !important}.govuk-\!-text-align-right{text-align:right !important}.govuk-\!-font-size-80{font-size:53px !important;font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-80{font-size:80px !important;font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\!-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\!-font-size-36{font-size:24px !important;font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-36{font-size:36px !important;font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\!-font-size-27{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-27{font-size:27px !important;font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-24{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\!-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\!-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\!-font-weight-regular{font-weight:400 !important}.govuk-\!-font-weight-bold{font-weight:700 !important}.govuk-\!-width-full{width:100% !important}.govuk-\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-three-quarters{width:75% !important}}.govuk-\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-two-thirds{width:66.66% !important}}.govuk-\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-half{width:50% !important}}.govuk-\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-third{width:33.33% !important}}.govuk-\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-quarter{width:25% !important}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.test-knowledge .dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block .card,.next-steps .dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block a.labelled-image-card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box,.message-box-with-icon{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: "5.5.0";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}body{font-family:"Noto Sans";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans";font-weight:"Semi bold"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:"Noto SemiBold";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: "4.8.0"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:"";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:""}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:""}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:""}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:"";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:""}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:"";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:"";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:"";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:"Noto Regular",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:"";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url("/static/icons/dark-blue-tick.svg");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:"";color:#fff;font-family:"Font Awesome 5 Free";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type,.markets-grid a.labelled-card:last-of-type,.markets-grid a.labelled-image-card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:"Noto Regular",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card,.article-list-page a.labelled-card,.article-list-page a.labelled-image-card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner,.article-list-page a.labelled-card .card-inner,.article-list-page a.labelled-image-card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2,.article-list-page a.labelled-card .card-inner h2,.article-list-page a.labelled-image-card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:"Noto Regular",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance a.labelled-card,.uk-export-finance a.labelled-image-card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card,.uk-export-finance-landing a.labelled-card,.uk-export-finance-landing a.labelled-image-card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance a.labelled-card:last-of-type,.uk-export-finance a.labelled-image-card:last-of-type,.uk-export-finance-landing .card:last-of-type,.uk-export-finance-landing a.labelled-card:last-of-type,.uk-export-finance-landing a.labelled-image-card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box,#thank-you-section .message-box-with-icon{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card,a.labelled-card+.card,a.labelled-image-card+.card,.card+a.labelled-card,a.labelled-card+a.labelled-card,a.labelled-image-card+a.labelled-card,.card+a.labelled-image-card,a.labelled-card+a.labelled-image-card,a.labelled-image-card+a.labelled-image-card{margin-top:30px}.card,a.labelled-card,a.labelled-image-card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,a.labelled-card .g-card hr,a.labelled-image-card .g-card hr,.card .g-card-full hr,a.labelled-card .g-card-full hr,a.labelled-image-card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p,a.labelled-card .dashboard-card p,a.labelled-image-card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img,a.labelled-card .dashboard-card img,a.labelled-image-card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2,a.labelled-card .g-card-header h2,a.labelled-image-card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{gap:15px}}.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card,#dashboard-container a.labelled-card,#dashboard-container a.labelled-image-card{margin-bottom:30px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:", "}.event-date-container>p.date:after{content:" "}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:"" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:"";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:"•";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:"";margin-right:10px;font-family:"Font Awesome 5 Free";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:"new";font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:"";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}
+@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-accordion-list{margin:30px 0}.great-accordion-list details.great-accordion{border-bottom:0}.great-accordion-list details.great-accordion:last-child{border-bottom:2px solid #d8d8d8}details.great-accordion{border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;margin:0}details.great-accordion>*{margin-left:0}details.great-accordion summary{display:block;list-style-image:none;margin-bottom:0;padding:20px 0}details.great-accordion summary::-webkit-details-marker{display:none}details.great-accordion summary:after{font-weight:700;font-size:19px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;display:block;position:absolute;right:15px;top:15px}@media(min-width: 641px){details.great-accordion summary:after{font-size:24px}}details.great-accordion[closed] summary:before,details.great-accordion[open] summary:before{display:none}@media(min-width: 641px){details.great-accordion summary{padding-right:45px}details.great-accordion:not([open]) summary:after{content:"+"}details.great-accordion[open]{padding-bottom:30px}details.great-accordion[open] summary:after{content:"–"}}.great-key-facts .great-key-facts-text>*[class^=heading]{margin-top:0;margin-bottom:10px}.great-key-facts .great-key-facts-content{padding-bottom:30px}.great-key-facts .great-key-facts-content:after{display:block;content:"";clear:both}.great-key-facts .great-key-facts-text{float:left;width:calc(100% - (60px + 15px))}.great-key-facts .great-key-facts-text>p{margin-bottom:10px}.great-key-facts .great-key-facts-icon{float:left;padding-right:15px;height:60px;width:75px;margin-bottom:10px}@media(min-width: 769px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@media(min-width: 641px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-global-header-footer,.great-sub-header,.great-header{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:700}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:"";clear:both}.great-global-header-footer .great-global-header-footer-logo{float:left;white-space:nowrap}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:"";clear:both}.great-global-header-footer .great-footer-copyright{float:right;font-size:20px;margin:0;color:#333;line-height:20px}.great-global-header-footer,.great-header,.great-sub-header,.great-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.great-footer a:active:focus,.great-header a:active:focus,.great-sub-header a:active:focus{color:#1e1348}.great-domestic-international-links:after{display:block;content:"";clear:both}.great-domestic-international-links a{padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#1e1348}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:"";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-header-search-wrapper{background:rgba(0,0,0,0)}@media(max-width: 768px){.great-header-search-wrapper.hidden{display:none}}.great-header-search-wrapper form{width:240px;float:right;margin-left:15px;padding:8px 0}.great-header-search-wrapper form>*{float:left}.great-header-search-wrapper form input{height:42px;width:200px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 15px;border:0}.great-header-search-wrapper form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url("/static/images/search.svg");background-size:20px;padding:0}.great-header-search-wrapper form button:focus,.great-header-search-wrapper form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-search-container{margin:0 auto;max-width:1200px;margin-left:25px}.great-header-search-container:after{display:block;content:"";clear:both}.great-header-search-container.signed-in{margin-right:130px}.great-header-search-container.mobile-only{margin:15px 30px 0}@media(max-width: 768px){.great-header .great-header-search-wrapper form{width:100%;margin-left:0;margin-top:0;padding-top:20px;padding-bottom:20px}.great-header .great-header-search-wrapper form input{width:calc(100% - 40px)}.js-enabled .great-header .great-header-search-wrapper form{padding-top:0}}@media(max-width: 420px){.great-header-search-container{margin:0 20px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-footer-logo-container{padding:45px 0 30px}.great-footer-logo-container:after{display:block;content:"";clear:both}.great-footer-logo-container a:first-child{float:left}.great-footer-logo-container a:last-child{float:left}.great-footer a{font-size:15px;color:#d8d8d8}.great-footer-links{padding:30px 0;display:flex}.great-footer-links a{font-size:14px}.great-footer-links ul li{margin-right:30px;display:inline-block}.great-footer-links ul{display:table;width:100%}.great-footer-links ul>*{display:table-cell}.great-footer-links .great-footer-domestic-international-link{text-align:right}.great-footer-links .great-footer-domestic-international-link li{margin:0}.great-footer-copyright{font-size:12px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:40px}.great-global-header-footer-logo{height:30px}@media(max-width: 640px){.great-footer-links{display:block}.great-footer-links a{color:#fff;text-decoration:none}.great-footer-links a:hover{text-decoration:underline}.great-footer-links ul,.great-footer-links ul li,.great-footer-links ul>div{display:block}.great-footer-links .great-footer-site-links li:first-child a,.great-footer-links li:last-child a{font-size:18px}.great-footer-links .great-footer-site-links li:first-child{margin-bottom:15px}.great-footer-links .great-footer-domestic-international-link{margin-top:15px;text-align:left;width:100%}.great-global-header-footer .great-footer-copyright{line-height:50px;padding:0 15px}}@media(max-width: 420px){.great-footer-logo-container img{width:50%;height:auto}.great-footer-logo-container img:first-child{padding-right:5px}.great-footer-logo-container img:last-child{padding-left:5px}.great-footer-links:after{display:block;content:"";clear:both}.great-footer-links ul li a{color:#fff;text-decoration:none}.great-footer-links .great-footer-domestic-international-link{white-space:normal}.great-global-header-footer .great-footer-copyright{float:none}}#great-header-country-select{margin-left:5px}.great-header-country-display,.great-header-language-display{position:absolute;left:-10000px;padding:0 3px;font:inherit}.great-header-language-switcher,.great-header-country-select{display:block}body.js-enabled .great-header-language-switcher,body.js-enabled .great-header-country-select{display:inline-block}.great-header-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#dfd5c5;font:inherit;padding:0;width:auto;vertical-align:middle}.great-header-form select::-ms-expand{display:none}.great-header-form option{color:#000}.great-header-form label{margin-right:5px}.great-header-form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;padding:0;padding-left:5px}.great-header-form button:focus,.great-header-form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-form button:focus:active{color:#1e1348}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:"";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:""}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:"";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-domestic-header .account-link{color:#dfd5c5;text-decoration:none}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:"";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:""}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:"";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-international-header .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:""}#great-international-header .sub-nav,.great-sub-header .sub-nav{max-width:1200px;margin:0 auto}@media(max-width: 1260px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 30px}}@media(max-width: 420px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 20px}}#great-international-header .sub-nav-list,.great-sub-header .sub-nav-list{display:flex;justify-content:flex-end;flex-wrap:wrap}#great-international-header .sub-nav-list .menu-item.active .link-heading:after,.great-sub-header .sub-nav-list .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:""}#great-international-header .sub-nav-mobile-list,.great-sub-header .sub-nav-mobile-list{margin-left:30px}#great-international-header .sub-nav-mobile-list .link-heading,.great-sub-header .sub-nav-mobile-list .link-heading{padding:7.5px}@media(hover: hover){#great-international-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}}@media(max-width: 768px){#great-international-header .link-heading,.great-sub-header .link-heading{padding:10px 0;text-decoration:none}#great-international-header .link-heading:last-child,.great-sub-header .link-heading:last-child{margin-bottom:15px}}.great-sub-header{background-color:#00549f}@media(max-width: 768px){.great-sub-header{display:none}}section.error-reporting{padding:30px 0;background-color:#fff}section.error-reporting .container{max-width:1230px}.error-reporting a{font-size:16px;text-align:left;color:#333}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.card.only-title,a.only-title.labelled-card,a.only-title.labelled-image-card{height:auto}.card,a.labelled-card,a.labelled-image-card,.labelled-card{height:auto;min-height:200px;flex-grow:1}.card,a.labelled-card,a.labelled-image-card{margin-bottom:30px;width:100%;background:#fff}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{color:#333;text-decoration:none;display:block}.card .card-link:hover .card-inner h2,a.labelled-card .card-link:hover .card-inner h2,a.labelled-image-card .card-link:hover .card-inner h2,.card .card-link:hover .card-inner h3,a.labelled-card .card-link:hover .card-inner h3,a.labelled-image-card .card-link:hover .card-inner h3,.card .card-link:hover .card-inner h4,a.labelled-card .card-link:hover .card-inner h4,a.labelled-image-card .card-link:hover .card-inner h4,.card .card-link:hover .card-inner h5,a.labelled-card .card-link:hover .card-inner h5,a.labelled-image-card .card-link:hover .card-inner h5,.card .card-link:hover .card-inner h6,a.labelled-card .card-link:hover .card-inner h6,a.labelled-image-card .card-link:hover .card-inner h6{color:#2b8cc4}.card .card-link:focus,a.labelled-card .card-link:focus,a.labelled-image-card .card-link:focus{outline:3px solid #ffbf47;outline-offset:-3px}.card .card-link .card-inner h2,a.labelled-card .card-link .card-inner h2,a.labelled-image-card .card-link .card-inner h2,.card .card-link .card-inner h3,a.labelled-card .card-link .card-inner h3,a.labelled-image-card .card-link .card-inner h3,.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4,.card .card-link .card-inner h5,a.labelled-card .card-link .card-inner h5,a.labelled-image-card .card-link .card-inner h5,.card .card-link .card-inner h6,a.labelled-card .card-link .card-inner h6,a.labelled-image-card .card-link .card-inner h6{text-decoration:none;margin:0}.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4{line-height:1.3}.card .card-link p.subheading,a.labelled-card .card-link p.subheading,a.labelled-image-card .card-link p.subheading{font-size:16px}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:55px;margin-bottom:15px}.card .card-image,a.labelled-card .card-image,a.labelled-image-card .card-image{margin:0;width:100%;height:auto}.card .card-inner,a.labelled-card .card-inner,a.labelled-image-card .card-inner{padding:30px 30px 0}.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:700;font-size:19px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;margin:0 0 30px}@media(min-width: 641px){.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-size:24px}}.card .card-inner p.description,a.labelled-card .card-inner p.description,a.labelled-image-card .card-inner p.description{margin:0}.card .card-inner .card-meta,a.labelled-card .card-inner .card-meta,a.labelled-image-card .card-inner .card-meta{margin-bottom:.5em}.card .card-inner .card-meta .subheading,a.labelled-card .card-inner .card-meta .subheading,a.labelled-image-card .card-inner .card-meta .subheading{margin:0;font-size:16px}.card.no-padding-card .card-inner,a.no-padding-card.labelled-card .card-inner,a.no-padding-card.labelled-image-card .card-inner{padding:0}.card.no-padding-card .card-inner h3,a.no-padding-card.labelled-card .card-inner h3,a.no-padding-card.labelled-image-card .card-inner h3{margin-bottom:10px}.card.no-padding-card .card-image+.card-inner,a.no-padding-card.labelled-card .card-image+.card-inner,a.no-padding-card.labelled-image-card .card-image+.card-inner{padding-top:20px}.card.transparent-card,a.transparent-card.labelled-card,a.transparent-card.labelled-image-card{background-color:rgba(0,0,0,0)}.card .description,a.labelled-card .description,a.labelled-image-card .description{padding:0 30px}.card__link{text-decoration:none}.card__link h3{color:#006ccc;text-decoration:underline #006ccc}.card__link p{color:#000}.card__link .subheading{color:#666;font-size:16px}.card__link--focused:focus{display:block;outline:3px solid #ffbf47}.card-large-blue-heading h4{color:#1d70b8;font-size:28px !important;margin:0 0 10px !important}@media(max-width: 640px){.card,a.labelled-card,a.labelled-image-card{min-height:auto;height:auto}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:35px}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{position:static}}.fact-sheet{position:relative}.fact-sheet hr{background:#dfd5c5}.fact-sheet .fact-sheet-content{padding-top:70px;margin-top:-25px}.highlight{margin:0;padding:15px;margin-bottom:-25px;margin-left:25px;position:relative;z-index:1;display:inline-block}a.labelled-card,a.labelled-image-card{border:0;position:static;display:flex;flex-direction:column;text-decoration:none;color:#333;background-color:rgba(0,0,0,0)}a.labelled-card .card-inner,a.labelled-image-card .card-inner{background:#fff;flex-grow:1;margin-top:-2px}a.labelled-card .card-inner.with-image,a.labelled-image-card .card-inner.with-image{border-top:0}a.labelled-card:focus,a.labelled-image-card:focus{outline:none}a.labelled-card:focus .card-image,a.labelled-image-card:focus .card-image,a.labelled-card:focus .card-header h3,a.labelled-image-card:focus .card-header h3,a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{outline:#ffbf47 solid 4px;outline-offset:0;outline-offset:-3px}a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{border-color:#fff}a.labelled-card:active,a.labelled-image-card:active{background-color:rgba(0,0,0,0)}a.labelled-card .card-header,a.labelled-image-card .card-header{z-index:0}a.labelled-card .card-header,a.labelled-image-card .card-header,a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{display:inline-block}a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-weight:700;font-size:16px;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;height:45px;color:#fff;background-color:#006ccc;padding:10px 30px}@media(min-width: 641px){a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-size:19px}}a.labelled-image-card{position:relative}a.labelled-image-card .card-image{width:100%;height:auto}a.labelled-image-card .card-header{position:relative;z-index:1}@media(max-width: 640px){a.labelled-image-card .card-image{height:200px;position:static}}.image-with-caption{position:relative}.image-with-caption img{width:100%}.image-with-caption .caption{position:relative;z-index:1;float:right;margin-right:15px;margin-top:-40px;width:55%;background-color:#fff;padding:10px 15px;font-size:16px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.image-with-caption .caption p{margin:0}.image-with-caption .caption .sub-caption{color:#b00d23}.cta-card img{width:100%}.cta-card .link-container{margin:-25px 30px 0}a.cta-link:focus{outline:0}a.cta-link:active:focus{background-color:rgba(0,0,0,0)}.cta-link{text-decoration:none;font-weight:700;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:24px}.cta-link span{color:#fff;background-color:#006ccc;display:inline-block;padding:15px}.cta-link:focus span{outline:#ffbf47 solid 4px;outline-offset:0}.cta-link:hover span{background-color:#005fb3}.cta-link:hover:after{color:#005fb3}.cta-link:active span{color:#1e1348}.cta-link.with-arrow:hover:after{color:#005fb3}.cta-link.with-arrow:active:after{color:#1e1348}.cta-link.with-arrow:after{display:inline-block;margin-top:15px;margin-left:15px;font:inherit;color:#006ccc;content:"➞"}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}main,.font-xxlarge,.bold-xxlarge,.font-xlarge,.bold-xlarge,.font-large,.bold-large,.font-medium,.bold-medium,.font-small,.bold-small,.font-xsmall,.bold-xsmall{line-height:1.6}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-hero-heading{font-weight:700;font-size:24px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.4}@media(min-width: 641px){.great-hero-heading{font-size:36px}}.great-hero-subheading{font-weight:700;font-size:19px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6}@media(min-width: 641px){.great-hero-subheading{font-size:24px}}.great-hero-description{margin-bottom:0}.great-hero,.great-hero-with-cta{position:relative;padding-top:0;padding-bottom:0;min-height:200px;background-position:50%;background-size:cover}.great-hero>.container,.great-hero-with-cta>.container{min-height:200px;overflow:visible;padding-top:45px}.great-hero-no-image{background-color:rgba(0,82,157,.8)}.great-hero-title{color:#fff;max-width:700px;background-color:rgba(0,82,157,.8);border-bottom:#b00d23 solid 6px;bottom:-6px;left:0;padding:30px;position:absolute;width:auto}.great-hero-title h1>span{display:block}@media(max-width: 1100px){.great-hero-title{max-width:400px}}@media(min-width: 641px){.great-hero,.great-hero-with-cta,.great-hero>.container,.great-hero-with-cta>.container{min-height:345px}.great-hero-title{min-width:470px}}.great-hero-with-cta h1{margin-top:0}.great-hero-with-cta h2{margin-bottom:30px}.great-hero-with-cta .container{display:flex;flex-direction:row}@media(max-width: 640px){.great-hero-with-cta .great-hero-text h2{width:70%}.great-hero-with-cta .great-hero-brand{bottom:0;top:auto}.great-hero-with-cta .great-hero-brand img{height:80px}}.great-hero-multiple-background{max-width:2000px;background-repeat:no-repeat !important;image-rendering:auto;position:relative}.great-hero-multiple-background>div{position:initial}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:235px}@media(max-width: 600px){.great-hero-multiple-background{height:338px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:10px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:15px;width:calc(100% - 30px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(max-width: 340px){.great-hero-multiple-background{background-position:48% 5%,150% 90%,125% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 341px)and (max-width: 390px){.great-hero-multiple-background{background-position:48% 5%,135% 90%,140% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 391px)and (max-width: 450px){.great-hero-multiple-background{background-position:48% 5%,130% 90%,-150px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 450px)and (max-width: 490px){.great-hero-multiple-background{background-position:48% 5%,125% 90%,-100px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 491px)and (max-width: 525px){.great-hero-multiple-background{background-position:48% 5%,115% 90%,-115px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 526px)and (max-width: 550px){.great-hero-multiple-background{background-position:48% 5%,110% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 551px)and (max-width: 640px){.great-hero-multiple-background{background-position:48% 5%,100% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 640px)and (max-width: 900px){.great-hero-multiple-background{height:360px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:20px;min-height:330px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:30px;width:100%;width:calc(100% - 60px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(min-width: 601px)and (max-width: 650px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 168px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 651px)and (max-width: 720px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 95px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 721px)and (max-width: 900px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 58px) 135% !important;background-size:auto 195px,auto 100px,auto 330px,450px !important}}@media(min-width: 901px){.great-hero-multiple-background{height:400px}.great-hero-multiple-background .container{padding-bottom:135px;padding-top:35px}.great-hero-multiple-background .great-hero-text p{line-height:62px;margin:0}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:200px;top:250px}}@media(min-width: 901px)and (max-width: 1024px){.great-hero-multiple-background{background-position:35px 22px,110% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1025px)and (max-width: 1200px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1201px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,45% 100%,95% 120% !important;background-size:auto 250px,auto 129px,auto 350px,620px !important;margin:auto;width:1201px}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}#skip-link{font-size:14px;line-height:1.6;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}#skip-link:focus{outline:#ffbf47 solid 4px;outline-offset:0;color:#132965;left:0;text-indent:0;top:0;z-index:10}@media(min-width: 641px){#skip-link{font-size:16px}}ul.tag-list li{display:inline;font-size:15px}ul.tag-list li:after{content:",";margin-left:-0.1em}ul.tag-list li:last-child:after{content:""}.content-list .heading{margin-bottom:1.5em}.content-list li .heading-small{margin-top:0}.content-list li{margin-bottom:1em}@media(max-width: 640px){ul.sharing-links{padding-bottom:1em}ul.sharing-links li{display:block;float:left;margin-right:7.5px}ul.sharing-links:after{content:"";clear:both;display:block}}.message-box,.message-box-with-icon,.cta-box{margin-bottom:30px}.message-box .box-heading,.message-box-with-icon .box-heading,.cta-box .box-heading{margin-top:0}.cta-box{padding:45px}.cta-box .button-container{float:right}.cta-box .button-container .button{width:100%;text-align:center}.message-box:after,.message-box-with-icon:after{display:block;content:"";clear:both}.message-box .box-description:last-child,.message-box-with-icon .box-description:last-child{margin-bottom:0}.message-box-with-icon{display:table}.message-box-icon{display:table-cell;font-family:system-ui;width:80px;text-align:center;vertical-align:middle}.message-box-icon-content{display:table-cell}@media(max-width: 640px){.message-box-icon{width:50px}}.background-black{background-color:#000}.background-grey{background-color:#333}.background-mid-grey{background-color:#666}.background-light-grey{background-color:#d8d8d8}.background-offwhite{background-color:#fafafa}.background-white{background-color:#fff}.background-purple{background-color:#4f0b7b}.background-great-blue{background-color:#1e1348}.background-dark-navy{background-color:#160d37}.background-mid-blue{background-color:#00549f}.background-active-blue{background-color:#006ccc}.background-light-blue{background-color:#2b8cc4}.background-aqua{background-color:#007ea3}.background-teal{background-color:#00a699}.background-flag-red{background-color:#b00d23}.background-great-red{background-color:#e41f13}.background-focus-yellow{background-color:#ffbf47}.background-stone-10{background-color:#fdfdfc}.background-stone-20{background-color:#fcfbf9}.background-stone-30{background-color:#f5f2ed}.background-stone-40{background-color:#f2eee8}.background-stone-50{background-color:#efeae2}.background-stone-60{background-color:#ece6dc}.background-stone-70{background-color:#e9e2d6}.background-stone-80{background-color:#e5ddd1}.background-stone-90{background-color:#e2d9cb}.background-stone{background-color:#dfd5c5}.black-text{color:#000}.grey-text{color:#333}.mid-grey-text{color:#666}.light-grey-text{color:#d8d8d8}.offwhite-text{color:#fafafa}.white-text{color:#fff}.purple-text{color:#4f0b7b}.great-blue-text{color:#1e1348}.dark-navy-text{color:#160d37}.mid-blue-text{color:#00549f}.active-blue-text{color:#006ccc}.light-blue-text{color:#2b8cc4}.aqua-text{color:#007ea3}.teal-text{color:#00a699}.flag-red-text{color:#b00d23}.great-red-text{color:#e41f13}.focus-yellow-text{color:#ffbf47}.stone-10-text{color:#fdfdfc}.stone-20-text{color:#fcfbf9}.stone-30-text{color:#f5f2ed}.stone-40-text{color:#f2eee8}.stone-50-text{color:#efeae2}.stone-60-text{color:#ece6dc}.stone-70-text{color:#e9e2d6}.stone-80-text{color:#e5ddd1}.stone-90-text{color:#e2d9cb}.stone-text{color:#dfd5c5}.border-black{border-color:#000}.border-grey{border-color:#333}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#d8d8d8}.border-offwhite{border-color:#fafafa}.border-white{border-color:#fff}.border-purple{border-color:#4f0b7b}.border-great-blue{border-color:#1e1348}.border-dark-navy{border-color:#160d37}.border-mid-blue{border-color:#00549f}.border-active-blue{border-color:#006ccc}.border-light-blue{border-color:#2b8cc4}.border-aqua{border-color:#007ea3}.border-teal{border-color:#00a699}.border-flag-red{border-color:#b00d23}.border-great-red{border-color:#e41f13}.border-focus-yellow{border-color:#ffbf47}.border-stone-10{border-color:#fdfdfc}.border-stone-20{border-color:#fcfbf9}.border-stone-30{border-color:#f5f2ed}.border-stone-40{border-color:#f2eee8}.border-stone-50{border-color:#efeae2}.border-stone-60{border-color:#ece6dc}.border-stone-70{border-color:#e9e2d6}.border-stone-80{border-color:#e5ddd1}.border-stone-90{border-color:#e2d9cb}.border-stone{border-color:#dfd5c5}.border-thick{border-style:solid;border-width:6px}.border-medium{border-style:solid;border-width:4px}.border-thin{border-style:solid;border-width:2px}section.underline-black{position:relative}section.underline-black:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-black:after{margin:0 30px}}@media(max-width: 420px){section.underline-black:after{margin:0 20px}}section.underline-black:after{width:auto;height:4px;background-color:#000}.underline-black:after{display:block;content:"";width:100%;height:4px;background-color:#000}section.underline-grey{position:relative}section.underline-grey:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-grey:after{margin:0 20px}}section.underline-grey:after{width:auto;height:4px;background-color:#333}.underline-grey:after{display:block;content:"";width:100%;height:4px;background-color:#333}section.underline-mid-grey{position:relative}section.underline-mid-grey:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-grey:after{margin:0 20px}}section.underline-mid-grey:after{width:auto;height:4px;background-color:#666}.underline-mid-grey:after{display:block;content:"";width:100%;height:4px;background-color:#666}section.underline-light-grey{position:relative}section.underline-light-grey:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-grey:after{margin:0 20px}}section.underline-light-grey:after{width:auto;height:4px;background-color:#d8d8d8}.underline-light-grey:after{display:block;content:"";width:100%;height:4px;background-color:#d8d8d8}section.underline-offwhite{position:relative}section.underline-offwhite:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-offwhite:after{margin:0 30px}}@media(max-width: 420px){section.underline-offwhite:after{margin:0 20px}}section.underline-offwhite:after{width:auto;height:4px;background-color:#fafafa}.underline-offwhite:after{display:block;content:"";width:100%;height:4px;background-color:#fafafa}section.underline-white{position:relative}section.underline-white:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-white:after{margin:0 30px}}@media(max-width: 420px){section.underline-white:after{margin:0 20px}}section.underline-white:after{width:auto;height:4px;background-color:#fff}.underline-white:after{display:block;content:"";width:100%;height:4px;background-color:#fff}section.underline-purple{position:relative}section.underline-purple:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-purple:after{margin:0 30px}}@media(max-width: 420px){section.underline-purple:after{margin:0 20px}}section.underline-purple:after{width:auto;height:4px;background-color:#4f0b7b}.underline-purple:after{display:block;content:"";width:100%;height:4px;background-color:#4f0b7b}section.underline-great-blue{position:relative}section.underline-great-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-blue:after{margin:0 20px}}section.underline-great-blue:after{width:auto;height:4px;background-color:#1e1348}.underline-great-blue:after{display:block;content:"";width:100%;height:4px;background-color:#1e1348}section.underline-dark-navy{position:relative}section.underline-dark-navy:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-dark-navy:after{margin:0 30px}}@media(max-width: 420px){section.underline-dark-navy:after{margin:0 20px}}section.underline-dark-navy:after{width:auto;height:4px;background-color:#160d37}.underline-dark-navy:after{display:block;content:"";width:100%;height:4px;background-color:#160d37}section.underline-mid-blue{position:relative}section.underline-mid-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-blue:after{margin:0 20px}}section.underline-mid-blue:after{width:auto;height:4px;background-color:#00549f}.underline-mid-blue:after{display:block;content:"";width:100%;height:4px;background-color:#00549f}section.underline-active-blue{position:relative}section.underline-active-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-active-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-active-blue:after{margin:0 20px}}section.underline-active-blue:after{width:auto;height:4px;background-color:#006ccc}.underline-active-blue:after{display:block;content:"";width:100%;height:4px;background-color:#006ccc}section.underline-light-blue{position:relative}section.underline-light-blue:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-blue:after{margin:0 20px}}section.underline-light-blue:after{width:auto;height:4px;background-color:#2b8cc4}.underline-light-blue:after{display:block;content:"";width:100%;height:4px;background-color:#2b8cc4}section.underline-aqua{position:relative}section.underline-aqua:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-aqua:after{margin:0 30px}}@media(max-width: 420px){section.underline-aqua:after{margin:0 20px}}section.underline-aqua:after{width:auto;height:4px;background-color:#007ea3}.underline-aqua:after{display:block;content:"";width:100%;height:4px;background-color:#007ea3}section.underline-teal{position:relative}section.underline-teal:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-teal:after{margin:0 30px}}@media(max-width: 420px){section.underline-teal:after{margin:0 20px}}section.underline-teal:after{width:auto;height:4px;background-color:#00a699}.underline-teal:after{display:block;content:"";width:100%;height:4px;background-color:#00a699}section.underline-flag-red{position:relative}section.underline-flag-red:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-flag-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-flag-red:after{margin:0 20px}}section.underline-flag-red:after{width:auto;height:4px;background-color:#b00d23}.underline-flag-red:after{display:block;content:"";width:100%;height:4px;background-color:#b00d23}section.underline-great-red{position:relative}section.underline-great-red:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-red:after{margin:0 20px}}section.underline-great-red:after{width:auto;height:4px;background-color:#e41f13}.underline-great-red:after{display:block;content:"";width:100%;height:4px;background-color:#e41f13}section.underline-focus-yellow{position:relative}section.underline-focus-yellow:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-focus-yellow:after{margin:0 30px}}@media(max-width: 420px){section.underline-focus-yellow:after{margin:0 20px}}section.underline-focus-yellow:after{width:auto;height:4px;background-color:#ffbf47}.underline-focus-yellow:after{display:block;content:"";width:100%;height:4px;background-color:#ffbf47}section.underline-stone-10{position:relative}section.underline-stone-10:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-10:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-10:after{margin:0 20px}}section.underline-stone-10:after{width:auto;height:4px;background-color:#fdfdfc}.underline-stone-10:after{display:block;content:"";width:100%;height:4px;background-color:#fdfdfc}section.underline-stone-20{position:relative}section.underline-stone-20:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-20:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-20:after{margin:0 20px}}section.underline-stone-20:after{width:auto;height:4px;background-color:#fcfbf9}.underline-stone-20:after{display:block;content:"";width:100%;height:4px;background-color:#fcfbf9}section.underline-stone-30{position:relative}section.underline-stone-30:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-30:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-30:after{margin:0 20px}}section.underline-stone-30:after{width:auto;height:4px;background-color:#f5f2ed}.underline-stone-30:after{display:block;content:"";width:100%;height:4px;background-color:#f5f2ed}section.underline-stone-40{position:relative}section.underline-stone-40:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-40:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-40:after{margin:0 20px}}section.underline-stone-40:after{width:auto;height:4px;background-color:#f2eee8}.underline-stone-40:after{display:block;content:"";width:100%;height:4px;background-color:#f2eee8}section.underline-stone-50{position:relative}section.underline-stone-50:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-50:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-50:after{margin:0 20px}}section.underline-stone-50:after{width:auto;height:4px;background-color:#efeae2}.underline-stone-50:after{display:block;content:"";width:100%;height:4px;background-color:#efeae2}section.underline-stone-60{position:relative}section.underline-stone-60:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-60:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-60:after{margin:0 20px}}section.underline-stone-60:after{width:auto;height:4px;background-color:#ece6dc}.underline-stone-60:after{display:block;content:"";width:100%;height:4px;background-color:#ece6dc}section.underline-stone-70{position:relative}section.underline-stone-70:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-70:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-70:after{margin:0 20px}}section.underline-stone-70:after{width:auto;height:4px;background-color:#e9e2d6}.underline-stone-70:after{display:block;content:"";width:100%;height:4px;background-color:#e9e2d6}section.underline-stone-80{position:relative}section.underline-stone-80:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-80:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-80:after{margin:0 20px}}section.underline-stone-80:after{width:auto;height:4px;background-color:#e5ddd1}.underline-stone-80:after{display:block;content:"";width:100%;height:4px;background-color:#e5ddd1}section.underline-stone-90{position:relative}section.underline-stone-90:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-90:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-90:after{margin:0 20px}}section.underline-stone-90:after{width:auto;height:4px;background-color:#e2d9cb}.underline-stone-90:after{display:block;content:"";width:100%;height:4px;background-color:#e2d9cb}section.underline-stone{position:relative}section.underline-stone:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone:after{margin:0 20px}}section.underline-stone:after{width:auto;height:4px;background-color:#dfd5c5}.underline-stone:after{display:block;content:"";width:100%;height:4px;background-color:#dfd5c5}.padding-top-negative-30{padding-top:-30px}.padding-top-negative-15{padding-top:-15px}.padding-top-0{padding-top:0px}.padding-top-15{padding-top:15px}.padding-top-30{padding-top:30px}.padding-top-45{padding-top:45px}.padding-top-60{padding-top:60px}.padding-top-90{padding-top:90px}.padding-right-negative-30{padding-right:-30px}.padding-right-negative-15{padding-right:-15px}.padding-right-0{padding-right:0px}.padding-right-15{padding-right:15px}.padding-right-30{padding-right:30px}.padding-right-45{padding-right:45px}.padding-right-60{padding-right:60px}.padding-right-90{padding-right:90px}.padding-bottom-negative-30{padding-bottom:-30px}.padding-bottom-negative-15{padding-bottom:-15px}.padding-bottom-0{padding-bottom:0px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-45{padding-bottom:45px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-90{padding-bottom:90px}.padding-left-negative-30{padding-left:-30px}.padding-left-negative-15{padding-left:-15px}.padding-left-0{padding-left:0px}.padding-left-15{padding-left:15px}.padding-left-30{padding-left:30px}.padding-left-45{padding-left:45px}.padding-left-60{padding-left:60px}.padding-left-90{padding-left:90px}.padding-negative-30{padding:-30px}.padding-negative-15{padding:-15px}.padding-0{padding:0px}.padding-15{padding:15px}.padding-30{padding:30px}.padding-45{padding:45px}.padding-60{padding:60px}.padding-90{padding:90px}.padding-vertical-negative-30{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0{padding-top:0px;padding-bottom:0px}.padding-vertical-15{padding-top:15px;padding-bottom:15px}.padding-vertical-30{padding-top:30px;padding-bottom:30px}.padding-vertical-45{padding-top:45px;padding-bottom:45px}.padding-vertical-60{padding-top:60px;padding-bottom:60px}.padding-vertical-90{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15{padding-right:-15px;padding-left:-15px}.padding-horizontal-0{padding-right:0px;padding-left:0px}.padding-horizontal-15{padding-right:15px;padding-left:15px}.padding-horizontal-30{padding-right:30px;padding-left:30px}.padding-horizontal-45{padding-right:45px;padding-left:45px}.padding-horizontal-60{padding-right:60px;padding-left:60px}.padding-horizontal-90{padding-right:90px;padding-left:90px}@media(min-width: 641px){.padding-top-negative-30-m{padding-top:-30px}.padding-top-negative-15-m{padding-top:-15px}.padding-top-0-m{padding-top:0px}.padding-top-15-m{padding-top:15px}.padding-top-30-m{padding-top:30px}.padding-top-45-m{padding-top:45px}.padding-top-60-m{padding-top:60px}.padding-top-90-m{padding-top:90px}.padding-right-negative-30-m{padding-right:-30px}.padding-right-negative-15-m{padding-right:-15px}.padding-right-0-m{padding-right:0px}.padding-right-15-m{padding-right:15px}.padding-right-30-m{padding-right:30px}.padding-right-45-m{padding-right:45px}.padding-right-60-m{padding-right:60px}.padding-right-90-m{padding-right:90px}.padding-bottom-negative-30-m{padding-bottom:-30px}.padding-bottom-negative-15-m{padding-bottom:-15px}.padding-bottom-0-m{padding-bottom:0px}.padding-bottom-15-m{padding-bottom:15px}.padding-bottom-30-m{padding-bottom:30px}.padding-bottom-45-m{padding-bottom:45px}.padding-bottom-60-m{padding-bottom:60px}.padding-bottom-90-m{padding-bottom:90px}.padding-left-negative-30-m{padding-left:-30px}.padding-left-negative-15-m{padding-left:-15px}.padding-left-0-m{padding-left:0px}.padding-left-15-m{padding-left:15px}.padding-left-30-m{padding-left:30px}.padding-left-45-m{padding-left:45px}.padding-left-60-m{padding-left:60px}.padding-left-90-m{padding-left:90px}.padding-negative-30-m{padding:-30px}.padding-negative-15-m{padding:-15px}.padding-0-m{padding:0px}.padding-15-m{padding:15px}.padding-30-m{padding:30px}.padding-45-m{padding:45px}.padding-60-m{padding:60px}.padding-90-m{padding:90px}.padding-vertical-negative-30-m{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-m{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-m{padding-top:0px;padding-bottom:0px}.padding-vertical-15-m{padding-top:15px;padding-bottom:15px}.padding-vertical-30-m{padding-top:30px;padding-bottom:30px}.padding-vertical-45-m{padding-top:45px;padding-bottom:45px}.padding-vertical-60-m{padding-top:60px;padding-bottom:60px}.padding-vertical-90-m{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-m{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-m{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-m{padding-right:0px;padding-left:0px}.padding-horizontal-15-m{padding-right:15px;padding-left:15px}.padding-horizontal-30-m{padding-right:30px;padding-left:30px}.padding-horizontal-45-m{padding-right:45px;padding-left:45px}.padding-horizontal-60-m{padding-right:60px;padding-left:60px}.padding-horizontal-90-m{padding-right:90px;padding-left:90px}}@media(min-width: 769px){.padding-top-negative-30-l{padding-top:-30px}.padding-top-negative-15-l{padding-top:-15px}.padding-top-0-l{padding-top:0px}.padding-top-15-l{padding-top:15px}.padding-top-30-l{padding-top:30px}.padding-top-45-l{padding-top:45px}.padding-top-60-l{padding-top:60px}.padding-top-90-l{padding-top:90px}.padding-right-negative-30-l{padding-right:-30px}.padding-right-negative-15-l{padding-right:-15px}.padding-right-0-l{padding-right:0px}.padding-right-15-l{padding-right:15px}.padding-right-30-l{padding-right:30px}.padding-right-45-l{padding-right:45px}.padding-right-60-l{padding-right:60px}.padding-right-90-l{padding-right:90px}.padding-bottom-negative-30-l{padding-bottom:-30px}.padding-bottom-negative-15-l{padding-bottom:-15px}.padding-bottom-0-l{padding-bottom:0px}.padding-bottom-15-l{padding-bottom:15px}.padding-bottom-30-l{padding-bottom:30px}.padding-bottom-45-l{padding-bottom:45px}.padding-bottom-60-l{padding-bottom:60px}.padding-bottom-90-l{padding-bottom:90px}.padding-left-negative-30-l{padding-left:-30px}.padding-left-negative-15-l{padding-left:-15px}.padding-left-0-l{padding-left:0px}.padding-left-15-l{padding-left:15px}.padding-left-30-l{padding-left:30px}.padding-left-45-l{padding-left:45px}.padding-left-60-l{padding-left:60px}.padding-left-90-l{padding-left:90px}.padding-negative-30-l{padding:-30px}.padding-negative-15-l{padding:-15px}.padding-0-l{padding:0px}.padding-15-l{padding:15px}.padding-30-l{padding:30px}.padding-45-l{padding:45px}.padding-60-l{padding:60px}.padding-90-l{padding:90px}.padding-vertical-negative-30-l{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-l{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-l{padding-top:0px;padding-bottom:0px}.padding-vertical-15-l{padding-top:15px;padding-bottom:15px}.padding-vertical-30-l{padding-top:30px;padding-bottom:30px}.padding-vertical-45-l{padding-top:45px;padding-bottom:45px}.padding-vertical-60-l{padding-top:60px;padding-bottom:60px}.padding-vertical-90-l{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-l{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-l{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-l{padding-right:0px;padding-left:0px}.padding-horizontal-15-l{padding-right:15px;padding-left:15px}.padding-horizontal-30-l{padding-right:30px;padding-left:30px}.padding-horizontal-45-l{padding-right:45px;padding-left:45px}.padding-horizontal-60-l{padding-right:60px;padding-left:60px}.padding-horizontal-90-l{padding-right:90px;padding-left:90px}}@media(min-width: 961px){.padding-top-negative-30-xl{padding-top:-30px}.padding-top-negative-15-xl{padding-top:-15px}.padding-top-0-xl{padding-top:0px}.padding-top-15-xl{padding-top:15px}.padding-top-30-xl{padding-top:30px}.padding-top-45-xl{padding-top:45px}.padding-top-60-xl{padding-top:60px}.padding-top-90-xl{padding-top:90px}.padding-right-negative-30-xl{padding-right:-30px}.padding-right-negative-15-xl{padding-right:-15px}.padding-right-0-xl{padding-right:0px}.padding-right-15-xl{padding-right:15px}.padding-right-30-xl{padding-right:30px}.padding-right-45-xl{padding-right:45px}.padding-right-60-xl{padding-right:60px}.padding-right-90-xl{padding-right:90px}.padding-bottom-negative-30-xl{padding-bottom:-30px}.padding-bottom-negative-15-xl{padding-bottom:-15px}.padding-bottom-0-xl{padding-bottom:0px}.padding-bottom-15-xl{padding-bottom:15px}.padding-bottom-30-xl{padding-bottom:30px}.padding-bottom-45-xl{padding-bottom:45px}.padding-bottom-60-xl{padding-bottom:60px}.padding-bottom-90-xl{padding-bottom:90px}.padding-left-negative-30-xl{padding-left:-30px}.padding-left-negative-15-xl{padding-left:-15px}.padding-left-0-xl{padding-left:0px}.padding-left-15-xl{padding-left:15px}.padding-left-30-xl{padding-left:30px}.padding-left-45-xl{padding-left:45px}.padding-left-60-xl{padding-left:60px}.padding-left-90-xl{padding-left:90px}.padding-negative-30-xl{padding:-30px}.padding-negative-15-xl{padding:-15px}.padding-0-xl{padding:0px}.padding-15-xl{padding:15px}.padding-30-xl{padding:30px}.padding-45-xl{padding:45px}.padding-60-xl{padding:60px}.padding-90-xl{padding:90px}.padding-vertical-negative-30-xl{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-xl{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-xl{padding-top:0px;padding-bottom:0px}.padding-vertical-15-xl{padding-top:15px;padding-bottom:15px}.padding-vertical-30-xl{padding-top:30px;padding-bottom:30px}.padding-vertical-45-xl{padding-top:45px;padding-bottom:45px}.padding-vertical-60-xl{padding-top:60px;padding-bottom:60px}.padding-vertical-90-xl{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-xl{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-xl{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-xl{padding-right:0px;padding-left:0px}.padding-horizontal-15-xl{padding-right:15px;padding-left:15px}.padding-horizontal-30-xl{padding-right:30px;padding-left:30px}.padding-horizontal-45-xl{padding-right:45px;padding-left:45px}.padding-horizontal-60-xl{padding-right:60px;padding-left:60px}.padding-horizontal-90-xl{padding-right:90px;padding-left:90px}}.margin-top-negative-30{margin-top:-30px}.margin-top-negative-15{margin-top:-15px}.margin-top-0{margin-top:0px}.margin-top-15{margin-top:15px}.margin-top-30{margin-top:30px}.margin-top-45{margin-top:45px}.margin-top-60{margin-top:60px}.margin-top-90{margin-top:90px}.margin-right-negative-30{margin-right:-30px}.margin-right-negative-15{margin-right:-15px}.margin-right-0{margin-right:0px}.margin-right-15{margin-right:15px}.margin-right-30{margin-right:30px}.margin-right-45{margin-right:45px}.margin-right-60{margin-right:60px}.margin-right-90{margin-right:90px}.margin-bottom-negative-30{margin-bottom:-30px}.margin-bottom-negative-15{margin-bottom:-15px}.margin-bottom-0{margin-bottom:0px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-90{margin-bottom:90px}.margin-left-negative-30{margin-left:-30px}.margin-left-negative-15{margin-left:-15px}.margin-left-0{margin-left:0px}.margin-left-15{margin-left:15px}.margin-left-30{margin-left:30px}.margin-left-45{margin-left:45px}.margin-left-60{margin-left:60px}.margin-left-90{margin-left:90px}.margin-negative-30{margin:-30px}.margin-negative-15{margin:-15px}.margin-0{margin:0px}.margin-15{margin:15px}.margin-30{margin:30px}.margin-45{margin:45px}.margin-60{margin:60px}.margin-90{margin:90px}.margin-vertical-negative-30{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0{margin-top:0px;margin-bottom:0px}.margin-vertical-15{margin-top:15px;margin-bottom:15px}.margin-vertical-30{margin-top:30px;margin-bottom:30px}.margin-vertical-45{margin-top:45px;margin-bottom:45px}.margin-vertical-60{margin-top:60px;margin-bottom:60px}.margin-vertical-90{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15{margin-right:-15px;margin-left:-15px}.margin-horizontal-0{margin-right:0px;margin-left:0px}.margin-horizontal-15{margin-right:15px;margin-left:15px}.margin-horizontal-30{margin-right:30px;margin-left:30px}.margin-horizontal-45{margin-right:45px;margin-left:45px}.margin-horizontal-60{margin-right:60px;margin-left:60px}.margin-horizontal-90{margin-right:90px;margin-left:90px}@media(min-width: 641px){.margin-top-negative-30-m{margin-top:-30px}.margin-top-negative-15-m{margin-top:-15px}.margin-top-0-m{margin-top:0px}.margin-top-15-m{margin-top:15px}.margin-top-30-m{margin-top:30px}.margin-top-45-m{margin-top:45px}.margin-top-60-m{margin-top:60px}.margin-top-90-m{margin-top:90px}.margin-right-negative-30-m{margin-right:-30px}.margin-right-negative-15-m{margin-right:-15px}.margin-right-0-m{margin-right:0px}.margin-right-15-m{margin-right:15px}.margin-right-30-m{margin-right:30px}.margin-right-45-m{margin-right:45px}.margin-right-60-m{margin-right:60px}.margin-right-90-m{margin-right:90px}.margin-bottom-negative-30-m{margin-bottom:-30px}.margin-bottom-negative-15-m{margin-bottom:-15px}.margin-bottom-0-m{margin-bottom:0px}.margin-bottom-15-m{margin-bottom:15px}.margin-bottom-30-m{margin-bottom:30px}.margin-bottom-45-m{margin-bottom:45px}.margin-bottom-60-m{margin-bottom:60px}.margin-bottom-90-m{margin-bottom:90px}.margin-left-negative-30-m{margin-left:-30px}.margin-left-negative-15-m{margin-left:-15px}.margin-left-0-m{margin-left:0px}.margin-left-15-m{margin-left:15px}.margin-left-30-m{margin-left:30px}.margin-left-45-m{margin-left:45px}.margin-left-60-m{margin-left:60px}.margin-left-90-m{margin-left:90px}.margin-negative-30-m{margin:-30px}.margin-negative-15-m{margin:-15px}.margin-0-m{margin:0px}.margin-15-m{margin:15px}.margin-30-m{margin:30px}.margin-45-m{margin:45px}.margin-60-m{margin:60px}.margin-90-m{margin:90px}.margin-vertical-negative-30-m{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-m{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-m{margin-top:0px;margin-bottom:0px}.margin-vertical-15-m{margin-top:15px;margin-bottom:15px}.margin-vertical-30-m{margin-top:30px;margin-bottom:30px}.margin-vertical-45-m{margin-top:45px;margin-bottom:45px}.margin-vertical-60-m{margin-top:60px;margin-bottom:60px}.margin-vertical-90-m{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-m{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-m{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-m{margin-right:0px;margin-left:0px}.margin-horizontal-15-m{margin-right:15px;margin-left:15px}.margin-horizontal-30-m{margin-right:30px;margin-left:30px}.margin-horizontal-45-m{margin-right:45px;margin-left:45px}.margin-horizontal-60-m{margin-right:60px;margin-left:60px}.margin-horizontal-90-m{margin-right:90px;margin-left:90px}}@media(min-width: 769px){.margin-top-negative-30-l{margin-top:-30px}.margin-top-negative-15-l{margin-top:-15px}.margin-top-0-l{margin-top:0px}.margin-top-15-l{margin-top:15px}.margin-top-30-l{margin-top:30px}.margin-top-45-l{margin-top:45px}.margin-top-60-l{margin-top:60px}.margin-top-90-l{margin-top:90px}.margin-right-negative-30-l{margin-right:-30px}.margin-right-negative-15-l{margin-right:-15px}.margin-right-0-l{margin-right:0px}.margin-right-15-l{margin-right:15px}.margin-right-30-l{margin-right:30px}.margin-right-45-l{margin-right:45px}.margin-right-60-l{margin-right:60px}.margin-right-90-l{margin-right:90px}.margin-bottom-negative-30-l{margin-bottom:-30px}.margin-bottom-negative-15-l{margin-bottom:-15px}.margin-bottom-0-l{margin-bottom:0px}.margin-bottom-15-l{margin-bottom:15px}.margin-bottom-30-l{margin-bottom:30px}.margin-bottom-45-l{margin-bottom:45px}.margin-bottom-60-l{margin-bottom:60px}.margin-bottom-90-l{margin-bottom:90px}.margin-left-negative-30-l{margin-left:-30px}.margin-left-negative-15-l{margin-left:-15px}.margin-left-0-l{margin-left:0px}.margin-left-15-l{margin-left:15px}.margin-left-30-l{margin-left:30px}.margin-left-45-l{margin-left:45px}.margin-left-60-l{margin-left:60px}.margin-left-90-l{margin-left:90px}.margin-negative-30-l{margin:-30px}.margin-negative-15-l{margin:-15px}.margin-0-l{margin:0px}.margin-15-l{margin:15px}.margin-30-l{margin:30px}.margin-45-l{margin:45px}.margin-60-l{margin:60px}.margin-90-l{margin:90px}.margin-vertical-negative-30-l{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-l{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-l{margin-top:0px;margin-bottom:0px}.margin-vertical-15-l{margin-top:15px;margin-bottom:15px}.margin-vertical-30-l{margin-top:30px;margin-bottom:30px}.margin-vertical-45-l{margin-top:45px;margin-bottom:45px}.margin-vertical-60-l{margin-top:60px;margin-bottom:60px}.margin-vertical-90-l{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-l{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-l{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-l{margin-right:0px;margin-left:0px}.margin-horizontal-15-l{margin-right:15px;margin-left:15px}.margin-horizontal-30-l{margin-right:30px;margin-left:30px}.margin-horizontal-45-l{margin-right:45px;margin-left:45px}.margin-horizontal-60-l{margin-right:60px;margin-left:60px}.margin-horizontal-90-l{margin-right:90px;margin-left:90px}}@media(min-width: 961px){.margin-top-negative-30-xl{margin-top:-30px}.margin-top-negative-15-xl{margin-top:-15px}.margin-top-0-xl{margin-top:0px}.margin-top-15-xl{margin-top:15px}.margin-top-30-xl{margin-top:30px}.margin-top-45-xl{margin-top:45px}.margin-top-60-xl{margin-top:60px}.margin-top-90-xl{margin-top:90px}.margin-right-negative-30-xl{margin-right:-30px}.margin-right-negative-15-xl{margin-right:-15px}.margin-right-0-xl{margin-right:0px}.margin-right-15-xl{margin-right:15px}.margin-right-30-xl{margin-right:30px}.margin-right-45-xl{margin-right:45px}.margin-right-60-xl{margin-right:60px}.margin-right-90-xl{margin-right:90px}.margin-bottom-negative-30-xl{margin-bottom:-30px}.margin-bottom-negative-15-xl{margin-bottom:-15px}.margin-bottom-0-xl{margin-bottom:0px}.margin-bottom-15-xl{margin-bottom:15px}.margin-bottom-30-xl{margin-bottom:30px}.margin-bottom-45-xl{margin-bottom:45px}.margin-bottom-60-xl{margin-bottom:60px}.margin-bottom-90-xl{margin-bottom:90px}.margin-left-negative-30-xl{margin-left:-30px}.margin-left-negative-15-xl{margin-left:-15px}.margin-left-0-xl{margin-left:0px}.margin-left-15-xl{margin-left:15px}.margin-left-30-xl{margin-left:30px}.margin-left-45-xl{margin-left:45px}.margin-left-60-xl{margin-left:60px}.margin-left-90-xl{margin-left:90px}.margin-negative-30-xl{margin:-30px}.margin-negative-15-xl{margin:-15px}.margin-0-xl{margin:0px}.margin-15-xl{margin:15px}.margin-30-xl{margin:30px}.margin-45-xl{margin:45px}.margin-60-xl{margin:60px}.margin-90-xl{margin:90px}.margin-vertical-negative-30-xl{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-xl{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-xl{margin-top:0px;margin-bottom:0px}.margin-vertical-15-xl{margin-top:15px;margin-bottom:15px}.margin-vertical-30-xl{margin-top:30px;margin-bottom:30px}.margin-vertical-45-xl{margin-top:45px;margin-bottom:45px}.margin-vertical-60-xl{margin-top:60px;margin-bottom:60px}.margin-vertical-90-xl{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-xl{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-xl{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-xl{margin-right:0px;margin-left:0px}.margin-horizontal-15-xl{margin-right:15px;margin-left:15px}.margin-horizontal-30-xl{margin-right:30px;margin-left:30px}.margin-horizontal-45-xl{margin-right:45px;margin-left:45px}.margin-horizontal-60-xl{margin-right:60px;margin-left:60px}.margin-horizontal-90-xl{margin-right:90px;margin-left:90px}}.uppercase{text-transform:uppercase}.with-flag{position:relative;position:relative}.with-flag:after{max-width:1200px;display:block;content:"";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){.with-flag:after{margin:0 30px}}@media(max-width: 420px){.with-flag:after{margin:0 20px}}.with-flag:after{bottom:-20px;background-image:url("/static/images/uj-motif.png");background-size:155px;background-repeat:no-repeat;height:30px;z-index:2}section.blue-underline>.container{border-bottom:6px solid #006ccc}.wrap-tight>*:first-child{margin-top:0;padding-top:0}.wrap-tight>*:last-child{margin-bottom:0;padding-bottom:0}.float-right{float:right}.float-left{float:left}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.centered{margin:0 auto;float:none}.relative{position:relative}.overflow-auto{overflow:auto}.only-display-mobile{display:block}@media(min-width: 641px){.only-display-mobile{display:none}}.only-display-tablet{display:block}@media(min-width: 769px){.only-display-tablet{display:none}}.only-display-desktop{display:none}@media(min-width: 769px){.only-display-desktop{display:block}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.information-banner p{margin:0}.information-banner .banner-content{width:100%;display:table;margin:0}.information-banner .banner-content>*{display:table-cell;vertical-align:top;padding-left:15px}.information-banner .banner-content>*:first-child{padding-left:0}.information-banner .banner-badge{white-space:nowrap;width:1px}.information-banner .banner-badge span{padding:2px 15px}.information-banner .banner-close-button{float:right}@media(max-width: 520px){.information-banner .banner-content{display:block;position:relative}.information-banner .banner-content>*{display:block;padding-left:0}.information-banner .banner-content>*:last-child{padding:0}.information-banner .banner-content .banner-badge{width:auto;padding-bottom:15px}.information-banner .banner-content .banner-close-button{position:absolute;top:0;right:0}}.informative-banner{border-left:5px solid #0661cf;padding-left:20px;padding-top:5px;padding-bottom:5px;font-size:20px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.informative-banner h2{display:inline;font-weight:bold;margin:0 8px 0 0}.informative-banner p{display:inline;padding:0}.informative-banner div{width:80%}.informative-banner a{text-decoration:underline;color:#1d70b8;font-family:"Noto Regular",Arial,Helvetica,Verdana}.informative-banner span{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 768px){.informative-banner{width:80%}}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.statistics-card{padding:0 30px}.statistics-card-heading{margin:0 0 calc(0px - .55em - 30px) 0}.statistics-card-heading span{display:inline-block;padding:30px;background:#333;color:#fff}@media(min-width: 768px){.statistics-card-heading span{padding:30px 60px}}.statistics-card-content{margin:0 -30px;background:#fff;padding:60px 30px 30px 30px}.statistics-card-content .flex-grid{flex-direction:row;flex-wrap:wrap}.statistics-card__column{flex:1 0 100%}@media(min-width: 480px){.statistics-card__column{flex-basis:50%;max-width:50%}}@media(min-width: 768px){.statistics-card__column{flex-basis:33.3333%;max-width:33.3333%}}@media(min-width: 961px){.statistics-card__column.statistics-card__column-5{flex-basis:20%;max-width:20%}}@media(min-width: 1024px){.statistics-card__column.statistics-card__column-6{flex-basis:16.6666%;max-width:16.6666%}}.statistic-heading{margin-bottom:.5em}.statistic-number{margin:.75rem 0;line-height:1.25}.statistic-smallprint{color:#666}.statistics-card-cta{margin:calc(0px - .55em - 30px) 0 0 0;text-align:right}.statistics-card-cta .cta-link span{text-align:center;padding:25px 30px}@media(min-width: 768px){.statistics-card-cta .cta-link span{padding:25px 60px}}.statistics-card-cta .cta-link:after{margin-right:15px}.great-case-study{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:0;position:relative}.great-case-study.background-tint:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.great-case-study .container{display:flex;align-items:center;position:relative;min-height:600px}@media(max-width: 768px){.great-case-study{background-image:none !important;color:#333}.great-case-study.background-tint:before{display:none}.great-case-study>.container{min-height:0}}@media(max-width: 640px){.great-case-study .button{width:auto}}.selected-filters-container{background-color:#f2eee8}.selected-filters-container mark{margin-bottom:5px;display:inline-block;font-weight:bold;line-height:1.5;background:#dfd5c5;padding:5px;border-radius:4px}.selected-filters-container .selected-filters-label{display:block}.selected-filters-container .clear-all-link{display:block}.expandable-fieldset{position:relative}.expandable-fieldset legend{margin-bottom:20px}.expandable-fieldset label{display:inline-block;width:100%;cursor:pointer;padding-bottom:15px;font-size:15px}.expandable-fieldset button.filter-collapse{background:rgba(0,0,0,0);border:0;position:absolute;right:0;top:0;padding-top:10px;padding-bottom:4px;cursor:pointer}.expandable-fieldset button.filter-collapse.checked{padding-bottom:9px;padding-right:6px;padding-top:0}.expandable-fieldset button.filter-collapse::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;position:relative;vertical-align:middle;border-color:#000;border-width:2px 0 0 2px;height:8px;width:8px}.expandable-fieldset button.filter-collapse.checked::after{border-width:0 2px 2px 0;margin:5px 0 0}body.js-enabled .expandable-fieldset button.filter-collapse.checked+.form-group{display:none}body:not(.js-enabled) .expandable-fieldset button.filter-collapse{display:none}.pagination{margin-top:60px;display:flex}.pagination a{height:50px;text-align:center;line-height:50px;padding-top:0}.pagination ol{margin-left:auto;margin-right:auto;text-align:center}.pagination ol li{display:inline-block;vertical-align:top}.pagination ol li a{padding:0;width:50px;vertical-align:bottom}@media(max-width: 800px){.pagination{flex-wrap:wrap;justify-content:space-between}.pagination a{width:125px;padding:0}.pagination a:first-of-type{padding-right:20px}.pagination ol{display:none}.pagination.has-previous>a,.pagination.has-next>a{width:auto;padding-right:10px;padding-left:10px}.pagination.has-previous #paginator-previous,.pagination.has-next #paginator-previous{order:1}.pagination.has-previous #paginator-next,.pagination.has-next #paginator-next{order:2}.pagination.has-previous ol,.pagination.has-next ol{order:1}}.full-width-list-with-media{width:100%;min-height:500px;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff}.full-width-list-with-media a{color:#fff}.full-width-list-with-media a:visited{color:#fff}.full-width-list-with-media a:active:focus{color:#1e1348}.full-width-list-with-media .list-item{border-top:3px solid #e41f13}.full-width-list-with-media .media{margin-top:auto;margin-bottom:auto}@media(max-width: 960px){.full-width-list-with-media .media{margin-bottom:30px}}@media(max-width: 960px){.full-width-list-with-media .reverse-columns-l{flex-direction:column-reverse}}.great-details-list details:first-child{border-top:2px solid #d8d8d8;border-bottom:0}.great-details-list details:last-child{border-top:0}.multi-select-autocomplete>div{padding-left:10px;border:2px solid #000}.multi-select-autocomplete span{display:inline-block;margin-top:10px}.multi-select-autocomplete .autocomplete__wrapper{height:100%}.multi-select-autocomplete .autocomplete__wrapper input{border:0;height:100%;margin-bottom:10px;padding:10px}.multi-select-autocomplete .autocomplete__menu{overflow:hidden;border-top:2px solid #000}.multi-select-autocomplete .multi-select-autocomplete-selected-item{padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:10px;margin-right:10px;border:1px solid #333;background:#fafafa;border-radius:5px;font-size:1.1875rem;line-height:1.31579;margin-top:10px}.multi-select-autocomplete .multi-select-autocomplete-selected-item button{border:0;background:none;padding:10px;padding-bottom:5px;padding-top:5px;cursor:pointer;vertical-align:middle;font-size:19px;line-height:1em}.text-input-with-submit-button-container{display:flex}.text-input-with-submit-button-container .text-input-with-submit-button:active{top:inherit}.text-input-with-submit-button-container .text-input-with-submit-button{border:0;background:#006ccc;cursor:pointer;color:#fff}.text-input-with-submit-button-container input{border-right:0}.text-input-with-submit-button-container input:focus{margin:-2px 0 -2px 0}.radio-nested-container{margin-bottom:50px}.radio-nested-container input[type=radio]:not(:checked)+label+.radio-nested{display:none}.radio-nested-container>.form-group{margin-bottom:-20px}.radio-nested-container .radio-nested{padding-top:0;padding-bottom:0;border-left-width:4px;margin-top:45px;margin-bottom:0;margin-left:-20px}.radio-nested-container .radio-nested .form-hint+.form-group{margin-top:-5px}.radio-nested-container .radio-nested .form-hint{padding-bottom:0}.radio-nested-container .radio-nested .form-group{margin-top:10px;margin-bottom:0}.radio-nested-container .radio-nested .form-group>.form-label{padding-left:0;font-weight:normal;width:100%}.radio-nested-container .radio-nested .form-group input[type=text],.radio-nested-container .radio-nested .form-group input[type=number]{position:inherit;cursor:inherit;left:inherit;top:inherit;height:inherit;z-index:inherit;zoom:inherit;filter:inherit;opacity:inherit}.radio-nested-container .radio-nested .form-group input,.radio-nested-container .radio-nested .form-group select,.radio-nested-container .radio-nested .form-group textarea{width:100%}.radio-nested-container .radio-nested .form-group-error{margin-left:-19px;border-width:4px}.autocomplete__menu,.SelectiveLookupDisplay{background-color:#fff;border:#505a5f solid 1px;max-height:221px;width:100%;overflow:scroll;z-index:2;padding-left:0;font-size:18px;margin-top:5px;margin-left:0px;font-family:"Noto Regular",arial,helvetica,sans-serif;overflow-x:hidden}.autocomplete__menu li,.SelectiveLookupDisplay li{width:100%;border-top:#505a5f solid 1px;padding:15px;position:relative;top:-1px}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive),.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive){cursor:pointer}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{border-color:#ffbf47;border-style:solid;border-width:4px 3px 3px 3px;box-shadow:none;outline:0;padding:8px 22px;-webkit-box-shadow:none}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{background-color:#007ea3 !important;color:#fff}.autocomplete__menu #company-lookup-name-not-in-companies-house,.SelectiveLookupDisplay #company-lookup-name-not-in-companies-house{border-top:2px solid #999;background:#dedede}input.company-search-input{background-image:url(/static/images/search-black.svg);background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;padding-right:40px}input.company-search-input--disabled{background-color:#eef2f6;border:2px solid #7d8e96 !important}.rich-text h1:not(.govuk-heading-xl),.rich-text h2:not(.govuk-heading-l),.rich-text h3:not(.govuk-heading-m),.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-weight:700;text-transform:none;display:block}.rich-text b,.rich-text b i,.block-text:not(.microsite .block-text) b,.block-text:not(.microsite .block-text) b i{font-weight:bold}.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:32px;line-height:1.09375;margin-top:.46875em;margin-bottom:.9375em}@media(min-width: 641px){.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:48px;line-height:1.04167;margin-top:.625em}}.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:24px;line-height:1.04167;margin-top:1.04167em;margin-bottom:.41667em}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:36px;line-height:1.11111;margin-top:1.25em;margin-bottom:.83333em}}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l) b,.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l) b{line-height:1.11111}}.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:18px;line-height:1.2;margin-top:1.25em;margin-bottom:.5em}@media(min-width: 641px){.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:24px;line-height:1.25;margin-top:1.875em;margin-bottom:.625em}}.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:16px;line-height:1.25;margin-top:.625em;margin-bottom:.3125em}@media(min-width: 641px){.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:19px;line-height:1.31579;margin-top:1.05263em}}.rich-text a,.block-text:not(.microsite .block-text) a{color:#006ccc;text-decoration:underline}.rich-text ul,.block-text:not(.microsite .block-text) ul{padding:0;margin:0 0 1em;list-style:none;padding-left:0}.rich-text ul li,.block-text:not(.microsite .block-text) ul li{margin-bottom:5px;position:relative;list-style:none;padding:0 0 0 30px}.rich-text ul li:before,.block-text:not(.microsite .block-text) ul li:before{background-color:#333;border-radius:4px;content:"";display:inline-block;height:8px;left:0;position:absolute;top:.5em;width:8px}.rich-text ol,.block-text:not(.microsite .block-text) ol{padding:0 0 0 20px;margin-top:5px;margin-bottom:20px;list-style-type:decimal}.rich-text ol li,.block-text:not(.microsite .block-text) ol li{margin-bottom:5px}.wrap-tight .rich-text>:first-child,.wrap-tight .block-text>:first-child{margin-top:0;padding-top:0}.block-pull_quote{background-color:#f5f2ed;font-weight:400;line-height:1.6;margin:60px 0 60px -30px;padding:30px;font-family:georgia,verdana,serif;font-style:italic}.block-pull_quote:before{color:#dfd5c5;content:"“";display:block;font-family:sans-serif;font-size:120px;font-weight:600;height:60px;left:-15px;line-height:120px;position:relative}.block-pull_quote blockquote,.block-pull_quote figcaption{display:block;margin-bottom:15px}@media(min-width: 641px){.block-pull_quote blockquote,.block-pull_quote figcaption{max-width:calc(980px - 25%);width:75%}}.block-pull_quote blockquote p{margin-bottom:15px}.block-pull_quote figcaption{font-size:19px;font-style:normal}.block-pull_quote figcaption span:after{content:"|";margin:0 -1px 0 4px}.block-pull_quote a{color:#006ccc;text-decoration:underline}@media(min-width: 641px){.block-pull_quote{font-size:24px}}@media(min-width: 1261px){.block-pull_quote{width:calc(100vw - 8px);margin-left:calc(600px - 50vw);padding-left:calc(50vw - 600px + 22.2222222222% + 5px) !important}}.article-image img,.article-video video{width:100%}.show-more details{position:relative;margin-top:20px;margin-bottom:20px}.show-more details[open]{margin-top:0;padding-bottom:40px}.show-more details[open] summary{position:absolute;bottom:0}.show-more details[open] summary::before{transform:rotate(270deg);margin-top:-4px;margin-right:10px}.show-more .details-text-closed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.show-more .details-text-open{display:block !important;overflow:visible !important}.show-more summary{font-family:"Noto Regular",Arial,Helvetica,Verdana;text-decoration:none !important;font-size:18px;color:#1d70b8}.show-more summary::before{content:"";display:block;background:url("/static/icons/arrow.svg") no-repeat;width:20px;height:18px;float:left}.show-more details summary::-webkit-details-marker{display:none}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:"Noto Regular",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:govuk-colour("green")}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:"";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:"";clear:both}#great-global-header-domestic-link{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:"";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:"";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: "4.8.0"}.great-anchor-link,.great-title-link,.govuk-link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:"GDS Transport";font-style:normal;font-weight:normal;src:url("/assets/fonts/light-94a07e06a1-v2.woff2") format("woff2"),url("/assets/fonts/light-f591b13f7d-v2.woff") format("woff");font-display:fallback}@font-face{font-family:"GDS Transport";font-style:normal;font-weight:bold;src:url("/assets/fonts/bold-b542beb274-v2.woff2") format("woff2"),url("/assets/fonts/bold-affa96571d-v2.woff") format("woff");font-display:fallback}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^="/"].great-anchor-link:after,[href^="/"].great-title-link:after,[href^="/"].govuk-link:after,[href^="http://"].great-anchor-link:after,[href^="http://"].great-title-link:after,[href^="http://"].govuk-link:after,[href^="https://"].great-anchor-link:after,[href^="https://"].great-title-link:after,[href^="https://"].govuk-link:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-list{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:"";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.js-enabled .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-toggle,.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__show-all-text,.js-enabled .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.1428571429;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse:before{border-color:currentcolor}.govuk-breadcrumbs{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentcolor}.govuk-button{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{content:"";box-sizing:border-box;position:absolute;top:11px;left:9px;width:23px;height:12px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:"";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:""}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400;letter-spacing:.05em}@media print{.govuk-input--extra-letter-spacing{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-input--extra-letter-spacing{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url("/assets/images/govuk-crest.png");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url("/assets/images/govuk-crest-2x.png")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown[width="32"]{top:-3px;margin-right:2px}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__logotype-crown-fallback-image[width="32"]{width:32px;height:30px}.govuk-header__product-name{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name,.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__service-name,.govuk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.1428571429;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin:0 0 15px 0;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.0416666667}@media print{.govuk-panel__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding-top:5px;padding-right:8px;padding-bottom:4px;padding-left:8px}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:"";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions:after{content:"";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media print{.govuk-summary-card__actions{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{-ms-flex-pack:right;justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-warning-text__assistive:before{content:" "}.govuk-warning-text__assistive:after{content:" "}.govuk-warning-text__icon{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15}}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-visually-hidden:before{content:" "}.govuk-visually-hidden:after{content:" "}.govuk-visually-hidden-focusable{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}.govuk-\!-display-inline{display:inline !important}.govuk-\!-display-inline-block{display:inline-block !important}.govuk-\!-display-block{display:block !important}.govuk-\!-display-none{display:none !important}@media print{.govuk-\!-display-none-print{display:none !important}}.govuk-\!-margin-0{margin:0 !important}.govuk-\!-margin-top-0{margin-top:0 !important}.govuk-\!-margin-right-0{margin-right:0 !important}.govuk-\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-margin-left-0{margin-left:0 !important}.govuk-\!-margin-1{margin:5px !important}.govuk-\!-margin-top-1{margin-top:5px !important}.govuk-\!-margin-right-1{margin-right:5px !important}.govuk-\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-margin-left-1{margin-left:5px !important}.govuk-\!-margin-2{margin:10px !important}.govuk-\!-margin-top-2{margin-top:10px !important}.govuk-\!-margin-right-2{margin-right:10px !important}.govuk-\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-margin-left-2{margin-left:10px !important}.govuk-\!-margin-3{margin:15px !important}.govuk-\!-margin-top-3{margin-top:15px !important}.govuk-\!-margin-right-3{margin-right:15px !important}.govuk-\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-margin-left-3{margin-left:15px !important}.govuk-\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-4{margin:20px !important}}.govuk-\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-4{margin-top:20px !important}}.govuk-\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-4{margin-right:20px !important}}.govuk-\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-4{margin-left:20px !important}}.govuk-\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-5{margin:25px !important}}.govuk-\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-5{margin-top:25px !important}}.govuk-\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-5{margin-right:25px !important}}.govuk-\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-5{margin-left:25px !important}}.govuk-\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-6{margin:30px !important}}.govuk-\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-6{margin-top:30px !important}}.govuk-\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-6{margin-right:30px !important}}.govuk-\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-6{margin-left:30px !important}}.govuk-\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-7{margin:40px !important}}.govuk-\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-7{margin-top:40px !important}}.govuk-\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-7{margin-right:40px !important}}.govuk-\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-7{margin-left:40px !important}}.govuk-\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-8{margin:50px !important}}.govuk-\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-8{margin-top:50px !important}}.govuk-\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-8{margin-right:50px !important}}.govuk-\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-8{margin-left:50px !important}}.govuk-\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-9{margin:60px !important}}.govuk-\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-9{margin-top:60px !important}}.govuk-\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-9{margin-right:60px !important}}.govuk-\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-9{margin-left:60px !important}}.govuk-\!-padding-0{padding:0 !important}.govuk-\!-padding-top-0{padding-top:0 !important}.govuk-\!-padding-right-0{padding-right:0 !important}.govuk-\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-padding-left-0{padding-left:0 !important}.govuk-\!-padding-1{padding:5px !important}.govuk-\!-padding-top-1{padding-top:5px !important}.govuk-\!-padding-right-1{padding-right:5px !important}.govuk-\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-padding-left-1{padding-left:5px !important}.govuk-\!-padding-2{padding:10px !important}.govuk-\!-padding-top-2{padding-top:10px !important}.govuk-\!-padding-right-2{padding-right:10px !important}.govuk-\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-padding-left-2{padding-left:10px !important}.govuk-\!-padding-3{padding:15px !important}.govuk-\!-padding-top-3{padding-top:15px !important}.govuk-\!-padding-right-3{padding-right:15px !important}.govuk-\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-padding-left-3{padding-left:15px !important}.govuk-\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-4{padding:20px !important}}.govuk-\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-4{padding-top:20px !important}}.govuk-\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-4{padding-right:20px !important}}.govuk-\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-4{padding-left:20px !important}}.govuk-\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-5{padding:25px !important}}.govuk-\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-5{padding-top:25px !important}}.govuk-\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-5{padding-right:25px !important}}.govuk-\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-5{padding-left:25px !important}}.govuk-\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-6{padding:30px !important}}.govuk-\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-6{padding-top:30px !important}}.govuk-\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-6{padding-right:30px !important}}.govuk-\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-6{padding-left:30px !important}}.govuk-\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-7{padding:40px !important}}.govuk-\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-7{padding-top:40px !important}}.govuk-\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-7{padding-right:40px !important}}.govuk-\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-7{padding-left:40px !important}}.govuk-\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-8{padding:50px !important}}.govuk-\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-8{padding-top:50px !important}}.govuk-\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-8{padding-right:50px !important}}.govuk-\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-8{padding-left:50px !important}}.govuk-\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-9{padding:60px !important}}.govuk-\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-9{padding-top:60px !important}}.govuk-\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-9{padding-right:60px !important}}.govuk-\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-9{padding-left:60px !important}}.govuk-\!-margin-static-0,.govuk-\!-static-margin-0{margin:0 !important}.govuk-\!-margin-top-static-0,.govuk-\!-static-margin-top-0{margin-top:0 !important}.govuk-\!-margin-right-static-0,.govuk-\!-static-margin-right-0{margin-right:0 !important}.govuk-\!-margin-bottom-static-0,.govuk-\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-margin-left-static-0,.govuk-\!-static-margin-left-0{margin-left:0 !important}.govuk-\!-margin-static-1,.govuk-\!-static-margin-1{margin:5px !important}.govuk-\!-margin-top-static-1,.govuk-\!-static-margin-top-1{margin-top:5px !important}.govuk-\!-margin-right-static-1,.govuk-\!-static-margin-right-1{margin-right:5px !important}.govuk-\!-margin-bottom-static-1,.govuk-\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-margin-left-static-1,.govuk-\!-static-margin-left-1{margin-left:5px !important}.govuk-\!-margin-static-2,.govuk-\!-static-margin-2{margin:10px !important}.govuk-\!-margin-top-static-2,.govuk-\!-static-margin-top-2{margin-top:10px !important}.govuk-\!-margin-right-static-2,.govuk-\!-static-margin-right-2{margin-right:10px !important}.govuk-\!-margin-bottom-static-2,.govuk-\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-margin-left-static-2,.govuk-\!-static-margin-left-2{margin-left:10px !important}.govuk-\!-margin-static-3,.govuk-\!-static-margin-3{margin:15px !important}.govuk-\!-margin-top-static-3,.govuk-\!-static-margin-top-3{margin-top:15px !important}.govuk-\!-margin-right-static-3,.govuk-\!-static-margin-right-3{margin-right:15px !important}.govuk-\!-margin-bottom-static-3,.govuk-\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-margin-left-static-3,.govuk-\!-static-margin-left-3{margin-left:15px !important}.govuk-\!-margin-static-4,.govuk-\!-static-margin-4{margin:20px !important}.govuk-\!-margin-top-static-4,.govuk-\!-static-margin-top-4{margin-top:20px !important}.govuk-\!-margin-right-static-4,.govuk-\!-static-margin-right-4{margin-right:20px !important}.govuk-\!-margin-bottom-static-4,.govuk-\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\!-margin-left-static-4,.govuk-\!-static-margin-left-4{margin-left:20px !important}.govuk-\!-margin-static-5,.govuk-\!-static-margin-5{margin:25px !important}.govuk-\!-margin-top-static-5,.govuk-\!-static-margin-top-5{margin-top:25px !important}.govuk-\!-margin-right-static-5,.govuk-\!-static-margin-right-5{margin-right:25px !important}.govuk-\!-margin-bottom-static-5,.govuk-\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\!-margin-left-static-5,.govuk-\!-static-margin-left-5{margin-left:25px !important}.govuk-\!-margin-static-6,.govuk-\!-static-margin-6{margin:30px !important}.govuk-\!-margin-top-static-6,.govuk-\!-static-margin-top-6{margin-top:30px !important}.govuk-\!-margin-right-static-6,.govuk-\!-static-margin-right-6{margin-right:30px !important}.govuk-\!-margin-bottom-static-6,.govuk-\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\!-margin-left-static-6,.govuk-\!-static-margin-left-6{margin-left:30px !important}.govuk-\!-margin-static-7,.govuk-\!-static-margin-7{margin:40px !important}.govuk-\!-margin-top-static-7,.govuk-\!-static-margin-top-7{margin-top:40px !important}.govuk-\!-margin-right-static-7,.govuk-\!-static-margin-right-7{margin-right:40px !important}.govuk-\!-margin-bottom-static-7,.govuk-\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\!-margin-left-static-7,.govuk-\!-static-margin-left-7{margin-left:40px !important}.govuk-\!-margin-static-8,.govuk-\!-static-margin-8{margin:50px !important}.govuk-\!-margin-top-static-8,.govuk-\!-static-margin-top-8{margin-top:50px !important}.govuk-\!-margin-right-static-8,.govuk-\!-static-margin-right-8{margin-right:50px !important}.govuk-\!-margin-bottom-static-8,.govuk-\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\!-margin-left-static-8,.govuk-\!-static-margin-left-8{margin-left:50px !important}.govuk-\!-margin-static-9,.govuk-\!-static-margin-9{margin:60px !important}.govuk-\!-margin-top-static-9,.govuk-\!-static-margin-top-9{margin-top:60px !important}.govuk-\!-margin-right-static-9,.govuk-\!-static-margin-right-9{margin-right:60px !important}.govuk-\!-margin-bottom-static-9,.govuk-\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\!-margin-left-static-9,.govuk-\!-static-margin-left-9{margin-left:60px !important}.govuk-\!-padding-static-0,.govuk-\!-static-padding-0{padding:0 !important}.govuk-\!-padding-top-static-0,.govuk-\!-static-padding-top-0{padding-top:0 !important}.govuk-\!-padding-right-static-0,.govuk-\!-static-padding-right-0{padding-right:0 !important}.govuk-\!-padding-bottom-static-0,.govuk-\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-padding-left-static-0,.govuk-\!-static-padding-left-0{padding-left:0 !important}.govuk-\!-padding-static-1,.govuk-\!-static-padding-1{padding:5px !important}.govuk-\!-padding-top-static-1,.govuk-\!-static-padding-top-1{padding-top:5px !important}.govuk-\!-padding-right-static-1,.govuk-\!-static-padding-right-1{padding-right:5px !important}.govuk-\!-padding-bottom-static-1,.govuk-\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-padding-left-static-1,.govuk-\!-static-padding-left-1{padding-left:5px !important}.govuk-\!-padding-static-2,.govuk-\!-static-padding-2{padding:10px !important}.govuk-\!-padding-top-static-2,.govuk-\!-static-padding-top-2{padding-top:10px !important}.govuk-\!-padding-right-static-2,.govuk-\!-static-padding-right-2{padding-right:10px !important}.govuk-\!-padding-bottom-static-2,.govuk-\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-padding-left-static-2,.govuk-\!-static-padding-left-2{padding-left:10px !important}.govuk-\!-padding-static-3,.govuk-\!-static-padding-3{padding:15px !important}.govuk-\!-padding-top-static-3,.govuk-\!-static-padding-top-3{padding-top:15px !important}.govuk-\!-padding-right-static-3,.govuk-\!-static-padding-right-3{padding-right:15px !important}.govuk-\!-padding-bottom-static-3,.govuk-\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-padding-left-static-3,.govuk-\!-static-padding-left-3{padding-left:15px !important}.govuk-\!-padding-static-4,.govuk-\!-static-padding-4{padding:20px !important}.govuk-\!-padding-top-static-4,.govuk-\!-static-padding-top-4{padding-top:20px !important}.govuk-\!-padding-right-static-4,.govuk-\!-static-padding-right-4{padding-right:20px !important}.govuk-\!-padding-bottom-static-4,.govuk-\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\!-padding-left-static-4,.govuk-\!-static-padding-left-4{padding-left:20px !important}.govuk-\!-padding-static-5,.govuk-\!-static-padding-5{padding:25px !important}.govuk-\!-padding-top-static-5,.govuk-\!-static-padding-top-5{padding-top:25px !important}.govuk-\!-padding-right-static-5,.govuk-\!-static-padding-right-5{padding-right:25px !important}.govuk-\!-padding-bottom-static-5,.govuk-\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\!-padding-left-static-5,.govuk-\!-static-padding-left-5{padding-left:25px !important}.govuk-\!-padding-static-6,.govuk-\!-static-padding-6{padding:30px !important}.govuk-\!-padding-top-static-6,.govuk-\!-static-padding-top-6{padding-top:30px !important}.govuk-\!-padding-right-static-6,.govuk-\!-static-padding-right-6{padding-right:30px !important}.govuk-\!-padding-bottom-static-6,.govuk-\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\!-padding-left-static-6,.govuk-\!-static-padding-left-6{padding-left:30px !important}.govuk-\!-padding-static-7,.govuk-\!-static-padding-7{padding:40px !important}.govuk-\!-padding-top-static-7,.govuk-\!-static-padding-top-7{padding-top:40px !important}.govuk-\!-padding-right-static-7,.govuk-\!-static-padding-right-7{padding-right:40px !important}.govuk-\!-padding-bottom-static-7,.govuk-\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\!-padding-left-static-7,.govuk-\!-static-padding-left-7{padding-left:40px !important}.govuk-\!-padding-static-8,.govuk-\!-static-padding-8{padding:50px !important}.govuk-\!-padding-top-static-8,.govuk-\!-static-padding-top-8{padding-top:50px !important}.govuk-\!-padding-right-static-8,.govuk-\!-static-padding-right-8{padding-right:50px !important}.govuk-\!-padding-bottom-static-8,.govuk-\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\!-padding-left-static-8,.govuk-\!-static-padding-left-8{padding-left:50px !important}.govuk-\!-padding-static-9,.govuk-\!-static-padding-9{padding:60px !important}.govuk-\!-padding-top-static-9,.govuk-\!-static-padding-top-9{padding-top:60px !important}.govuk-\!-padding-right-static-9,.govuk-\!-static-padding-right-9{padding-right:60px !important}.govuk-\!-padding-bottom-static-9,.govuk-\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\!-padding-left-static-9,.govuk-\!-static-padding-left-9{padding-left:60px !important}.govuk-\!-text-align-left{text-align:left !important}.govuk-\!-text-align-centre{text-align:center !important}.govuk-\!-text-align-right{text-align:right !important}.govuk-\!-font-size-80{font-size:53px !important;font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-80{font-size:80px !important;font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\!-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\!-font-size-36{font-size:24px !important;font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-36{font-size:36px !important;font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\!-font-size-27{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-27{font-size:27px !important;font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-24{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\!-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\!-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\!-font-weight-regular{font-weight:400 !important}.govuk-\!-font-weight-bold{font-weight:700 !important}.govuk-\!-width-full{width:100% !important}.govuk-\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-three-quarters{width:75% !important}}.govuk-\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-two-thirds{width:66.66% !important}}.govuk-\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-half{width:50% !important}}.govuk-\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-third{width:33.33% !important}}.govuk-\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-quarter{width:25% !important}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.test-knowledge .dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block .card,.next-steps .dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block a.labelled-image-card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box,.message-box-with-icon{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: "5.4.1";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}body{font-family:"Noto Sans";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans";font-weight:"Semi bold"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:"Noto SemiBold";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: "4.8.0"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:"";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:""}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:""}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:""}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:"";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:""}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:"";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:"";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:"";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:"Noto Regular",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:"";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url("/static/icons/dark-blue-tick.svg");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:"";color:#fff;font-family:"Font Awesome 5 Free";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary::-webkit-details-marker{display:none}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type,.markets-grid a.labelled-card:last-of-type,.markets-grid a.labelled-image-card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:"Noto Regular",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card,.article-list-page a.labelled-card,.article-list-page a.labelled-image-card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner,.article-list-page a.labelled-card .card-inner,.article-list-page a.labelled-image-card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2,.article-list-page a.labelled-card .card-inner h2,.article-list-page a.labelled-image-card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:"Noto Regular",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance a.labelled-card,.uk-export-finance a.labelled-image-card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card,.uk-export-finance-landing a.labelled-card,.uk-export-finance-landing a.labelled-image-card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance a.labelled-card:last-of-type,.uk-export-finance a.labelled-image-card:last-of-type,.uk-export-finance-landing .card:last-of-type,.uk-export-finance-landing a.labelled-card:last-of-type,.uk-export-finance-landing a.labelled-image-card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box,#thank-you-section .message-box-with-icon{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card,a.labelled-card+.card,a.labelled-image-card+.card,.card+a.labelled-card,a.labelled-card+a.labelled-card,a.labelled-image-card+a.labelled-card,.card+a.labelled-image-card,a.labelled-card+a.labelled-image-card,a.labelled-image-card+a.labelled-image-card{margin-top:30px}.card,a.labelled-card,a.labelled-image-card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,a.labelled-card .g-card hr,a.labelled-image-card .g-card hr,.card .g-card-full hr,a.labelled-card .g-card-full hr,a.labelled-image-card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p,a.labelled-card .dashboard-card p,a.labelled-image-card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img,a.labelled-card .dashboard-card img,a.labelled-image-card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2,a.labelled-card .g-card-header h2,a.labelled-image-card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{gap:15px}}.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card,#dashboard-container a.labelled-card,#dashboard-container a.labelled-image-card{margin-bottom:30px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:", "}.event-date-container>p.date:after{content:" "}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:"" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:"";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:"•";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:"";margin-right:10px;font-family:"Font Awesome 5 Free";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:"new";font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:"";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}
/*# sourceMappingURL=components_styles.css.map*/
\ No newline at end of file
diff --git a/react-components/dist/components_styles.css.map b/react-components/dist/components_styles.css.map
index 0b78d93cb6..690060c57a 100644
--- a/react-components/dist/components_styles.css.map
+++ b/react-components/dist/components_styles.css.map
@@ -1 +1 @@
-{"version":3,"file":"components_styles.css","mappings":"AAAA,WCAA,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,uBE5KF,aACE,+CAEA,eACE,0DAGF,+BACE,yBAKJ,4BACE,gCACA,SACA,2BAEA,aACE,iCAIJ,aACE,sBACA,gBACA,eACA,yDAEA,YACE,uCAGF,ePuBoG,eAAvC,oDCNjD,kBD3C0H,gBAiDrD,cOrB/E,kBACA,WChCQ,mCRUV,sCOmBA,cPuBoC,8FObtC,YAEE,0BAGF,gCACE,kBC/CU,mDDqDR,WACE,+BAIJ,mBCzDU,6CD4DR,WACE,2DE7DJ,YACE,mBACA,2CAGF,mBDLU,iDEWV,aACE,WACA,WACA,wCDJF,UACE,iCACA,0CAEA,kBDZQ,wCCiBV,UACE,mBDnBQ,YAHA,WCyBR,mBDrBQ,0BC2BZ,uCAGI,UACE,wCAGF,UACE,WACA,2BAMN,uCAGI,UACE,wCAGF,UACE,WACA,aT9DN,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,6DM1KF,kDV+CiB,gBU3Cf,6BAIF,qBCDQ,sBDGN,8CDEA,aACE,WACA,WACA,8DCCF,UACE,mBACA,iEAGF,WAEE,uEDXF,aACE,WACA,WACA,qDCWF,WACE,eACA,SACA,WC3BG,iBD6BH,2EAIJ,kCAIE,kCACA,4FAMA,aC/BW,2CFHX,aACE,WACA,WACA,uCCuCF,cACE,iBACA,qBACA,YACA,cACA,WACA,eACA,kBACA,6FAIJ,aCnDa,yGFhBX,wBEJS,WFMP,WACA,OACA,kBACA,WACA,SACA,cACA,0BCiEJ,4BAEE,WACE,cACA,wCAEA,gBACE,SACA,WACA,UACA,8DAGF,iBACE,WACA,iEAGF,aACE,WACA,WACA,mBACA,mEAEA,gBACE,WACA,mBACA,sBACA,UACA,cACA,+EAEA,iBACE,gBACA,8EAGF,gBACE,mBACA,eACA,2BAQV,kEAEI,cACE,aXnIN,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,8BQ1KF,wBACE,0BAEA,oCACE,YACE,oCAIJ,WACE,YACA,iBACA,cACA,qCAEA,UACE,yCAGF,WACE,YACA,oDZ2BQ,eYzBR,SACA,0CAGF,QHwBF,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,WEvDM,SCuBF,YACA,YACA,WACA,4BACA,wBACA,yBDzBQ,kDC2BR,qBACA,UACA,sGAEA,yBHXJ,iBACA,gCGkBF,aAEE,iBACA,iBACA,sCHzCA,aACE,WACA,WACA,0CGwCF,kBACE,4CAGF,kBACE,0BAIJ,gDAEI,UACE,cACA,aACA,iBACA,oBACA,uDAEA,uBACE,6DAOF,aACE,2BAMR,+BACE,aACE,aZ/FJ,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,mBS5KF,6DACE,ebyEY,gBavEZ,qBACA,sBACA,kBACA,uBACA,oBAKA,UZhBuB,iBYqBzB,kBACE,iBRnBkB,yBJUK,4CYYvB,gBAJF,aAKI,gBACA,6CAGF,gBATF,kBAUI,yCAGF,cAEE,2CAGF,kBACE,cACE,kDAGF,YACE,qBAIJ,eACE,4CAMA,uBADF,YAEI,0BAKN,OACE,gBACA,oCACA,2CACA,wBAJF,cAKI,uJAEF,kBZtDe,iBY8DjB,wCACE,4CACA,yBZlEuB,oEYsEvB,gBANF,yCAOI,qBAGF,aACE,cACA,2BAEF,iBR7FiB,SQ+Ff,yCAMF,YACE,6BAED,YACC,8BAGD,kBACC,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,SACA,wBAGD,gBACG,4CAMF,uBADF,YAEI,iCAKN,kDbnFiB,0BaqFf,UAEA,Yd9IF,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,8BU1KF,mBAEE,oCLUA,aACE,WACA,WACA,4CKXF,UACE,2CAGF,UACE,iBAMF,cACE,cHhBS,qBGqBb,cACE,aACA,uBAEA,cACE,2BAGF,iBACE,qBACA,wBAGF,aACE,WACA,0BAEA,kBACE,+DAIJ,gBACE,kEAEA,QACE,yBAKN,cACE,oDdLY,iBcOZ,kCAGF,WACE,0BAGF,oBACE,aACE,uBAEA,UH3DI,qBG6DF,6BAEA,yBACE,6EAIJ,aAGE,mGAGF,cAEE,6DAGF,kBACE,+DAGF,eACE,gBACA,WACA,qDAIJ,gBACE,eACA,2BAIJ,iCACE,SACE,YACA,8CAEA,iBACE,6CAGF,gBACE,2BLrGJ,aACE,WACA,WACA,6BKyGA,UHjHI,qBGmHF,+DAGF,kBACE,qDAIJ,UACE,+BCvIJ,eACE,8DAGF,iBAEE,cACA,cACA,aACA,8DAGF,aAEE,8FAIA,oBAEE,2BAMF,uBACE,qBACA,gBACA,gBACA,SACA,cJGI,aIDJ,UACA,WACA,sBAEA,uCAGF,YACE,2BAGF,UJfM,0BImBN,gBACE,2BAGF,QNGA,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,UMZE,iBACA,wEAEA,yBNvBF,iBACA,wCM2BE,aJ3CS,YZvBb,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,+BY5IA,UACE,0BACA,eACA,MACA,QACA,SACA,OACA,UACA,iCAIJ,iBAGE,UACA,2DAEA,SAGE,iDAGF,yBPxBA,iBACA,+DO0BE,aL1CS,6CK+CX,wBL/CW,kBKiDT,mEAEA,gBArEa,cAqBf,kBAkDI,aACA,eACA,qBACA,UACA,2BApDJ,kEA8CE,aA7CA,2BAGF,kEA0CE,aAzCA,4DAmDF,cACE,WLtEI,kBKwEJ,SACA,QACA,aACA,0BAEA,0DARF,QASI,wFAGF,gBACE,uFAKF,YArFF,SAuFI,UACA,kBACA,0BAvFJ,sFAmFE,YAlFA,0FAyFA,8BAEE,aACA,yBACA,YACA,oBACA,0BAxGJ,wFAkGE,YAjGA,4BAyGE,wFARF,gBAtGY,oEAqHZ,YACE,wBACA,yBLtGiB,SKwGjB,WACA,UACA,gBACA,qFAEA,SACE,cACA,uFAGF,eACE,sBACA,qEAIJ,gBA3Ia,qDAgJf,YACE,eACA,yBACA,kBACA,0BAEA,oDANF,eAOI,wDAIJ,UACE,UACA,sBACA,cACA,6DAGF,ULxJM,oBK0JJ,cACA,eACA,iBTlKQ,aSoKR,qBACA,kBACA,yEAEA,yBACE,0BAGF,4DAdF,yBAeI,eACA,SACA,cACA,wCCrLJ,UNKS,6CMDT,aNeW,mDMZT,aACE,kBACA,OACA,SACA,WACA,WACA,yBNdK,WMgBL,0BAKN,qBACE,WAEE,4BRPF,aACE,WACA,WACA,gCQMA,YACE,oCAIJ,eACE,kBACA,qBCpCJ,WACE,cACA,wBAEA,WACE,0BAGF,mBARF,WASI,cACA,2BAGF,mBAbF,WAcI,cACA,oBCDJ,YACE,SV4CA,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,YUnDA,kBACA,SACA,QACA,WRPM,yBAQK,sBQEX,4BACA,eACA,yBAEA,yBVSA,iBACA,yBUNA,aACE,gCAGF,qBRtBM,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,kBA8BE,WACA,SACA,qCACA,+BACA,uCAEA,qBRhCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,gBAsCI,sCAGF,qBRrCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,sCA6CE,yBVlBF,iBACA,4BUuBA,wBR5CY,UQ8CV,mBACA,0BAEA,2BALF,QAMI,0CAGF,8BACE,8FAEA,UAEE,kBACA,gDAGF,uBACE,aACA,+CAGF,wBACE,iBACA,0BAKN,kBA9EF,WA+EI,gBACA,mBACA,SACA,gCAEA,QACE,2BAKF,8BADF,YAEI,uCCnGJ,aTgCM,qBS9BJ,YrBRJ,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,+BY5IA,UACE,0BACA,eACA,MACA,QACA,SACA,OACA,UACA,iCAIJ,iBAGE,UACA,2DAEA,SAGE,iDAGF,yBPxBA,iBACA,+DO0BE,aL1CS,6CK+CX,wBL/CW,kBKiDT,mEAEA,gBArEa,cAqBf,kBAkDI,aACA,eACA,qBACA,UACA,2BApDJ,kEA8CE,aA7CA,2BAGF,kEA0CE,aAzCA,4DAmDF,cACE,WLtEI,kBKwEJ,SACA,QACA,aACA,0BAEA,0DARF,QASI,wFAGF,gBACE,uFAKF,YArFF,SAuFI,UACA,kBACA,0BAvFJ,sFAmFE,YAlFA,0FAyFA,8BAEE,aACA,yBACA,YACA,oBACA,0BAxGJ,wFAkGE,YAjGA,4BAyGE,wFARF,gBAtGY,oEAqHZ,YACE,wBACA,yBLtGiB,SKwGjB,WACA,UACA,gBACA,qFAEA,SACE,cACA,uFAGF,eACE,sBACA,qEAIJ,gBA3Ia,qDAgJf,YACE,eACA,yBACA,kBACA,0BAEA,oDANF,eAOI,wDAIJ,UACE,UACA,sBACA,cACA,6DAGF,ULxJM,oBK0JJ,cACA,eACA,iBTlKQ,aSoKR,qBACA,kBACA,yEAEA,yBACE,0BAGF,4DAdF,yBAeI,eACA,SACA,cACA,wCCrLJ,UNKS,6CMDT,aNeW,mDMZT,aACE,kBACA,OACA,SACA,WACA,WACA,yBNdK,WMgBL,0BAKN,qBACE,WAEE,4BRPF,aACE,WACA,WACA,gCQMA,YACE,oCAIJ,eACE,kBACA,qBCpCJ,WACE,cACA,wBAEA,WACE,0BAGF,mBARF,WASI,cACA,2BAGF,mBAbF,WAcI,cACA,oBCDJ,YACE,SV4CA,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,YUnDA,kBACA,SACA,QACA,WRPM,yBAQK,sBQEX,4BACA,eACA,yBAEA,yBVSA,iBACA,yBUNA,aACE,gCAGF,qBRtBM,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,kBA8BE,WACA,SACA,qCACA,+BACA,uCAEA,qBRhCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,gBAsCI,sCAGF,qBRrCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,sCA6CE,yBVlBF,iBACA,4BUuBA,wBR5CY,UQ8CV,mBACA,0BAEA,2BALF,QAMI,0CAGF,8BACE,8FAEA,UAEE,kBACA,gDAGF,uBACE,aACA,+CAGF,wBACE,iBACA,0BAKN,kBA9EF,WA+EI,gBACA,mBACA,SACA,gCAEA,QACE,2BAKF,8BADF,YAEI,oEElGF,aACE,kBACA,OACA,SACA,WACA,WACA,sBVEE,4EUWN,gBLrBe,cAqBf,2BAEA,gEKFA,aLGE,2BAGF,gEKNA,aLOE,4EKHF,YAEE,yBACA,eACA,uJA3BA,aACE,kBACA,OACA,SACA,WACA,WACA,sBVEE,oGUsBN,gBd5BU,qHc+BR,aACE,sBAKF,sFACE,yBACE,2BAIJ,0EAPF,cAQI,qBACA,iGAEA,kBd9CM,oBcqDZ,wBVtCW,0BKdT,kBKoDF,YLnDI,0BMNJ,cACE,sBACA,oCAEA,gBACE,oBAKF,cACE,gBACA,WXRG,YZVP,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,8EmBjLF,WACE,4DAGF,WAEE,iBACA,YACA,6CAGF,kBhBHY,WgBKV,gBACA,8EAEA,UZPK,qBYSH,cACA,6rBAGE,aZMO,gGYIT,yBACE,oBACA,mmBAGA,oBAKE,SACA,2HAGF,eACE,qHAIF,cACE,8EAIN,WACE,mBhBhDQ,iFgBoDV,QACE,WACA,YACA,iFAGF,mBACE,qWAEA,exBWkG,eAAvC,oDC1BjD,kBD3C0H,gBAqErD,gBwBN7E,0BxBxDJ,oWwBmDE,cxBWkC,4HwBHlC,QACE,kHAGF,kBACE,sJAEA,QACE,eACA,iIAMJ,SACE,0IAEA,kBACE,qKAIJ,gBACE,gGAIJ,8BACE,oFAGF,cACE,aAGF,oBACE,gBAEA,aZpGU,kCYsGR,eAEF,UACE,yBAEF,UZpHO,eYsHL,4BAGA,aACE,0BACA,6BAMR,atBzHiB,0BsB2Hf,2BACA,0BAGF,4CACE,eACE,YACA,8EAEA,WACE,8EAGF,eACE,cAKN,iBACE,gBAEA,kBZ5HM,iCYgIN,gBACE,iBACA,YAIJ,QACE,aACA,oBACA,iBACA,kBACA,UACA,qBACA,uCClLF,QAEE,gBACA,aACA,sBACA,qBACA,WbGK,+BaDL,+DAEA,ebIM,YaFJ,gBACA,qFAGF,YACE,mDAGF,YACE,uOAEA,yBfcF,iBACA,oBeXI,2EAGF,iBbhBI,qDaqBN,8BACE,iEAEF,SACE,uIAGF,oBAEE,uEAGF,ezBsCoG,eAAvC,mDC/B9C,kBD1CuH,gBAyErD,YyBpC/E,WbnCI,yBAGM,kBamCV,0BzBjCF,sEyB4BA,czBsCoC,wByB3BtC,iBAEE,mCAEA,UACE,YACA,oCAGF,iBACE,UACA,0BAIJ,kCACE,YACE,gBACA,sBC5EJ,iBACE,yBAEA,UACE,8BAGF,iBACE,UACA,YACA,kBACA,iBACA,UACA,sBACA,kBACA,eACA,mDzBsCa,gCyBnCb,QACE,2CAGF,adrBO,eeET,UACE,2BAGF,mBACE,kBAIJ,SACE,yBAGF,8BACE,WAGF,oBACE,gBACA,mD1B+Be,e0B7Bf,gBAEA,UfbM,yBAGM,qBeaV,aACA,sBAGF,yBjBGA,iBACA,sBiBCE,wBACE,uBAGF,aACE,uBAIJ,af1BW,kCe+BT,aACE,mCAGF,afnCS,4BeuCT,oBACE,gBACA,iBACA,aACA,cfhDQ,YekDR,Y3BpEN,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,gKuB/KF,e5BOc,YAVd,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,qBwB9KF,e7B0EsG,eAAvC,oDCtBjD,kBD3C0H,gBAiErD,0BA1DjF,oB6BhBF,c7B0EsC,yB6BtEtC,e7B0EsG,eAAvC,oDC1BjD,kBD3C0H,gBAqErD,0BA9DjF,uB6BZF,c7B0EsC,0B6BtEtC,eACE,kCAGF,iBACE,cACA,iBACA,iBACA,wBACA,sBACA,wDAEA,gBACE,iBACA,iBACA,sBAIJ,kCjBLY,mBiBSZ,UjBpBQ,gBiBsBN,mCjBXU,gCiBaV,YACA,OACA,aACA,kBACA,WACA,2BAEA,aACE,2BAIJ,kBACE,eACE,2BAIJ,wFACE,gBAEE,mBAGF,eACE,0BASF,YACE,yBAGF,kBrBpEU,iCqBwEV,YACE,mBACA,0BAIJ,yCAEI,SACE,wCAGF,QACE,SACA,4CAEA,WACE,kCAUR,gBACE,uCACA,qBACA,kBACA,qCAEA,gBACE,qDAIA,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,WACA,0BAMN,gCACE,YACE,mBACA,4CAEA,gBACE,qDAGA,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,aACA,SACA,UACA,wBACA,wGAKN,wBACE,2BAKJ,gCACE,iEACE,iEACA,iDAKJ,gCACE,iEACE,iEACA,iDAKJ,gCACE,mEACE,iEACA,iDAKJ,gCACE,mEACE,iEACA,iDAKJ,gCACE,mEACE,iEACA,iDAKJ,gCACE,kEACE,iEACA,iDAKJ,gCACE,kEACE,iEACA,iDAKJ,gCACE,YACE,mBACA,4CAEA,gBACE,iBACA,qDAGA,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,aACA,SACA,UACA,WACA,wBACA,wGAKN,wBACE,iDAKJ,gCACE,kFACE,iEACA,iDAKJ,gCACE,iFACE,iEACA,iDAKJ,gCACE,iFACE,kEACA,2BAKJ,gCACE,YACE,4CAEA,oBACE,iBACA,oDAGA,gBACE,SACA,qDAEF,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,WACA,UACA,kDAOR,gCACE,oEACE,kEACA,mDAKJ,gCACE,oEACE,kEACA,4BAKJ,gCACE,mEACE,kEACA,YACA,aACA,a7BvVJ,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CA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+B0BjJF,UACE,WACA,sBA3EI,uBAkFN,aACE,WACA,WACA,WACA,sBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,sBA3EI,2BAkFN,aACE,WACA,WACA,WACA,sBAtFI,8BAsER,iB1BmIA,oCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,mCAVF,aAWI,2BAGF,mCAdF,aAeI,qC0BjJF,UACE,WACA,yBA3EI,6BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,yBAsER,iB1BmIA,+BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,8BAVF,aAWI,2BAGF,8BAdF,aAeI,gC0BjJF,UACE,WACA,sBA3EI,wBAkFN,aACE,WACA,WACA,WACA,sBAtFI,0BAsER,iB1BmIA,gCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,+BAVF,aAWI,2BAGF,+BAdF,aAeI,iC0BjJF,UACE,WACA,yBA3EI,yBAkFN,aACE,WACA,WACA,WACA,yBAtFI,8BAsER,iB1BmIA,oCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,mCAVF,aAWI,2BAGF,mCAdF,aAeI,qC0BjJF,UACE,WACA,yBA3EI,6BAkFN,aACE,WACA,WACA,WACA,yBAtFI,6BAsER,iB1BmIA,mCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,kCAVF,aAWI,2BAGF,kCAdF,aAeI,oC0BjJF,UACE,WACA,yBA3EI,4BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,+BAsER,iB1BmIA,qCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,oCAVF,aAWI,2BAGF,oCAdF,aAeI,sC0BjJF,UACE,WACA,yBA3EI,8BAkFN,aACE,WACA,WACA,WACA,yBAtFI,8BAsER,iB1BmIA,oCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,mCAVF,aAWI,2BAGF,mCAdF,aAeI,qC0BjJF,UACE,WACA,yBA3EI,6BAkFN,aACE,WACA,WACA,WACA,yBAtFI,wBAsER,iB1BmIA,8BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,6BAVF,aAWI,2BAGF,6BAdF,aAeI,+B0BjJF,UACE,WACA,yBA3EI,uBAkFN,aACE,WACA,WACA,WACA,yBAtFI,wBAsER,iB1BmIA,8BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,6BAVF,aAWI,2BAGF,6BAdF,aAeI,+B0BjJF,UACE,WACA,yBA3EI,uBAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,6BAsER,iB1BmIA,mCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,kCAVF,aAWI,2BAGF,kCAdF,aAeI,oC0BjJF,UACE,WACA,yBA3EI,4BAkFN,aACE,WACA,WACA,WACA,yBAtFI,gCAsER,iB1BmIA,sCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,qCAVF,aAWI,2BAGF,qCAdF,aAeI,uC0BjJF,UACE,WACA,yBA3EI,+BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,yBAsER,iB1BmIA,+BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,8BAVF,aAWI,2BAGF,8BAdF,aAeI,gC0BjJF,UACE,WACA,yBA3EI,wBAkFN,aACE,WACA,WACA,WACA,yBAtFI,0BAiHJ,iBACE,0BADF,iBACE,gBADF,eACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,4BADF,mBACE,4BADF,mBACE,kBADF,iBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,6BADF,oBACE,6BADF,oBACE,mBADF,kBACE,oBADF,mBACE,oBADF,mBACE,oBADF,mBACE,oBADF,mBACE,oBADF,mBACE,2BADF,kBACE,2BADF,kBACE,iBADF,gBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,sBAMJ,aACE,sBADF,aACE,YADF,WACE,aADF,YACE,aADF,YACE,aADF,YACE,aADF,YACE,aADF,YACE,+BAKF,iBACE,qBACA,+BAFF,iBACE,qBACA,qBAFF,eACE,mBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,iCAKF,mBACE,mBACA,iCAFF,mBACE,mBACA,uBAFF,iBACE,iBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,0BAMF,2BAIM,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,+BADF,oBACE,+BADF,oBACE,qBADF,kBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,wBAMJ,aACE,wBADF,aACE,cADF,WACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,iCAKF,iBACE,qBACA,iCAFF,iBACE,qBACA,uBAFF,eACE,mBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,mCAKF,mBACE,mBACA,mCAFF,mBACE,mBACA,yBAFF,iBACE,iBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,2BA1BN,2BAIM,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,+BADF,oBACE,+BADF,oBACE,qBADF,kBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,wBAMJ,aACE,wBADF,aACE,cADF,WACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,iCAKF,iBACE,qBACA,iCAFF,iBACE,qBACA,uBAFF,eACE,mBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,mCAKF,mBACE,mBACA,mCAFF,mBACE,mBACA,yBAFF,iBACE,iBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,2BA1BN,4BAIM,iBACE,6BADF,iBACE,mBADF,eACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,+BADF,mBACE,+BADF,mBACE,qBADF,iBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,gCADF,oBACE,gCADF,oBACE,sBADF,kBACE,uBADF,mBACE,uBADF,mBACE,uBADF,mBACE,uBADF,mBACE,uBADF,mBACE,8BADF,kBACE,8BADF,kBACE,oBADF,gBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,yBAMJ,aACE,yBADF,aACE,eADF,WACE,gBADF,YACE,gBADF,YACE,gBADF,YACE,gBADF,YACE,gBADF,YACE,kCAKF,iBACE,qBACA,kCAFF,iBACE,qBACA,wBAFF,eACE,mBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,oCAKF,mBACE,mBACA,oCAFF,mBACE,mBACA,0BAFF,iBACE,iBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,0BAtDJ,gBACE,yBADF,gBACE,eADF,cACE,gBADF,eACE,gBADF,eACE,gBADF,eACE,gBADF,eACE,gBADF,eACE,2BADF,kBACE,2BADF,kBACE,iBADF,gBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,4BADF,mBACE,4BADF,mBACE,kBADF,iBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,0BADF,iBACE,0BADF,iBACE,gBADF,eACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,qBAMJ,YACE,qBADF,YACE,WADF,UACE,YADF,WACE,YADF,WACE,YADF,WACE,YADF,WACE,YADF,WACE,8BAKF,gBACE,oBACA,8BAFF,gBACE,oBACA,oBAFF,cACE,kBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,gCAKF,kBACE,kBACA,gCAFF,kBACE,kBACA,sBAFF,gBACE,gBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,0BAMF,0BAIM,gBACE,2BADF,gBACE,iBADF,cACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,4BADF,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,uBAMJ,YACE,uBADF,YACE,aADF,UACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,gCAKF,gBACE,oBACA,gCAFF,gBACE,oBACA,sBAFF,cACE,kBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,kCAKF,kBACE,kBACA,kCAFF,kBACE,kBACA,wBAFF,gBACE,gBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,2BA1BN,0BAIM,gBACE,2BADF,gBACE,iBADF,cACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,4BADF,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,uBAMJ,YACE,uBADF,YACE,aADF,UACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,gCAKF,gBACE,oBACA,gCAFF,gBACE,oBACA,sBAFF,cACE,kBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,kCAKF,kBACE,kBACA,kCAFF,kBACE,kBACA,wBAFF,gBACE,gBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,2BA1BN,2BAIM,gBACE,4BADF,gBACE,kBADF,cACE,mBADF,eACE,mBADF,eACE,mBADF,eACE,mBADF,eACE,mBADF,eACE,8BADF,kBACE,8BADF,kBACE,oBADF,gBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,+BADF,mBACE,+BADF,mBACE,qBADF,iBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,6BADF,iBACE,6BADF,iBACE,mBADF,eACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE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iBACA,wBACA,4BACA,sBACA,WACA,+BAEA,UACE,uCAGF,UACE,4CAGF,a9BKW,wC8BDX,4BACE,oCAGF,eACE,mBACA,0BAEA,mCAJF,kBAKI,2BAIJ,+CACE,6BACE,0CC/BJ,4BACE,gBACA,wCAGF,YACE,gCCXF,iBACE,sBACA,iCAGF,oBACE,gBACA,mDAGF,WACE,yDAGF,QACE,YACA,mBACA,aACA,gDAGF,eACE,0BACA,qEAGF,eACE,mBACA,kBACA,kBACA,kBACA,sBACA,mBhCnBO,kBgCqBP,oBACA,oBACA,gBACA,4EAEA,QACE,gBACA,aACA,mBACA,gBACA,eACA,sBACA,eACA,gBACA,0CC/CN,YACE,gFAEA,WACE,yEAGF,QACE,mBjCQU,eiCNV,WjCGI,gDiCCN,cACE,sDAEA,oBACE,yBCpBN,kBACE,6EAEA,YACE,qCAGF,mBACE,uCAGF,aACE,iBACA,sBACA,gBACA,gBACA,kBACA,8DAEA,eACE,kDAGF,gBACE,mDAGF,eACE,gBACA,+DAEA,cACE,mBACA,WACA,yIAIF,gBAEE,eACA,aACA,YACA,eACA,gBACA,aACA,eACA,gBACA,6KAGF,UAGE,yDAIJ,iBACE,iBACA,6CC5DN,qBAEE,yBACA,iBACA,WACA,gBACA,UACA,eACA,eACA,eACA,gBACA,sDACA,kBACA,mDACA,UACE,6BACA,aACA,kBACA,SACA,uJAEF,cACE,mKACA,oBACE,mBACA,6BACA,gBACA,UACA,iBACA,wBACA,qUAEF,mCAEE,WACA,qIAIJ,yBACE,mBACA,4BAIJ,qDACI,qBACA,4BACA,6CACA,mBACA,sCAGJ,wBACE,oCACA,uZCrDE,eACI,oBACA,cACA,mHAGJ,gBAEI,wGAGJ,cACI,oBACA,oBACA,sBACA,0BAEA,uGANJ,cAOQ,oBACA,kBACA,uGAIR,cACI,oBACA,qBACA,uBACA,0BAEA,qGANJ,cAOQ,oBACA,kBACA,uBACA,2BAIA,yGADJ,mBAEQ,uGAKZ,cACI,gBACA,kBACA,mBACA,0BAEA,qGANJ,cAOQ,iBACA,mBACA,qBACA,uGAIR,cACI,iBACA,kBACA,sBAC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WACE,gBACA,eACA,iBACA,8CAEA,chDjGqB,4CgDsGvB,WACE,gDAEA,chD1GsB,kCgD+GxB,mBACE,WACA,kDAGF,qBlD/GsB,yBkDatB,clDJe,8EkDOf,alDKa,yBkDHX,sBlDlBoB,kFkDqBpB,alDAW,sDkDKb,alDjBe,4LkDyGb,wBlDpHmB,WAJE,yBkDKvB,gRAEA,wBlDoBa,yBkDlBX,wMAGF,UlDZuB,8CkD+HvB,wBlD3HqB,WAJE,yBkDKvB,0EAEA,wBlDoBa,yBkDlBX,kDAGF,UlDZuB,gLkDiIrB,qBlD3HoB,yBkDatB,clDJe,oQkDOf,alDKa,yBkDHX,sBlDlBoB,gRkDqBpB,alDAW,4LkDKb,alDjBe,6FkDyHf,WAEE,iBACA,mB9C7Ie,cJiBF,sBATO,yBkDyIpB,gBACA,gDAGF,wBlDtHU,yBkDwHR,clDvJc,gTkD2JhB,qBlDnJsB,cARN,kBAWH,oUkDyJX,alDpKc,oDkDyKhB,wBlDpJgB,WAbM,kMkDqKpB,qBlDrKoB,cAaN,yBkD6JZ,8MACA,alD9JY,wDkDoKhB,iBACE,YACA,WACA,kEAGA,SACE,SACA,0BAIJ,alDpLe,YkDsLb,wCAGF,alDzLe,4CkD4Lb,alD5La,4CkDiMf,SACE,WACA,eACA,gBACA,YACA,aACA,mBACA,uBACA,kBACA,gDAEA,SACE,8CAIJ,WACE,sBACA,kDAEA,alDzMW,wEkD8Mb,UlDzOuB,4EkD2OrB,UlD3OqB,kFkD+OrB,alDjPc,sBAEO,sFkDmPnB,alDrPY,yKkD0Pd,WAEE,aACA,oFAGF,wBlD7OW,WAjBU,wFkDkQnB,UlDlQmB,QkDyQzB,iB9C3QmB,wC8C+QjB,WACE,iBACA,iBAGF,mBACE,WACA,oBAKJ,WACE,WACA,gBACA,6BACA,yBACA,sBAEA,SACE,qCAKF,wBACE,4CAIJ,alD7SkB,gDkDiThB,alDjTgB,kBkDuThB,chDtTmB,cF4BN,OkDgSf,YACE,mBACA,eACA,cACA,YAGF,wBlD7Sc,0CkDgTZ,wBACE,+BAIJ,iB9CzUgB,8B8C+Ud,aACA,mBACA,2BACA,yCANA,iB9C/UiB,iC8C0Vf,cACE,YnDxVN,0BACE,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kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,SkD9KF,ctD4Ec,yBsDzEZ,cACE,mBjDRe,cJ2BE,sBqDbrB,YACE,mBACA,kBjDhBiB,iCJ2BE,yBqDPnB,4BAGF,oBrDIqB,6CqDCnB,wCAGF,YACC,2HC9BD,iBAOE,yBACA,ctDVgB,8CsDalB,wBtDQkB,qDsDNhB,oBACE,eACA,oDAEF,OACE,OAIJ,atDxBkB,mFsD6BhB,atDZe,sBsDmBjB,eACE,wBAEA,cACE,kBAIJ,atD5CkB,iBsDiDhB,cACE,wBAIJ,kDvDCiB,YuDIjB,iBACE,qBACA,eACA,8CAGF,wBtD5CkB,OsDkDlB,atDvEkB,mFsD4Ed,atD3Da,sBsDgEjB,WACI,wBAEA,cACI,kBAIR,atDzFkB,iBsD8FH,cACP,8CAGR,wBtD7EkB,OsDmFlB,atDxGkB,mFsD6Gd,atD5Fa,sBsDiGjB,WACI,wBAEA,cACI,kBAIR,atD1HkB,iBsD+HH,cACP,YvD7HR,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,cwDiBjB,iBACE,iCACA,WACA,aACA,oBACA,mBACA,uBACA,eACA,sBACA,2CAEA,gEAhGmB,8EAoGnB,gEAnG8B,kEAuG9B,gEAtGuB,mEA0GvB,gEAzG6B,kEA6G7B,gEA5GyB,sDAgHzB,yDAxHsB,kDA4HtB,qDA3HkB,8CA+HlB,kDA7Hc,6CAiId,qDACE,4CAGF,yDAtIsB,4BA0ItB,gBnDxIiB,WmD0If,YACA,iBnD/Ic,oBmDiJd,iBAtIF,iBACA,kBACA,eACA,2BAEA,2BA4HA,cA3HE,4BAGF,2BAwHA,SAvHE,4BAGF,2BAoHA,gBAnHE,oCACA,4BAKF,2BA6GA,gBA5GE,6CAqHA,gBACE,oBACA,OACA,gBACA,sBACA,0BAEA,2CAPF,gCAQI,8DAGF,kDxD7GW,gBwD+GT,cACA,2EACA,wBACE,0BAEF,4DAPF,cAQI,oDAIJ,iBACE,8CAGF,enDpLa,mBAGH,yDmDsLV,avDtLkB,kBuDwLhB,2CAEA,wDAJF,cAKI,mBnD9LS,6DmDmMb,mBACE,mBACA,8HAEA,avDtLS,8DuD2LT,kBACE,oFAGF,iBnDhNW,qFmDoNX,gBACE,6CAKN,UACE,YACA,OACA,uCACA,qCACA,2DAEA,sCACE,iEAGF,4CAXF,eAYI,2DACA,aACE,uCAIF,uEADF,mCAEI,wCACA,uCAIF,wEADF,mCAEI,wCACA,4CAKF,mEADF,oCAEI,8BAMR,avD/Oe,2CuDoPb,mCADF,0BA3NA,YACA,wBACA,iBnDvCgB,iBmDyChB,SACA,SnD9CiB,sFmDiDjB,UAEE,iDAGF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnD9De,kEmDiEf,WACE,sBACA,OACA,WACA,SACA,UACA,qDAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,qEAEA,mCACE,uCACA,4CAiLF,mCALF,0BAMI,YACA,wBACA,iBnDxQY,iBmD0QZ,SACA,SnD/Qa,2CmDkRb,UACE,iDAEF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnD7RW,kEmDgSX,WACE,sBACA,OACA,WACA,SACA,UACA,2EAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,wCACA,4CAIJ,mCAnDF,0BA3NA,YACA,wBACA,iBnDvCgB,iBmDyChB,SACA,SnD9CiB,sFmDiDjB,UAEE,iDAGF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnD9De,kEmDiEf,WACE,sBACA,OACA,WACA,SACA,UACA,qDAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,qEAEA,mCACE,uCACA,sFAmOF,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,wBAKN,YACE,mCACA,iCACA,2CAEA,uBALF,YAMI,axD5UJ,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAk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A,mBACA,mEAEA,gBACE,WACA,mBACA,sBACA,UACA,cACA,+EAEA,iBACE,gBACA,8EAGF,gBACE,mBACA,eACA,2BAOV,kEAEI,cACE,qCCtGN,wBAEE,OChBF,iCAGE,kDCDA,4CC8CkB,mCChClB,kCACA,0BCaA,oLCbM,YACA,2BACE,kBACA,mBACA,gIAEE,sBAEF,YAGF,2BACE,kBACA,iBACA,8HAEE,sBAEF,cCiMF,iDLlON,sBCiFwB,qEEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,iEHgDR,aIsDkB,0EJlDlB,aIyD0B,oEJrD1B,aI4DwB,uEJxDxB,aI+DyB,oEJzDzB,aIpBwB,cFuJlB,mVF6LF,2BACE,cACA,qBAKA,qDAtMN,aIzK4B,oDJ8K5B,aIjNkB,0BJwNlB,aIjKwB,gEJgMxB,aIvPkB,cF8MZ,+DFyCN,UI7NwB,iCJoOxB,wBAEI,gEAIJ,aIpQkB,cF8MZ,+DFsDN,UI1OwB,yDJ0QxB,UAEE,wDAKF,2BAEE,4BAGF,aIzPwB,oDJmUxB,oBACE,oCAxCF,aIpOkB,uCJwOlB,aIxOkB,qCJ4OlB,aI9NwB,sCJkOxB,aI3NyB,qCJiOzB,aI9SwB,aC3ExB,4CP8CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,aCjBhB,mBCqGI,eDnGJ,qBACA,cH4NI,YGlON,sBPiFwB,+BIiJlB,YGlON,cN8Ic,oBACI,yBACF,eGkFV,YGlON,cN8Ic,iBAEE,eGkFV,YGlON,UD8CwB,+BFoLlB,YGlON,kBC+GQ,0BDtGN,eACE,gBAIJ,iBAIE,mCAOF,iBACE,qBACA,mCAGF,iBACE,wBACA,iFAGF,eAEE,8BH6LI,gFG/LN,iBAKI,yBAIJ,kBACE,8BHqLI,uBGtLN,kBAII,oBE9CJ,aHkBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,cQ1Id,aAEA,mBDgGI,cJ0HA,kBKhON,UH4CwB,eFoLlB,kBKhON,sBT+EwB,+BIiJlB,kBKhON,cR4Ic,eACI,yBACF,eGkFV,kBKhON,cR4Ic,iBAEE,+BGkFV,kBKhON,kBD6GQ,oDC/FR,aHIkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,cQ5Hd,aAEA,mBDkFI,cJ0HA,kDKlNN,UH8BwB,eFoLlB,kDKlNN,sBTiEwB,+BIiJlB,kDKlNN,cR8Hc,kBACI,yBACF,eGkFV,kDKlNN,cR8Hc,iBAEE,+BGkFV,kDKlNN,kBD+FQ,oDCjFR,aHVkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,cQ9Gd,aAEA,mBDoEI,cJ0HA,kDKpMN,UHgBwB,eFoLlB,kDKpMN,sBTmDwB,+BIiJlB,kDKpMN,cRgHc,iBACI,iBACF,eGkFV,kDKpMN,cRgHc,iBAEE,+BGkFV,kDKpMN,kBDiFQ,oDCnER,aHxBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cQhGd,aAEA,mBDsDI,cJ0HA,kDKtLN,UHEwB,eFoLlB,kDKtLN,sBTqCwB,+BIiJlB,kDKtLN,cRkGc,oBACI,yBACF,eGkFV,kDKtLN,cRkGc,iBAEE,+BGkFV,kDKtLN,kBDmEQ,oBCnDR,4CTdkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQjFd,kBAEA,cHV0B,cF2KtB,kBKtKN,sBTqBwB,+BIiJlB,kBKtKN,cRkFc,oBACI,yBACF,eGkFV,kBKtKN,cRkFc,iBAEE,mBQ1EhB,4CTxBkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQvEd,kBAEA,cHpB0B,cF2KtB,iBK5JN,sBTWwB,+BIiJlB,iBK5JN,cRwEc,iBACI,iBACF,eGkFV,iBK5JN,cRwEc,iBAEE,+BGkFV,iBK5JN,eASI,mBAIJ,4CTrCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cQ1Dd,cH/B0B,cF2KtB,iBK/IN,sBTFwB,+BIiJlB,iBK/IN,cR2Dc,oBACI,yBACF,eGkFV,iBK/IN,cR2Dc,iBAEE,iCQnDhB,aHzEkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,aQ/Cd,mBDOI,cJ0HA,+BKrIN,UH/CwB,eFoLlB,+BKrIN,sBTZwB,+BIiJlB,+BKrIN,cRiDc,iBACI,iBACF,eGkFV,+BKrIN,cRiDc,iBAEE,+BGkFV,+BKrIN,kBDkBQ,mECNR,aHrFkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,aQnCd,mBDLI,cJ0HA,iEKzHN,UH3DwB,eFoLlB,iEKzHN,sBTxBwB,+BIiJlB,iEKzHN,cRqCc,oBACI,yBACF,eGkFV,iEKzHN,cRqCc,iBAEE,+BGkFV,iEKzHN,kBDMQ,6CCMR,aHjGkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,kBACI,yBACF,aQvBd,mBDjBI,cJ0HA,2CK7GN,UHvEwB,eFoLlB,2CK7GN,sBTpCwB,+BIiJlB,2CK7GN,cRyBc,eACI,iBACF,eGkFV,2CK7GN,cRyBc,gBAEE,+BGkFV,2CK7GN,kBDNQ,iBCkBR,aH7GkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,iBACI,iBACF,aQXd,mBD7BI,cJ0HA,eKjGN,UHnFwB,eFoLlB,eKjGN,sBThDwB,+BIiJlB,eKjGN,cRac,kBACI,yBACF,eGkFV,eKjGN,cRac,gBAEE,+BGkFV,eKjGN,kBDlBQ,oKC8CR,eACE,8BLoEI,kKKrEN,gBAII,wkBAIJ,gBD7DM,8BJ0HA,skBK7DN,gBDtDQ,8oCC4DR,eAME,8BLiDI,4oCKvDN,gBASI,uBCpLJ,QACE,SACA,0BAeF,eFuFM,iDJ0HA,yBMjNN,eF8FQ,+BJmHF,yBMjNN,kBF8FQ,0BErFR,eF8EM,iDJ0HA,wBMxMN,eFqFQ,+BJmHF,wBMxMN,kBFqFQ,0BE5ER,eFqEM,iDJ0HA,wBM/LN,eF4EQ,+BJmHF,wBM/LN,kBF4EQ,gCEjER,+BACE,qBCtCF,iBH+FM,oBG3EJ,aACA,0BACA,sBACI,sBACJ,mBACI,8BPgMA,oBOzNN,kBHsGQ,kCGtEN,4CXKgB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,mBACF,qBUrGZ,eAGA,eA7Ba,mBA+Bb,kBACA,cPiLE,gCOzLJ,sBXwCsB,+BIiJlB,gCOzLJ,cVqGY,oBACI,cACF,eGkFV,gCOzLJ,cVqGY,iBAEE,oCU1Fd,kBACE,8BP2KE,oBOzNN,kBAqDI,uBAEA,mBAEI,mBACJ,eACI,wBACJ,qBACI,mEAEJ,iBA9De,iCAmEf,eACE,oBC7EN,kBJuGM,yBKjGN,UACE,cACA,WACA,8BTwNI,kBQjON,kBJ8GQ,mDI1GN,eACE,0BAIJ,iBACE,8BACA,4CAEA,SAEE,SACA,iBEhBJ,kBAEE,kBACA,uBDGF,UACE,cACA,WACA,gCCFA,qBCyCF,WAEE,eAEF,8BX6KM,+BU1NJ,SC+CA,WAP2C,+BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,6BU1NJ,oBC+CA,WAP2C,8BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,4BU1NJ,SC+CA,WAP2C,gCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,8BU1NJ,oBC+CA,WAP2C,oCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,kCU1NJ,SC+CA,WAP2C,0BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,wBU1NJ,UC+CA,WAP2C,8CD/B3C,qBCgCF,eAIA,8BX6KM,4CUjNJ,SCsCA,WAP2C,4CD/B3C,qBCgCF,eAIA,8BX6KM,0CUjNJ,oBCsCA,WAP2C,2CD/B3C,qBCgCF,eAIA,8BX6KM,yCUjNJ,SCsCA,WAP2C,6CD/B3C,qBCgCF,eAIA,8BX6KM,2CUjNJ,oBCsCA,WAP2C,iDD/B3C,qBCgCF,eAIA,8BX6KM,+CUjNJ,SCsCA,WAP2C,uCD/B3C,qBCgCF,eAIA,8BX6KM,qCUjNJ,UCsCA,WAP2C,sBC1B7C,aAIE,iBACA,oBACA,8BZsMI,oBY5MN,gBAYI,oBACA,uEAWJ,gBR0DM,8BJ0HA,qEYpLN,gBRiEQ,kBS5GR,wBX2B+B,8BWpB7B,2BACG,sBACK,2DAcR,gBAvBF,uBAwBI,kDAEA,oBACE,gBboMA,gBa/NN,iBAkCI,wBAKJ,QAGE,sBXR2B,wBYyC7B,eCnEiB,kBA4BC,oDDZlB,uBAmDA,+DA7CE,8DACA,+BdgMI,uBcpJN,iBC9Ca,oDDWX,uBAmCF,+DA7BI,8DACA,6BdgLE,uBcpJN,iBArBE,iBACA,mCAIA,uBAgBF,iBAfI,iBACA,oBE5DJ,kBZoGM,8BJ0HA,iBgB9NN,kBZ2GQ,4BYvGR,gBACE,mCAGF,YAEE,gBACA,iBAEA,oBACA,kCAGF,4CpByBkB,mCChClB,kC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kB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cuB9Id,aACA,mBACA,WACA,clB+EiB,cF8Ib,qBoBnON,sBxBkFwB,+BIiJlB,qBoBnON,cvB+Ic,oBACI,yBACF,eGkFV,qBoBnON,cvB+Ic,iBAEE,kBwBjJhB,WACE,SACA,UACA,SACA,uBZIF,UACE,cACA,WACA,mCYDF,gCACE,kBAEE,0BAIJ,4CzB8BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,sBmBGhB,cACA,eACA,mBACA,UACA,mBAEA,crBqMI,wBqBlNN,sBzBiEwB,+BIiJlB,wBqBlNN,cxB8Hc,oBACI,yBACF,eGkFV,wBqBlNN,cxB8Hc,iBAEE,eGkFV,wBqBlNN,UnB8BwB,8BmBZxB,4CzBYkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,mBwB5Gd,crB8LI,4BqBhMN,sBzB+CwB,+BIiJlB,4BqBhMN,cxB4Gc,eACI,yBACF,eGkFV,4BqBhMN,cxB4Gc,iBAEE,6BwBzGhB,4CzBOkB,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,mBwBvGd,crByLI,2BqB3LN,sBzB0CwB,+BIiJlB,2BqB3LN,cxBuGc,kBACI,yBACF,eGkFV,2BqB3LN,cxBuGc,iBAEE,6BwBpGhB,4CzBEkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,mBwBlGd,crBoLI,2BqBtLN,sBzBqCwB,+BIiJlB,2BqBtLN,cxBkGc,iBACI,iBACF,eGkFV,2BqBtLN,cxBkGc,iBAEE,6BwB/FhB,4CzBHkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cGkFV,2BqBjLN,sBzBgCwB,+BIiJlB,2BqBjLN,cxB6Fc,oBACI,yBACF,eGkFV,2BqBjLN,cxB6Fc,iBAEE,2BwBxFhB,QACE,kBACA,oBACA,aC5DF,4C1B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mByB9Id,cpBqD0B,cF2KtB,YsBnON,sB1BkFwB,+BIiJlB,YsBnON,czB+Ic,oBACI,yBACF,eGkFV,YsBnON,czB+Ic,iBAEE,2FyB/HhB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,e8BnON,cjC+Ic,iBAEE,eGkFV,e8BnON,U5B+CwB,+BFoLlB,e8BnON,kB1BgHQ,0B0BxGR,oBAEE,kBAGA,kBAEA,kBAGA,c5BkHgB,e4B9GhB,+BAEA,a5B0HsB,+B4BtHtB,+B7BVA,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,8B6BIR,yBhCLA,4DgCcA,oBACE,iDAKF,YACE,gCAIF,UACE,kBACA,SAEA,SACA,OACA,YAEA,cC1BiE,QAGnE,SACA,mBAEA,2BACA,oDAeE,4CACQ,gCAER,0BACA,qDDIA,aC9BiE,QAGnE,SACA,mBAEA,2BACA,oDAqBE,4CACQ,gCAER,yBACA,sBDGF,gBACE,oBACA,kBACA,8BACA,wBAGF,YACE,mBACA,kCAGF,eACE,sBElFF,a9BmBkB,aEkFZ,mBAEA,yB4BlGJ,chC4NI,qBgCjON,U9B6CwB,+BFoLlB,qBgCjON,Y5B4GQ,+BJqHF,qBgCjON,kB5B8GQ,6B4BvGN,sBACE,6BAIJ,4CpCiCkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,amChId,mB5BwFI,cJ0HA,4BgCrNN,sBpCoEwB,+BIiJlB,4BgCrNN,cnCiIc,iBACI,iBACF,eGkFV,4BgCrNN,cnCiIc,iBAEE,+BGkFV,4BgCrNN,kB5BkGQ,6B4B3FR,4CpC0BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cGkFV,2BgC9MN,sBpC6DwB,+BIiJlB,2BgC9MN,cnC0Hc,oBACI,yBACF,eGkFV,2BgC9MN,cnC0Hc,iBAEE,+BmCzHd,YACE,mB5BgFE,8BJ0HA,6BgC3MJ,kB5BwFM,6B4BjFR,YACE,gBACA,8BAGF,enC4BA,6CDjBkB,mCChClB,kCACA,0BCaA,cEsMM,6BgC/LN,sBpC8CwB,qCEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,wEHmGR,aI5CmB,oCJiDnB,aACE,qCAGF,aIrDmB,oCJ2DnB,aIpEwB,uB+BxExB,kB7BqGM,wB6BnGJ,gBACA,aACA,MACA,OACA,WACA,8BjCwNI,sBiC/NN,kB7B4GQ,+BJmHF,sBiC/NN,oBAUI,QACA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ACE,oBElVN,4C3C+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,aqClBhB,gBnCsGI,8BmChGJ,+BAEA,cvCwNI,kBuCnON,sB3CkFwB,+BIiJlB,kBuCnON,c1C+Ic,oBACI,yBACF,eGkFV,kBuCnON,c1C+Ic,iBAEE,eGkFV,kBuCnON,UrC+CwB,+BFoLlB,kBuCnON,enCgHQ,+BJmHF,kBuCnON,kBnCgHQ,iCmCnGN,YACE,6DAGF,eAEE,4BCnBJ,4C5C+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mBOxCV,yBoCrGJ,yBtCUiB,cFqNb,2BwCnON,sB5CkFwB,+BIiJlB,2BwCnON,c3C+Ic,oBACI,yBACF,eGkFV,2BwCnON,c3C+Ic,iBAEE,+BGkFV,2BwCnON,kBpCgHQ,mCoCxGN,sBACE,oCAIJ,oBACE,sCAGA,8BxCkNI,mCwCtNN,oBAOI,oCAIJ,4C5CuBkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,S2CtHd,UAEA,WAEA,cxCoMI,kCwC3MN,sB5C0DwB,+BIiJlB,kCwC3MN,c3CuHc,oBACI,yBACF,eGkFV,kCwC3MN,c3CuHc,iBAEE,sC2C/GhB,atCbkB,asCgBhB,sBtCC2B,cF6LvB,oCwCjMN,UtCawB,+BFoLlB,oCwCjMN,YACmB,wCAYjB,qBAGE,gBAOA,iDAGF,eACE,qCAIJ,4C5ClBkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,kB2C7Ed,UAEA,cxC6JI,oCwClKN,sB5CiBwB,+BIiJlB,oCwClKN,c3C8Ec,iBACI,iBACF,eGkFV,oCwClKN,c3C8Ec,iBAEE,mC2CxEhB,4C5C1BkB,mCChClB,kCACA,0BCaA,cEsMM,iCwC1JN,sB5CSwB,yCEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,uCH0UR,aIpOkB,0CJwOlB,aIxOkB,wCJ4OlB,aI9NwB,yCJkOxB,aI3NyB,wCJiOzB,aI9SwB,qCsCExB,oBtCgBqB,iLJmFrB,aInFqB,4EJwFrB,aACE,6EAGF,aI5FqB,4EJkGrB,aIpHwB,mBuC1ExB,kBrCu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BACI,yBACF,eGkFV,mB6C9NN,chD0Ic,iBAEE,eGkFV,mB6C9NN,U3C0CwB,oB2CpCxB,QACE,UACA,gBACA,mBzC2FI,8BJ0HA,kB6CxNN,kBzCqGQ,yByC9FR,4CjD6BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,iBgD7Hd,c7C+MI,uB6CjNN,sBjDgEwB,+BIiJlB,uB6CjNN,chD6Hc,oBACI,yBACF,eGkFV,uB6CjNN,chD6Hc,iBAEE,gCgD3Hd,a3CDgB,Y2CGd,kBACA,kBACA,c7CyME,8B6C7MJ,U3CyBsB,mB2CjBxB,4CjDiBkB,mCChClB,kCACA,0BCaA,qB+CKE,mBACA,c7CgMI,iB6CrMN,sBjDoDwB,yBEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,uBHgDR,aIsDkB,0BJlDlB,aIyD0B,wBJrD1B,aI4DwB,yBJxDxB,aI+DyB,wBJzDzB,aIpBwB,oB2CtCxB,kBzCmEM,8BJ0HA,mB6C7LN,kBzC0EQ,+BJmHF,8B6CrLF,eAEE,gCACA,qCpCzCN,UACE,cACA,WACA,gCoCyCE,YACE,oCAGF,iBACE,iBAEA,gBACA,cACA,kBACA,WAEA,yBACA,kBACA,2CAEA,YACE,8CAIJ,iBAGE,gBAEA,mBAGA,iBACA,mBACA,oBACA,kBACA,yBAEA,gBACA,sB3ClDuB,+D2CsDvB,oBACE,8BAIJ,eAGE,wE/CwKN,aIvPkB,0CF8MZ,uEFyCN,UI7NwB,+BFoLlB,mCFgDN,wBAEI,wEAIJ,aIpQkB,0CF8MZ,uEFsDN,UI1OwB,+BFoLlB,mC6C7HA,UACE,kBACA,MACA,QACA,SACA,OACA,gCAIJ,ezCPE,kByCSA,yBACA,aACA,4CAEA,eACE,wCAIJ,YACE,sBC9GN,4ClDiCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,ciDhId,kBACA,gBAXkB,mBAelB,kBAfkB,WAkBlB,c9C0MI,oB8CrNN,sBlDoEwB,+BIiJlB,oB8CrNN,cjDiIc,oBACI,yBACF,eGkFV,oB8CrNN,cjDiIc,iBAEE,kEiDrHhB,eAEE,sBAGF,cAGE,kBAKE,UAEA,SACA,UACA,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AKR,gFAEA,0BAEE,sBAEA,uBACA,0BACA,4BAEA,qBACA,kCACA,0BACQ,+BAER,0BK3FF,yBACE,gCAGF,+BACE,yBAGF,wBACE,wBAGF,uBACE,ctDqNI,6BsDjNJ,uBACE,qBCuBF,mBnD6DI,wBmDrDF,uBnDuDE,0BmDvDF,yBnDuDE,2BmDvDF,0BnDuDE,yBmDvDF,wBnDuDE,oBmD/DJ,qBnD6DI,wBmDrDF,yBnDuDE,0BmDvDF,2BnDuDE,2BmDvDF,4BnDuDE,yBmDvDF,0BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,sBmDtEN,oBnD6DI,yBmDrDF,wBnDuDE,2BmDvDF,0BnDuDE,4BmDvDF,2BnDuDE,0BmDvDF,yBnDuDE,qBmD/DJ,sBnD6DI,yBmDrDF,0BnDuDE,2BmDvDF,4BnDuDE,4BmDvDF,6BnDuDE,0BmDvDF,2BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sDmDhCN,mBAEE,6DAIA,uBAEE,iEAFF,yBAEE,mEAFF,0BAEE,+DAFF,wBAEE,qDARJ,qBAEE,6DAIA,yBAEE,iEAFF,2BAEE,mEAFF,4BAEE,+DAFF,0BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ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,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,4B+H9KF,wBlIWyB,0CkIPrB,YACE,mBACA,eACA,6CAEA,4BACE,eACA,kB9HXU,uC8HcV,iB9HfQ,oD8HkBR,4BACE,sBlIdc,+CkIkBhB,mDnI8BM,emI5BJ,qBACA,clI7BQ,2CkImCd,sCA5BF,iBA6BI,SACA,0CACA,Q9HtCa,6C8HwCX,qBlIhCgB,UkIkCd,kB9HvCM,+B8H0CN,yBACA,aACA,mBACA,mDAEA,wBlIjCO,qDkImCL,UlIlDa,+CkIuDf,alIxCO,ekI0CL,2GACA,WAEE,oDAIJ,qBACE,sDACA,alIpEM,4DkIwEJ,UlItEW,wBkIiFzB,wBlIpEyB,aIXP,uC8HmFhB,yBAEA,SACE,SACA,yBAGF,kB9H9FiB,iB8HmGnB,oBlI1F+B,4BkI6F7B,wBlI7F6B,qCkI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UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8B5ExfI,yB4E2eN,UAgBI,UACA,SACA,sBAKN,a1EvtBqB,mB0EytBnB,kBACA,6BAEA,a1E5tBmB,4B0EguBnB,6CACE,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QACA,6CAIJ,iBAEE,mBACA,2DAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,8BAKF,qDACE,oBACA,YACA,WACA,WACA,QACA,8BAKF,qDACE,qBACA,YACA,WACA,WACA,QACA,uBAIJ,iBACE,kBACA,+BAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OACA,qCAIA,iEACE,qBAKN,a1E/yBqB,c0EizBnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a1E/zBmB,qB0Ei0BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8B5EnnBI,iD4E0mBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a1E/uBwB,4B0EovB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBDt4BqB,6BCw4BnB,qBACA,YACA,mBACA,qCAIA,yBD35BW,gBC65BT,qBAIJ,iBACE,8CAEA,kBACE,8B5ElsBI,4F4EqsBN,eAGI,kCAIJ,iBACE,QACA,QACA,8B5E/sBI,uB4EktBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8B5EhuBM,2B4E2tBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8B5EhvBI,kC4EuuBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBjJz9BqB,kBiJ29BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4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8BACA,cACE,8BAEF,cACE,uCAKN,sBAtBF,kBAuBI,uBACA,yBAEA,cACE,aACA,qCAGE,YACE,oCAGF,WACE,kCAOV,kBA0CE,+CAzCA,gBACE,qDAEF,eACE,yCAEF,8BACE,kBACA,6CACA,eACE,yDAMJ,mBACE,eACA,gEAGA,mBACE,eACA,+CAEF,YACE,gEAEF,eACE,mBACA,0BACA,iKAEF,qBAIE,wBACA,cAMN,cACE,iBACA,mBACA,sCAKA,wCAFF,cAGI,gBACA,6DAMA,eAKE,sCAJA,2DADF,cAEI,4BAON,iBACE,YACA,QACA,YACA,2CAEA,0BANF,WAOI,kEAGF,0BAVF,WAWI,4CAGF,0BAdF,SAeI,uCAOF,8BADF,WAEI,8DAGF,eAME,sCALA,4DADF,cAEI,iBACA,4BAQR,UACE,cACA,gCACA,oBACA,6FAKA,cAEE,iBACA,iCAIJ,YACE,eACA,8BACA,SACA,sCAEA,aACE,4DAGF,WACE,iBACA,aACA,qBACA,2CACA,2DALF,aAMI,kBACA,WACA,gEACA,eACE,6DAIN,YACE,sBACA,kEAGE,cACE,cACA,6EAIA,WACE,iBACA,+EAIN,kD/J/Sa,gB+JiTX,cACA,6FACA,wBACE,0BAEF,8EAPF,cAQI,yBAMR,YACE,mBACA,eACA,SACA,wCAEA,yBACE,4BAEF,YACE,iBACA,SACA,mBACA,uOAKF,c/JtTY,oD+J0TV,eACE,uMAEF,SACE,0CAGF,c/JzUW,uDAuEb,yC+JkQE,c/JtUW,iBACE,kE+J2Ub,aACE,6CAIJ,+BAIE,aAKA,sBACA,SACA,iDAVA,eACE,+CAGF,QACE,0EAOF,YACE,mBACA,aACA,eACA,iEAGF,mD/JxXU,oB+J8Xd,mBACE,cACA,2CACA,mBAHF,qBAII,wBAEF,mBACE,8BAEA,aACE,eACA,YACA,kBACA,kCACA,cACA,sBAGJ,QACE,uBAKF,mBACE,eACA,cACA,0BACA,sBAJF,qBAKI,uBACA,yBAIJ,QACE,6BAGJ,YACE,SACA,iCACA,YACE,sBACA,2DAEE,kBACE,oDAGJ,OACE,+CAIJ,wBACE,WACA,eACA,YACA,aACA,sBACA,mBACA,uBACA,+DACA,UACE,0BACA,oDAEF,kBACE,aACA,sBACA,0EACA,UACE,wFACA,cACE,iBACA,oD/JzcI,yF+J4cN,cACE,iBACA,iBAOV,wBACE,4BAIA,WACE,sCAEF,gBACE,iBACA,iBACA,wDACA,eACE,oBACA,2CACA,uDAHF,aAII,4CAIF,sDADF,WAEI,qCACA,wCACA,qBAKR,YACE,kBAGF,iBACE,2BAEA,iBACE,YACA,UACA,YACA,oBAIJ,iBACE,4DAGE,qBAEE,sBAIJ,oBACE,0BAIA,wBADF,iBAEI,SACA,WACA,cACA,2BAEF,wBAPF,qBAQI,WACA,2BAKF,yBADF,cAEI,wBACA,2BAEF,yBALF,uBAMI,wBAKN,aACE,4CACA,sBAFF,yBAGI,2BACA,mCAGJ,UACE,oBACA,WACA,iDAEA,aACE,kBACA,gBACA,kHACA,WAEE,4DAEF,WACE,YACA,eACA,iBACA,uEAEF,WACE,WACA,kBACA,UACA,MACA,2BACA,aACA,sBACA,mBACA,uBACA,4CAIJ,iCAjCF,qBAkCI,WACA,iDACA,iBACE,kHAEF,UAEE,YACA,mDAEF,aACE,4CAIJ,kDACE,aACE,mBAKN,6BACE,sBACA,WACE,kBAIJ,eACE,OACA,2CAIA,yCADF,qBAEI,kCACA,6CAMA,8BADF,eAEI,6CAGF,8BALF,cAMI,2BACA,4CAGF,8BAVF,cAWI,2BACA,OCtrBN,wB/JQyB,qG+JJzB,yB5GNI,a6GeJ,WACE,qBACA,kBACA,yBACA,WACA,mDjK8Be,eiK3Bf,gBACA,iBACA,iBACA,kBACA,eACA,yBAGF,wBhKjBe,WgKmBb,aACA,mBACA,kBACA,mBACA,0BAEA,wBARF,qBASI,qCAGF,YACE,cACA,uBACA,mBACA,WACA,mDjKEa,iCiKCb,YACA,WACA,kBACA,yBACA,gBACA,kB5J1DY,mB4J4DZ,4CAIF,YACE,sBACA,0BA7DF,2CA2DA,e5JnEiB,gD4J2Ef,cACE,iBACA,gBACA,oBACA,WhK7EmB,8CgKiFrB,cACE,iBACA,iBACA,WhKpFmB,wCgKyFvB,YACE,sBACA,uBACA,iBACA,0BAEA,uCANF,aAOI,mBACA,oBACA,8CAGF,iBACE,oBACA,uBACA,sBACA,sBACA,mBACA,WACA,mDjKvDW,eiKyDX,gBACA,iBACA,iBACA,kBACA,eACA,qBACA,iDAMJ,qBACE,0BArHF,gDAoHA,gBAII,0EAEA,YACE,mFAGF,aACE,4CAKN,kBACE,a5J1IY,qD4J6IZ,aACE,qDAGF,QACE,wDAEA,+BACE,mEAEA,eACE,wHAGF,eAEE,SACA,WACA,eACA,iBACA,iBACA,eACA,gBACA,qBACA,4IAGE,kBACE,kBACA,cACA,mDjKvHG,eiKyHH,iBACA,gBACA,iBACA,kBACA,SACA,QACA,qBACA,+DAKN,cACE,WACA,gBACA,gBACA,iBACA,oCAMR,YACE,0BA1LF,mCAyLA,aAII,uCAIJ,kBACE,WACA,aACA,mDjK3Ja,eiK6Jb,kBACA,iDAIJ,sJAEE,eAEE,oBACA,iDAIJ,yCACE,cACE,6DAGF,iBAEE,yBAKJ,eACE,uCAEA,aACE,kFAGF,YACE,sBAIJ,kBACE,aACA,0BA9OA,qBA4OF,aAKI,2BAGF,iBACE,0BArPF,yBAoPA,aAII,yCAIJ,oBACE,gBACA,cACA,0BA/PF,uCA4PA,eAMI,sDAGF,WACE,0BAtQJ,oDAqQE,WAII,iDAKN,iBACE,eACA,iBACA,0BAjRF,+CA8QA,iBAMI,UACA,SACA,2BAtRJ,oCA0RA,UAEI,cACA,2BA7RJ,mCAiSA,aAEI,wCAGF,oBACE,cACA,0BAxSJ,sCAsSE,aAKI,SACA,8CAGF,cACE,sCAIJ,UACE,+CACA,eACA,iBACA,iBACA,iBACA,mBACA,qBACA,wFAEA,yBAEE,0BAhUN,qEAoUE,eAEI,+DAIJ,WACE,YACA,iBACA,gBACA,0BA9UJ,6DA0UE,UAOI,qEAGF,WACE,WACA,YACA,kBACA,0BAxVN,mEAoVI,uBAOI,sEAIJ,QACE,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,WACA,SACA,YACA,YACA,WACA,4BACA,wBACA,yBACA,gDACA,qBACA,UACA,kBACA,kBACA,4EAEA,wBACE,qEAOJ,YACE,uBACA,mBACA,sBACA,YACA,YACA,sBACA,yBACA,WACA,+CACA,eACA,iBACA,iBACA,gBACA,iBACA,2EAEA,yBACE,4EAGF,wBACE,kBACA,UACA,yFAEA,8BACE,8LAEA,UAEE,kBACA,gGAGF,uBACE,aACA,+FAGF,wBACE,iBACA,kFAKN,WACE,WACA,YACA,WACA,uBACA,WACA,oBACA,gLAEA,qBAEE,wBACA,YACA,WACA,YACA,WACA,qBACA,WACA,yFAGF,eACE,mCAOV,aACE,kBACA,SACA,QACA,0BAjdF,kCA6cA,KAOI,uCAGF,QACE,qCAGF,UACE,+CACA,eACA,iBACA,iBACA,iBACA,iBACA,qBACA,2CAEA,yBACE,uCAKN,cACE,cACA,gBACA,0BA9eF,gCAifA,QAEI,aACA,qBAKN,eACE,gBACA,UACA,gBAGF,eACE,qCAEA,aACE,eACA,0BA1gBF,oCAwgBA,cAKI,yCAGF,kB5JxhBe,mC4J6hBjB,wBhK1gBa,0BgKXb,kCAqhBA,6BAGI,+CAIJ,UACE,C","sources":["webpack://great-cms/./core/components/sass/components/elements-components.scss","webpack://great-cms/./core/components/sass/partials/_typography.scss","webpack://great-cms/./styles/fonts/typography.scss","webpack://great-cms/./styles/colors/colors.scss","webpack://great-cms/./styles/fonts/foreign-language-typography.scss","webpack://great-cms/./styles/fonts/icons.scss","webpack://great-cms/./styles/fonts/main.scss","webpack://great-cms/./styles/sizes/sizes.scss","webpack://great-cms/./core/components/sass/components/accordion/_base.scss","webpack://great-cms/./core/components/sass/partials/_spacings.scss","webpack://great-cms/./core/components/sass/components/key-facts/_base.scss","webpack://great-cms/./core/components/sass/partials/_mixins.scss","webpack://great-cms/./core/components/sass/components/header-footer/_common.scss","webpack://great-cms/./core/components/sass/partials/_colours.scss","webpack://great-cms/./core/components/sass/components/header-footer/_search.scss","webpack://great-cms/./styles/widgets/nav.scss","webpack://great-cms/./core/components/sass/components/header-footer/_footer.scss","webpack://great-cms/./core/components/sass/components/header-footer/_forms.scss","webpack://great-cms/./core/components/sass/components/header-footer/_header.scss","webpack://great-cms/./core/components/sass/components/header-footer/_global-header.scss","webpack://great-cms/./core/components/sass/components/header-footer/_header-logo.scss","webpack://great-cms/./core/components/sass/components/header-footer/_mobile-menu-button.scss","webpack://great-cms/./core/components/sass/components/header-footer/_domestic-header.scss","webpack://great-cms/./core/components/sass/components/header-footer/_international-header.scss","webpack://great-cms/./core/components/sass/components/error-reporting/_base.scss","webpack://great-cms/./core/components/sass/components/card/_card.scss","webpack://great-cms/./core/components/sass/components/card/_labelled-card.scss","webpack://great-cms/./core/components/sass/components/card/_image-caption.scss","webpack://great-cms/./core/components/sass/components/card/_cta-card.scss","webpack://great-cms/./core/components/sass/components/typography/_base.scss","webpack://great-cms/./core/components/sass/components/hero/_base.scss","webpack://great-cms/./core/components/sass/components/cookie-notice/_base.scss","webpack://great-cms/./core/components/sass/components/skip-link/_base.scss","webpack://great-cms/./core/components/sass/components/tag-list/_base.scss","webpack://great-cms/./core/components/sass/components/content-list/_base.scss","webpack://great-cms/./core/components/sass/components/social-share-links/_base.scss","webpack://great-cms/./core/components/sass/components/boxes/_base.scss","webpack://great-cms/./core/components/sass/components/utils/_base.scss","webpack://great-cms/./core/components/sass/components/banner/_base.scss","webpack://great-cms/./core/components/sass/components/statistics/_base.scss","webpack://great-cms/./core/components/sass/components/case-study/_base.scss","webpack://great-cms/./core/components/sass/components/search-page-components/_base.scss","webpack://great-cms/./core/components/sass/components/pagination/_base.scss","webpack://great-cms/./core/components/sass/components/full-width-list-and-media/_base.scss","webpack://great-cms/./core/components/sass/components/details-list/_base.scss","webpack://great-cms/./core/components/sass/components/forms/_multiple-select-auto-complete.scss","webpack://great-cms/./core/components/sass/components/forms/_text-input-with-button.scss","webpack://great-cms/./core/components/sass/components/forms/_radio-nested.scss","webpack://great-cms/./core/components/sass/components/forms/_typeahead.scss","webpack://great-cms/./core/components/sass/components/_overrides.scss","webpack://great-cms/./core/components/sass/components/article/_base.scss","webpack://great-cms/./core/components/sass/components/show-more/_base.scss","webpack://great-cms/./styles/widgets/card.scss","webpack://great-cms/./styles/widgets/buttons.scss","webpack://great-cms/./styles/borders/main.scss","webpack://great-cms/./styles/widgets/thematic-break.scss","webpack://great-cms/./styles/widgets/select.scss","webpack://great-cms/./styles/widgets/inputs.scss","webpack://great-cms/./styles/widgets/page-header.scss","webpack://great-cms/./styles/widgets/personalisation-bar.scss","webpack://great-cms/./styles/widgets/footer.scss","webpack://great-cms/./styles/widgets/tootltip.scss","webpack://great-cms/./styles/widgets/progress-bar.scss","webpack://great-cms/./styles/widgets/cookies-modal.scss","webpack://great-cms/./styles/widgets/domestic-international-header.scss","webpack://great-cms/./styles/widgets/mains.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_govuk-frontend-version.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_typography-font.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_font-faces.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_focused.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_colours-applied.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_lists.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_section-break.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_button-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_form-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_clearfix.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_main-wrapper.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_template.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_width-container.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_measurements.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/accordion/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/back-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/breadcrumbs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/button/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-message/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/fieldset/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/hint/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/label/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/checkboxes/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/textarea/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/character-count/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/cookie-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/date-input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/details/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_shape-arrow.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-summary/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/exit-this-page/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/file-upload/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/footer/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_device-pixels.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/header/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/inset-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/notification-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/pagination/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/panel/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tag/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/phase-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tabs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/radios/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/select/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/skip-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/summary-list/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/table/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/warning-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/utilities/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_display.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_text-align.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_width.scss","webpack://great-cms/./styles/pages/login.scss","webpack://great-cms/./styles/pages/where-to-export.scss","webpack://great-cms/./styles/pages/account.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-properties.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/password-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_type.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_colour.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_fonts.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/components/button/_button.scss","webpack://great-cms/./styles/great/_reset.scss","webpack://great-cms/./styles/great/_utils.scss","webpack://great-cms/./styles/great/_colors.scss","webpack://great-cms/./styles/great/_components.scss","webpack://great-cms/./styles/great/_overrides.scss","webpack://great-cms/./styles/great/_sign-up.scss","webpack://great-cms/./styles/great/_language-specific.scss","webpack://great-cms/./styles/great/_great-design-system-temp.scss","webpack://great-cms/./styles/pages/learn-to-export.scss","webpack://great-cms/./styles/pages/markets.scss","webpack://great-cms/./styles/pages/article-list.scss","webpack://great-cms/./styles/pages/other-pages.scss","webpack://great-cms/./styles/pages/dashboard.scss","webpack://great-cms/./styles/pages/feedback.scss","webpack://great-cms/./styles/pages/export-plan.scss","webpack://great-cms/./styles/pages/uk-finance.scss","webpack://great-cms/./styles/pages/export-academy.scss","webpack://great-cms/./styles/main.scss","webpack://great-cms/./core/sass/shared/_base.scss"],"sourcesContent":["@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-accordion-list{margin:30px 0}.great-accordion-list details.great-accordion{border-bottom:0}.great-accordion-list details.great-accordion:last-child{border-bottom:2px solid #d8d8d8}details.great-accordion{border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;margin:0}details.great-accordion>*{margin-left:0}details.great-accordion summary{display:block;list-style-image:none;margin-bottom:0;padding:20px 0}details.great-accordion summary::-webkit-details-marker{display:none}details.great-accordion summary:after{font-weight:700;font-size:19px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;display:block;position:absolute;right:15px;top:15px}@media(min-width: 641px){details.great-accordion summary:after{font-size:24px}}details.great-accordion[closed] summary:before,details.great-accordion[open] summary:before{display:none}@media(min-width: 641px){details.great-accordion summary{padding-right:45px}details.great-accordion:not([open]) summary:after{content:\"+\"}details.great-accordion[open]{padding-bottom:30px}details.great-accordion[open] summary:after{content:\"–\"}}.great-key-facts .great-key-facts-text>*[class^=heading]{margin-top:0;margin-bottom:10px}.great-key-facts .great-key-facts-content{padding-bottom:30px}.great-key-facts .great-key-facts-content:after{display:block;content:\"\";clear:both}.great-key-facts .great-key-facts-text{float:left;width:calc(100% - (60px + 15px))}.great-key-facts .great-key-facts-text>p{margin-bottom:10px}.great-key-facts .great-key-facts-icon{float:left;padding-right:15px;height:60px;width:75px;margin-bottom:10px}@media(min-width: 769px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@media(min-width: 641px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-global-header-footer,.great-sub-header,.great-header{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:700}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-global-header-footer-logo{float:left;white-space:nowrap}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-footer-copyright{float:right;font-size:20px;margin:0;color:#333;line-height:20px}.great-global-header-footer,.great-header,.great-sub-header,.great-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.great-footer a:active:focus,.great-header a:active:focus,.great-sub-header a:active:focus{color:#1e1348}.great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-domestic-international-links a{padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#1e1348}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:\"\";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-header-search-wrapper{background:rgba(0,0,0,0)}@media(max-width: 768px){.great-header-search-wrapper.hidden{display:none}}.great-header-search-wrapper form{width:240px;float:right;margin-left:15px;padding:8px 0}.great-header-search-wrapper form>*{float:left}.great-header-search-wrapper form input{height:42px;width:200px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 15px;border:0}.great-header-search-wrapper form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(\"/static/images/search.svg\");background-size:20px;padding:0}.great-header-search-wrapper form button:focus,.great-header-search-wrapper form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-search-container{margin:0 auto;max-width:1200px;margin-left:25px}.great-header-search-container:after{display:block;content:\"\";clear:both}.great-header-search-container.signed-in{margin-right:130px}.great-header-search-container.mobile-only{margin:15px 30px 0}@media(max-width: 768px){.great-header .great-header-search-wrapper form{width:100%;margin-left:0;margin-top:0;padding-top:20px;padding-bottom:20px}.great-header .great-header-search-wrapper form input{width:calc(100% - 40px)}.js-enabled .great-header .great-header-search-wrapper form{padding-top:0}}@media(max-width: 420px){.great-header-search-container{margin:0 20px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-footer-logo-container{padding:45px 0 30px}.great-footer-logo-container:after{display:block;content:\"\";clear:both}.great-footer-logo-container a:first-child{float:left}.great-footer-logo-container a:last-child{float:left}.great-footer a{font-size:15px;color:#d8d8d8}.great-footer-links{padding:30px 0;display:flex}.great-footer-links a{font-size:14px}.great-footer-links ul li{margin-right:30px;display:inline-block}.great-footer-links ul{display:table;width:100%}.great-footer-links ul>*{display:table-cell}.great-footer-links .great-footer-domestic-international-link{text-align:right}.great-footer-links .great-footer-domestic-international-link li{margin:0}.great-footer-copyright{font-size:12px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:40px}.great-global-header-footer-logo{height:30px}@media(max-width: 640px){.great-footer-links{display:block}.great-footer-links a{color:#fff;text-decoration:none}.great-footer-links a:hover{text-decoration:underline}.great-footer-links ul,.great-footer-links ul li,.great-footer-links ul>div{display:block}.great-footer-links .great-footer-site-links li:first-child a,.great-footer-links li:last-child a{font-size:18px}.great-footer-links .great-footer-site-links li:first-child{margin-bottom:15px}.great-footer-links .great-footer-domestic-international-link{margin-top:15px;text-align:left;width:100%}.great-global-header-footer .great-footer-copyright{line-height:50px;padding:0 15px}}@media(max-width: 420px){.great-footer-logo-container img{width:50%;height:auto}.great-footer-logo-container img:first-child{padding-right:5px}.great-footer-logo-container img:last-child{padding-left:5px}.great-footer-links:after{display:block;content:\"\";clear:both}.great-footer-links ul li a{color:#fff;text-decoration:none}.great-footer-links .great-footer-domestic-international-link{white-space:normal}.great-global-header-footer .great-footer-copyright{float:none}}#great-header-country-select{margin-left:5px}.great-header-country-display,.great-header-language-display{position:absolute;left:-10000px;padding:0 3px;font:inherit}.great-header-language-switcher,.great-header-country-select{display:block}body.js-enabled .great-header-language-switcher,body.js-enabled .great-header-country-select{display:inline-block}.great-header-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#dfd5c5;font:inherit;padding:0;width:auto;vertical-align:middle}.great-header-form select::-ms-expand{display:none}.great-header-form option{color:#000}.great-header-form label{margin-right:5px}.great-header-form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;padding:0;padding-left:5px}.great-header-form button:focus,.great-header-form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-form button:focus:active{color:#1e1348}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:\"\";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:\"\"}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:\"\";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-domestic-header .account-link{color:#dfd5c5;text-decoration:none}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:\"\";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:\"\"}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:\"\";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-international-header .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:\"\"}#great-international-header .sub-nav,.great-sub-header .sub-nav{max-width:1200px;margin:0 auto}@media(max-width: 1260px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 30px}}@media(max-width: 420px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 20px}}#great-international-header .sub-nav-list,.great-sub-header .sub-nav-list{display:flex;justify-content:flex-end;flex-wrap:wrap}#great-international-header .sub-nav-list .menu-item.active .link-heading:after,.great-sub-header .sub-nav-list .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:\"\"}#great-international-header .sub-nav-mobile-list,.great-sub-header .sub-nav-mobile-list{margin-left:30px}#great-international-header .sub-nav-mobile-list .link-heading,.great-sub-header .sub-nav-mobile-list .link-heading{padding:7.5px}@media(hover: hover){#great-international-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}}@media(max-width: 768px){#great-international-header .link-heading,.great-sub-header .link-heading{padding:10px 0;text-decoration:none}#great-international-header .link-heading:last-child,.great-sub-header .link-heading:last-child{margin-bottom:15px}}.great-sub-header{background-color:#00549f}@media(max-width: 768px){.great-sub-header{display:none}}section.error-reporting{padding:30px 0;background-color:#fff}section.error-reporting .container{max-width:1230px}.error-reporting a{font-size:16px;text-align:left;color:#333}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.card.only-title,a.only-title.labelled-card,a.only-title.labelled-image-card{height:auto}.card,a.labelled-card,a.labelled-image-card,.labelled-card{height:auto;min-height:200px;flex-grow:1}.card,a.labelled-card,a.labelled-image-card{margin-bottom:30px;width:100%;background:#fff}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{color:#333;text-decoration:none;display:block}.card .card-link:hover .card-inner h2,a.labelled-card .card-link:hover .card-inner h2,a.labelled-image-card .card-link:hover .card-inner h2,.card .card-link:hover .card-inner h3,a.labelled-card .card-link:hover .card-inner h3,a.labelled-image-card .card-link:hover .card-inner h3,.card .card-link:hover .card-inner h4,a.labelled-card .card-link:hover .card-inner h4,a.labelled-image-card .card-link:hover .card-inner h4,.card .card-link:hover .card-inner h5,a.labelled-card .card-link:hover .card-inner h5,a.labelled-image-card .card-link:hover .card-inner h5,.card .card-link:hover .card-inner h6,a.labelled-card .card-link:hover .card-inner h6,a.labelled-image-card .card-link:hover .card-inner h6{color:#2b8cc4}.card .card-link:focus,a.labelled-card .card-link:focus,a.labelled-image-card .card-link:focus{outline:3px solid #ffbf47;outline-offset:-3px}.card .card-link .card-inner h2,a.labelled-card .card-link .card-inner h2,a.labelled-image-card .card-link .card-inner h2,.card .card-link .card-inner h3,a.labelled-card .card-link .card-inner h3,a.labelled-image-card .card-link .card-inner h3,.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4,.card .card-link .card-inner h5,a.labelled-card .card-link .card-inner h5,a.labelled-image-card .card-link .card-inner h5,.card .card-link .card-inner h6,a.labelled-card .card-link .card-inner h6,a.labelled-image-card .card-link .card-inner h6{text-decoration:none;margin:0}.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4{line-height:1.3}.card .card-link p.subheading,a.labelled-card .card-link p.subheading,a.labelled-image-card .card-link p.subheading{font-size:16px}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:55px;margin-bottom:15px}.card .card-image,a.labelled-card .card-image,a.labelled-image-card .card-image{margin:0;width:100%;height:auto}.card .card-inner,a.labelled-card .card-inner,a.labelled-image-card .card-inner{padding:30px 30px 0}.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:700;font-size:19px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;margin:0 0 30px}@media(min-width: 641px){.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-size:24px}}.card .card-inner p.description,a.labelled-card .card-inner p.description,a.labelled-image-card .card-inner p.description{margin:0}.card .card-inner .card-meta,a.labelled-card .card-inner .card-meta,a.labelled-image-card .card-inner .card-meta{margin-bottom:.5em}.card .card-inner .card-meta .subheading,a.labelled-card .card-inner .card-meta .subheading,a.labelled-image-card .card-inner .card-meta .subheading{margin:0;font-size:16px}.card.no-padding-card .card-inner,a.no-padding-card.labelled-card .card-inner,a.no-padding-card.labelled-image-card .card-inner{padding:0}.card.no-padding-card .card-inner h3,a.no-padding-card.labelled-card .card-inner h3,a.no-padding-card.labelled-image-card .card-inner h3{margin-bottom:10px}.card.no-padding-card .card-image+.card-inner,a.no-padding-card.labelled-card .card-image+.card-inner,a.no-padding-card.labelled-image-card .card-image+.card-inner{padding-top:20px}.card.transparent-card,a.transparent-card.labelled-card,a.transparent-card.labelled-image-card{background-color:rgba(0,0,0,0)}.card .description,a.labelled-card .description,a.labelled-image-card .description{padding:0 30px}.card__link{text-decoration:none}.card__link h3{color:#006ccc;text-decoration:underline #006ccc}.card__link p{color:#000}.card__link .subheading{color:#666;font-size:16px}.card__link--focused:focus{display:block;outline:3px solid #ffbf47}.card-large-blue-heading h4{color:#1d70b8;font-size:28px !important;margin:0 0 10px !important}@media(max-width: 640px){.card,a.labelled-card,a.labelled-image-card{min-height:auto;height:auto}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:35px}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{position:static}}.fact-sheet{position:relative}.fact-sheet hr{background:#dfd5c5}.fact-sheet .fact-sheet-content{padding-top:70px;margin-top:-25px}.highlight{margin:0;padding:15px;margin-bottom:-25px;margin-left:25px;position:relative;z-index:1;display:inline-block}a.labelled-card,a.labelled-image-card{border:0;position:static;display:flex;flex-direction:column;text-decoration:none;color:#333;background-color:rgba(0,0,0,0)}a.labelled-card .card-inner,a.labelled-image-card .card-inner{background:#fff;flex-grow:1;margin-top:-2px}a.labelled-card .card-inner.with-image,a.labelled-image-card .card-inner.with-image{border-top:0}a.labelled-card:focus,a.labelled-image-card:focus{outline:none}a.labelled-card:focus .card-image,a.labelled-image-card:focus .card-image,a.labelled-card:focus .card-header h3,a.labelled-image-card:focus .card-header h3,a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{outline:#ffbf47 solid 4px;outline-offset:0;outline-offset:-3px}a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{border-color:#fff}a.labelled-card:active,a.labelled-image-card:active{background-color:rgba(0,0,0,0)}a.labelled-card .card-header,a.labelled-image-card .card-header{z-index:0}a.labelled-card .card-header,a.labelled-image-card .card-header,a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{display:inline-block}a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-weight:700;font-size:16px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;height:45px;color:#fff;background-color:#006ccc;padding:10px 30px}@media(min-width: 641px){a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-size:19px}}a.labelled-image-card{position:relative}a.labelled-image-card .card-image{width:100%;height:auto}a.labelled-image-card .card-header{position:relative;z-index:1}@media(max-width: 640px){a.labelled-image-card .card-image{height:200px;position:static}}.image-with-caption{position:relative}.image-with-caption img{width:100%}.image-with-caption .caption{position:relative;z-index:1;float:right;margin-right:15px;margin-top:-40px;width:55%;background-color:#fff;padding:10px 15px;font-size:16px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.image-with-caption .caption p{margin:0}.image-with-caption .caption .sub-caption{color:#b00d23}.cta-card img{width:100%}.cta-card .link-container{margin:-25px 30px 0}a.cta-link:focus{outline:0}a.cta-link:active:focus{background-color:rgba(0,0,0,0)}.cta-link{text-decoration:none;font-weight:700;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:24px}.cta-link span{color:#fff;background-color:#006ccc;display:inline-block;padding:15px}.cta-link:focus span{outline:#ffbf47 solid 4px;outline-offset:0}.cta-link:hover span{background-color:#005fb3}.cta-link:hover:after{color:#005fb3}.cta-link:active span{color:#1e1348}.cta-link.with-arrow:hover:after{color:#005fb3}.cta-link.with-arrow:active:after{color:#1e1348}.cta-link.with-arrow:after{display:inline-block;margin-top:15px;margin-left:15px;font:inherit;color:#006ccc;content:\"➞\"}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}main,.font-xxlarge,.bold-xxlarge,.font-xlarge,.bold-xlarge,.font-large,.bold-large,.font-medium,.bold-medium,.font-small,.bold-small,.font-xsmall,.bold-xsmall{line-height:1.6}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-hero-heading{font-weight:700;font-size:24px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.4}@media(min-width: 641px){.great-hero-heading{font-size:36px}}.great-hero-subheading{font-weight:700;font-size:19px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6}@media(min-width: 641px){.great-hero-subheading{font-size:24px}}.great-hero-description{margin-bottom:0}.great-hero,.great-hero-with-cta{position:relative;padding-top:0;padding-bottom:0;min-height:200px;background-position:50%;background-size:cover}.great-hero>.container,.great-hero-with-cta>.container{min-height:200px;overflow:visible;padding-top:45px}.great-hero-no-image{background-color:rgba(0,82,157,.8)}.great-hero-title{color:#fff;max-width:700px;background-color:rgba(0,82,157,.8);border-bottom:#b00d23 solid 6px;bottom:-6px;left:0;padding:30px;position:absolute;width:auto}.great-hero-title h1>span{display:block}@media(max-width: 1100px){.great-hero-title{max-width:400px}}@media(min-width: 641px){.great-hero,.great-hero-with-cta,.great-hero>.container,.great-hero-with-cta>.container{min-height:345px}.great-hero-title{min-width:470px}}.great-hero-with-cta h1{margin-top:0}.great-hero-with-cta h2{margin-bottom:30px}.great-hero-with-cta .container{display:flex;flex-direction:row}@media(max-width: 640px){.great-hero-with-cta .great-hero-text h2{width:70%}.great-hero-with-cta .great-hero-brand{bottom:0;top:auto}.great-hero-with-cta .great-hero-brand img{height:80px}}.great-hero-multiple-background{max-width:2000px;background-repeat:no-repeat !important;image-rendering:auto;position:relative}.great-hero-multiple-background>div{position:initial}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:235px}@media(max-width: 600px){.great-hero-multiple-background{height:338px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:10px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:15px;width:calc(100% - 30px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(max-width: 340px){.great-hero-multiple-background{background-position:48% 5%,150% 90%,125% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 341px)and (max-width: 390px){.great-hero-multiple-background{background-position:48% 5%,135% 90%,140% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 391px)and (max-width: 450px){.great-hero-multiple-background{background-position:48% 5%,130% 90%,-150px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 450px)and (max-width: 490px){.great-hero-multiple-background{background-position:48% 5%,125% 90%,-100px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 491px)and (max-width: 525px){.great-hero-multiple-background{background-position:48% 5%,115% 90%,-115px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 526px)and (max-width: 550px){.great-hero-multiple-background{background-position:48% 5%,110% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 551px)and (max-width: 640px){.great-hero-multiple-background{background-position:48% 5%,100% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 640px)and (max-width: 900px){.great-hero-multiple-background{height:360px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:20px;min-height:330px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:30px;width:100%;width:calc(100% - 60px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(min-width: 601px)and (max-width: 650px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 168px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 651px)and (max-width: 720px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 95px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 721px)and (max-width: 900px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 58px) 135% !important;background-size:auto 195px,auto 100px,auto 330px,450px !important}}@media(min-width: 901px){.great-hero-multiple-background{height:400px}.great-hero-multiple-background .container{padding-bottom:135px;padding-top:35px}.great-hero-multiple-background .great-hero-text p{line-height:62px;margin:0}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:200px;top:250px}}@media(min-width: 901px)and (max-width: 1024px){.great-hero-multiple-background{background-position:35px 22px,110% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1025px)and (max-width: 1200px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1201px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,45% 100%,95% 120% !important;background-size:auto 250px,auto 129px,auto 350px,620px !important;margin:auto;width:1201px}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}#skip-link{font-size:14px;line-height:1.6;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}#skip-link:focus{outline:#ffbf47 solid 4px;outline-offset:0;color:#132965;left:0;text-indent:0;top:0;z-index:10}@media(min-width: 641px){#skip-link{font-size:16px}}ul.tag-list li{display:inline;font-size:15px}ul.tag-list li:after{content:\",\";margin-left:-0.1em}ul.tag-list li:last-child:after{content:\"\"}.content-list .heading{margin-bottom:1.5em}.content-list li .heading-small{margin-top:0}.content-list li{margin-bottom:1em}@media(max-width: 640px){ul.sharing-links{padding-bottom:1em}ul.sharing-links li{display:block;float:left;margin-right:7.5px}ul.sharing-links:after{content:\"\";clear:both;display:block}}.message-box,.message-box-with-icon,.cta-box{margin-bottom:30px}.message-box .box-heading,.message-box-with-icon .box-heading,.cta-box .box-heading{margin-top:0}.cta-box{padding:45px}.cta-box .button-container{float:right}.cta-box .button-container .button{width:100%;text-align:center}.message-box:after,.message-box-with-icon:after{display:block;content:\"\";clear:both}.message-box .box-description:last-child,.message-box-with-icon .box-description:last-child{margin-bottom:0}.message-box-with-icon{display:table}.message-box-icon{display:table-cell;font-family:system-ui;width:80px;text-align:center;vertical-align:middle}.message-box-icon-content{display:table-cell}@media(max-width: 640px){.message-box-icon{width:50px}}.background-black{background-color:#000}.background-grey{background-color:#333}.background-mid-grey{background-color:#666}.background-light-grey{background-color:#d8d8d8}.background-offwhite{background-color:#fafafa}.background-white{background-color:#fff}.background-purple{background-color:#4f0b7b}.background-great-blue{background-color:#1e1348}.background-dark-navy{background-color:#160d37}.background-mid-blue{background-color:#00549f}.background-active-blue{background-color:#006ccc}.background-light-blue{background-color:#2b8cc4}.background-aqua{background-color:#007ea3}.background-teal{background-color:#00a699}.background-flag-red{background-color:#b00d23}.background-great-red{background-color:#e41f13}.background-focus-yellow{background-color:#ffbf47}.background-stone-10{background-color:#fdfdfc}.background-stone-20{background-color:#fcfbf9}.background-stone-30{background-color:#f5f2ed}.background-stone-40{background-color:#f2eee8}.background-stone-50{background-color:#efeae2}.background-stone-60{background-color:#ece6dc}.background-stone-70{background-color:#e9e2d6}.background-stone-80{background-color:#e5ddd1}.background-stone-90{background-color:#e2d9cb}.background-stone{background-color:#dfd5c5}.black-text{color:#000}.grey-text{color:#333}.mid-grey-text{color:#666}.light-grey-text{color:#d8d8d8}.offwhite-text{color:#fafafa}.white-text{color:#fff}.purple-text{color:#4f0b7b}.great-blue-text{color:#1e1348}.dark-navy-text{color:#160d37}.mid-blue-text{color:#00549f}.active-blue-text{color:#006ccc}.light-blue-text{color:#2b8cc4}.aqua-text{color:#007ea3}.teal-text{color:#00a699}.flag-red-text{color:#b00d23}.great-red-text{color:#e41f13}.focus-yellow-text{color:#ffbf47}.stone-10-text{color:#fdfdfc}.stone-20-text{color:#fcfbf9}.stone-30-text{color:#f5f2ed}.stone-40-text{color:#f2eee8}.stone-50-text{color:#efeae2}.stone-60-text{color:#ece6dc}.stone-70-text{color:#e9e2d6}.stone-80-text{color:#e5ddd1}.stone-90-text{color:#e2d9cb}.stone-text{color:#dfd5c5}.border-black{border-color:#000}.border-grey{border-color:#333}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#d8d8d8}.border-offwhite{border-color:#fafafa}.border-white{border-color:#fff}.border-purple{border-color:#4f0b7b}.border-great-blue{border-color:#1e1348}.border-dark-navy{border-color:#160d37}.border-mid-blue{border-color:#00549f}.border-active-blue{border-color:#006ccc}.border-light-blue{border-color:#2b8cc4}.border-aqua{border-color:#007ea3}.border-teal{border-color:#00a699}.border-flag-red{border-color:#b00d23}.border-great-red{border-color:#e41f13}.border-focus-yellow{border-color:#ffbf47}.border-stone-10{border-color:#fdfdfc}.border-stone-20{border-color:#fcfbf9}.border-stone-30{border-color:#f5f2ed}.border-stone-40{border-color:#f2eee8}.border-stone-50{border-color:#efeae2}.border-stone-60{border-color:#ece6dc}.border-stone-70{border-color:#e9e2d6}.border-stone-80{border-color:#e5ddd1}.border-stone-90{border-color:#e2d9cb}.border-stone{border-color:#dfd5c5}.border-thick{border-style:solid;border-width:6px}.border-medium{border-style:solid;border-width:4px}.border-thin{border-style:solid;border-width:2px}section.underline-black{position:relative}section.underline-black:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-black:after{margin:0 30px}}@media(max-width: 420px){section.underline-black:after{margin:0 20px}}section.underline-black:after{width:auto;height:4px;background-color:#000}.underline-black:after{display:block;content:\"\";width:100%;height:4px;background-color:#000}section.underline-grey{position:relative}section.underline-grey:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-grey:after{margin:0 20px}}section.underline-grey:after{width:auto;height:4px;background-color:#333}.underline-grey:after{display:block;content:\"\";width:100%;height:4px;background-color:#333}section.underline-mid-grey{position:relative}section.underline-mid-grey:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-grey:after{margin:0 20px}}section.underline-mid-grey:after{width:auto;height:4px;background-color:#666}.underline-mid-grey:after{display:block;content:\"\";width:100%;height:4px;background-color:#666}section.underline-light-grey{position:relative}section.underline-light-grey:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-grey:after{margin:0 20px}}section.underline-light-grey:after{width:auto;height:4px;background-color:#d8d8d8}.underline-light-grey:after{display:block;content:\"\";width:100%;height:4px;background-color:#d8d8d8}section.underline-offwhite{position:relative}section.underline-offwhite:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-offwhite:after{margin:0 30px}}@media(max-width: 420px){section.underline-offwhite:after{margin:0 20px}}section.underline-offwhite:after{width:auto;height:4px;background-color:#fafafa}.underline-offwhite:after{display:block;content:\"\";width:100%;height:4px;background-color:#fafafa}section.underline-white{position:relative}section.underline-white:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-white:after{margin:0 30px}}@media(max-width: 420px){section.underline-white:after{margin:0 20px}}section.underline-white:after{width:auto;height:4px;background-color:#fff}.underline-white:after{display:block;content:\"\";width:100%;height:4px;background-color:#fff}section.underline-purple{position:relative}section.underline-purple:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-purple:after{margin:0 30px}}@media(max-width: 420px){section.underline-purple:after{margin:0 20px}}section.underline-purple:after{width:auto;height:4px;background-color:#4f0b7b}.underline-purple:after{display:block;content:\"\";width:100%;height:4px;background-color:#4f0b7b}section.underline-great-blue{position:relative}section.underline-great-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-blue:after{margin:0 20px}}section.underline-great-blue:after{width:auto;height:4px;background-color:#1e1348}.underline-great-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#1e1348}section.underline-dark-navy{position:relative}section.underline-dark-navy:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-dark-navy:after{margin:0 30px}}@media(max-width: 420px){section.underline-dark-navy:after{margin:0 20px}}section.underline-dark-navy:after{width:auto;height:4px;background-color:#160d37}.underline-dark-navy:after{display:block;content:\"\";width:100%;height:4px;background-color:#160d37}section.underline-mid-blue{position:relative}section.underline-mid-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-blue:after{margin:0 20px}}section.underline-mid-blue:after{width:auto;height:4px;background-color:#00549f}.underline-mid-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#00549f}section.underline-active-blue{position:relative}section.underline-active-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-active-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-active-blue:after{margin:0 20px}}section.underline-active-blue:after{width:auto;height:4px;background-color:#006ccc}.underline-active-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#006ccc}section.underline-light-blue{position:relative}section.underline-light-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-blue:after{margin:0 20px}}section.underline-light-blue:after{width:auto;height:4px;background-color:#2b8cc4}.underline-light-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#2b8cc4}section.underline-aqua{position:relative}section.underline-aqua:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-aqua:after{margin:0 30px}}@media(max-width: 420px){section.underline-aqua:after{margin:0 20px}}section.underline-aqua:after{width:auto;height:4px;background-color:#007ea3}.underline-aqua:after{display:block;content:\"\";width:100%;height:4px;background-color:#007ea3}section.underline-teal{position:relative}section.underline-teal:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-teal:after{margin:0 30px}}@media(max-width: 420px){section.underline-teal:after{margin:0 20px}}section.underline-teal:after{width:auto;height:4px;background-color:#00a699}.underline-teal:after{display:block;content:\"\";width:100%;height:4px;background-color:#00a699}section.underline-flag-red{position:relative}section.underline-flag-red:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-flag-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-flag-red:after{margin:0 20px}}section.underline-flag-red:after{width:auto;height:4px;background-color:#b00d23}.underline-flag-red:after{display:block;content:\"\";width:100%;height:4px;background-color:#b00d23}section.underline-great-red{position:relative}section.underline-great-red:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-red:after{margin:0 20px}}section.underline-great-red:after{width:auto;height:4px;background-color:#e41f13}.underline-great-red:after{display:block;content:\"\";width:100%;height:4px;background-color:#e41f13}section.underline-focus-yellow{position:relative}section.underline-focus-yellow:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-focus-yellow:after{margin:0 30px}}@media(max-width: 420px){section.underline-focus-yellow:after{margin:0 20px}}section.underline-focus-yellow:after{width:auto;height:4px;background-color:#ffbf47}.underline-focus-yellow:after{display:block;content:\"\";width:100%;height:4px;background-color:#ffbf47}section.underline-stone-10{position:relative}section.underline-stone-10:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-10:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-10:after{margin:0 20px}}section.underline-stone-10:after{width:auto;height:4px;background-color:#fdfdfc}.underline-stone-10:after{display:block;content:\"\";width:100%;height:4px;background-color:#fdfdfc}section.underline-stone-20{position:relative}section.underline-stone-20:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-20:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-20:after{margin:0 20px}}section.underline-stone-20:after{width:auto;height:4px;background-color:#fcfbf9}.underline-stone-20:after{display:block;content:\"\";width:100%;height:4px;background-color:#fcfbf9}section.underline-stone-30{position:relative}section.underline-stone-30:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-30:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-30:after{margin:0 20px}}section.underline-stone-30:after{width:auto;height:4px;background-color:#f5f2ed}.underline-stone-30:after{display:block;content:\"\";width:100%;height:4px;background-color:#f5f2ed}section.underline-stone-40{position:relative}section.underline-stone-40:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-40:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-40:after{margin:0 20px}}section.underline-stone-40:after{width:auto;height:4px;background-color:#f2eee8}.underline-stone-40:after{display:block;content:\"\";width:100%;height:4px;background-color:#f2eee8}section.underline-stone-50{position:relative}section.underline-stone-50:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-50:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-50:after{margin:0 20px}}section.underline-stone-50:after{width:auto;height:4px;background-color:#efeae2}.underline-stone-50:after{display:block;content:\"\";width:100%;height:4px;background-color:#efeae2}section.underline-stone-60{position:relative}section.underline-stone-60:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-60:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-60:after{margin:0 20px}}section.underline-stone-60:after{width:auto;height:4px;background-color:#ece6dc}.underline-stone-60:after{display:block;content:\"\";width:100%;height:4px;background-color:#ece6dc}section.underline-stone-70{position:relative}section.underline-stone-70:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-70:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-70:after{margin:0 20px}}section.underline-stone-70:after{width:auto;height:4px;background-color:#e9e2d6}.underline-stone-70:after{display:block;content:\"\";width:100%;height:4px;background-color:#e9e2d6}section.underline-stone-80{position:relative}section.underline-stone-80:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-80:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-80:after{margin:0 20px}}section.underline-stone-80:after{width:auto;height:4px;background-color:#e5ddd1}.underline-stone-80:after{display:block;content:\"\";width:100%;height:4px;background-color:#e5ddd1}section.underline-stone-90{position:relative}section.underline-stone-90:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-90:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-90:after{margin:0 20px}}section.underline-stone-90:after{width:auto;height:4px;background-color:#e2d9cb}.underline-stone-90:after{display:block;content:\"\";width:100%;height:4px;background-color:#e2d9cb}section.underline-stone{position:relative}section.underline-stone:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone:after{margin:0 20px}}section.underline-stone:after{width:auto;height:4px;background-color:#dfd5c5}.underline-stone:after{display:block;content:\"\";width:100%;height:4px;background-color:#dfd5c5}.padding-top-negative-30{padding-top:-30px}.padding-top-negative-15{padding-top:-15px}.padding-top-0{padding-top:0px}.padding-top-15{padding-top:15px}.padding-top-30{padding-top:30px}.padding-top-45{padding-top:45px}.padding-top-60{padding-top:60px}.padding-top-90{padding-top:90px}.padding-right-negative-30{padding-right:-30px}.padding-right-negative-15{padding-right:-15px}.padding-right-0{padding-right:0px}.padding-right-15{padding-right:15px}.padding-right-30{padding-right:30px}.padding-right-45{padding-right:45px}.padding-right-60{padding-right:60px}.padding-right-90{padding-right:90px}.padding-bottom-negative-30{padding-bottom:-30px}.padding-bottom-negative-15{padding-bottom:-15px}.padding-bottom-0{padding-bottom:0px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-45{padding-bottom:45px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-90{padding-bottom:90px}.padding-left-negative-30{padding-left:-30px}.padding-left-negative-15{padding-left:-15px}.padding-left-0{padding-left:0px}.padding-left-15{padding-left:15px}.padding-left-30{padding-left:30px}.padding-left-45{padding-left:45px}.padding-left-60{padding-left:60px}.padding-left-90{padding-left:90px}.padding-negative-30{padding:-30px}.padding-negative-15{padding:-15px}.padding-0{padding:0px}.padding-15{padding:15px}.padding-30{padding:30px}.padding-45{padding:45px}.padding-60{padding:60px}.padding-90{padding:90px}.padding-vertical-negative-30{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0{padding-top:0px;padding-bottom:0px}.padding-vertical-15{padding-top:15px;padding-bottom:15px}.padding-vertical-30{padding-top:30px;padding-bottom:30px}.padding-vertical-45{padding-top:45px;padding-bottom:45px}.padding-vertical-60{padding-top:60px;padding-bottom:60px}.padding-vertical-90{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15{padding-right:-15px;padding-left:-15px}.padding-horizontal-0{padding-right:0px;padding-left:0px}.padding-horizontal-15{padding-right:15px;padding-left:15px}.padding-horizontal-30{padding-right:30px;padding-left:30px}.padding-horizontal-45{padding-right:45px;padding-left:45px}.padding-horizontal-60{padding-right:60px;padding-left:60px}.padding-horizontal-90{padding-right:90px;padding-left:90px}@media(min-width: 641px){.padding-top-negative-30-m{padding-top:-30px}.padding-top-negative-15-m{padding-top:-15px}.padding-top-0-m{padding-top:0px}.padding-top-15-m{padding-top:15px}.padding-top-30-m{padding-top:30px}.padding-top-45-m{padding-top:45px}.padding-top-60-m{padding-top:60px}.padding-top-90-m{padding-top:90px}.padding-right-negative-30-m{padding-right:-30px}.padding-right-negative-15-m{padding-right:-15px}.padding-right-0-m{padding-right:0px}.padding-right-15-m{padding-right:15px}.padding-right-30-m{padding-right:30px}.padding-right-45-m{padding-right:45px}.padding-right-60-m{padding-right:60px}.padding-right-90-m{padding-right:90px}.padding-bottom-negative-30-m{padding-bottom:-30px}.padding-bottom-negative-15-m{padding-bottom:-15px}.padding-bottom-0-m{padding-bottom:0px}.padding-bottom-15-m{padding-bottom:15px}.padding-bottom-30-m{padding-bottom:30px}.padding-bottom-45-m{padding-bottom:45px}.padding-bottom-60-m{padding-bottom:60px}.padding-bottom-90-m{padding-bottom:90px}.padding-left-negative-30-m{padding-left:-30px}.padding-left-negative-15-m{padding-left:-15px}.padding-left-0-m{padding-left:0px}.padding-left-15-m{padding-left:15px}.padding-left-30-m{padding-left:30px}.padding-left-45-m{padding-left:45px}.padding-left-60-m{padding-left:60px}.padding-left-90-m{padding-left:90px}.padding-negative-30-m{padding:-30px}.padding-negative-15-m{padding:-15px}.padding-0-m{padding:0px}.padding-15-m{padding:15px}.padding-30-m{padding:30px}.padding-45-m{padding:45px}.padding-60-m{padding:60px}.padding-90-m{padding:90px}.padding-vertical-negative-30-m{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-m{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-m{padding-top:0px;padding-bottom:0px}.padding-vertical-15-m{padding-top:15px;padding-bottom:15px}.padding-vertical-30-m{padding-top:30px;padding-bottom:30px}.padding-vertical-45-m{padding-top:45px;padding-bottom:45px}.padding-vertical-60-m{padding-top:60px;padding-bottom:60px}.padding-vertical-90-m{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-m{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-m{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-m{padding-right:0px;padding-left:0px}.padding-horizontal-15-m{padding-right:15px;padding-left:15px}.padding-horizontal-30-m{padding-right:30px;padding-left:30px}.padding-horizontal-45-m{padding-right:45px;padding-left:45px}.padding-horizontal-60-m{padding-right:60px;padding-left:60px}.padding-horizontal-90-m{padding-right:90px;padding-left:90px}}@media(min-width: 769px){.padding-top-negative-30-l{padding-top:-30px}.padding-top-negative-15-l{padding-top:-15px}.padding-top-0-l{padding-top:0px}.padding-top-15-l{padding-top:15px}.padding-top-30-l{padding-top:30px}.padding-top-45-l{padding-top:45px}.padding-top-60-l{padding-top:60px}.padding-top-90-l{padding-top:90px}.padding-right-negative-30-l{padding-right:-30px}.padding-right-negative-15-l{padding-right:-15px}.padding-right-0-l{padding-right:0px}.padding-right-15-l{padding-right:15px}.padding-right-30-l{padding-right:30px}.padding-right-45-l{padding-right:45px}.padding-right-60-l{padding-right:60px}.padding-right-90-l{padding-right:90px}.padding-bottom-negative-30-l{padding-bottom:-30px}.padding-bottom-negative-15-l{padding-bottom:-15px}.padding-bottom-0-l{padding-bottom:0px}.padding-bottom-15-l{padding-bottom:15px}.padding-bottom-30-l{padding-bottom:30px}.padding-bottom-45-l{padding-bottom:45px}.padding-bottom-60-l{padding-bottom:60px}.padding-bottom-90-l{padding-bottom:90px}.padding-left-negative-30-l{padding-left:-30px}.padding-left-negative-15-l{padding-left:-15px}.padding-left-0-l{padding-left:0px}.padding-left-15-l{padding-left:15px}.padding-left-30-l{padding-left:30px}.padding-left-45-l{padding-left:45px}.padding-left-60-l{padding-left:60px}.padding-left-90-l{padding-left:90px}.padding-negative-30-l{padding:-30px}.padding-negative-15-l{padding:-15px}.padding-0-l{padding:0px}.padding-15-l{padding:15px}.padding-30-l{padding:30px}.padding-45-l{padding:45px}.padding-60-l{padding:60px}.padding-90-l{padding:90px}.padding-vertical-negative-30-l{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-l{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-l{padding-top:0px;padding-bottom:0px}.padding-vertical-15-l{padding-top:15px;padding-bottom:15px}.padding-vertical-30-l{padding-top:30px;padding-bottom:30px}.padding-vertical-45-l{padding-top:45px;padding-bottom:45px}.padding-vertical-60-l{padding-top:60px;padding-bottom:60px}.padding-vertical-90-l{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-l{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-l{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-l{padding-right:0px;padding-left:0px}.padding-horizontal-15-l{padding-right:15px;padding-left:15px}.padding-horizontal-30-l{padding-right:30px;padding-left:30px}.padding-horizontal-45-l{padding-right:45px;padding-left:45px}.padding-horizontal-60-l{padding-right:60px;padding-left:60px}.padding-horizontal-90-l{padding-right:90px;padding-left:90px}}@media(min-width: 961px){.padding-top-negative-30-xl{padding-top:-30px}.padding-top-negative-15-xl{padding-top:-15px}.padding-top-0-xl{padding-top:0px}.padding-top-15-xl{padding-top:15px}.padding-top-30-xl{padding-top:30px}.padding-top-45-xl{padding-top:45px}.padding-top-60-xl{padding-top:60px}.padding-top-90-xl{padding-top:90px}.padding-right-negative-30-xl{padding-right:-30px}.padding-right-negative-15-xl{padding-right:-15px}.padding-right-0-xl{padding-right:0px}.padding-right-15-xl{padding-right:15px}.padding-right-30-xl{padding-right:30px}.padding-right-45-xl{padding-right:45px}.padding-right-60-xl{padding-right:60px}.padding-right-90-xl{padding-right:90px}.padding-bottom-negative-30-xl{padding-bottom:-30px}.padding-bottom-negative-15-xl{padding-bottom:-15px}.padding-bottom-0-xl{padding-bottom:0px}.padding-bottom-15-xl{padding-bottom:15px}.padding-bottom-30-xl{padding-bottom:30px}.padding-bottom-45-xl{padding-bottom:45px}.padding-bottom-60-xl{padding-bottom:60px}.padding-bottom-90-xl{padding-bottom:90px}.padding-left-negative-30-xl{padding-left:-30px}.padding-left-negative-15-xl{padding-left:-15px}.padding-left-0-xl{padding-left:0px}.padding-left-15-xl{padding-left:15px}.padding-left-30-xl{padding-left:30px}.padding-left-45-xl{padding-left:45px}.padding-left-60-xl{padding-left:60px}.padding-left-90-xl{padding-left:90px}.padding-negative-30-xl{padding:-30px}.padding-negative-15-xl{padding:-15px}.padding-0-xl{padding:0px}.padding-15-xl{padding:15px}.padding-30-xl{padding:30px}.padding-45-xl{padding:45px}.padding-60-xl{padding:60px}.padding-90-xl{padding:90px}.padding-vertical-negative-30-xl{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-xl{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-xl{padding-top:0px;padding-bottom:0px}.padding-vertical-15-xl{padding-top:15px;padding-bottom:15px}.padding-vertical-30-xl{padding-top:30px;padding-bottom:30px}.padding-vertical-45-xl{padding-top:45px;padding-bottom:45px}.padding-vertical-60-xl{padding-top:60px;padding-bottom:60px}.padding-vertical-90-xl{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-xl{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-xl{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-xl{padding-right:0px;padding-left:0px}.padding-horizontal-15-xl{padding-right:15px;padding-left:15px}.padding-horizontal-30-xl{padding-right:30px;padding-left:30px}.padding-horizontal-45-xl{padding-right:45px;padding-left:45px}.padding-horizontal-60-xl{padding-right:60px;padding-left:60px}.padding-horizontal-90-xl{padding-right:90px;padding-left:90px}}.margin-top-negative-30{margin-top:-30px}.margin-top-negative-15{margin-top:-15px}.margin-top-0{margin-top:0px}.margin-top-15{margin-top:15px}.margin-top-30{margin-top:30px}.margin-top-45{margin-top:45px}.margin-top-60{margin-top:60px}.margin-top-90{margin-top:90px}.margin-right-negative-30{margin-right:-30px}.margin-right-negative-15{margin-right:-15px}.margin-right-0{margin-right:0px}.margin-right-15{margin-right:15px}.margin-right-30{margin-right:30px}.margin-right-45{margin-right:45px}.margin-right-60{margin-right:60px}.margin-right-90{margin-right:90px}.margin-bottom-negative-30{margin-bottom:-30px}.margin-bottom-negative-15{margin-bottom:-15px}.margin-bottom-0{margin-bottom:0px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-90{margin-bottom:90px}.margin-left-negative-30{margin-left:-30px}.margin-left-negative-15{margin-left:-15px}.margin-left-0{margin-left:0px}.margin-left-15{margin-left:15px}.margin-left-30{margin-left:30px}.margin-left-45{margin-left:45px}.margin-left-60{margin-left:60px}.margin-left-90{margin-left:90px}.margin-negative-30{margin:-30px}.margin-negative-15{margin:-15px}.margin-0{margin:0px}.margin-15{margin:15px}.margin-30{margin:30px}.margin-45{margin:45px}.margin-60{margin:60px}.margin-90{margin:90px}.margin-vertical-negative-30{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0{margin-top:0px;margin-bottom:0px}.margin-vertical-15{margin-top:15px;margin-bottom:15px}.margin-vertical-30{margin-top:30px;margin-bottom:30px}.margin-vertical-45{margin-top:45px;margin-bottom:45px}.margin-vertical-60{margin-top:60px;margin-bottom:60px}.margin-vertical-90{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15{margin-right:-15px;margin-left:-15px}.margin-horizontal-0{margin-right:0px;margin-left:0px}.margin-horizontal-15{margin-right:15px;margin-left:15px}.margin-horizontal-30{margin-right:30px;margin-left:30px}.margin-horizontal-45{margin-right:45px;margin-left:45px}.margin-horizontal-60{margin-right:60px;margin-left:60px}.margin-horizontal-90{margin-right:90px;margin-left:90px}@media(min-width: 641px){.margin-top-negative-30-m{margin-top:-30px}.margin-top-negative-15-m{margin-top:-15px}.margin-top-0-m{margin-top:0px}.margin-top-15-m{margin-top:15px}.margin-top-30-m{margin-top:30px}.margin-top-45-m{margin-top:45px}.margin-top-60-m{margin-top:60px}.margin-top-90-m{margin-top:90px}.margin-right-negative-30-m{margin-right:-30px}.margin-right-negative-15-m{margin-right:-15px}.margin-right-0-m{margin-right:0px}.margin-right-15-m{margin-right:15px}.margin-right-30-m{margin-right:30px}.margin-right-45-m{margin-right:45px}.margin-right-60-m{margin-right:60px}.margin-right-90-m{margin-right:90px}.margin-bottom-negative-30-m{margin-bottom:-30px}.margin-bottom-negative-15-m{margin-bottom:-15px}.margin-bottom-0-m{margin-bottom:0px}.margin-bottom-15-m{margin-bottom:15px}.margin-bottom-30-m{margin-bottom:30px}.margin-bottom-45-m{margin-bottom:45px}.margin-bottom-60-m{margin-bottom:60px}.margin-bottom-90-m{margin-bottom:90px}.margin-left-negative-30-m{margin-left:-30px}.margin-left-negative-15-m{margin-left:-15px}.margin-left-0-m{margin-left:0px}.margin-left-15-m{margin-left:15px}.margin-left-30-m{margin-left:30px}.margin-left-45-m{margin-left:45px}.margin-left-60-m{margin-left:60px}.margin-left-90-m{margin-left:90px}.margin-negative-30-m{margin:-30px}.margin-negative-15-m{margin:-15px}.margin-0-m{margin:0px}.margin-15-m{margin:15px}.margin-30-m{margin:30px}.margin-45-m{margin:45px}.margin-60-m{margin:60px}.margin-90-m{margin:90px}.margin-vertical-negative-30-m{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-m{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-m{margin-top:0px;margin-bottom:0px}.margin-vertical-15-m{margin-top:15px;margin-bottom:15px}.margin-vertical-30-m{margin-top:30px;margin-bottom:30px}.margin-vertical-45-m{margin-top:45px;margin-bottom:45px}.margin-vertical-60-m{margin-top:60px;margin-bottom:60px}.margin-vertical-90-m{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-m{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-m{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-m{margin-right:0px;margin-left:0px}.margin-horizontal-15-m{margin-right:15px;margin-left:15px}.margin-horizontal-30-m{margin-right:30px;margin-left:30px}.margin-horizontal-45-m{margin-right:45px;margin-left:45px}.margin-horizontal-60-m{margin-right:60px;margin-left:60px}.margin-horizontal-90-m{margin-right:90px;margin-left:90px}}@media(min-width: 769px){.margin-top-negative-30-l{margin-top:-30px}.margin-top-negative-15-l{margin-top:-15px}.margin-top-0-l{margin-top:0px}.margin-top-15-l{margin-top:15px}.margin-top-30-l{margin-top:30px}.margin-top-45-l{margin-top:45px}.margin-top-60-l{margin-top:60px}.margin-top-90-l{margin-top:90px}.margin-right-negative-30-l{margin-right:-30px}.margin-right-negative-15-l{margin-right:-15px}.margin-right-0-l{margin-right:0px}.margin-right-15-l{margin-right:15px}.margin-right-30-l{margin-right:30px}.margin-right-45-l{margin-right:45px}.margin-right-60-l{margin-right:60px}.margin-right-90-l{margin-right:90px}.margin-bottom-negative-30-l{margin-bottom:-30px}.margin-bottom-negative-15-l{margin-bottom:-15px}.margin-bottom-0-l{margin-bottom:0px}.margin-bottom-15-l{margin-bottom:15px}.margin-bottom-30-l{margin-bottom:30px}.margin-bottom-45-l{margin-bottom:45px}.margin-bottom-60-l{margin-bottom:60px}.margin-bottom-90-l{margin-bottom:90px}.margin-left-negative-30-l{margin-left:-30px}.margin-left-negative-15-l{margin-left:-15px}.margin-left-0-l{margin-left:0px}.margin-left-15-l{margin-left:15px}.margin-left-30-l{margin-left:30px}.margin-left-45-l{margin-left:45px}.margin-left-60-l{margin-left:60px}.margin-left-90-l{margin-left:90px}.margin-negative-30-l{margin:-30px}.margin-negative-15-l{margin:-15px}.margin-0-l{margin:0px}.margin-15-l{margin:15px}.margin-30-l{margin:30px}.margin-45-l{margin:45px}.margin-60-l{margin:60px}.margin-90-l{margin:90px}.margin-vertical-negative-30-l{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-l{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-l{margin-top:0px;margin-bottom:0px}.margin-vertical-15-l{margin-top:15px;margin-bottom:15px}.margin-vertical-30-l{margin-top:30px;margin-bottom:30px}.margin-vertical-45-l{margin-top:45px;margin-bottom:45px}.margin-vertical-60-l{margin-top:60px;margin-bottom:60px}.margin-vertical-90-l{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-l{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-l{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-l{margin-right:0px;margin-left:0px}.margin-horizontal-15-l{margin-right:15px;margin-left:15px}.margin-horizontal-30-l{margin-right:30px;margin-left:30px}.margin-horizontal-45-l{margin-right:45px;margin-left:45px}.margin-horizontal-60-l{margin-right:60px;margin-left:60px}.margin-horizontal-90-l{margin-right:90px;margin-left:90px}}@media(min-width: 961px){.margin-top-negative-30-xl{margin-top:-30px}.margin-top-negative-15-xl{margin-top:-15px}.margin-top-0-xl{margin-top:0px}.margin-top-15-xl{margin-top:15px}.margin-top-30-xl{margin-top:30px}.margin-top-45-xl{margin-top:45px}.margin-top-60-xl{margin-top:60px}.margin-top-90-xl{margin-top:90px}.margin-right-negative-30-xl{margin-right:-30px}.margin-right-negative-15-xl{margin-right:-15px}.margin-right-0-xl{margin-right:0px}.margin-right-15-xl{margin-right:15px}.margin-right-30-xl{margin-right:30px}.margin-right-45-xl{margin-right:45px}.margin-right-60-xl{margin-right:60px}.margin-right-90-xl{margin-right:90px}.margin-bottom-negative-30-xl{margin-bottom:-30px}.margin-bottom-negative-15-xl{margin-bottom:-15px}.margin-bottom-0-xl{margin-bottom:0px}.margin-bottom-15-xl{margin-bottom:15px}.margin-bottom-30-xl{margin-bottom:30px}.margin-bottom-45-xl{margin-bottom:45px}.margin-bottom-60-xl{margin-bottom:60px}.margin-bottom-90-xl{margin-bottom:90px}.margin-left-negative-30-xl{margin-left:-30px}.margin-left-negative-15-xl{margin-left:-15px}.margin-left-0-xl{margin-left:0px}.margin-left-15-xl{margin-left:15px}.margin-left-30-xl{margin-left:30px}.margin-left-45-xl{margin-left:45px}.margin-left-60-xl{margin-left:60px}.margin-left-90-xl{margin-left:90px}.margin-negative-30-xl{margin:-30px}.margin-negative-15-xl{margin:-15px}.margin-0-xl{margin:0px}.margin-15-xl{margin:15px}.margin-30-xl{margin:30px}.margin-45-xl{margin:45px}.margin-60-xl{margin:60px}.margin-90-xl{margin:90px}.margin-vertical-negative-30-xl{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-xl{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-xl{margin-top:0px;margin-bottom:0px}.margin-vertical-15-xl{margin-top:15px;margin-bottom:15px}.margin-vertical-30-xl{margin-top:30px;margin-bottom:30px}.margin-vertical-45-xl{margin-top:45px;margin-bottom:45px}.margin-vertical-60-xl{margin-top:60px;margin-bottom:60px}.margin-vertical-90-xl{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-xl{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-xl{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-xl{margin-right:0px;margin-left:0px}.margin-horizontal-15-xl{margin-right:15px;margin-left:15px}.margin-horizontal-30-xl{margin-right:30px;margin-left:30px}.margin-horizontal-45-xl{margin-right:45px;margin-left:45px}.margin-horizontal-60-xl{margin-right:60px;margin-left:60px}.margin-horizontal-90-xl{margin-right:90px;margin-left:90px}}.uppercase{text-transform:uppercase}.with-flag{position:relative;position:relative}.with-flag:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){.with-flag:after{margin:0 30px}}@media(max-width: 420px){.with-flag:after{margin:0 20px}}.with-flag:after{bottom:-20px;background-image:url(\"/static/images/uj-motif.png\");background-size:155px;background-repeat:no-repeat;height:30px;z-index:2}section.blue-underline>.container{border-bottom:6px solid #006ccc}.wrap-tight>*:first-child{margin-top:0;padding-top:0}.wrap-tight>*:last-child{margin-bottom:0;padding-bottom:0}.float-right{float:right}.float-left{float:left}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.centered{margin:0 auto;float:none}.relative{position:relative}.overflow-auto{overflow:auto}.only-display-mobile{display:block}@media(min-width: 641px){.only-display-mobile{display:none}}.only-display-tablet{display:block}@media(min-width: 769px){.only-display-tablet{display:none}}.only-display-desktop{display:none}@media(min-width: 769px){.only-display-desktop{display:block}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.information-banner p{margin:0}.information-banner .banner-content{width:100%;display:table;margin:0}.information-banner .banner-content>*{display:table-cell;vertical-align:top;padding-left:15px}.information-banner .banner-content>*:first-child{padding-left:0}.information-banner .banner-badge{white-space:nowrap;width:1px}.information-banner .banner-badge span{padding:2px 15px}.information-banner .banner-close-button{float:right}@media(max-width: 520px){.information-banner .banner-content{display:block;position:relative}.information-banner .banner-content>*{display:block;padding-left:0}.information-banner .banner-content>*:last-child{padding:0}.information-banner .banner-content .banner-badge{width:auto;padding-bottom:15px}.information-banner .banner-content .banner-close-button{position:absolute;top:0;right:0}}.informative-banner{border-left:5px solid #0661cf;padding-left:20px;padding-top:5px;padding-bottom:5px;font-size:20px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.informative-banner h2{display:inline;font-weight:bold;margin:0 8px 0 0}.informative-banner p{display:inline;padding:0}.informative-banner div{width:80%}.informative-banner a{text-decoration:underline;color:#1d70b8;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.informative-banner span{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 768px){.informative-banner{width:80%}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.statistics-card{padding:0 30px}.statistics-card-heading{margin:0 0 calc(0px - .55em - 30px) 0}.statistics-card-heading span{display:inline-block;padding:30px;background:#333;color:#fff}@media(min-width: 768px){.statistics-card-heading span{padding:30px 60px}}.statistics-card-content{margin:0 -30px;background:#fff;padding:60px 30px 30px 30px}.statistics-card-content .flex-grid{flex-direction:row;flex-wrap:wrap}.statistics-card__column{flex:1 0 100%}@media(min-width: 480px){.statistics-card__column{flex-basis:50%;max-width:50%}}@media(min-width: 768px){.statistics-card__column{flex-basis:33.3333%;max-width:33.3333%}}@media(min-width: 961px){.statistics-card__column.statistics-card__column-5{flex-basis:20%;max-width:20%}}@media(min-width: 1024px){.statistics-card__column.statistics-card__column-6{flex-basis:16.6666%;max-width:16.6666%}}.statistic-heading{margin-bottom:.5em}.statistic-number{margin:.75rem 0;line-height:1.25}.statistic-smallprint{color:#666}.statistics-card-cta{margin:calc(0px - .55em - 30px) 0 0 0;text-align:right}.statistics-card-cta .cta-link span{text-align:center;padding:25px 30px}@media(min-width: 768px){.statistics-card-cta .cta-link span{padding:25px 60px}}.statistics-card-cta .cta-link:after{margin-right:15px}.great-case-study{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:0;position:relative}.great-case-study.background-tint:before{background-color:rgba(0,0,0,.5);content:\"\";height:100%;left:0;position:absolute;top:0;width:100%}.great-case-study .container{display:flex;align-items:center;position:relative;min-height:600px}@media(max-width: 768px){.great-case-study{background-image:none !important;color:#333}.great-case-study.background-tint:before{display:none}.great-case-study>.container{min-height:0}}@media(max-width: 640px){.great-case-study .button{width:auto}}.selected-filters-container{background-color:#f2eee8}.selected-filters-container mark{margin-bottom:5px;display:inline-block;font-weight:bold;line-height:1.5;background:#dfd5c5;padding:5px;border-radius:4px}.selected-filters-container .selected-filters-label{display:block}.selected-filters-container .clear-all-link{display:block}.expandable-fieldset{position:relative}.expandable-fieldset legend{margin-bottom:20px}.expandable-fieldset label{display:inline-block;width:100%;cursor:pointer;padding-bottom:15px;font-size:15px}.expandable-fieldset button.filter-collapse{background:rgba(0,0,0,0);border:0;position:absolute;right:0;top:0;padding-top:10px;padding-bottom:4px;cursor:pointer}.expandable-fieldset button.filter-collapse.checked{padding-bottom:9px;padding-right:6px;padding-top:0}.expandable-fieldset button.filter-collapse::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;position:relative;vertical-align:middle;border-color:#000;border-width:2px 0 0 2px;height:8px;width:8px}.expandable-fieldset button.filter-collapse.checked::after{border-width:0 2px 2px 0;margin:5px 0 0}body.js-enabled .expandable-fieldset button.filter-collapse.checked+.form-group{display:none}body:not(.js-enabled) .expandable-fieldset button.filter-collapse{display:none}.pagination{margin-top:60px;display:flex}.pagination a{height:50px;text-align:center;line-height:50px;padding-top:0}.pagination ol{margin-left:auto;margin-right:auto;text-align:center}.pagination ol li{display:inline-block;vertical-align:top}.pagination ol li a{padding:0;width:50px;vertical-align:bottom}@media(max-width: 800px){.pagination{flex-wrap:wrap;justify-content:space-between}.pagination a{width:125px;padding:0}.pagination a:first-of-type{padding-right:20px}.pagination ol{display:none}.pagination.has-previous>a,.pagination.has-next>a{width:auto;padding-right:10px;padding-left:10px}.pagination.has-previous #paginator-previous,.pagination.has-next #paginator-previous{order:1}.pagination.has-previous #paginator-next,.pagination.has-next #paginator-next{order:2}.pagination.has-previous ol,.pagination.has-next ol{order:1}}.full-width-list-with-media{width:100%;min-height:500px;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff}.full-width-list-with-media a{color:#fff}.full-width-list-with-media a:visited{color:#fff}.full-width-list-with-media a:active:focus{color:#1e1348}.full-width-list-with-media .list-item{border-top:3px solid #e41f13}.full-width-list-with-media .media{margin-top:auto;margin-bottom:auto}@media(max-width: 960px){.full-width-list-with-media .media{margin-bottom:30px}}@media(max-width: 960px){.full-width-list-with-media .reverse-columns-l{flex-direction:column-reverse}}.great-details-list details:first-child{border-top:2px solid #d8d8d8;border-bottom:0}.great-details-list details:last-child{border-top:0}.multi-select-autocomplete>div{padding-left:10px;border:2px solid #000}.multi-select-autocomplete span{display:inline-block;margin-top:10px}.multi-select-autocomplete .autocomplete__wrapper{height:100%}.multi-select-autocomplete .autocomplete__wrapper input{border:0;height:100%;margin-bottom:10px;padding:10px}.multi-select-autocomplete .autocomplete__menu{overflow:hidden;border-top:2px solid #000}.multi-select-autocomplete .multi-select-autocomplete-selected-item{padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:10px;margin-right:10px;border:1px solid #333;background:#fafafa;border-radius:5px;font-size:1.1875rem;line-height:1.31579;margin-top:10px}.multi-select-autocomplete .multi-select-autocomplete-selected-item button{border:0;background:none;padding:10px;padding-bottom:5px;padding-top:5px;cursor:pointer;vertical-align:middle;font-size:19px;line-height:1em}.text-input-with-submit-button-container{display:flex}.text-input-with-submit-button-container .text-input-with-submit-button:active{top:inherit}.text-input-with-submit-button-container .text-input-with-submit-button{border:0;background:#006ccc;cursor:pointer;color:#fff}.text-input-with-submit-button-container input{border-right:0}.text-input-with-submit-button-container input:focus{margin:-2px 0 -2px 0}.radio-nested-container{margin-bottom:50px}.radio-nested-container input[type=radio]:not(:checked)+label+.radio-nested{display:none}.radio-nested-container>.form-group{margin-bottom:-20px}.radio-nested-container .radio-nested{padding-top:0;padding-bottom:0;border-left-width:4px;margin-top:45px;margin-bottom:0;margin-left:-20px}.radio-nested-container .radio-nested .form-hint+.form-group{margin-top:-5px}.radio-nested-container .radio-nested .form-hint{padding-bottom:0}.radio-nested-container .radio-nested .form-group{margin-top:10px;margin-bottom:0}.radio-nested-container .radio-nested .form-group>.form-label{padding-left:0;font-weight:normal;width:100%}.radio-nested-container .radio-nested .form-group input[type=text],.radio-nested-container .radio-nested .form-group input[type=number]{position:inherit;cursor:inherit;left:inherit;top:inherit;height:inherit;z-index:inherit;zoom:inherit;filter:inherit;opacity:inherit}.radio-nested-container .radio-nested .form-group input,.radio-nested-container .radio-nested .form-group select,.radio-nested-container .radio-nested .form-group textarea{width:100%}.radio-nested-container .radio-nested .form-group-error{margin-left:-19px;border-width:4px}.autocomplete__menu,.SelectiveLookupDisplay{background-color:#fff;border:#505a5f solid 1px;max-height:221px;width:100%;overflow:scroll;z-index:2;padding-left:0;font-size:18px;margin-top:5px;margin-left:0px;font-family:\"Noto Regular\",arial,helvetica,sans-serif;overflow-x:hidden}.autocomplete__menu li,.SelectiveLookupDisplay li{width:100%;border-top:#505a5f solid 1px;padding:15px;position:relative;top:-1px}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive),.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive){cursor:pointer}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{border-color:#ffbf47;border-style:solid;border-width:4px 3px 3px 3px;box-shadow:none;outline:0;padding:8px 22px;-webkit-box-shadow:none}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{background-color:#007ea3 !important;color:#fff}.autocomplete__menu #company-lookup-name-not-in-companies-house,.SelectiveLookupDisplay #company-lookup-name-not-in-companies-house{border-top:2px solid #999;background:#dedede}input.company-search-input{background-image:url(/static/images/search-black.svg);background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;padding-right:40px}input.company-search-input--disabled{background-color:#eef2f6;border:2px solid #7d8e96 !important}.rich-text h1:not(.govuk-heading-xl),.rich-text h2:not(.govuk-heading-l),.rich-text h3:not(.govuk-heading-m),.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-weight:700;text-transform:none;display:block}.rich-text b,.rich-text b i,.block-text:not(.microsite .block-text) b,.block-text:not(.microsite .block-text) b i{font-weight:bold}.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:32px;line-height:1.09375;margin-top:.46875em;margin-bottom:.9375em}@media(min-width: 641px){.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:48px;line-height:1.04167;margin-top:.625em}}.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:24px;line-height:1.04167;margin-top:1.04167em;margin-bottom:.41667em}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:36px;line-height:1.11111;margin-top:1.25em;margin-bottom:.83333em}}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l) b,.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l) b{line-height:1.11111}}.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:18px;line-height:1.2;margin-top:1.25em;margin-bottom:.5em}@media(min-width: 641px){.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:24px;line-height:1.25;margin-top:1.875em;margin-bottom:.625em}}.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:16px;line-height:1.25;margin-top:.625em;margin-bottom:.3125em}@media(min-width: 641px){.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:19px;line-height:1.31579;margin-top:1.05263em}}.rich-text a,.block-text:not(.microsite .block-text) a{color:#006ccc;text-decoration:underline}.rich-text ul,.block-text:not(.microsite .block-text) ul{padding:0;margin:0 0 1em;list-style:none;padding-left:0}.rich-text ul li,.block-text:not(.microsite .block-text) ul li{margin-bottom:5px;position:relative;list-style:none;padding:0 0 0 30px}.rich-text ul li:before,.block-text:not(.microsite .block-text) ul li:before{background-color:#333;border-radius:4px;content:\"\";display:inline-block;height:8px;left:0;position:absolute;top:.5em;width:8px}.rich-text ol,.block-text:not(.microsite .block-text) ol{padding:0 0 0 20px;margin-top:5px;margin-bottom:20px;list-style-type:decimal}.rich-text ol li,.block-text:not(.microsite .block-text) ol li{margin-bottom:5px}.wrap-tight .rich-text>:first-child,.wrap-tight .block-text>:first-child{margin-top:0;padding-top:0}.block-pull_quote{background-color:#f5f2ed;font-weight:400;line-height:1.6;margin:60px 0 60px -30px;padding:30px;font-family:georgia,verdana,serif;font-style:italic}.block-pull_quote:before{color:#dfd5c5;content:\"“\";display:block;font-family:sans-serif;font-size:120px;font-weight:600;height:60px;left:-15px;line-height:120px;position:relative}.block-pull_quote blockquote,.block-pull_quote figcaption{display:block;margin-bottom:15px}@media(min-width: 641px){.block-pull_quote blockquote,.block-pull_quote figcaption{max-width:calc(980px - 25%);width:75%}}.block-pull_quote blockquote p{margin-bottom:15px}.block-pull_quote figcaption{font-size:19px;font-style:normal}.block-pull_quote figcaption span:after{content:\"|\";margin:0 -1px 0 4px}.block-pull_quote a{color:#006ccc;text-decoration:underline}@media(min-width: 641px){.block-pull_quote{font-size:24px}}@media(min-width: 1261px){.block-pull_quote{width:calc(100vw - 8px);margin-left:calc(600px - 50vw);padding-left:calc(50vw - 600px + 22.2222222222% + 5px) !important}}.article-image img,.article-video video{width:100%}.show-more details{position:relative;margin-top:20px;margin-bottom:20px}.show-more details[open]{margin-top:0;padding-bottom:40px}.show-more details[open] summary{position:absolute;bottom:0}.show-more details[open] summary::before{transform:rotate(270deg);margin-top:-4px;margin-right:10px}.show-more .details-text-closed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.show-more .details-text-open{display:block !important;overflow:visible !important}.show-more summary{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;text-decoration:none !important;font-size:18px;color:#1d70b8}.show-more summary::before{content:\"\";display:block;background:url(\"/static/icons/arrow.svg\") no-repeat;width:20px;height:18px;float:left}.show-more details summary::-webkit-details-marker{display:none}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:govuk-colour(\"green\")}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:\"\";clear:both}#great-global-header-domestic-link{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:\"\";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: \"4.8.0\"}.great-anchor-link,.great-title-link,.govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:normal;src:url(\"/assets/fonts/light-94a07e06a1-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/light-f591b13f7d-v2.woff\") format(\"woff\");font-display:fallback}@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:bold;src:url(\"/assets/fonts/bold-b542beb274-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/bold-affa96571d-v2.woff\") format(\"woff\");font-display:fallback}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^=\"/\"].great-anchor-link:after,[href^=\"/\"].great-title-link:after,[href^=\"/\"].govuk-link:after,[href^=\"http://\"].great-anchor-link:after,[href^=\"http://\"].great-title-link:after,[href^=\"http://\"].govuk-link:after,[href^=\"https://\"].great-anchor-link:after,[href^=\"https://\"].great-title-link:after,[href^=\"https://\"].govuk-link:after{content:\" (\" attr(href) \")\";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:\"\";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:\"\";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.js-enabled .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:\"\";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-toggle,.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__show-all-text,.js-enabled .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.1428571429;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:\"\";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse:before{border-color:currentcolor}.govuk-breadcrumbs{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:\"\";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentcolor}.govuk-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:\"\";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{content:\"\";box-sizing:border-box;position:absolute;top:11px;left:9px;width:23px;height:12px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:\"\";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:\"\"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;letter-spacing:.05em}@media print{.govuk-input--extra-letter-spacing{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-input--extra-letter-spacing{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:\"\";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:\"\";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(\"/assets/images/govuk-crest.png\");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url(\"/assets/images/govuk-crest-2x.png\")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:\"\";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:\"\";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown[width=\"32\"]{top:-3px;margin-right:2px}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__logotype-crown-fallback-image[width=\"32\"]{width:32px;height:30px}.govuk-header__product-name{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name,.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__service-name,.govuk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:\"\";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.1428571429;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin:0 0 15px 0;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:\"\";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.0416666667}@media print{.govuk-panel__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding-top:5px;padding-right:8px;padding-bottom:4px;padding-left:8px}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:\"—\";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:\"\";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:\"\";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline:after{content:\"\";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:\"\";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions:after{content:\"\";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media print{.govuk-summary-card__actions{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{-ms-flex-pack:right;justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-warning-text__assistive:before{content:\" \"}.govuk-warning-text__assistive:after{content:\" \"}.govuk-warning-text__icon{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15}}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix:after{content:\"\";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-visually-hidden:before{content:\" \"}.govuk-visually-hidden:after{content:\" \"}.govuk-visually-hidden-focusable{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}.govuk-\\!-display-inline{display:inline !important}.govuk-\\!-display-inline-block{display:inline-block !important}.govuk-\\!-display-block{display:block !important}.govuk-\\!-display-none{display:none !important}@media print{.govuk-\\!-display-none-print{display:none !important}}.govuk-\\!-margin-0{margin:0 !important}.govuk-\\!-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-1{margin:5px !important}.govuk-\\!-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-2{margin:10px !important}.govuk-\\!-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-3{margin:15px !important}.govuk-\\!-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-4{margin:20px !important}}.govuk-\\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-4{margin-top:20px !important}}.govuk-\\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-4{margin-right:20px !important}}.govuk-\\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-4{margin-left:20px !important}}.govuk-\\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-5{margin:25px !important}}.govuk-\\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-5{margin-top:25px !important}}.govuk-\\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-5{margin-right:25px !important}}.govuk-\\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-5{margin-left:25px !important}}.govuk-\\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-6{margin:30px !important}}.govuk-\\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-6{margin-top:30px !important}}.govuk-\\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-6{margin-right:30px !important}}.govuk-\\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-6{margin-left:30px !important}}.govuk-\\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-7{margin:40px !important}}.govuk-\\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-7{margin-top:40px !important}}.govuk-\\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-7{margin-right:40px !important}}.govuk-\\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-7{margin-left:40px !important}}.govuk-\\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-8{margin:50px !important}}.govuk-\\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-8{margin-top:50px !important}}.govuk-\\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-8{margin-right:50px !important}}.govuk-\\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-8{margin-left:50px !important}}.govuk-\\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-9{margin:60px !important}}.govuk-\\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-9{margin-top:60px !important}}.govuk-\\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-9{margin-right:60px !important}}.govuk-\\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-9{margin-left:60px !important}}.govuk-\\!-padding-0{padding:0 !important}.govuk-\\!-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-1{padding:5px !important}.govuk-\\!-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-2{padding:10px !important}.govuk-\\!-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-3{padding:15px !important}.govuk-\\!-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-4{padding:20px !important}}.govuk-\\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-4{padding-top:20px !important}}.govuk-\\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-4{padding-right:20px !important}}.govuk-\\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-4{padding-left:20px !important}}.govuk-\\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-5{padding:25px !important}}.govuk-\\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-5{padding-top:25px !important}}.govuk-\\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-5{padding-right:25px !important}}.govuk-\\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-5{padding-left:25px !important}}.govuk-\\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-6{padding:30px !important}}.govuk-\\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-6{padding-top:30px !important}}.govuk-\\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-6{padding-right:30px !important}}.govuk-\\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-6{padding-left:30px !important}}.govuk-\\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-7{padding:40px !important}}.govuk-\\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-7{padding-top:40px !important}}.govuk-\\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-7{padding-right:40px !important}}.govuk-\\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-7{padding-left:40px !important}}.govuk-\\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-8{padding:50px !important}}.govuk-\\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-8{padding-top:50px !important}}.govuk-\\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-8{padding-right:50px !important}}.govuk-\\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-8{padding-left:50px !important}}.govuk-\\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-9{padding:60px !important}}.govuk-\\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-9{padding-top:60px !important}}.govuk-\\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-9{padding-right:60px !important}}.govuk-\\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-9{padding-left:60px !important}}.govuk-\\!-margin-static-0,.govuk-\\!-static-margin-0{margin:0 !important}.govuk-\\!-margin-top-static-0,.govuk-\\!-static-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-static-0,.govuk-\\!-static-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-static-0,.govuk-\\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-static-0,.govuk-\\!-static-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-static-1,.govuk-\\!-static-margin-1{margin:5px !important}.govuk-\\!-margin-top-static-1,.govuk-\\!-static-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-static-1,.govuk-\\!-static-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-static-1,.govuk-\\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-static-1,.govuk-\\!-static-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-static-2,.govuk-\\!-static-margin-2{margin:10px !important}.govuk-\\!-margin-top-static-2,.govuk-\\!-static-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-static-2,.govuk-\\!-static-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-static-2,.govuk-\\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-static-2,.govuk-\\!-static-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-static-3,.govuk-\\!-static-margin-3{margin:15px !important}.govuk-\\!-margin-top-static-3,.govuk-\\!-static-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-static-3,.govuk-\\!-static-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-static-3,.govuk-\\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-static-3,.govuk-\\!-static-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-static-4,.govuk-\\!-static-margin-4{margin:20px !important}.govuk-\\!-margin-top-static-4,.govuk-\\!-static-margin-top-4{margin-top:20px !important}.govuk-\\!-margin-right-static-4,.govuk-\\!-static-margin-right-4{margin-right:20px !important}.govuk-\\!-margin-bottom-static-4,.govuk-\\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\\!-margin-left-static-4,.govuk-\\!-static-margin-left-4{margin-left:20px !important}.govuk-\\!-margin-static-5,.govuk-\\!-static-margin-5{margin:25px !important}.govuk-\\!-margin-top-static-5,.govuk-\\!-static-margin-top-5{margin-top:25px !important}.govuk-\\!-margin-right-static-5,.govuk-\\!-static-margin-right-5{margin-right:25px !important}.govuk-\\!-margin-bottom-static-5,.govuk-\\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\\!-margin-left-static-5,.govuk-\\!-static-margin-left-5{margin-left:25px !important}.govuk-\\!-margin-static-6,.govuk-\\!-static-margin-6{margin:30px !important}.govuk-\\!-margin-top-static-6,.govuk-\\!-static-margin-top-6{margin-top:30px !important}.govuk-\\!-margin-right-static-6,.govuk-\\!-static-margin-right-6{margin-right:30px !important}.govuk-\\!-margin-bottom-static-6,.govuk-\\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\\!-margin-left-static-6,.govuk-\\!-static-margin-left-6{margin-left:30px !important}.govuk-\\!-margin-static-7,.govuk-\\!-static-margin-7{margin:40px !important}.govuk-\\!-margin-top-static-7,.govuk-\\!-static-margin-top-7{margin-top:40px !important}.govuk-\\!-margin-right-static-7,.govuk-\\!-static-margin-right-7{margin-right:40px !important}.govuk-\\!-margin-bottom-static-7,.govuk-\\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\\!-margin-left-static-7,.govuk-\\!-static-margin-left-7{margin-left:40px !important}.govuk-\\!-margin-static-8,.govuk-\\!-static-margin-8{margin:50px !important}.govuk-\\!-margin-top-static-8,.govuk-\\!-static-margin-top-8{margin-top:50px !important}.govuk-\\!-margin-right-static-8,.govuk-\\!-static-margin-right-8{margin-right:50px !important}.govuk-\\!-margin-bottom-static-8,.govuk-\\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\\!-margin-left-static-8,.govuk-\\!-static-margin-left-8{margin-left:50px !important}.govuk-\\!-margin-static-9,.govuk-\\!-static-margin-9{margin:60px !important}.govuk-\\!-margin-top-static-9,.govuk-\\!-static-margin-top-9{margin-top:60px !important}.govuk-\\!-margin-right-static-9,.govuk-\\!-static-margin-right-9{margin-right:60px !important}.govuk-\\!-margin-bottom-static-9,.govuk-\\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\\!-margin-left-static-9,.govuk-\\!-static-margin-left-9{margin-left:60px !important}.govuk-\\!-padding-static-0,.govuk-\\!-static-padding-0{padding:0 !important}.govuk-\\!-padding-top-static-0,.govuk-\\!-static-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-static-0,.govuk-\\!-static-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-static-0,.govuk-\\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-static-0,.govuk-\\!-static-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-static-1,.govuk-\\!-static-padding-1{padding:5px !important}.govuk-\\!-padding-top-static-1,.govuk-\\!-static-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-static-1,.govuk-\\!-static-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-static-1,.govuk-\\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-static-1,.govuk-\\!-static-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-static-2,.govuk-\\!-static-padding-2{padding:10px !important}.govuk-\\!-padding-top-static-2,.govuk-\\!-static-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-static-2,.govuk-\\!-static-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-static-2,.govuk-\\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-static-2,.govuk-\\!-static-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-static-3,.govuk-\\!-static-padding-3{padding:15px !important}.govuk-\\!-padding-top-static-3,.govuk-\\!-static-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-static-3,.govuk-\\!-static-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-static-3,.govuk-\\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-static-3,.govuk-\\!-static-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-static-4,.govuk-\\!-static-padding-4{padding:20px !important}.govuk-\\!-padding-top-static-4,.govuk-\\!-static-padding-top-4{padding-top:20px !important}.govuk-\\!-padding-right-static-4,.govuk-\\!-static-padding-right-4{padding-right:20px !important}.govuk-\\!-padding-bottom-static-4,.govuk-\\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\\!-padding-left-static-4,.govuk-\\!-static-padding-left-4{padding-left:20px !important}.govuk-\\!-padding-static-5,.govuk-\\!-static-padding-5{padding:25px !important}.govuk-\\!-padding-top-static-5,.govuk-\\!-static-padding-top-5{padding-top:25px !important}.govuk-\\!-padding-right-static-5,.govuk-\\!-static-padding-right-5{padding-right:25px !important}.govuk-\\!-padding-bottom-static-5,.govuk-\\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\\!-padding-left-static-5,.govuk-\\!-static-padding-left-5{padding-left:25px !important}.govuk-\\!-padding-static-6,.govuk-\\!-static-padding-6{padding:30px !important}.govuk-\\!-padding-top-static-6,.govuk-\\!-static-padding-top-6{padding-top:30px !important}.govuk-\\!-padding-right-static-6,.govuk-\\!-static-padding-right-6{padding-right:30px !important}.govuk-\\!-padding-bottom-static-6,.govuk-\\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\\!-padding-left-static-6,.govuk-\\!-static-padding-left-6{padding-left:30px !important}.govuk-\\!-padding-static-7,.govuk-\\!-static-padding-7{padding:40px !important}.govuk-\\!-padding-top-static-7,.govuk-\\!-static-padding-top-7{padding-top:40px !important}.govuk-\\!-padding-right-static-7,.govuk-\\!-static-padding-right-7{padding-right:40px !important}.govuk-\\!-padding-bottom-static-7,.govuk-\\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\\!-padding-left-static-7,.govuk-\\!-static-padding-left-7{padding-left:40px !important}.govuk-\\!-padding-static-8,.govuk-\\!-static-padding-8{padding:50px !important}.govuk-\\!-padding-top-static-8,.govuk-\\!-static-padding-top-8{padding-top:50px !important}.govuk-\\!-padding-right-static-8,.govuk-\\!-static-padding-right-8{padding-right:50px !important}.govuk-\\!-padding-bottom-static-8,.govuk-\\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\\!-padding-left-static-8,.govuk-\\!-static-padding-left-8{padding-left:50px !important}.govuk-\\!-padding-static-9,.govuk-\\!-static-padding-9{padding:60px !important}.govuk-\\!-padding-top-static-9,.govuk-\\!-static-padding-top-9{padding-top:60px !important}.govuk-\\!-padding-right-static-9,.govuk-\\!-static-padding-right-9{padding-right:60px !important}.govuk-\\!-padding-bottom-static-9,.govuk-\\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\\!-padding-left-static-9,.govuk-\\!-static-padding-left-9{padding-left:60px !important}.govuk-\\!-text-align-left{text-align:left !important}.govuk-\\!-text-align-centre{text-align:center !important}.govuk-\\!-text-align-right{text-align:right !important}.govuk-\\!-font-size-80{font-size:53px !important;font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-80{font-size:80px !important;font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\\!-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-36{font-size:24px !important;font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-36{font-size:36px !important;font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\\!-font-size-27{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-27{font-size:27px !important;font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-24{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\\!-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\\!-font-weight-regular{font-weight:400 !important}.govuk-\\!-font-weight-bold{font-weight:700 !important}.govuk-\\!-width-full{width:100% !important}.govuk-\\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-three-quarters{width:75% !important}}.govuk-\\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-two-thirds{width:66.66% !important}}.govuk-\\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-half{width:50% !important}}.govuk-\\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-third{width:33.33% !important}}.govuk-\\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-quarter{width:25% !important}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.test-knowledge .dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block .card,.next-steps .dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block a.labelled-image-card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box,.message-box-with-icon{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: \"5.5.0\";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:\"Noto Sans\";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:\"Noto Sans\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}body{font-family:\"Noto Sans\";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:\"Noto Sans\";font-weight:\"Semi bold\"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:\"Noto SemiBold\";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: \"4.8.0\"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:\"\";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:\"\"}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:\"\"}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:\"\"}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:\"\";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:\"\"}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:\"\";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:\"\";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:\"\";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:\"\";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url(\"/static/icons/dark-blue-tick.svg\");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:\"\";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:\"\";color:#fff;font-family:\"Font Awesome 5 Free\";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:\"\";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:\"\";font-family:\"Font Awesome 5 Free\";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type,.markets-grid a.labelled-card:last-of-type,.markets-grid a.labelled-image-card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card,.article-list-page a.labelled-card,.article-list-page a.labelled-image-card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner,.article-list-page a.labelled-card .card-inner,.article-list-page a.labelled-image-card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2,.article-list-page a.labelled-card .card-inner h2,.article-list-page a.labelled-image-card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance a.labelled-card,.uk-export-finance a.labelled-image-card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card,.uk-export-finance-landing a.labelled-card,.uk-export-finance-landing a.labelled-image-card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance a.labelled-card:last-of-type,.uk-export-finance a.labelled-image-card:last-of-type,.uk-export-finance-landing .card:last-of-type,.uk-export-finance-landing a.labelled-card:last-of-type,.uk-export-finance-landing a.labelled-image-card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box,#thank-you-section .message-box-with-icon{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card,a.labelled-card+.card,a.labelled-image-card+.card,.card+a.labelled-card,a.labelled-card+a.labelled-card,a.labelled-image-card+a.labelled-card,.card+a.labelled-image-card,a.labelled-card+a.labelled-image-card,a.labelled-image-card+a.labelled-image-card{margin-top:30px}.card,a.labelled-card,a.labelled-image-card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,a.labelled-card .g-card hr,a.labelled-image-card .g-card hr,.card .g-card-full hr,a.labelled-card .g-card-full hr,a.labelled-image-card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p,a.labelled-card .dashboard-card p,a.labelled-image-card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img,a.labelled-card .dashboard-card img,a.labelled-image-card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2,a.labelled-card .g-card-header h2,a.labelled-image-card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{gap:15px}}.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card,#dashboard-container a.labelled-card,#dashboard-container a.labelled-image-card{margin-bottom:30px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:\", \"}.event-date-container>p.date:after{content:\" \"}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:\"\" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:\"\";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:\"•\";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:\"\";margin-right:10px;font-family:\"Font Awesome 5 Free\";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:\"new\";font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:\"\";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}","@font-face {\n font-family: 'Daily-Tabloid-Light';\n src: url('/static/fonts/Daily-Tabloid-MiUK-Light.otf') format(\"opentype\");\n}\n@import '../../../../styles/fonts/main.scss';\n\n// Great specific fonts\n$brand-font: $main-text-font;\n$brand-font-alternative: $header-font;\n$quote-font: 'Georgia', serif;\n$line-height: 1.6;\n$hero-line-height: 1.2;\n\n@mixin font-generator($font-family: $brand-font-alternative, $font-size: 19px, $font-size-mobile: 16px, $font-weight: 400, $font-style: normal, $line-height: 1.6) {\n font-weight: $font-weight;\n font-size: $font-size-mobile;\n font-family: $font-family;\n font-style: $font-style;\n line-height: $line-height;\n\n @media (min-width: 641px) {\n font-size: $font-size;\n }\n}\n\n@mixin body-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin body-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin body-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin body-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin quote-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin quote-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin quote-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin quote-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin body-xlarge-bold {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-large-bold {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-medium-bold {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $font-weight: 700, $line-height: 1.6)\n}\n\n@mixin body-small-bold {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin brand-xxlarge {\n @include font-generator($font-size: 48px, $font-size-mobile: 32px, $line-height: 1.2, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.4, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font)\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@font-face {\n font-family: 'Noto Regular';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: block;\n src: url('/static/fonts/fa-solid-900.eot');\n src: url('/static/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('/static/fonts/fa-solid-900.woff2') format('woff2'),\n url('/static/fonts/fa-solid-900.woff') format('woff'),\n url('/static/fonts/fa-solid-900.ttf') format('truetype'),\n url('/static/fonts/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free Regular';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('/static/fonts/fa-regular-400.eot');\n src: url('/static/fonts/fa-regular-400.eot?#iefix')\n format('embedded-opentype'),\n url('/static/fonts/fa-regular-400.woff2') format('woff2'),\n url('/static/fonts/fa-regular-400.woff') format('woff'),\n url('/static/fonts/fa-regular-400.ttf') format('truetype'),\n url('/static/fonts/fa-regular-4000.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n\n.fa-regular {\n font-family: 'Font Awesome 5 Free Regular';\n font-weight: 400;\n}\n\n$main-text-font: 'Noto Regular', Arial, Helvetica, Verdana;\n$header-font: 'Noto SemiBold', Arial, Helvetica, Verdana;\n\n//font-weight\n$font-weight-standard: 400;\n$font-weight-semi-bold: 600;\n\n//font-size\n$font-size-h1: 44px;\n$h1-line-height: 60px;\n\n$font-size-h2: 36px;\n$h2-line-height: 50px;\n\n$font-size-h3: 28px;\n$h3-line-height: 40px;\n\n$font-size-h4: 24px;\n$h4-line-height: 34px;\n\n$font-size-h5: 20px;\n$h5-line-height: 30px;\n\n$font-size-p-large: 28px;\n$p-large-line-height: 40px;\n$font-size-p: 18px;\n$p-line-height: 30px;\n$font-size-p-small: 16px;\n$p-small-line-height: 25px;\n\n$font-size-button: $font-size-p;\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $header-font;\n margin: 0;\n color: $color-main-text;\n font-weight: $font-weight-semi-bold;\n}\n\n@mixin h1-mixin {\n font-size: $font-size-h1;\n line-height: $h1-line-height;\n letter-spacing: -0.03rem;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n letter-spacing: normal;\n }\n}\n\nh1 {\n @include h1-mixin;\n}\n\n@mixin h2-mixin {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n }\n}\n\nh2 {\n @include h2-mixin();\n}\n\n@mixin h3-mixin {\n font-size: $font-size-h3;\n line-height: $font-size-h3;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n line-height: $h4-line-height;\n }\n}\n\nh3 {\n @include h3-mixin;\n}\n\n@mixin h4-mixin {\n font-size: $font-size-h4;\n line-height: $font-size-h4;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n }\n}\n\nh4 {\n @include h4-mixin;\n}\n\n@mixin h5-mixin {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n}\n\nh5 {\n @include h5-mixin;\n}\n\n@mixin p-mixin {\n font-size: $font-size-p;\n line-height: $p-line-height;\n font-weight: $font-weight-standard;\n font-family: $main-text-font;\n}\n\nbody,\ndiv,\np {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-main-text;\n line-height: $p-line-height;\n}\n\n$regular-font-weight: 400;\n\nsup {\n font-size: smaller;\n vertical-align: top;\n}\n\n.great {\n .govuk-body,\n .govuk-body-s,\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n font-family: $main-text-font;\n }\n}\n\n.govuk-caption-l {\n font-weight: 300 !important;\n color: #505a5f !important;\n font-family: $main-text-font !important;\n}\n\n.great-signup-form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n}\n","$color-main-text: #212427;\n$color-secondary-text: #7C7C7C;\n$color-alternative-text: #FFFFFF;\n$color-subheading-text: #8180A0;\n\n\n$color-primary-button: #1D70B8;\n\n$color-main-background: #FFFFFF;\n$color-alternative-background: #e9e7ed;\n\n$color-border: black;\n\n$color-thematic-break: #D6E0E5;\n\n$color-background-color: #EEF2F6;\n\n$color-gov-link: #1D70B8;\n\n$color-footer: #04043F;\n\n$color-completed: #0D8D98;\n\n$color-focus: #ffbf47;\n\n$color-quotes: #EEF2F6;\n\n$color-quotes-icons: #212427;\n\n$color-delete: #D4351C;\n$color-visited: #4C2C92;\n$color-tab: #dde5ed;\n$color-info-box: #E0E8EF;\n","//arabic\n@font-face {\n font-family: 'Noto Arabic Regular';\n src: url('/static/fonts/NotoSansArabic-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Arabic SemiBold';\n src: url('/static/fonts/NotoSansArabic-SemiBold.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n$arabic-main-text-font: 'Noto Arabic Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$arabic-header-text-font: 'Noto Arabic SemiBold', 'Noto SemiBold', Arial,\n Helvetica, Verdana;\n\n*:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $arabic-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $arabic-main-text-font !important;\n }\n}\n\n//korean\n\n@font-face {\n font-family: 'Noto Korean Regular';\n src: url('/static/fonts/NotoSansKR-Regular.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Korean Bold';\n src: url('/static/fonts/NotoSansKR-Bold.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n$korean-main-text-font: 'Noto Korean Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$korean-header-text-font: 'Noto Korean Bold', 'Noto SemiBold', Arial, Helvetica,\n Verdana;\n\n*:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $korean-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $korean-main-text-font;\n }\n}\n","@import '../colors/colors.scss';\n$icon-standard-size: 18px;\n$icon-large-button-size: 18px;\n$icon-medium-button-size: 16px;\n$icon-small-button-size: 14px;\n\ni {\n font-size: $icon-standard-size;\n}\n\n.fa-times-circle {\n color: $color-delete;\n}\n\nlabel.far,\n.fa-book {\n color: $color-gov-link;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import './typography.scss';\n@import './foreign-language-typography.scss';\n@import './icons.scss';\n@import '../sizes/sizes.scss';\n\n.page-title {\n padding: $x-large-padding 0 $large-padding 0;\n}\n\n.link {\n color: $color-gov-link;\n}\n\n.learning-link:visited,\n.link:hover,\n.link:active,\n.link:focus:active {\n color: $color-visited;\n}\n\narticle > h5 {\n padding-top: $standard-padding;\n}\n\narticle > p {\n margin: 0;\n padding-bottom: $standard-padding;\n}\n\n#great-footer-copyright, .subheading {\n@include p-mixin\n}\n\n.big-number-list li:before {\n font-family: $header-font !important;\n color: $color-main-text !important;\n font-weight: $font-weight-semi-bold;\n}\n\n#great-footer-copyright {\n font-size: $font-size-p-small;\n line-height: $p-line-height;\n}\n\n//just overidde colors\n.h-m,\n.h-s,\na.learn__category-link,\n.body-m,\n.body-l,\n.h-l,\n.body-l-b,\n.h-xs,\n.body-l,\n.body-s,\ndiv,\nlabel.body-l,\n.body-m-b,\n.body-s-b,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\n.multiple-choice label,\n.select__button i,\n.great-checkbox label,\n.great-checkbox label::before,\n.learn__lesson-item-link:visited,\n.learning-link:visited {\n color: $color-main-text;\n}\n\n//override font-family\n.h-m,\n.h-s,\n.h-l,\n.h-xs,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\np.lede,\n.results.title,\n#search-results-information p,\n.heading-small{\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n}\n\n.link,\n.form-control,\n.body-m,\n.body-s,\n.body-l,\n.great-checkbox label,\n.multiple-choice label,\n.font-xsmall,\n.subheading {\n font-family: $main-text-font !important;\n font-weight: $regular-font-weight;\n}\n\n.body-l-b {\n font-size: $font-size-p;\n}\n\n.magna-header__menu-items button,\n.magna-header__search input,\nselect.form-control,\n.breadcrumbs li {\n font-size: $font-size-button;\n font-family: $main-text-font;\n}\n\n.bold,\n.bold-large,\n.bold-medium,\n.bold-small,\n.rich-text h1,\n.rich-text h2,\n.rich-text h3,\n.rich-text h4,\n.rich-text h5,\n.block-text:not(.microsite .block-text) h1,\n.block-text:not(.microsite .block-text) h2,\n.block-text:not(.microsite .block-text) h3,\n.block-text:not(.microsite .block-text) h4,\n#search-results-information p,\n.body-l-b,\n.card .card-inner h3,\na.labelled-card .card-inner h3,\na.labelled-image-card .card-inner h3,\n.card .card-inner h4,\na.labelled-card .card-inner h4,\na.labelled-image-card .card-inner h4,\n.card .card-inner h5,\na.labelled-card .card-inner h5,\na.labelled-image-card .card-inner h5,\n.card .card-inner h6,\na.labelled-card .card-inner h6,\na.labelled-image-card .card-inner h6 {\n font-weight: 600;\n}\n\n.rich-text i {\n font-size: inherit;\n}\n\n\n.article-list-page ul.content-list li h3{\n @include h3-mixin;\n}\n\n.rich-text h1{\n @include h1-mixin\n}\n\n.heading-xlarge,\n.govuk-heading-xlarge,\n.rich-text h1 {\n @include h1-mixin;\n}\n\n.rich-text h2{\n @include h2-mixin\n}\n\n.rich-text h3{\n @include h3-mixin\n}\n\n.rich-text h4{\n @include h4-mixin\n}\n\n.exred-triage-form .heading-medium{\n font-family: $header-font!important;\n}\n","$standard-padding: 10px;\n$mobile-container-padding: 15px;\n$desktop-container-padding: $standard-padding * 3;\n$large-padding: $standard-padding * 2;\n$x-large-padding: $standard-padding * 3;\n$content-max-width: 1230px;\n$mobile-size: 640px;\n$tablet-size: 768px;\n$max-header-width: 1600px;\n$max-content-margin-breakpoint: $content-max-width + (2 * $desktop-container-padding);\n\n@mixin container-horizontal-margin {\n @media only screen and (max-width: $mobile-size) {\n margin-left: $mobile-container-padding * 0.5;\n margin-right: $mobile-container-padding * 0.5;\n }\n @media only screen and (min-width: $mobile-size) and (max-width: $max-content-margin-breakpoint) {\n margin-left: $desktop-container-padding;\n margin-right: $desktop-container-padding;\n }\n\n @media only screen and (min-width: $max-content-margin-breakpoint) {\n margin: 0 auto;\n }\n}\n\n@mixin width-container {\n @include container-horizontal-margin();\n max-width: $content-max-width;\n}\n","@import '../partials/colours';\n@import '../partials/spacings';\n@import '../partials/typography';\n\n// Accordion-style details component\n\n.great-accordion-list {\n margin: $spacing-3 0;\n\n details.great-accordion {\n border-bottom: 0;\n }\n\n details.great-accordion:last-child {\n border-bottom: 2px solid $light-grey;\n }\n\n}\n\ndetails.great-accordion {\n border-top: 2px solid $light-grey;\n border-bottom: 2px solid $light-grey;\n margin: 0;\n\n & > * {\n margin-left: 0;\n }\n}\n\ndetails.great-accordion summary {\n display: block;\n list-style-image: none;\n margin-bottom: 0;\n padding: 20px 0;\n\n &::-webkit-details-marker {\n display: none;\n }\n\n &:after {\n @include body-large-bold;\n display: block;\n position: absolute;\n right: $spacing-4;\n top: $spacing-4;\n }\n}\n\n// For IE details-polyfill.js\ndetails.great-accordion[closed] summary:before,\ndetails.great-accordion[open] summary:before, {\n display: none;\n}\n\n@media (min-width: 641px) {\n details.great-accordion summary {\n padding-right: $spacing-2;\n }\n\n details.great-accordion:not([open]) {\n\n summary:after {\n content: '+';\n }\n }\n\n details.great-accordion[open] {\n padding-bottom: $spacing-3;\n\n summary:after {\n content: '–';\n }\n }\n\n}\n","\n// Spacing units\n\n$gds-base-spacing-unit: 15px;\n$design-max-width: 1200px;\n\n$spacing-0: 90px;\n$spacing-1: 60px;\n$spacing-2: 45px;\n$spacing-3: 30px;\n$spacing-4: 15px;\n$spacing-5: 10px;\n$spacing-6: 5px;\n\n// and reduced for Mobile\n$spacing-1-m: 40px;\n$spacing-2-m: 30px;\n$spacing-3-m: 20px;\n$spacing-4-m: 10px;\n","\n// Key facts component\n// ====================\n\n@import '../../partials/spacings';\n@import '../../partials/mixins';\n\n.great-key-facts {\n\n .great-key-facts-text > *[class^='heading'] {\n margin-top: 0;\n margin-bottom: $spacing-5;\n }\n\n .great-key-facts-content {\n @include float-clear;\n padding-bottom: $spacing-3;\n }\n\n .great-key-facts-text {\n float: left;\n width: calc(100% - (#{$spacing-1} + #{$spacing-4}));\n\n & > p {\n margin-bottom: $spacing-5;\n }\n }\n\n .great-key-facts-icon {\n float: left;\n padding-right: $spacing-4;\n height: $spacing-1;\n width: $spacing-1 + $spacing-4;\n margin-bottom: $spacing-5;\n }\n\n}\n\n@media (min-width: 769px) {\n .great-key-facts {\n\n .great-key-facts-text {\n float: none;\n }\n\n .great-key-facts-icon {\n width: auto;\n float: none;\n }\n\n }\n}\n\n@media (min-width: 641px) {\n .great-key-facts {\n\n .great-key-facts-text {\n float: none;\n }\n\n .great-key-facts-icon {\n width: auto;\n float: none;\n }\n\n }\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n@mixin button-reset {\n border: 0;\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n}\n\n// BUTTONS\n// prefixed with great- so they don't clash with govuk mixins\n@mixin great-button($colour: $active-blue) {\n @include button-reset;\n font-size: 19px;\n text-align: center;\n display: inline-block;\n font-weight: 700;\n font-family: $brand-font;\n background-color: $colour;\n color: $white;\n padding: 10px 30px;\n text-decoration: none;\n line-height: 30px;\n\n &:focus {\n @include focus;\n }\n\n &:hover {\n background-color: darken($colour, 5);\n }\n\n &:after {\n line-height: 50px;\n }\n\n @media (max-width: 640px) {\n width: 100%;\n margin-bottom: 15px;\n text-align: center;\n }\n}\n\n@mixin great-button-ghost($colour: $button-colour) {\n @include great-button;\n background-color: transparent;\n border: 2px solid $colour;\n color: $colour;\n\n &:hover,\n &:focus {\n background-color: $colour;\n }\n\n &:focus {\n @include focus;\n }\n\n &:focus:active,\n &:active {\n border-color: $focus-yellow;\n }\n\n @if ($colour == $white) {\n\n &:focus,\n &:hover {\n color: $black;\n background-color: $white;\n }\n\n } @else {\n\n &:focus,\n &:hover {\n color: $white;\n }\n\n &:focus:active {\n color: $black;\n }\n\n }\n}\n\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container {\n position: relative;\n\n &:after {\n max-width: 1200px;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media(max-width: 1260px) {\n margin: 0 30px;\n }\n\n @media(max-width: 420px) {\n margin: 0 20px;\n }\n }\n}\n","\n// COMMON STYLES\n// ==============\n\n@import '../../partials/typography';\n@import '../../partials/colours';\n@import '../../partials/mixins';\n\n.great-global-header-footer,\n.great-sub-header,\n.great-header {\n font-family: $brand-font;\n font-weight: 700;\n}\n\n\n.great-global-header-footer {\n background-color: $white;\n box-sizing: border-box;\n\n & > .container {\n @include float-clear;\n }\n\n .great-global-header-footer-logo {\n float: left;\n white-space: nowrap;\n }\n\n .great-domestic-international-links {\n @include float-clear;\n float: right;\n }\n\n .great-footer-copyright {\n float: right;\n font-size: 20px;\n margin: 0;\n color: $grey;\n line-height: 20px;\n }\n}\n\n.great-global-header-footer,\n.great-header,\n.great-sub-header,\n.great-footer {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.great-footer,\n.great-header,\n.great-sub-header {\n a:active:focus {\n color: $great-blue;\n }\n}\n\n.great-domestic-international-links {\n @include float-clear;\n\n a {\n padding: 0 15px;\n padding-top: 10px;\n text-decoration: none;\n height: 50px;\n display: block;\n float: left;\n font-size: 14px;\n position: relative;\n }\n}\n\n.great-global-header.domestic a.domestic,\n.great-global-header.international a.international {\n @include flag-red-underline;\n color: $great-blue;\n}\n\n@media (max-width: 640px) {\n\n .great-global-header-footer {\n height: auto;\n line-height: 1;\n\n & > .container {\n padding-top: 10px;\n margin: 0;\n width: 100%;\n padding: 0;\n }\n\n .great-global-header-footer-logo {\n padding-left: 15px;\n float: none;\n }\n\n .great-domestic-international-links {\n display: table;\n float: none;\n width: 100%;\n table-layout: fixed;\n\n a {\n line-height: 14px;\n float: none;\n display: table-cell;\n vertical-align: middle;\n width: 50%;\n padding-top:0;\n\n &:first-child {\n padding-left: 15px;\n padding-right: 0;\n }\n\n &:last-child {\n text-align: right;\n padding-right: 15px;\n padding-left: 0;\n }\n }\n }\n }\n\n}\n\n@media (max-width: 350px) {\n .great-global-header-footer {\n .great-domestic-international-links > * {\n font-size: 12px;\n }\n }\n}\n","// DIT colour palette\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$light-grey: #d8d8d8; // rgb(216, 216, 216)\n$mid-grey: #666666;\n$grey: #333333; // rgb( 51, 51, 51)\n\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n$white: #ffffff; // rgb(255, 255, 255)\n\n// Blue\n$active-blue: #006ccc; // rgb(0, 108, 204)\n$active-blue-alt: #328dc2; // rgb(50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb(0, 0, 0)\n$focus-yellow: #ffbf47; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n","\n// SEARCH COMPONENT\n// =================\n\n@import '../../partials/colours';\n@import '../../partials/typography';\n@import '../../partials/mixins';\n\n.great-header-search-wrapper {\n background: transparent;\n\n @media (max-width: 768px) {\n &.hidden {\n display: none;\n }\n }\n\n form {\n width: 240px;\n float: right;\n margin-left: 15px;\n padding: 8px 0;\n\n & > * {\n float: left;\n }\n\n input {\n height: 42px;\n width: 200px;\n font-family: $brand-font-alternative;\n padding: 0 15px;\n border: 0;\n }\n\n button {\n @include button-reset;\n color: $white;\n border: 0;\n font-size: 0; // hide button text visually but not for screenreaders\n height: 42px;\n width: 40px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: $active-blue;\n background-image: url('/static/images/search.svg');\n background-size: 20px;\n padding: 0;\n\n &:focus,\n &:focus:active {\n @include focus;\n }\n }\n }\n}\n\n.great-header-search-container {\n @include float-clear;\n margin: 0 auto;\n max-width: 1200px;\n margin-left: 25px;\n\n &.signed-in {\n margin-right: 130px;\n }\n\n &.mobile-only {\n margin: 15px 30px 0;\n }\n}\n\n@media (max-width: 768px) {\n .great-header {\n .great-header-search-wrapper form {\n width: 100%;\n margin-left: 0;\n margin-top: 0;\n padding-top: 20px;\n padding-bottom: 20px;\n\n input {\n width: calc(100% - 40px);\n }\n }\n }\n\n .js-enabled {\n .great-header {\n .great-header-search-wrapper form {\n padding-top: 0;\n }\n }\n }\n}\n\n@media (max-width: 420px) {\n .great-header-search-container {\n margin: 0 20px;\n }\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$breakpoint: 1250px;\n\nnav.main-nav ul a {\n font-family: $main-text-font !important ;\n font-size: $font-size-p;\n border-bottom: 0;\n text-decoration: none;\n color: $color-alternative-text !important;\n padding-right: 4px;\n border: none !important;\n}\n\n// to override great styles\nnav a {\n &:focus:active {\n color: $color-alternative-text;\n }\n}\n\nnav.breadcrumbs {\n padding: 0.75em $x-large-padding;\n max-width: $content-max-width;\n background-color: $color-background-color;\n @media only screen and (min-width: calc( $content-max-width + (2* $x-large-padding))) {\n margin: 0 auto;\n padding: 0.75em 0;\n }\n\n @media only screen and (max-width: calc( $content-max-width + (2* $x-large-padding))) {\n padding: 0.75em $x-large-padding;\n }\n\n a,\n span {\n font-size: 16px;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown {\n right: 0;\n margin-top: 10px;\n background-color: $color-footer !important;\n @media only screen and (max-width: $mobile-size) {\n margin-top: 9px;\n }\n .button,\n .button:visited,\n .button:hover,\n .button:active {\n background: $color-gov-link;\n }\n}\n\nnav.breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n background-color: $color-background-color;\n @media only screen and (max-width: $mobile-size) {\n padding: calc(0.75em - (0.5 * $standard-padding)) 15px !important;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n }\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n}\n\n.back-breadcrumbs{\n li[aria-current=\"page\"] {\n display: none;\n }\n li::after {\n display: none;\n }\n\n li::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: \"\";\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.4em;\n }\n\n li a {\n margin-left: 10px;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown-button {\n font-family: $main-text-font;\n font-size: $font-size-p !important;\n\n z-index: 3;\n}\n","\n// FOOTER\n// =======\n@import '../../../../../styles/widgets/nav.scss';\n@import '../../partials/typography';\n@import '../../partials/colours';\n@import '../../partials/mixins';\n\n.great-footer-logo-container {\n @include float-clear;\n padding: 45px 0 30px;\n\n a:first-child {\n float: left;\n }\n\n a:last-child {\n float: left;\n }\n}\n\n.great-footer {\n\n a {\n font-size: 15px;\n color: $light-grey;\n }\n}\n\n.great-footer-links {\n padding: 30px 0;\n display: flex;\n\n a {\n font-size: 14px;\n }\n\n ul li {\n margin-right: 30px;\n display: inline-block;\n }\n\n ul {\n display: table;\n width: 100%;\n\n & > * {\n display: table-cell;\n }\n }\n\n .great-footer-domestic-international-link {\n text-align: right;\n\n li {\n margin: 0;\n }\n }\n}\n\n.great-footer-copyright {\n font-size: 12px;\n font-family: $brand-font-alternative;\n line-height: 40px;\n}\n\n.great-global-header-footer-logo{\n height: 30px;\n}\n\n@media (max-width: 640px) {\n .great-footer-links {\n display: block;\n\n a {\n color: $white;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n ul,\n ul li,\n ul > div {\n display: block;\n }\n\n .great-footer-site-links li:first-child a,\n li:last-child a {\n font-size: 18px;\n }\n\n .great-footer-site-links li:first-child {\n margin-bottom: 15px;\n }\n\n .great-footer-domestic-international-link {\n margin-top: 15px;\n text-align: left;\n width: 100%;\n }\n }\n\n .great-global-header-footer .great-footer-copyright {\n line-height: 50px;\n padding: 0 15px;\n }\n}\n\n@media (max-width: 420px) {\n .great-footer-logo-container img {\n width: 50%;\n height: auto;\n\n &:first-child {\n padding-right: 5px;\n }\n\n &:last-child {\n padding-left: 5px;\n }\n }\n\n .great-footer-links {\n @include float-clear;\n\n ul li a {\n color: $white;\n text-decoration: none;\n }\n\n .great-footer-domestic-international-link {\n white-space: normal;\n }\n }\n\n .great-global-header-footer .great-footer-copyright {\n float: none;\n }\n}\n","\n// Header language and country forms\n// ==================================\n\n#great-header-country-select {\n margin-left: 5px;\n}\n\n.great-header-country-display,\n.great-header-language-display {\n position: absolute;\n left: -10000px;\n padding: 0 3px;\n font: inherit;\n}\n\n.great-header-language-switcher,\n.great-header-country-select {\n display: block;\n}\n\nbody.js-enabled {\n .great-header-language-switcher,\n .great-header-country-select {\n display: inline-block;\n }\n}\n\n.great-header-form {\n // Reset\n select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: none;\n border: 0;\n color: $stone;\n font: inherit;\n padding: 0;\n width: auto;\n\n vertical-align: middle;\n }\n\n select::-ms-expand {\n display: none;\n }\n\n option {\n color: $black;\n }\n\n label {\n margin-right: 5px;\n }\n\n button {\n @include button-reset;\n padding: 0;\n padding-left: 5px;\n\n &:focus,\n &:focus:active {\n @include focus;\n }\n\n &:focus:active {\n color: $great-blue;\n }\n\n }\n}\n","@import '../../partials/typography';\n@import '../../partials/colours';\n@import '../../partials/mixins';\n@import '../../partials/spacings';\n\n$menu-max-width: 1200px;\n$menu-item-vertical-spacing: 10px;\n$menu-margin-l: 30px;\n$menu-margin-s: 20px;\n\n@mixin desktopOnly {\n @media (max-width: 768px) {\n display: none;\n }\n}\n\n@mixin mobileOnly {\n display: none;\n\n @media (max-width: 768px) {\n display: flex;\n }\n}\n\n@mixin headerContainer {\n max-width: $menu-max-width;\n margin: 0 auto;\n\n @media (max-width: 1260px) {\n margin: 0 $menu-margin-l;\n }\n\n @media (max-width: 420px) {\n margin: 0 $menu-margin-s;\n }\n}\n\n.great-header.expanded {\n &:before {\n content: '';\n background: rgba(0,0,0,0.5);\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n }\n}\n\n.great-header,\n.great-sub-header {\n // need to make sure it's not underneath anything\n position: relative;\n z-index: 5;\n\n &:focus-within {\n // ensure that the focused outline will appear above any other headers/sub-headers.\n // focus-within won't work on all browsers, but its still usable without this.\n z-index: 6;\n }\n\n a:focus {\n @include focus;\n\n &:active {\n color: $great-blue;\n }\n }\n\n .menu {\n background-color: $great-blue;\n position: relative;\n\n .container {\n @include headerContainer;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-content: center;\n padding: 0;\n }\n }\n\n .extra-links {\n font-size: 14px;\n color: $white;\n position: absolute;\n top: 25px;\n right: 0;\n display: flex;\n\n @media (max-width: 768px) {\n top: 10px;\n }\n\n li:last-child {\n margin-left: 10px;\n }\n }\n\n .main-nav-container {\n &.mobile {\n @include mobileOnly;\n margin: 0;\n z-index: 1;\n position: relative;\n }\n\n &.desktop {\n @include desktopOnly;\n background-color: transparent;\n display: flex;\n justify-content: flex-end;\n flex-grow: 1;\n align-self: flex-end;\n\n @media (max-width: 1260px) {\n margin-left: $menu-margin-l;\n }\n }\n }\n\n .main-nav {\n &.mobile {\n display: none;\n transition: all .2s ease;\n background-color: $lightened-great-blue;\n margin: 0;\n width: 100%;\n opacity: 0;\n overflow: hidden;\n\n &.expanded {\n opacity: 1;\n display: block;\n }\n\n .nav-list {\n margin: 4px 30px;\n flex-direction: column;\n }\n }\n\n &.desktop {\n max-width: $menu-max-width;\n }\n }\n\n .nav-list {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n position: relative;\n\n @media (max-width: 420px) {\n margin: 4px $menu-margin-s;\n }\n }\n\n .menu-item {\n width: auto;\n padding: 0;\n box-sizing: border-box;\n line-height: 1;\n }\n\n .link-heading {\n color: $white;\n font-family: inherit;\n display: block;\n font-size: 16px;\n line-height: $spacing-3;\n padding: 15px;\n text-decoration: none;\n position: relative;\n\n &:hover {\n text-decoration: underline;\n }\n\n @media (max-width: 768px) {\n text-decoration: underline;\n padding: 15px 0;\n margin: 0;\n line-height: 1;\n }\n }\n}\n","@import '../../partials/colours';\n@import '../../partials/mixins';\n\n.great-domestic-international-links {\n a {\n color: $mid-grey;\n }\n\n .active {\n color: $great-blue;\n\n &:after {\n display: block;\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 4px;\n background-color: $flag-red;\n content: '';\n }\n }\n}\n\n@media (max-width: 768px) {\n .great-global-header {\n @include float-clear;\n height: auto;\n\n &.signed-in {\n display: none;\n }\n }\n\n #great-global-header-domestic-link {\n text-align: left;\n padding-left: 15px;\n }\n}\n",".great-header-logo {\n height: 80px;\n margin: 15px 0;\n\n img {\n height: 100%;\n }\n\n @media (max-width: 768px) {\n height: 70px;\n margin: 20px 0;\n }\n\n @media (max-width: 420px) {\n height: 60px;\n margin: 25px 0;\n }\n}\n","@import '../../partials/mixins';\n@import '../../partials/colours';\n\n@mixin burger-icon-line {\n background-color: $white;\n transition: all .2s ease;\n clear: right;\n content: '';\n float: right;\n height: 2px;\n margin: 0 0 10px 10px;\n width: 20px;\n}\n\n.js-mobile-button {\n display: none;\n\n @include button-reset;\n\n height: 50px;\n position: absolute;\n top: 45px;\n right: 0;\n color: $white;\n background-color: $great-blue;\n border: 2px solid $white;\n padding: 10px 45px 10px 10px;\n cursor: pointer;\n\n &:focus {\n @include focus;\n }\n\n &.ready {\n display: block;\n }\n\n .burger-icon {\n // The three burger lines are formed using the span, and its before and after.\n @include burger-icon-line;\n\n position: absolute;\n right: 10px;\n top: 22px;\n transition: background-color .2s ease;\n background-color: transparent;\n\n &:before {\n @include burger-icon-line;\n margin-top: -6px;\n }\n\n &:after {\n @include burger-icon-line;\n }\n\n &:focus {\n @include focus;\n }\n }\n\n // When expanded, the icon changes to an 'X', by rotating the top and bottom lines, and removing the middle one.\n &.expanded {\n background-color: $active-blue;\n z-index: 1;\n transition: top .1s;\n\n @media (max-width: 768px) {\n top: 45px;\n }\n\n .burger-icon {\n background-color: transparent;\n\n &:before,\n &:after {\n width: 25px;\n margin-right: -3px;\n }\n\n &:before {\n transform: rotate(45deg);\n margin-top: 0;\n }\n\n &:after {\n transform: rotate(-45deg);\n margin-top: -12px;\n }\n }\n }\n\n @media (min-width: 769px) {\n height: 40px;\n padding-top: 5px;\n padding-bottom: 5px;\n top: 59px;\n\n .burger-icon {\n top: 18px;\n }\n }\n\n &.mobile-only {\n @media (min-width: 769px) {\n display: none;\n }\n }\n}\n","@import 'header';\n@import 'global-header';\n@import 'header-logo';\n@import 'mobile-menu-button';\n\n#great-domestic-header {\n .account-link {\n color: $stone;\n text-decoration: none;\n }\n\n\n}\n","@import 'header';\n@import 'global-header';\n@import 'header-logo';\n@import 'mobile-menu-button';\n\n@mixin underlineActiveHeaders($underline-color) {\n .menu-item {\n &.active .link-heading:after {\n display: block;\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 4px;\n background-color: $white;\n content: '';\n }\n }\n}\n\n#great-international-header {\n @include underlineActiveHeaders($great-red);\n}\n\n#great-international-header,\n.great-sub-header {\n .sub-nav {\n @include headerContainer;\n }\n\n .sub-nav-list {\n @include underlineActiveHeaders($white);\n display: flex;\n justify-content: flex-end;\n flex-wrap: wrap;\n }\n\n .sub-nav-mobile-list {\n margin-left: $spacing-3;\n\n .link-heading {\n padding: $spacing-4 * 0.5;\n }\n }\n\n .link-heading {\n @media(hover: hover) {\n &:hover {\n text-decoration: underline;\n }\n }\n\n @media (max-width: 768px) {\n padding: 10px 0;\n text-decoration: none;\n\n &:last-child {\n margin-bottom: $spacing-4;\n }\n }\n }\n}\n\n.great-sub-header {\n @include desktopOnly;\n background-color: $mid-blue;\n}\n","// For 'is there anything wrong with this page?' links\n\n@import '../partials/colours';\n@import '../partials/spacings';\n@import '../../../../../styles/colors/colors.scss';\n\nsection.error-reporting {\n padding: $spacing-3 0;\n background-color: $color-main-background;\n\n .container {\n max-width: 1230px;\n }\n}\n\n.error-reporting {\n a {\n font-size: 16px;\n text-align: left;\n color: $grey;\n }\n}\n","\n.card.only-title {\n height: auto;\n}\n\n.card,\n.labelled-card {\n height: auto;\n min-height: 200px;\n flex-grow: 1;\n}\n\n.card {\n margin-bottom: $spacing-3;\n width: 100%;\n background: $white;\n\n .card-link {\n color: $grey;\n text-decoration: none;\n display: block;\n\n &:hover .card-inner {\n h2,\n h3,\n h4,\n h5,\n h6 {\n color: $light-blue;\n }\n }\n\n\n &:focus {\n outline: 3px solid $focus-yellow;\n outline-offset: -3px;\n }\n .card-inner {\n h2,\n h3,\n h4,\n h5,\n h6 {\n text-decoration: none;\n margin:0\n }\n\n h4{\n line-height: 1.3;\n }\n }\n\n p.subheading{\n font-size: 16px;\n }\n }\n\n .card-icon {\n height: 55px;\n margin-bottom: $spacing-4;\n }\n\n .card-image {\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n .card-inner {\n padding: 30px 30px 0;\n\n h3,\n h4,\n h5,\n h6 {\n @include brand-large;\n margin: 0 0 30px;\n }\n\n p.description {\n margin: 0;\n }\n\n .card-meta {\n margin-bottom: 0.5em;\n\n .subheading {\n margin: 0;\n font-size: 16px;\n }\n }\n }\n\n &.no-padding-card {\n .card-inner {\n padding: 0;\n\n h3 {\n margin-bottom: 10px;\n }\n }\n\n .card-image + .card-inner {\n padding-top: 20px;\n }\n }\n\n &.transparent-card {\n background-color: transparent;\n }\n\n .description {\n padding: 0 30px;\n }\n\n &__link {\n text-decoration: none;\n\n h3 {\n color: $active-blue;\n text-decoration: underline $active-blue;\n }\n p {\n color: black;\n }\n .subheading {\n color: $mid-grey;\n font-size: 16px;\n }\n &--focused {\n &:focus {\n display: block;\n outline: 3px solid $focus-yellow;\n }\n }\n }\n}\n\n.card-large-blue-heading h4 {\n color: $color-gov-link;\n font-size: $font-size-h3 !important;\n margin: 0 0 $standard-padding !important;\n}\n\n@media (max-width: 640px) {\n .card {\n min-height: auto;\n height: auto;\n\n .card-icon {\n height: 35px;\n }\n\n .card-link {\n position: static;\n }\n }\n}\n\n.fact-sheet {\n position: relative;\n\n hr {\n background: $stone;\n }\n\n .fact-sheet-content {\n padding-top: 70px;\n margin-top: -25px;\n }\n}\n\n.highlight {\n margin: 0;\n padding: 15px;\n margin-bottom: -25px;\n margin-left: 25px;\n position: relative;\n z-index: 1;\n display: inline-block;\n}\n","\na.labelled-card {\n @extend .card;\n border: 0;\n position: static;\n display: flex;\n flex-direction: column;\n text-decoration: none;\n color: $grey;\n background-color: transparent;\n\n .card-inner {\n background: $white;\n flex-grow: 1;\n margin-top: -2px;\n }\n\n .card-inner.with-image {\n border-top: 0;\n }\n\n &:focus {\n outline: none;\n\n .card-image,\n .card-header h3,\n .card-inner {\n @include focus;\n outline-offset: -3px;\n }\n\n .card-inner {\n border-color: $white;\n }\n }\n\n &:active {\n background-color: transparent;\n }\n .card-header {\n z-index: 0;\n }\n\n .card-header,\n .card-header h3 {\n display: inline-block;\n }\n\n .card-header h3 {\n @include brand-medium;\n height: 45px;\n color: $white;\n background-color: $active-blue;\n padding: 10px $spacing-3;\n }\n}\n\n// labelled card with just an image and no description\n\na.labelled-image-card {\n @extend .labelled-card;\n position: relative;\n\n .card-image {\n width: 100%;\n height: auto;\n }\n\n .card-header {\n position: relative;\n z-index: 1;\n }\n}\n\n@media (max-width: 640px) {\n a.labelled-image-card .card-image {\n height: 200px;\n position: static;\n }\n}\n","\n.image-with-caption {\n position: relative;\n\n img {\n width: 100%;\n }\n\n .caption {\n position: relative;\n z-index: 1;\n float: right;\n margin-right: 15px;\n margin-top: -40px;\n width: 55%;\n background-color: $white;\n padding: 10px 15px;\n font-size: 16px;\n font-family: $brand-font;\n\n p {\n margin: 0;\n }\n\n .sub-caption {\n color: $flag-red;\n }\n }\n}\n","\n// CTA CARD AND BUTTON/LINK\n// =========================\n\n.cta-card {\n img {\n width: 100%;\n }\n\n .link-container {\n margin: -25px 30px 0;\n }\n}\n\na.cta-link:focus {\n outline: 0;\n}\n\na.cta-link:active:focus {\n background-color: transparent;\n}\n\n.cta-link {\n text-decoration: none;\n font-weight: 700;\n font-family: $brand-font;\n font-size: 24px;\n\n span {\n color: $white;\n background-color: $active-blue;\n display: inline-block;\n padding: 15px;\n }\n\n &:focus span {\n @include focus;\n }\n\n &:hover {\n span {\n background-color: darken($active-blue, 5);\n }\n\n &:after {\n color: darken($active-blue, 5);\n }\n }\n\n &:active span {\n color: $great-blue;\n }\n\n &.with-arrow {\n &:hover:after {\n color: darken($active-blue, 5);\n }\n\n &:active:after {\n color: $great-blue;\n }\n\n &:after {\n display: inline-block;\n margin-top: 15px;\n margin-left: 15px;\n font: inherit;\n color: $active-blue;\n content: '➞';\n }\n }\n}\n","\n@import '../partials/typography';\n\nmain,\n.font-xxlarge,\n.bold-xxlarge,\n.font-xlarge,\n.bold-xlarge,\n.font-large,\n.bold-large,\n.font-medium,\n.bold-medium,\n.font-small,\n.bold-small,\n.font-xsmall,\n.bold-xsmall {\n line-height: $line-height;\n}\n","@import '../partials/spacings';\n@import '../partials/typography';\n\n// Hero banner\n.great-hero-heading {\n @include brand-xlarge;\n}\n\n.great-hero-subheading {\n @include brand-large;\n}\n\n.great-hero-description {\n margin-bottom: 0;\n}\n\n.great-hero {\n position: relative;\n padding-top: 0;\n padding-bottom: 0;\n min-height: 200px;\n background-position: 50%;\n background-size: cover;\n\n & > .container {\n min-height: 200px;\n overflow: visible;\n padding-top: 45px;\n }\n}\n\n.great-hero-no-image {\n background-color: $hero-blue;\n}\n\n.great-hero-title {\n color: $white;\n max-width: 700px;\n background-color: $hero-blue;\n border-bottom: $flag-red solid 6px;\n bottom: -6px;\n left: 0;\n padding: 30px;\n position: absolute;\n width: auto;\n\n h1 > span {\n display: block;\n }\n}\n\n@media (max-width: 1100px) {\n .great-hero-title {\n max-width: 400px;\n }\n}\n\n@media (min-width: 641px) {\n .great-hero,\n .great-hero > .container {\n min-height: 345px;\n }\n\n .great-hero-title {\n min-width: 470px;\n }\n}\n\n// Hero with CTA\n\n.great-hero-with-cta {\n @extend .great-hero;\n\n h1 {\n margin-top: 0;\n }\n\n h2 {\n margin-bottom: $spacing-3;\n }\n\n .container {\n display: flex;\n flex-direction: row;\n }\n}\n\n@media (max-width: 640px) {\n .great-hero-with-cta {\n .great-hero-text h2 {\n width: 70%;\n }\n\n .great-hero-brand {\n bottom: 0;\n top: auto;\n\n img {\n height: 80px;\n }\n }\n }\n}\n\n/**************************************************************\n******************** MADE IN UK ****************************\n**************************************************************/\n\n.great-hero-multiple-background {\n max-width: 2000px;\n background-repeat: no-repeat !important;\n image-rendering: auto;\n position: relative;\n\n > div {\n position: initial;\n }\n\n .great-hero-text {\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: relative;\n left: 235px;\n }\n }\n}\n\n// MOBILE\n@media (max-width: 600px) {\n .great-hero-multiple-background {\n height: 338px;\n margin-bottom: 90px;\n\n .container {\n padding-top: 10px;\n }\n .great-hero-text {\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: absolute;\n bottom: -70px;\n margin: 0;\n left: 15px;\n width: calc(100% - 30px);\n }\n }\n }\n\n .great-hero + section:not(.landing-page-section) {\n padding-top: 0 !important;\n }\n}\n\n// SMALL MOBILE ONLY POSITIONING THE MAN\n@media (max-width: 340px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 150% 90%, 125% 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// SMALL MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 341px) and (max-width: 390px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 135% 90%, 140% 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 391px) and (max-width: 450px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 130% 90%, -150px 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 450px) and (max-width: 490px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 125% 90%, -100px 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 491px) and (max-width: 525px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 115% 90%, -115px 100%, 60% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 526px) and (max-width: 550px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 110% 90%, -70px 100%, 60% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 551px) and (max-width: 640px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 100% 90%, -70px 100%, 60% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// IPAD\n@media (min-width: 640px) and (max-width: 900px) {\n .great-hero-multiple-background {\n height: 360px;\n margin-bottom: 90px;\n\n .container {\n padding-top: 20px;\n min-height: 330px;\n }\n .great-hero-text {\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: absolute;\n bottom: -70px;\n margin: 0;\n left: 30px;\n width: 100%;\n width: calc(100% - 60px);\n }\n }\n }\n\n .great-hero + section:not(.landing-page-section) {\n padding-top: 0 !important;\n }\n}\n\n// IPAD ONLY POSITIONING THE MAN\n@media (min-width: 601px) and (max-width: 650px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 88%, 80% 100%, calc(100% + 168px) 135% !important; // flag -> man -> boat -> circle\n background-size: auto 195px, auto 80px, auto 330px, 450px !important; // flag -> man -> boat -> circle\n }\n}\n\n// IPAD ONLY POSITIONING THE MAN\n@media (min-width: 651px) and (max-width: 720px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 88%, 80% 100%, calc(100% + 95px) 135% !important; // flag -> man -> boat -> circle\n background-size: auto 195px, auto 80px, auto 330px, 450px !important; // flag -> man -> boat -> circle\n }\n}\n\n// IPAD ONLY POSITIONING THE MAN\n@media (min-width: 721px) and (max-width: 900px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 88%, 80% 100%, calc(100% + 58px) 135% !important; // flag -> man -> boat -> circle\n background-size: auto 195px, auto 100px, auto 330px, 450px !important; // flag -> man -> boat -> circle\n }\n}\n\n// DESKTOP\n@media (min-width: 901px) {\n .great-hero-multiple-background {\n height: 400px;\n\n .container {\n padding-bottom: 135px;\n padding-top: 35px;\n }\n .great-hero-text {\n p {\n line-height: 62px;\n margin: 0;\n }\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: relative;\n left: 200px;\n top: 250px;\n }\n }\n }\n}\n\n// SMALL DESKTOP ONLY POSITIONING THE MAN\n@media (min-width: 901px) and (max-width: 1024px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 110% 80%, 80% 100%, 125% 135% !important; // flag -> man -> boat -> circle\n background-size: auto 250px, auto 129px, auto 350px, 550px !important; // flag -> man -> boat -> circle\n }\n}\n\n// SMALL DESKTOP ONLY POSITIONING THE MAN\n@media (min-width: 1025px) and (max-width: 1200px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 80%, 80% 100%, 125% 135% !important; // flag -> man -> boat -> circle\n background-size: auto 250px, auto 129px, auto 350px, 550px !important; // flag -> man -> boat -> circle\n }\n}\n\n// DESKTOP ONLY POSITIONING THE MAN\n@media (min-width: 1201px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 80%, 45% 100%, 95% 120% !important; // flag -> man -> boat -> circle\n background-size: auto 250px, auto 129px, auto 350px, 620px !important; // flag -> man -> boat -> circle\n margin: auto;\n width: 1201px;\n }\n}\n\n/**************************************************************\n****************** END OF MADE IN UK *************************\n**************************************************************/\n","@import '../../partials/typography';\n@import '../../partials/mixins';\n@import '../../partials/colours';\n\n.cookie-notice {\n display: none;\n @include body-medium;\n padding: 30px 0;\n\n &.block {\n display: block;\n }\n\n a:focus,\n button:focus {\n @include focus;\n }\n\n .cookie-initial {\n display: block;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: none;\n }\n\n &.confirmation-message {\n .cookie-initial {\n display: none;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: block;\n }\n }\n\n .container {\n overflow: hidden;\n padding: 3px 0; // avoid cutting off focus outline\n }\n\n .cookie-close {\n padding: 0;\n margin: 3px 3px 0 0;\n width: 20px;\n height: 20px;\n -webkit-appearance: none;\n -moz-appearance: none;\n background-color: transparent;\n border: 0;\n position: absolute;\n right: 30px;\n top: auto;\n cursor: pointer;\n\n &:before {\n @include up-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: 10px;\n }\n\n &:after {\n @include down-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: -4px;\n }\n\n &:hover {\n &:before,\n &:after {\n border-color: $light-blue;\n }\n }\n }\n\n @media (min-width: 641px) {\n .button {\n min-width: 265px;\n }\n\n p {\n width: calc(100% - 50px);\n margin: 0;\n }\n }\n}\n","@import '../partials/colours';\n\n#skip-link {\n font-size: 14px;\n line-height: 1.6;\n background-color: transparent;\n color: $white;\n display: inline-block;\n padding: 15px;\n overflow: hidden;\n position: absolute;\n text-indent: -1000px;\n z-index: -1;\n\n &:focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n color: $dark-blue;\n left: 0;\n text-indent: 0;\n top: 0;\n z-index: 10;\n }\n\n @media (min-width: 641px) {\n font-size: 16px;\n }\n}\n","ul.tag-list {\n li {\n display: inline;\n font-size: 15px;\n\n &:after {\n content: ',';\n margin-left: -0.1em;\n }\n\n &:last-child:after {\n content: '';\n }\n }\n}\n","\n// For listing article links\n\n.content-list {\n .heading {\n margin-bottom: 1.5em;\n }\n\n li .heading-small {\n margin-top: 0;\n }\n\n li {\n margin-bottom: 1em;\n }\n}\n","\n@import '../partials/spacings';\n\n@media (max-width: 640px) {\n ul.sharing-links {\n padding-bottom: 1em;\n\n li {\n display: block;\n float: left;\n margin-right: $spacing-4 * 0.5;\n }\n\n &:after {\n content: '';\n clear: both;\n display: block;\n }\n }\n}\n","\n%box {\n margin-bottom: 30px;\n\n .box-heading {\n margin-top: 0;\n }\n}\n\n// CTA BOX\n// ========\n\n.cta-box {\n @extend %box;\n padding: 45px;\n\n .button-container {\n float: right;\n\n .button {\n width: 100%;\n text-align: center;\n }\n }\n}\n\n// MESSAGE BOX\n// ============\n\n.message-box {\n @extend %box;\n @include float-clear;\n\n .box-description:last-child {\n margin-bottom: 0;\n }\n}\n\n.message-box-with-icon {\n @extend .message-box;\n display: table;\n}\n\n.message-box-icon {\n display: table-cell;\n font-family: system-ui;\n width: 80px;\n text-align: center;\n vertical-align: middle;\n}\n\n.message-box-icon-content {\n display: table-cell;\n}\n\n\n@media (max-width: 640px) {\n .message-box-icon {\n width: 50px;\n }\n}\n","\n// UTILITY CLASSES\n// ================\n\n@import '../../partials/colours';\n\n// Backgrounds\n\n$colours: (\n (\"black\", $black),\n (\"grey\", $grey),\n (\"mid-grey\", $mid-grey),\n (\"light-grey\", $light-grey),\n (\"offwhite\", $offwhite),\n (\"white\", $white),\n (\"purple\", $purple),\n (\"great-blue\", $great-blue),\n (\"dark-navy\", $dark-navy),\n (\"mid-blue\", $mid-blue),\n (\"active-blue\", $active-blue),\n (\"light-blue\", $light-blue),\n (\"aqua\", $aqua),\n (\"teal\", $teal),\n (\"flag-red\", $flag-red),\n (\"great-red\", $great-red),\n (\"focus-yellow\", $focus-yellow),\n (\"stone-10\", $stone-10),\n (\"stone-20\", $stone-20),\n (\"stone-30\", $stone-30),\n (\"stone-40\", $stone-40),\n (\"stone-50\", $stone-50),\n (\"stone-60\", $stone-60),\n (\"stone-70\", $stone-70),\n (\"stone-80\", $stone-80),\n (\"stone-90\", $stone-90),\n (\"stone\", $stone)\n);\n\n@each $colour, $name in $colours {\n .background-#{$colour} {\n background-color: $name;\n }\n}\n\n// Text colour\n\n@each $colour, $name in $colours {\n .#{$colour}-text {\n color: $name;\n }\n}\n\n// Borders\n@each $colour, $name in $colours {\n .border-#{$colour} {\n border-color: $name;\n }\n}\n\n.border-thick {\n border-style: solid;\n border-width: 6px;\n}\n\n.border-medium {\n border-style: solid;\n border-width: 4px;\n}\n\n.border-thin {\n border-style: solid;\n border-width: 2px;\n}\n\n// Section underline\n\n@each $colour, $name in $colours {\n // needs margin when used on section tag\n section.underline-#{$colour} {\n @include container;\n\n &:after {\n width: auto;\n height: 4px;\n background-color: $name;\n }\n }\n\n // does not need margin otherwise\n .underline-#{$colour} {\n &:after {\n display: block;\n content: '';\n width: 100%;\n height: 4px;\n background-color: $name;\n }\n }\n}\n\n// Padding/margin\n\n$spacings: (\n (-30, negative-30),\n (-15, negative-15),\n (0, 0),\n (15, 15),\n (30, 30),\n (45, 45),\n (60, 60),\n (90, 90)\n);\n$positions: top right bottom left;\n$sizes: (641, m), (769, l), (961, xl);\n$rules: padding, margin;\n\n@each $rule in $rules {\n\n // mobile\n @each $position in $positions {\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$position}-#{$spacing-name} {\n #{$rule}-#{$position}: #{$spacing}px;\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$spacing-name} {\n #{$rule}: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-vertical-#{$spacing-name} {\n #{$rule}-top: #{$spacing}px;\n #{$rule}-bottom: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-horizontal-#{$spacing-name} {\n #{$rule}-right: #{$spacing}px;\n #{$rule}-left: #{$spacing}px;\n }\n }\n\n // tablet, desktop\n @each $size, $size-name in $sizes {\n @media(min-width: #{$size}px) {\n\n @each $position in $positions {\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$position}-#{$spacing-name}-#{$size-name} {\n #{$rule}-#{$position}: #{$spacing}px;\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$spacing-name}-#{$size-name} {\n #{$rule}: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-vertical-#{$spacing-name}-#{$size-name} {\n #{$rule}-top: #{$spacing}px;\n #{$rule}-bottom: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-horizontal-#{$spacing-name}-#{$size-name} {\n #{$rule}-right: #{$spacing}px;\n #{$rule}-left: #{$spacing}px;\n }\n }\n\n }\n }\n}\n\n// Text\n\n.uppercase { text-transform: uppercase }\n\n// Layout\n\n.with-flag {\n @include container;\n position: relative;\n\n &:after {\n bottom: -20px;\n background-image: url('/static/images/uj-motif.png');\n background-size: 155px;\n background-repeat: no-repeat;\n height: 30px;\n z-index: 2;\n }\n}\n\nsection.blue-underline > .container {\n border-bottom: 6px solid $active-blue;\n}\n\n.wrap-tight > *:first-child {\n margin-top: 0;\n padding-top: 0;\n}\n\n.wrap-tight > *:last-child {\n margin-bottom: 0;\n padding-bottom: 0;\n}\n\n.float-right {\n float: right;\n}\n\n.float-left {\n float: left;\n}\n\n.block {\n display: block;\n}\n\n.inline-block {\n display: inline-block;\n}\n\n.inline {\n display: inline;\n}\n\n.centered {\n margin: 0 auto;\n float: none;\n}\n\n.relative {\n position: relative;\n}\n\n.overflow-auto {\n overflow: auto;\n}\n\n.only-display-mobile {\n display: block;\n}\n\n@media (min-width: 641px) {\n .only-display-mobile {\n display: none;\n }\n}\n\n.only-display-tablet {\n display: block;\n}\n\n@media (min-width: 769px) {\n .only-display-tablet {\n display: none;\n }\n}\n\n.only-display-desktop {\n display: none;\n}\n\n@media (min-width: 769px) {\n .only-display-desktop {\n display: block;\n }\n}\n","\n// BANNER\n// ======\n@import \"../../../../../styles/fonts/main.scss\";\n@import \"../../../../../styles/colors/colors.scss\";\n\n.information-banner {\n p {\n margin: 0;\n }\n\n .banner-content {\n width: 100%;\n display: table;\n margin: 0;\n\n & > * {\n display: table-cell;\n vertical-align: top;\n padding-left: 15px;\n }\n\n & > *:first-child {\n padding-left: 0;\n }\n }\n\n .banner-badge {\n // force element to shrink to fit content\n white-space: nowrap;\n width: 1px;\n\n span {\n padding: 2px 15px;\n }\n }\n\n .banner-close-button {\n float: right;\n }\n}\n\n@media (max-width: 520px) {\n .information-banner {\n .banner-content {\n display: block;\n position: relative;\n\n & > * {\n display: block;\n padding-left: 0;\n }\n\n & > *:last-child {\n padding: 0;\n }\n\n .banner-badge {\n width: auto;\n padding-bottom: 15px;\n }\n\n .banner-close-button {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n }\n}\n\n.informative-banner {\n border-left: 5px solid #0661cf;\n padding-left: 20px;\n padding-top: 5px;\n padding-bottom: 5px;\n font-size: 20px;\n font-family: $main-text-font;\n\n\n h2 {\n display: inline;\n font-weight: bold;\n margin: 0 8px 0 0;\n }\n\n p {\n display: inline;\n padding: 0;\n }\n\n div {\n width: 80%;\n }\n\n a{\n text-decoration: underline;\n color: $color-gov-link;\n font-family: $main-text-font;\n }\n span{\n font-family: $header-font;\n }\n\n @media (min-width: 768px) {\n width: 80%;\n }\n}\n","@import '../../partials/typography';\r\n@import '../../partials/colours';\r\n\r\n// Heading and CTA offset is: 0 - (half line height) - (30px padding)\r\n// Line height is 1.0475 for small screens and 1.1111 for larger ones,\r\n// so using 0.55em is around average for both.\r\n$offset: calc(0px - .55em - 30px);\r\n\r\n.statistics-card {\r\n padding: 0 30px;\r\n}\r\n\r\n.statistics-card-heading {\r\n margin: 0 0 $offset 0;\r\n\r\n & span {\r\n display: inline-block;\r\n padding: 30px;\r\n background: $grey;\r\n color: $white;\r\n\r\n @media (min-width: 768px) {\r\n padding: 30px 60px;\r\n }\r\n }\r\n}\r\n\r\n.statistics-card-content {\r\n margin: 0 -30px;\r\n background: $white;\r\n padding: 60px 30px 30px 30px;\r\n\r\n\r\n & .flex-grid {\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n }\r\n}\r\n\r\n.statistics-card__column {\r\n flex: 1 0 100%;\r\n\r\n @media (min-width: 480px) {\r\n flex-basis: 50%;\r\n max-width: 50%;\r\n }\r\n\r\n @media (min-width: 768px) {\r\n flex-basis: 33.3333%;\r\n max-width: 33.3333%;\r\n }\r\n\r\n &.statistics-card__column-5 {\r\n @media (min-width: 961px) {\r\n flex-basis: 20%;\r\n max-width: 20%;\r\n }\r\n }\r\n\r\n &.statistics-card__column-6 {\r\n @media (min-width: 1024px) {\r\n flex-basis: 16.6666%;\r\n max-width: 16.6666%;\r\n }\r\n }\r\n}\r\n\r\n.statistic-heading {\r\n margin-bottom: 0.5em;\r\n}\r\n\r\n.statistic-number {\r\n margin: .75rem 0;\r\n line-height: 1.25;\r\n}\r\n\r\n.statistic-smallprint {\r\n color: $mid-grey;\r\n}\r\n\r\n.statistics-card-cta {\r\n margin: $offset 0 0 0;\r\n text-align: right;\r\n\r\n & .cta-link {\r\n & span {\r\n text-align: center;\r\n padding: 25px 30px;\r\n\r\n @media (min-width: 768px) {\r\n padding: 25px 60px;\r\n }\r\n }\r\n\r\n &:after {\r\n margin-right: 15px;\r\n }\r\n }\r\n}\r\n","\n// CASE STUDY/BANNER\n\n.great-case-study {\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n color: $white;\n padding: 0;\n position: relative;\n\n &.background-tint:before {\n background-color: rgba(0, 0, 0, 0.5);\n content: '';\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n .container {\n display: flex;\n align-items: center;\n position: relative;\n min-height: 600px;\n }\n\n @media (max-width: 768px) {\n // horrible but only way to override inline background style\n background-image: none !important;\n color: $grey;\n\n &.background-tint:before {\n display: none;\n }\n\n & > .container {\n min-height: 0;\n }\n }\n\n @media (max-width: 640px) {\n .button {\n width: auto;\n }\n }\n}\n","// Search page components\n\n@import '../../partials/colours';\n@import '../../partials/spacings';\n\n.selected-filters-container {\n background-color: $stone-40;\n\n mark {\n margin-bottom: 5px;\n display: inline-block;\n font-weight: bold;\n line-height: 1.5;\n background: $stone;\n padding: 5px;\n border-radius: 4px;\n }\n\n .selected-filters-label {\n display: block;\n }\n\n .clear-all-link {\n display: block;\n }\n\n}\n\n.expandable-fieldset {\n position: relative;\n\n legend {\n margin-bottom: 20px;\n }\n\n label {\n display: inline-block;\n width: 100%;\n cursor: pointer;\n padding-bottom: $spacing-4;\n font-size: $spacing-4;\n }\n\n button.filter-collapse {\n background: transparent;\n border: 0;\n position: absolute;\n right: 0;\n top: 0;\n padding-top: 10px;\n padding-bottom: 4px;\n cursor: pointer;\n }\n\n button.filter-collapse.checked {\n padding-bottom: 9px;\n padding-right: 6px;\n padding-top: 0;\n }\n\n button.filter-collapse::after {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n border-color: #000000;\n border-width: 2px 0 0 2px;\n height: 8px;\n width: 8px;\n }\n\n button.filter-collapse.checked::after {\n border-width: 0 2px 2px 0;\n margin: 5px 0 0;\n }\n\n}\n\nbody.js-enabled {\n .expandable-fieldset {\n button.filter-collapse.checked + .form-group {\n display: none;\n }\n }\n}\n\nbody:not(.js-enabled) {\n .expandable-fieldset {\n button.filter-collapse {\n display: none;\n }\n }\n}\n","\n.pagination {\n margin-top: 60px;\n display: flex;\n\n a {\n height: 50px;\n text-align: center;\n line-height: 50px;\n padding-top: 0;\n }\n\n ol {\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n\n li {\n display: inline-block;\n vertical-align: top;\n\n a {\n padding: 0;\n width: 50px;\n vertical-align: bottom;\n }\n }\n }\n\n @media (max-width: 800px) {\n flex-wrap: wrap;\n justify-content: space-between;\n\n a {\n width: 125px;\n padding: 0;\n }\n\n a:first-of-type{\n padding-right: $large-padding;\n }\n\n ol {\n display: none;\n }\n\n &.has-previous,\n\n &.has-next {\n > a {\n width: auto;\n padding-right: 10px;\n padding-left: 10px;\n }\n\n #paginator-previous {\n order: 1;\n }\n\n #paginator-next {\n order: 2;\n }\n\n ol {\n order: 1;\n }\n }\n }\n\n}\n","@import '../../partials/colours';\n\n.full-width-list-with-media {\n width: 100%;\n min-height: 500px;\n background-position: top;\n background-repeat: no-repeat;\n background-size: cover;\n color: white;\n\n a {\n color: white;\n }\n\n a:visited {\n color: white;\n }\n\n a:active:focus {\n color: $great-blue;\n }\n\n .list-item {\n border-top: 3px solid $great-red;\n }\n\n .media {\n margin-top: auto;\n margin-bottom: auto;\n\n @media (max-width: 960px) {\n margin-bottom: 30px;\n }\n }\n\n @media (max-width: 960px) {\n .reverse-columns-l {\n flex-direction: column-reverse;\n }\n }\n}\n","\n// Details list\n// ============\n\n.great-details-list {\n\n details:first-child {\n border-top: 2px solid $light-grey;\n border-bottom: 0;\n }\n\n details:last-child {\n border-top: 0;\n }\n}\n",".multi-select-autocomplete {\n & > div {\n padding-left: 10px;\n border: 2px solid black;\n }\n\n span {\n display: inline-block;\n margin-top: 10px;\n }\n\n .autocomplete__wrapper {\n height: 100%;\n }\n\n .autocomplete__wrapper input {\n border: 0;\n height: 100%;\n margin-bottom: 10px;\n padding: 10px;\n }\n\n .autocomplete__menu {\n overflow: hidden;\n border-top: 2px solid black;\n }\n\n .multi-select-autocomplete-selected-item {\n padding-top: 5px;\n padding-bottom: 5px;\n padding-right: 5px;\n padding-left: 10px;\n margin-right: 10px;\n border: 1px solid $grey;\n background: $offwhite;\n border-radius: 5px;\n font-size: 1.1875rem;\n line-height: 1.31579;\n margin-top: 10px;\n\n button {\n border: 0;\n background: none;\n padding: 10px;\n padding-bottom: 5px;\n padding-top: 5px;\n cursor: pointer;\n vertical-align: middle;\n font-size: 19px;\n line-height: 1em;\n }\n }\n}\n","@import '../partials/colours';\n\n.text-input-with-submit-button-container {\n display: flex;\n\n .text-input-with-submit-button:active {\n top: inherit;\n }\n\n .text-input-with-submit-button {\n border: 0;\n background: $active-blue;\n cursor: pointer;\n color: $white;\n }\n\n input {\n border-right: 0;\n\n &:focus {\n margin: -2px 0 -2px 0;\n }\n }\n}\n",".radio-nested-container {\n margin-bottom: 50px;\n\n input[type='radio']:not(:checked) + label + .radio-nested {\n display: none;\n }\n\n > .form-group {\n margin-bottom: -20px;\n }\n\n .radio-nested {\n padding-top: 0;\n padding-bottom: 0;\n border-left-width: 4px;\n margin-top: 45px;\n margin-bottom: 0;\n margin-left: -20px;\n\n .form-hint + .form-group {\n margin-top: -5px;\n }\n\n .form-hint {\n padding-bottom: 0;\n }\n\n .form-group {\n margin-top: 10px;\n margin-bottom: 0;\n\n > .form-label {\n padding-left: 0;\n font-weight: normal;\n width: 100%;\n }\n\n // override .multiple-choice input which hides input boxes.\n input[type=text],\n input[type=number] {\n position: inherit;\n cursor: inherit;\n left: inherit;\n top: inherit;\n height: inherit;\n z-index: inherit;\n zoom: inherit;\n filter: inherit;\n opacity: inherit;\n }\n\n input,\n select,\n textarea {\n width: 100%;\n }\n }\n\n .form-group-error {\n margin-left: -19px;\n border-width: 4px;\n }\n }\n}\n",".autocomplete__menu,\n.SelectiveLookupDisplay {\n background-color: #fff;\n border: #505A5F solid 1px;\n max-height: 221px;\n width: 100%;\n overflow: scroll;\n z-index: 2;\n padding-left: 0;\n font-size: 18px;\n margin-top: 5px;\n margin-left: 0px;\n font-family: \"Noto Regular\", arial, helvetica, sans-serif;\n overflow-x: hidden;\n li {\n width: 100%;\n border-top: #505A5F solid 1px;\n padding: 15px;\n position: relative;\n top: -1px;\n }\n li:not(.SelectiveLookupDisplay__list-item--inactive) {\n cursor: pointer;\n &:focus {\n border-color: #ffbf47;\n border-style: solid;\n border-width: 4px 3px 3px 3px;\n box-shadow: none;\n outline: 0;\n padding: 8px 22px;\n -webkit-box-shadow: none;\n }\n &:hover,\n &:focus {\n background-color: #007ea3 !important;\n color: white;\n }\n }\n\n #company-lookup-name-not-in-companies-house {\n border-top: 2px solid #999;\n background: #dedede;\n }\n}\n\ninput.company-search-input {\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n background-repeat: no-repeat;\n background-position: calc(100% - 10px) center;\n padding-right: 40px;\n}\n\ninput.company-search-input--disabled {\n background-color: #eef2f6;\n border: 2px solid #7D8E96 !important;\n}",".rich-text,\n.block-text:not(.microsite .block-text) {\n h1:not(.govuk-heading-xl), h2:not(.govuk-heading-l), h3:not(.govuk-heading-m), h4:not(.govuk-heading-s) {\n font-weight: 700;\n text-transform: none;\n display: block;\n }\n\n b,\n b i {\n font-weight: bold;\n }\n\n h1:not(.govuk-heading-xl) {\n font-size: 32px;\n line-height: 1.09375;\n margin-top: .46875em;\n margin-bottom: .9375em;\n\n @media (min-width: 641px) {\n font-size: 48px;\n line-height: 1.04167;\n margin-top: .625em;\n }\n }\n\n h2:not(.govuk-heading-l) {\n font-size: 24px;\n line-height: 1.04167;\n margin-top: 1.04167em;\n margin-bottom: .41667em;\n\n @media (min-width: 641px) {\n font-size: 36px;\n line-height: 1.11111;\n margin-top: 1.25em;\n margin-bottom: .83333em;\n }\n\n b {\n @media (min-width: 641px) {\n line-height: 1.11111;\n }\n }\n }\n\n h3:not(.govuk-heading-m) {\n font-size: 18px;\n line-height: 1.2;\n margin-top: 1.25em;\n margin-bottom: .5em;\n\n @media (min-width: 641px) {\n font-size: 24px;\n line-height: 1.25;\n margin-top: 1.875em;\n margin-bottom: .625em;\n }\n }\n\n h4:not(.govuk-heading-s) {\n font-size: 16px;\n line-height: 1.25;\n margin-top: .625em;\n margin-bottom: .3125em;\n\n @media (min-width: 641px) {\n font-size: 19px;\n line-height: 1.31579;\n margin-top: 1.05263em;\n }\n }\n\n a {\n color: #006ccc;\n text-decoration: underline;\n }\n\n ul {\n padding: 0;\n margin: 0 0 1em;\n list-style: none;\n padding-left: 0;\n\n li {\n margin-bottom: 5px;\n position: relative;\n list-style: none;\n padding: 0 0 0 30px;\n\n &:before {\n background-color: #333;\n border-radius: 4px;\n content: \"\";\n display: inline-block;\n height: 8px;\n left: 0;\n position: absolute;\n top: .5em;\n width: 8px;\n }\n }\n }\n\n ol {\n padding: 0 0 0 20px;\n margin-top: 5px;\n margin-bottom: 20px;\n list-style-type: decimal;\n\n li {\n margin-bottom: 5px;\n }\n }\n}\n\n.wrap-tight .rich-text >:first-child,\n.wrap-tight .block-text >:first-child {\n margin-top: 0;\n padding-top: 0;\n}\n\n.block-pull_quote {\n background-color: #f5f2ed;\n font-weight: 400;\n line-height: 1.6;\n margin: 60px 0 60px -30px;\n padding: 30px;\n font-family: georgia,verdana,serif;\n font-style: italic;\n\n &:before {\n color: #dfd5c5;\n content: '“';\n display: block;\n font-family: sans-serif;\n font-size: 120px;\n font-weight: 600;\n height: 60px;\n left: -15px;\n line-height: 120px;\n position: relative;\n }\n\n blockquote,\n figcaption {\n display: block;\n margin-bottom: 15px;\n\n @media (min-width: 641px) {\n max-width: calc(980px - 25%);\n width: 75%;\n }\n }\n\n blockquote {\n p {\n margin-bottom: 15px;\n }\n }\n\n figcaption {\n font-size: 19px;\n font-style: normal;\n\n span {\n &:after {\n content: '|';\n margin: 0 -1px 0 4px;\n }\n }\n }\n\n a {\n color: #006ccc;\n text-decoration: underline;\n }\n\n @media (min-width: 641px) {\n font-size: 24px;\n }\n\n @media (min-width: 1261px) {\n width: calc(100vw - 8px);\n margin-left: calc(600px - 50vw);\n padding-left: calc((50vw - 600px) + (100% / 9 * 2) + 5px) !important;\n }\n}\n",".article-image img,\n.article-video video {\n width: 100%;\n}\n","// Show more\n// ============\n\n.show-more {\n details {\n position: relative;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n\n details[open] {\n margin-top: 0;\n padding-bottom: 40px;\n }\n\n details[open] summary {\n position: absolute;\n bottom: 0;\n }\n\n details[open] summary::before {\n transform: rotate(270deg);\n margin-top: -4px;\n margin-right: 10px;\n }\n\n .details-text-closed {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 100%;\n }\n\n .details-text-open {\n display: block !important;\n overflow: visible !important;\n }\n\n summary {\n font-family: $main-text-font;\n text-decoration: none !important;\n font-size: 18px;\n color: $color-gov-link\n }\n\n summary::before {\n content: \"\";\n display: block;\n background: url('/static/icons/arrow.svg') no-repeat;\n width: 20px;\n height: 18px;\n float: left;\n }\n\n // Hides the default arrow on details component in Safari\n details summary::-webkit-details-marker {\n display: none;\n }\n}\n",".clickable-card {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1;\n\n &:active:focus {\n background: transparent;\n }\n}\n\n.card-inner {\n @media only screen and (max-width: $mobile-size) {\n > .primary-button {\n margin-left: auto;\n }\n }\n\n > .primary-button {\n display: none;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../borders/main.scss';\n\n@mixin primary {\n background-color: $color-primary-button;\n color: $color-alternative-text;\n border: 2px solid $color-primary-button;\n\n &.delete-button {\n background-color: $color-delete;\n border: 2px solid $color-delete;\n }\n\n i {\n color: $color-alternative-text;\n }\n}\n\n@mixin secondary {\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n\n &.delete-button {\n color: $color-delete;\n border: 2px solid $color-delete;\n background-color: $color-main-background;\n\n i {\n color: $color-delete;\n }\n }\n\n i {\n color: $color-gov-link;\n }\n}\n\n.button,\nbutton {\n min-height: 50px;\n height: min-content;\n border-radius: 0;\n padding-top: 8px;\n padding-bottom: 8px;\n font-family: $header-font;\n font-size: $font-size-button;\n line-height: revert;\n color: $color-gov-link;\n\n span + i,\n i + span {\n padding-left: $standard-padding;\n }\n\n & i {\n font-size: $icon-large-button-size;\n }\n\n &.change-known-button {\n min-height: auto;\n }\n\n &.icon-last {\n i {\n padding-left: $standard-padding;\n }\n }\n\n &.icon-only {\n height: auto;\n width: auto;\n border: none;\n\n & > i {\n padding: 0;\n }\n }\n\n cursor: pointer;\n\n &:active,\n &:focus {\n @include focus-state;\n }\n\n &.primary-button,\n &.secondary-button,\n &.tertiary-button,\n &.quaternary-button {\n padding-left: $large-padding;\n padding-right: $large-padding;\n }\n\n &.small-button {\n height: 40px;\n min-height: 40px;\n font-size: 16px;\n line-height: 10px;\n\n i {\n font-size: $icon-small-button-size;\n }\n }\n\n &.medium-button {\n height: 45px;\n\n i {\n font-size: $icon-medium-button-size;\n }\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n\n &.secondary-button {\n @include secondary();\n\n & :focus,\n &:active,\n &:hover {\n @include primary();\n }\n }\n\n &.primary-button {\n @include primary();\n & :focus,\n &:active,\n &:hover {\n @include secondary();\n }\n }\n\n &.tab-list-item,\n .tab-list-active {\n height: 50px;\n line-height: 25px;\n margin-bottom: $standard-padding;\n color: $color-gov-link;\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n border-radius: 0;\n }\n\n &.tab-list-active {\n background-color: $color-tab;\n border: 2px solid $color-tab;\n color: $color-main-text;\n }\n\n &.tertiary-button,\n &.tertiary-button:hover,\n &.tertiary-button:active,\n &.tertiary-button:visited,\n &.tertiary-button:focus:active {\n background-color: $color-main-background;\n color: $color-main-text;\n border-color: $color-border;\n\n & > i {\n color: $color-main-text;\n }\n }\n\n &.quaternary-button {\n background-color: $color-completed;\n color: $color-main-background;\n\n & :focus,\n &:active,\n &:hover {\n background-color: $color-main-background;\n color: $color-completed;\n border: 2px solid $color-completed;\n i {\n color: $color-completed;\n }\n }\n }\n\n &.fas fa-check-circle {\n border-radius: 50%;\n height: 40px;\n width: 40px;\n\n // font-size: ;\n icon {\n padding: 0;\n margin: 0;\n }\n }\n\n &.link {\n color: $color-gov-link;\n height: auto;\n }\n\n &.back-button {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n }\n\n &.search-button {\n padding: 0;\n width: 40px;\n min-width: 40px;\n min-height: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n\n i {\n padding: 0;\n }\n }\n\n &.remove-product {\n height: 30px;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n\n &.personalization-menu-button {\n color: $color-alternative-text;\n i {\n color: $color-alternative-text;\n }\n\n &.open {\n color: $color-main-text;\n background-color: $color-alternative-text;\n\n i {\n color: $color-main-text;\n }\n }\n\n &:active,\n &:focus {\n border: none;\n outline: none;\n }\n\n &:hover {\n background-color: $color-footer;\n color: $color-alternative-text;\n\n i {\n color: $color-alternative-text;\n }\n }\n }\n}\n\nbutton {\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n\n &.small-button {\n height: 35px;\n line-height: 10px;\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n}\n\n//override here as imported from great styles\n.button--only-icon {\n height: 40px;\n width: 40px;\n min-height: 40px;\n border-radius: 50% !important;\n border: 2px solid $color-gov-link;\n\n & > i {\n padding: 0;\n }\n}\n\n.tooltip__icon > button {\n i.fas.fa-book {\n color: $color-gov-link !important;\n }\n}\n\nbutton.button-example,\nbutton.button-lesson {\n color: $color-main-text;\n\n i {\n color: $color-main-text;\n }\n}\n\n.remove-market {\n i {\n font-size: $icon-standard-size;\n color: $color-delete;\n }\n}\n\n.tabs {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: $standard-padding $standard-padding;\n}\n\n#skip-link {\n background-color: $color-focus;\n\n &.accessibility-skip-to-section {\n background-color: inherit;\n }\n}\n\nbutton#commodity-code-details {\n padding-left: $large-padding;\n padding-right: $large-padding;\n span + span {\n padding-left: $standard-padding;\n }\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n\n.video-transcript {\n button {\n i + span {\n padding-left: 0;\n }\n }\n}\n","@import '../colors/colors.scss';\n\n$focus-border: 3px solid $color-focus;\n\n@mixin focus-state{\n outline: 3px solid $color-focus;\n}\n","@import '../colors/colors.scss';\n\nhr{\n height: 4px;\n background:$color-thematic-break;\n width:100%;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.select {\n font-size: $font-size-p;\n\n .select_chevron {\n margin-top: 3px;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n }\n}\n\n.select__placeholder {\n display: flex;\n align-items: center;\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n border: 2px solid $color-quotes-icons;\n}\n\n.select__list.select__list {\n border-color: $color-quotes-icons;\n}\n\n.select__placeholder--value {\n padding-left: $standard-padding * 0.5;\n}\n\n.select__list:not(.select__list--open){\n display: none;\n}\n","@import '../../styles/colors/colors.scss';\n\ninput[type='text'],\ninput[type='email'],\ninput[type='password'],\ninput[type='tel'],\ninput[type='number'],\ntextarea,\ntextarea.form-control {\n border-radius: 0px;\n border: 2px solid $color-main-text;\n color: $color-main-text;\n}\ninput[type='checkbox'].markascomplete_checkbox {\n background-color: $color-completed;\n &:before {\n border-color: #0B0C0C;\n margin-top: 2px;\n }\n &:after{\n top: 9px;\n }\n}\n\nlabel {\n color: $color-main-text;\n}\n\n.multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n min-height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type='text'] {\n color: $color-main-text;\n}\n\n.search-input {\n i {\n font-size: 18px;\n }\n}\n\n.form-label,\n.form-hint {\n font-family: $main-text-font;\n}\n\n.form-hint {\n padding-top: .15em;\n padding-bottom: .35em;\n font-size: 18px;\n}\n\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/typography.scss';\n@import '../sizes/sizes.scss';\n\n$where-to-export-image: url(/static/images/where-to-export-header.png);\n$export-plan-image: url(/static/images/export-plan-header.png);\n$learn-to-export-image: url(/static/images/learn-to-export-header.png);\n$account-image: url(/static/images/accounts-header.png);\n$get-started-header: url(/static/images/learn-to-export-topic1-header.png);\n$identify-opportunities-header: url(/static/images/learn-to-export-topic2-header.png);\n$prepare-to-sell-header: url(/static/images/learn-to-export-topic3-header.png);\n$regulations-licensing-header: url(/static/images/learn-to-export-topic4-header.png);\n$funding-financing-header: url(/static/images/learn-to-export-topic5-header.png);\n\n@mixin page-header-container-mixin() {\n max-width: 1230px; /* Initial max width until 1660px */\n margin-left: auto;\n margin-right: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n\n @media (min-width: 1600px) {\n max-width: 1600px; /* Change max width beyond 1660px */\n margin-left: calc(\n (100% - 1230px) / 2\n ); /* Calculate left margin dynamically */\n }\n\n @media (min-width: 1660px) {\n max-width: 1600px; /* Ensure max-width remains 1600px beyond 1660px */\n }\n}\n\n@mixin vertical-alignment {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button,\n .button {\n width: 100%;\n }\n\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n\n &.full-height-img {\n background-size: 90% auto !important;\n background-position-x: right !important;\n }\n }\n}\n\n.page-header {\n position: relative;\n background-color: $color-main-background !important;\n width: 100%;\n height: 355px;\n display: inline-flex;\n flex-direction: row;\n justify-content: center;\n flex-wrap: wrap;\n box-sizing: border-box;\n\n &.get-started .image-container {\n background: $get-started-header;\n }\n\n &.identify-opportunities-and-research-the-market .image-container {\n background: $identify-opportunities-header;\n }\n\n &.prepare-to-sell-into-a-new-country .image-container {\n background: $prepare-to-sell-header;\n }\n\n &.regulations-licensing-and-logistics .image-container {\n background: $regulations-licensing-header;\n }\n\n &.funding-financing-and-getting-paid .image-container {\n background: $funding-financing-header;\n }\n\n &.where-to-export-header .image-container {\n background: $where-to-export-image;\n }\n\n &.export-plan-header .image-container {\n background: $export-plan-image;\n }\n\n &.account-header .image-container {\n background: $account-image;\n }\n\n &.market-header .image-container {\n background: url(/static/images/export-plan-header.png);\n }\n\n &.learn-header .image-container {\n background: $learn-to-export-image;\n }\n\n .inner-header {\n max-width: $max-header-width;\n width: 100%;\n height: 100%;\n margin-left: $x-large-padding;\n display: inline-flex;\n\n @include page-header-container-mixin();\n\n > div:first-child {\n padding-top: 60px;\n padding-bottom: 60px;\n flex: 1;\n min-width: 420px;\n box-sizing: border-box;\n\n @media (max-width: $tablet-size) {\n min-width: -webkit-fill-available;\n }\n\n .govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n\n button {\n min-width: initial;\n }\n\n p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n\n p.sub-header {\n color: $color-subheading-text;\n margin-bottom: 0px;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n margin-bottom: $standard-padding;\n }\n }\n\n .lesson-summary {\n display: inline-flex;\n align-items: center;\n\n span,\n i {\n color: $color-gov-link;\n }\n\n i {\n padding-bottom: 3px;\n }\n\n .learn__category-topics {\n padding-left: $standard-padding;\n }\n\n .learn__category-lessons {\n padding-left: $standard-padding * 0.5;\n }\n }\n }\n\n .image-container {\n width: 100%;\n height: 100%;\n flex: 2;\n background-repeat: no-repeat !important;\n background-size: auto 100% !important;\n\n &.right-aligned {\n background-position-x: right !important;\n }\n\n @media only screen and (min-width: $mobile-size) and (max-width: 980px) {\n margin-left: -8%;\n &.right-aligned {\n margin-left: 0;\n }\n }\n &.ea-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n &.lte-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n\n &:not(.image-full-width) {\n @media only screen and (min-width: 980px) {\n background-position-y: 50% !important;\n }\n }\n }\n }\n\n i.fa .fa-clock {\n color: $color-gov-link;\n }\n\n &.stack-at-tablet-width {\n @media only screen and (max-width: 900px) {\n @include vertical-alignment;\n }\n\n @media only screen and (max-width: $mobile-size) {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button {\n width: 100%;\n }\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container:not(.hide-for-mobile) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: center !important;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n @include vertical-alignment;\n }\n\n .image-container:not(.great-display-from-tablet) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n }\n }\n}\n\n.market-details-header {\n height: 345px;\n background-position: 50% !important;\n background-size: cover !important;\n\n @media only screen and (max-width: $mobile-size) {\n height: 200px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.personalization-menu {\n position: absolute;\n box-shadow: rgb(0 0 0 / 25%) 0px 6px 10px 0px;\n padding: $large-padding;\n background-color: $color-main-background;\n z-index: 2;\n width: 375px;\n @media only screen and (min-width: $mobile-size) {\n margin-left: -13px;\n }\n\n ul {\n padding: 0;\n margin: 0;\n\n li + li {\n padding-top: 13px;\n }\n\n li {\n display: flex;\n flex-direction: row;\n align-items: center;\n border-bottom: 2px solid $color-background-color;\n padding-bottom: $standard-padding;\n\n a {\n flex: 1;\n font-family: $header-font;\n text-decoration: none;\n color: $color-main-text;\n &:hover {\n color: $color-gov-link;\n }\n }\n\n button {\n height: auto;\n background-color: transparent;\n\n .remove-product {\n height: auto;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n }\n }\n }\n}\n\n#set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n }\n}\n\n#set-product-button {\n margin-left: -13px;\n}\n\n #set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: 640px) {\n margin-left: 0;\n }\n }\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\nfooter {\n background-color: $color-main-background;\n\n .copyright-container {\n background-color: $color-main-background;\n display: flex;\n justify-content: center;\n div {\n width: 100%;\n align-items: center;\n display: inline-flex;\n flex-direction: row;\n justify-content: space-between;\n max-width: $content-max-width;\n padding: $large-padding $x-large-padding;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding;\n flex-direction: column;\n align-items: flex-start;\n }\n @media only screen and (min-width: (1290px + ($x-large-padding * 2) )) {\n padding: 40px 0 $large-padding 0;\n }\n\n @media only screen and (min-width: calc($content-max-width + (2 * $large-padding))) {\n padding: $large-padding 0;\n }\n\n p.copy-right {\n font-size: 18px;\n padding-top: 3px;\n margin: 0;\n @media only screen and (max-width: $mobile-size) {\n font-size: 16px;\n margin: 0;\n }\n }\n }\n }\n div.footer {\n background-color: $color-footer;\n justify-content: center;\n display: flex;\n\n &.great-display-block{\n display: block;\n }\n\n ul {\n margin: 80px $x-large-padding $x-large-padding;\n max-width: $content-max-width;\n display: inline-flex;\n gap: $large-padding;\n flex-wrap: wrap;\n list-style-type: none;\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n margin: 115px $large-padding 52px $large-padding;\n }\n\n > li a {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-alternative-text;\n text-decoration-line: underline;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n cursor: pointer;\n }\n }\n }\n}\n","@import '../colors/colors.scss';\n\n.tooltip__close {\n\n min-height: 30px;\n display: flex;\n justify-content: center;\n align-items: center;\n float: right;\n cursor: pointer;\n margin: -5px -5px 0 0;\n width: 30px;\n height: 30px;\n overflow: hidden;\n border-radius: 15px;\n background-color: $color-main-background;\n transition: background-color 300ms;\n\n &:hover {\n background-color: $color-alternative-background;\n }\n\n span[role='img'] {\n color: $color-gov-link\n }\n\n &:focus {\n outline: 6px solid $color-focus;\n }\n}\n\n.tooltip-title{\n font-size: 20px;\n}\n","div.progress-bar, div.learn__category-progress {\n border-radius: 0!important;\n height: 5px;\n background: #CCE2D8;\n span {\n border-radius: 0!important;\n background: govuk-colour(\"green\");\n }\n}\n","@import '../sizes/sizes.scss';\n\n.ReactModal__Content.ReactModal__Content--after-open{\n max-width: $content-max-width!important;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n.great-global-header-footer {\n background-color: $white;\n box-sizing: border-box;\n\n & > .container {\n @include float-clear;\n }\n\n .great-domestic-international-links {\n @include float-clear;\n float: right;\n }\n}\n\n\n\n@mixin flag-red-underline {\n &:after {\n background-color: #b00d23;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n#great-global-header-domestic-link {\n font-family: $header-font;\n}\n\n.great-domestic-international-links {\n @include float-clear;\n\n a {\n color: $color-main-text;\n padding: 0 15px;\n padding-top: 10px;\n text-decoration: none;\n height: 50px;\n display: block;\n float: left;\n font-size: 14px;\n position: relative;\n }\n}\n\n.great-global-header.domestic a.domestic,\n.great-global-header.international a.international {\n @include flag-red-underline;\n color: $color-main-text;\n}\n\n@media (max-width: 640px) {\n .great-global-header-footer {\n height: auto;\n line-height: 1;\n\n & > .container {\n padding-top: 10px;\n margin: 0;\n width: 100%;\n padding: 0;\n }\n\n .great-global-header-footer-logo {\n padding-left: 15px;\n float: none;\n }\n\n .great-domestic-international-links {\n display: table;\n float: none;\n width: 100%;\n table-layout: fixed;\n\n a {\n line-height: 14px;\n float: none;\n display: table-cell;\n vertical-align: middle;\n width: 50%;\n padding-top: 0;\n\n &:first-child {\n padding-left: 15px;\n padding-right: 0;\n }\n\n &:last-child {\n text-align: right;\n padding-right: 15px;\n padding-left: 0;\n }\n }\n }\n }\n}\n\n@media (max-width: 350px) {\n .great-global-header-footer {\n .great-domestic-international-links > * {\n font-size: 12px;\n }\n }\n}\n","@import './card.scss';\n@import './buttons.scss';\n@import './nav.scss';\n@import './thematic-break.scss';\n@import './select.scss';\n@import './inputs.scss';\n@import './page-header.scss';\n@import './personalisation-bar.scss';\n@import './footer.scss';\n@import './tootltip.scss';\n@import './progress-bar.scss';\n@import './cookies-modal.scss';\n@import './domestic-international-header.scss';\n\na:focus:active,\nbutton:focus:active {\n background-color: initial;\n}\n",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"4.8.0\";\n}\n\n/*# sourceMappingURL=_govuk-frontend-version.scss.map */","@include govuk-exports(\"govuk/core/links\") {\n\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","@import \"compatibility\";\n@import \"typography-font-families\";\n\n////\n/// @group settings/typography\n////\n\n/// Use 'legacy' fonts\n///\n/// Whether or not to use v1 nta font from GOV.UK Elements / Frontend\n/// Toolkit, for teams that are migrating to GOV.UK Frontend and may be using\n/// components from both places in a single application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-use-legacy-font: if(\n (\n $govuk-compatibility-govukfrontendtoolkit or\n $govuk-compatibility-govuktemplate or\n $govuk-compatibility-govukelements\n ),\n true,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-use-legacy-font\n// manually instead of automatically via compatibility variables\n@if $govuk-use-legacy-font == true and\n $govuk-compatibility-govukfrontendtoolkit == false and\n $govuk-compatibility-govuktemplate == false and\n $govuk-compatibility-govukelements == false {\n @include _warning(legacy-font, \"$govuk-use-legacy-font is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will only support the included version \" +\n \"of GDS Transport.\");\n}\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta,\n $govuk-font-family-gds-transport\n) !default;\n\n/// Font families to use when displaying tabular numbers\n///\n/// @type List\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-font-family-tabular: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta-tabular,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-font-family-tabular\n// manually instead of automatically via $govuk-use-legacy-font\n@if $govuk-font-family-tabular != false and $govuk-use-legacy-font == false {\n @include _warning(tabular-font-face, \"$govuk-font-family-tabular is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will not support using a separate \" +\n \"font-face for tabular numbers.\");\n}\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// If you have set $govuk-font-family to something other than\n/// `$govuk-font-family-gds-transport` this option is disabled by default.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: (\n $govuk-font-family == $govuk-font-family-gds-transport\n) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n\n/*# sourceMappingURL=_typography-font.scss.map */","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n //\n // We do not need to include the GDS Transport font-face declarations if\n // alphagov/govuk_template is being used since nta will already be included by\n // default.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Responsive typography helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n///\n/// @param {Number} $size - Point from the spacing scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the spacing scale\n///\n/// @access public\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n\n @if not map-has-key($govuk-typography-scale, $size) {\n @error \"Unknown font size `#{$size}` - expected a point from the typography scale.\";\n }\n\n $font-map: map-get($govuk-typography-scale, $size);\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n $line-height: _govuk-line-height(\n $line-height: if(\n $override-line-height,\n $override-line-height,\n map-get($breakpoint-map, \"line-height\")\n ),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $line-height: $line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean} $size Point from the spacing scale (the size as it\n/// would appear on tablet and above). Use `false` to avoid setting a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the spacing scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @if $tabular {\n // if govuk-font-family-tabular is set use $govuk-font-family-tabular\n @if $govuk-font-family-tabular {\n @include govuk-typography-common($font-family: $govuk-font-family-tabular);\n } @else {\n @include govuk-typography-common;\n -webkit-font-feature-settings: \"tnum\" 1;\n font-feature-settings: \"tnum\" 1;\n\n @supports (font-variant-numeric: tabular-nums) {\n -webkit-font-feature-settings: normal;\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n }\n } @else {\n @include govuk-typography-common;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-typography-responsive($size, $override-line-height: $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-new-link-styles {\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-new-link-styles and $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, .99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), .99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it. This has no effect in Internet Explorer 8 (IE8),\n/// because IE8 does not support `:not`.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"] {\n &:after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","////\n/// @group helpers\n////\n\n@import \"../tools/exports\";\n\n/// Font Face - GDS Transport\n///\n/// Outputs the font-face declaration for GDS Transport at the root of the CSS document\n/// the first time it is called.\n///\n/// @access private\n\n@mixin _govuk-font-face-gds-transport {\n @include _govuk-not-ie8 { // In IE8, which cannot render WOFF format, we fall back to system fonts\n @include govuk-exports(\"govuk/helpers/font-faces\") {\n @at-root {\n /*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: normal;\n src:\n govuk-font-url(\"light-94a07e06a1-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"light-f591b13f7d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: bold;\n src:\n govuk-font-url(\"bold-b542beb274-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"bold-affa96571d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_font-faces.scss.map */","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `
` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body:before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n // Since Internet Explorer 8 does not support box-shadow, we want to force the\n // user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 -2px $govuk-focus-colour, 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n}\n\n/*# sourceMappingURL=_focused.scss.map */","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\", $legacy: \"grey-1\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-2\");\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-3\");\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\", $legacy: #4c2c92) !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\", $legacy: \"light-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\", $legacy: \"light-blue\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */","@include govuk-exports(\"govuk/core/lists\") {\n\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n\n/*# sourceMappingURL=_lists.scss.map */","////\n/// @group helpers/spacing\n////\n\n// stylelint-disable indentation\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing($responsive-spacing-point, $property, $direction: \"all\", $important: false, $adjustment: false) {\n\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","@include govuk-exports(\"govuk/core/typography\") {\n\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: 14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","@include govuk-exports(\"govuk/core/section-break\") {\n\n %govuk-section-break {\n margin: 0;\n border: 0;\n\n // fix double-width section break and forced visible section break\n // when combined with styles from alphagov/elements\n @include _govuk-compatibility(govuk_elements) {\n height: 0;\n }\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n\n/*# sourceMappingURL=_section-break.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n -ms-flex-direction: row;\n\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: baseline;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_button-group.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_form-group.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &:after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n\n/*# sourceMappingURL=_clearfix.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: - ($govuk-gutter-half);\n margin-left: - ($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-at-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n// \n//\n// Example usage without Breadcrumbs, phase banners, back links:\n// \n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n\n/*# sourceMappingURL=_main-wrapper.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n text-size-adjust: 100%;\n\n // Add scroll padding to the top of govuk-template but remove it if the\n // exit this page component is present.\n //\n // This is a solution to exit this page potentially failing WCAG SC 2.4.12:\n // Focus Not Obscured (https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html)\n // due to it's sticky positioning.\n //\n // This will apply scroll-padding-top in any browsers that don't support :has\n // (https://caniuse.com/css-has). This is part of the reason we do this in\n // a \"wrong way round\" way as we hypothesise that the risks of having\n // scroll-padding unnecessarily is better than risking not having scroll-padding\n // and needing it to account for exit this page.\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n scroll-padding-top: govuk-spacing(9);\n\n &:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n }\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n\n/*# sourceMappingURL=_template.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n\n @include _govuk-if-ie8 {\n width: $width;\n // Since media queries are not supported in IE8,\n // we need to duplicate this margin that centers the page.\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n\n/*# sourceMappingURL=_width-container.scss.map */","////\n/// @group settings/measurements\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (100% / 4),\n one-third: (100% / 3),\n one-half: (100% / 2),\n two-thirds: (200% / 3),\n three-quarters: (300% / 4),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n\n/*# sourceMappingURL=_measurements.scss.map */","@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // JavaScript enabled\n .js-enabled {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The GOV.UK Design System focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of the hover state\n // match the height of the focus state.\n box-shadow: 0 -2px $govuk-accordion-hover-colour, 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // IE8 fallback of icon\n @include _govuk-if-ie8 {\n display: inline-block;\n max-height: 20px;\n line-height: 1;\n }\n\n // Create inner chevron arrow\n &:after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n\n // IE8 fallback of icon with HTML symbol\n @include _govuk-if-ie8 {\n content: \"\\25B2\"; // \"▲\"\n position: relative;\n border: 0;\n }\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n\n // IE8 fallback of arrow icon\n @include _govuk-if-ie8 {\n &:after {\n content: \"\\25BC\"; // \"▼\"\n -ms-transform: none;\n transform: none;\n }\n }\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes colours in their\n // browser. See https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as\n // styling is being applied to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it clear that the heading\n // relates to the content below. Adjust padding to maintain the height of the element.\n // See https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state bottom border\n // Styling adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query ($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-typography-responsive($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text.\n // Avoid applying spacing directly to the icon as the use of `transform` will change the\n // placement of any margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside is always black\n // (regardless of the custom colours the user has set). This is fine when the text in the\n // button is not nested inside another element because when user changes colours in Firefox,\n // the immediate background colour of buttons is always white (again, regardless of user's\n // custom colours).\n //\n // However, when the text inside is wrapped inside another element AND that element\n // sets a background colour, the text colour is still black but the background of that nested\n // element gets the user's custom background colour. When the custom background is a lighter\n // hue, the contrast might be sufficient. But if the user's custom background colour is a\n // darker colour, the contrast with the text might not be sufficient.\n //\n // To ensure sufficient contrast, override the background colour set by the focus state on the\n // nested elements to be transparent.\n //\n // Also override the background colour of the Show/Hide chevrons which set a background colour\n // on hover.\n @media screen and (forced-colors: active) {\n .govuk-accordion__show-all:hover,\n .govuk-accordion__section-button:hover {\n .govuk-accordion-nav__chevron {\n background-color: transparent;\n }\n }\n\n .govuk-accordion__show-all:focus,\n .govuk-accordion__section-button:focus {\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus,\n .govuk-accordion-nav__chevron {\n background: transparent;\n background-color: transparent;\n }\n }\n }\n\n // For devices that can't hover such as touch devices,\n // remove hover state as it can be stuck in that state (iOS).\n @media (hover: none) {\n .govuk-accordion__section-header:hover {\n border-top-color: $govuk-border-colour;\n\n box-shadow: inset 0 3px 0 0 $govuk-link-colour;\n\n .govuk-accordion__section-button {\n border-top-color: $govuk-border-colour;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/back-link\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n .govuk-back-link {\n @include govuk-typography-responsive($size: $font-size);\n @include govuk-link-common;\n @include govuk-link-style-text;\n\n display: inline-block;\n position: relative;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(3);\n\n // Allow space for the arrow\n padding-left: govuk-em(14px, $font-size);\n }\n\n // Prepend left pointing chevron\n .govuk-back-link:before {\n content: \"\";\n display: block;\n\n // Vertically align with the parent element\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n left: govuk-em(3px, $font-size);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(225deg);\n\n transform: rotate(225deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a less than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003c\"; // Less than sign (<)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n .govuk-back-link:focus:before {\n border-color: $govuk-focus-text-colour;\n }\n\n .govuk-back-link:after {\n content: \"\";\n position: absolute;\n top: -14px;\n right: 0;\n bottom: -14px;\n left: 0;\n }\n\n .govuk-back-link--inverse {\n @include govuk-link-style-inverse;\n\n &:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/breadcrumbs\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n // Calculated altitude (△↕) of the right-angled isosceles chevron with sides\n // of length 8 (7px + 1px border):\n //\n // √(8² + 8²) * 0.5 ≅ 5.655\n $chevron-altitude-calculated: govuk-em(5.655px, $font-size);\n\n .govuk-breadcrumbs {\n @include govuk-font($size: $font-size);\n @include govuk-text-colour;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-breadcrumbs__list {\n @include govuk-clearfix;\n\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n\n .govuk-breadcrumbs__list-item {\n\n display: inline-block;\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Add both margin and padding such that the chevron appears centrally\n // between each breadcrumb item\n margin-left: govuk-em(govuk-spacing(2), $font-size);\n padding-left: govuk-em(govuk-spacing(2), $font-size) + $chevron-altitude-calculated;\n\n float: left;\n\n // Create a chevron using a box with borders on two sides, rotated 45deg.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n // Offset by the difference between the width of the non-rotated square\n // and its width when rotated\n left: (($chevron-altitude-calculated * -2) + $chevron-size + $chevron-border-width);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(45deg);\n\n transform: rotate(45deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a greater than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003e\"; // Greater than sign (>)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n &:first-child {\n margin-left: 0;\n padding-left: 0;\n\n &:before {\n content: none;\n display: none;\n }\n }\n }\n\n .govuk-breadcrumbs__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-breadcrumbs--collapse-on-mobile {\n @include govuk-media-query($until: tablet) {\n .govuk-breadcrumbs__list-item {\n display: none;\n\n &:first-child,\n &:last-child {\n display: inline-block;\n }\n\n &:before {\n top: govuk-em(6px, $font-size);\n margin: 0;\n }\n }\n\n .govuk-breadcrumbs__list {\n display: -ms-flexbox;\n display: flex;\n }\n }\n }\n\n .govuk-breadcrumbs--inverse {\n color: govuk-colour(\"white\");\n\n .govuk-breadcrumbs__link {\n @include govuk-link-style-inverse;\n }\n\n .govuk-breadcrumbs__list-item:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group components/button\n////\n\n/// Button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-background-colour: govuk-colour(\"green\", $legacy: #00823b) !default;\n\n/// Button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-text-colour: govuk-colour(\"white\") !default;\n\n@include govuk-exports(\"govuk/component/button\") {\n $govuk-button-colour: $govuk-button-background-colour;\n $govuk-button-text-colour: $govuk-button-text-colour;\n $govuk-button-hover-colour: govuk-shade($govuk-button-colour, 20%);\n $govuk-button-shadow-colour: govuk-shade($govuk-button-colour, 60%);\n\n // Secondary button variables\n $govuk-secondary-button-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-secondary-button-text-colour: govuk-colour(\"black\");\n $govuk-secondary-button-hover-colour: govuk-shade($govuk-secondary-button-colour, 10%);\n $govuk-secondary-button-shadow-colour: govuk-shade($govuk-secondary-button-colour, 40%);\n\n // Warning button variables\n $govuk-warning-button-colour: govuk-colour(\"red\");\n $govuk-warning-button-text-colour: govuk-colour(\"white\");\n $govuk-warning-button-hover-colour: govuk-shade($govuk-warning-button-colour, 20%);\n $govuk-warning-button-shadow-colour: govuk-shade($govuk-warning-button-colour, 60%);\n\n // Inverse button variables\n $govuk-inverse-button-colour: govuk-colour(\"white\");\n $govuk-inverse-button-text-colour: govuk-colour(\"blue\");\n $govuk-inverse-button-hover-colour: govuk-tint($govuk-inverse-button-text-colour, 90%);\n $govuk-inverse-button-shadow-colour: govuk-shade($govuk-inverse-button-text-colour, 30%);\n\n // Because the shadow (s0) is visually 'part of' the button, we need to reduce\n // the height of the button to compensate by adjusting its padding (s1) and\n // increase the bottom margin to include it (s2).\n $button-shadow-size: $govuk-border-width-form-element;\n\n .govuk-button {\n @include govuk-font($size: 19, $line-height: 19px);\n\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $button-shadow-size); // s2\n padding: (govuk-spacing(2) - $govuk-border-width-form-element) govuk-spacing(2) (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2)); // s1\n border: $govuk-border-width-form-element solid transparent;\n border-radius: 0;\n color: $govuk-button-text-colour;\n background-color: $govuk-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n text-align: center;\n vertical-align: top;\n cursor: pointer;\n -webkit-appearance: none;\n\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour;\n }\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n // Ensure that any global link styles are overridden\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-button-text-colour;\n text-decoration: none;\n }\n\n // Fix unwanted button padding in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n background-color: $govuk-button-hover-colour;\n }\n\n &:active {\n // Bump the button down so it looks like its being pressed in\n top: $button-shadow-size;\n\n @include _govuk-if-ie8 {\n border-bottom-width: 0;\n }\n }\n\n &:focus {\n border-color: $govuk-focus-colour;\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n // Since Internet Explorer 8 does not support box-shadow, we want to force the user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n // Since Internet Explorer does not support `:not()` we set a clearer focus style to match user-agent outlines.\n @include _govuk-if-ie8 {\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n }\n box-shadow: inset 0 0 0 1px $govuk-focus-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-button-text-colour;\n }\n }\n\n &:focus:not(:active):not(:hover) {\n border-color: $govuk-focus-colour;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 2px 0 $govuk-focus-text-colour;\n }\n\n // The following adjustments do not work for as\n // non-container elements cannot include pseudo elements (i.e. ::before).\n\n // Use a pseudo element to expand the click target area to include the\n // button's shadow as well, in case users try to click it.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n top: -$govuk-border-width-form-element;\n right: -$govuk-border-width-form-element;\n bottom: -($govuk-border-width-form-element + $button-shadow-size);\n left: -$govuk-border-width-form-element;\n\n background: transparent;\n }\n\n // When the button is active it is shifted down by $button-shadow-size to\n // denote a 'pressed' state. If the user happened to click at the very top\n // of the button, their mouse is no longer over the button (because it has\n // 'moved beneath them') and so the click event is not fired.\n //\n // This corrects that by shifting the top of the pseudo element so that it\n // continues to cover the area that the user originally clicked, which means\n // the click event is still fired.\n //\n // 🎉\n &:active:before {\n top: -($govuk-border-width-form-element + $button-shadow-size);\n }\n }\n\n // @deprecated Disabling buttons using the .govuk-button--disabled class is\n // deprecated and will be removed in the next major version.\n .govuk-button--disabled,\n .govuk-button[disabled=\"disabled\"],\n .govuk-button[disabled] {\n opacity: (.5);\n\n &:hover {\n background-color: $govuk-button-colour;\n cursor: not-allowed;\n }\n\n &:active {\n top: 0;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour; // s0\n }\n }\n }\n\n .govuk-button--secondary {\n background-color: $govuk-secondary-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-secondary-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-secondary-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-secondary-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-secondary-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-secondary-button-colour;\n }\n }\n }\n\n .govuk-button--warning {\n background-color: $govuk-warning-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-warning-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-warning-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-warning-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-warning-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-warning-button-colour;\n }\n }\n }\n\n .govuk-button--inverse {\n background-color: $govuk-inverse-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-inverse-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-inverse-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-inverse-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-inverse-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-inverse-button-colour;\n }\n }\n }\n\n .govuk-button--start {\n @include govuk-typography-weight-bold;\n @include govuk-typography-responsive($size: 24, $override-line-height: 1);\n\n display: -ms-inline-flexbox;\n\n display: inline-flex;\n min-height: auto;\n\n -ms-flex-pack: center;\n\n justify-content: center;\n }\n\n .govuk-button__start-icon {\n margin-left: govuk-spacing(1);\n\n @include govuk-media-query($from: desktop) {\n margin-left: govuk-spacing(2);\n }\n vertical-align: middle;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-item-align: center;\n align-self: center;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset when using v1 of nta\n $offset: 2;\n\n .govuk-button {\n padding-top: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) + $offset); // s1\n padding-bottom: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) - $offset + 1); // s1\n }\n\n .govuk-button__start-icon {\n margin-top: -3px;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/error-message\") {\n .govuk-error-message {\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n margin-top: 0; // Reset any default browser margins for paragraphs\n margin-bottom: govuk-spacing(3);\n clear: both;\n\n color: $govuk-error-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/fieldset\") {\n .govuk-fieldset {\n min-width: 0;\n margin: 0;\n padding: 0;\n border: 0;\n @include govuk-clearfix;\n }\n\n // Fix for Firefox < 53\n // https://bugzilla.mozilla.org/show_bug.cgi?id=504622\n @supports not (caret-color: auto) {\n .govuk-fieldset,\n x:-moz-any-link { // stylelint-disable-line selector-type-no-unknown\n display: table-cell;\n }\n }\n\n .govuk-fieldset__legend {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n // Fix legend text wrapping in Edge and IE\n // 1. IE9-11 & Edge 12-13\n // 2. IE8-11\n box-sizing: border-box; // 1\n display: table; // 2\n max-width: 100%; // 1\n margin-bottom: govuk-spacing(2);\n padding: 0;\n\n white-space: normal; // 1\n }\n\n // Modifiers that make legends look more like their equivalent headings\n\n .govuk-fieldset__legend--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the legend contains an H1, we want the H1 to inherit all styles from\n // the legend. Effectively we want to be able to treat the heading as if it is\n // not there.\n .govuk-fieldset__heading {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/hint\") {\n .govuk-hint {\n @include govuk-font($size: 19);\n\n margin-bottom: govuk-spacing(3);\n\n color: $govuk-secondary-text-colour;\n }\n\n // Reduces margin-bottom of hint when used after the default label (no class)\n // or govuk-label--s for better vertical alignment.\n\n // This adjustment will not work when the label is inside the , however it\n // is unlikely that the default or govuk-label--s class would be used in this\n // case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces margin-bottom of hint when used after the default legend (no class)\n // or govuk-fieldset__legend--s for better vertical alignment.\n\n // This adjustment will not work when the legend is outside the , however\n // it is unlikely that the default or govuk-fieldset__legend--s class would be\n // used in this case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces visual spacing of legend when there is a hint\n .govuk-fieldset__legend + .govuk-hint {\n margin-top: govuk-spacing(-1);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/label\") {\n .govuk-label {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n // Modifiers that make labels look more like their equivalent headings\n\n .govuk-label--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-label--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the label is nested inside a heading, override the heading so that it\n // does not have a margin. Effectively we want to be able to treat the heading\n // as if it is not there.\n //\n // This breaks BEM conventions because it exists as a parent of the 'block',\n // so we can't really consider an element.\n .govuk-label-wrapper {\n margin: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/checkboxes\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-checkboxes-size: 40px;\n $govuk-small-checkboxes-size: 24px;\n $govuk-checkboxes-label-padding-left-right: govuk-spacing(3);\n\n .govuk-checkboxes__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-checkboxes-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-checkboxes-size;\n\n clear: left;\n }\n\n .govuk-checkboxes__item:last-child,\n .govuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-checkboxes__input {\n $input-offset: ($govuk-touch-target-size - $govuk-checkboxes-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-checkboxes-size / -2;\n margin-left: $govuk-checkboxes-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-checkboxes__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-checkboxes-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n @include _govuk-not-ie8 {\n // [ ] Check box\n .govuk-checkboxes__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: $govuk-checkboxes-size;\n height: $govuk-checkboxes-size;\n border: $govuk-border-width-form-element solid currentcolor;\n background: transparent;\n }\n\n // ✔ Check mark\n //\n // The check mark is a box with a border on the left and bottom side (└──),\n // rotated 45 degrees\n .govuk-checkboxes__label:after {\n content: \"\";\n box-sizing: border-box;\n\n position: absolute;\n top: 11px;\n left: 9px;\n width: 23px;\n height: 12px;\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n // Fix bug in IE11 caused by transform rotate (-45deg).\n // See: alphagov/govuk_elements/issues/518\n border-top-color: transparent;\n\n opacity: 0;\n\n background: transparent;\n }\n }\n\n .govuk-checkboxes__hint {\n display: block;\n padding-right: $govuk-checkboxes-label-padding-left-right;\n padding-left: $govuk-checkboxes-label-padding-left-right;\n }\n\n // Focused state\n .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-checkboxes__input:checked + .govuk-checkboxes__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-checkboxes__input:disabled,\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {\n cursor: not-allowed;\n }\n\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label,\n .govuk-checkboxes__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-checkboxes__divider {\n $govuk-divider-size: $govuk-checkboxes-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the checkbox.\n $conditional-border-padding: ($govuk-checkboxes-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the checkbox\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-checkboxes-label-padding-left-right;\n\n .govuk-checkboxes__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-checkboxes--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-checkboxes-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-checkboxes__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆What colours do you like?\n // ┌┆───┐\n // │┆[] │ Purple\n // └┆▲──┘\n // ▲┆└─ Check box pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-checkboxes__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-checkboxes-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger checkboxes, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-checkboxes__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // [ ] Check box\n //\n // Reduce the size of the check box [1], vertically center it within the\n // touch target [2]\n .govuk-checkboxes__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-checkboxes-size; // 1\n height: $govuk-small-checkboxes-size; // 1\n }\n\n // ✔ Check mark\n //\n // Reduce the size of the check mark and re-align within the checkbox\n .govuk-checkboxes__label:after {\n top: 15px;\n left: 6px;\n width: 12px;\n height: 6.5px;\n border-width: 0 0 3px 3px;\n }\n\n // Fix position of hint with small checkboxes\n //\n // Do not use hints with small checkboxes – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-checkboxes__hint {\n padding: 0;\n clear: both;\n }\n\n // Align conditional reveals with small checkboxes\n .govuk-checkboxes__conditional {\n $margin-left: ($govuk-small-checkboxes-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n // Hover state for small checkboxes.\n //\n // We use a hover state for small checkboxes because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which checkbox they will select when their\n // cursor is outside of the visible area.\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow:\n 0 0 0 $govuk-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: initial;\n }\n\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/textarea\") {\n .govuk-textarea {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n display: block;\n width: 100%;\n min-height: 40px;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(1);\n\n resize: vertical;\n\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n -webkit-appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-textarea--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n@import \"../textarea/index\";\n\n@include govuk-exports(\"govuk/component/character-count\") {\n .govuk-character-count {\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group,\n .govuk-textarea {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-character-count__message {\n @include govuk-font($size: false, $tabular: true);\n margin-top: 0;\n margin-bottom: 0;\n\n &:after {\n // Zero-width space that will reserve vertical space when no hint is provided\n // as:\n // - setting a min-height is not possible without a magic number\n // because the line-height is set by the `govuk-font` call above\n // - using `:empty` is not possible as the hint macro outputs line breaks\n content: \"\\200B\";\n }\n }\n\n .govuk-character-count__message--disabled {\n visibility: hidden;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/cookie-banner\") {\n\n // This needs to be kept in sync with the header component's styles\n $border-bottom-width: govuk-spacing(2);\n\n .govuk-cookie-banner {\n padding-top: govuk-spacing(4);\n // The component does not set bottom spacing.\n // The bottom spacing should be created by the items inside the component.\n\n // Visually separate the cookie banner from content underneath\n // when user changes colours in their browser.\n border-bottom: $border-bottom-width solid transparent;\n\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n }\n\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when user hides the whole cookie banner with a 'Hide' button.\n .govuk-cookie-banner[hidden] {\n display: none;\n }\n\n .govuk-cookie-banner__message {\n // Remove the extra height added by the separator border.\n margin-bottom: -$border-bottom-width;\n\n &[hidden] {\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when the visibility of cookie and replacement messages is toggled.\n display: none;\n }\n\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // The focused cookie banner is the first element on the page and the last thing the user\n // interacted with prior to it gaining focus.\n // We therefore assume that moving focus to it is not going to surprise users, and that giving\n // it a visible focus indicator could be more confusing than helpful, especially as the\n // element is not normally keyboard operable.\n //\n // We have flagged this in the research section of the guidance as something to monitor.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/input\") {\n .govuk-input {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n margin-top: 0;\n\n padding: govuk-spacing(1);\n // setting any background-color makes text invisible when changing colours to dark backgrounds in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1335476)\n // as background-color and color need to always be set together, color should not be set either\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` for this // instead of changing `border-width` - this is for consistency with\n // components such as textarea where we avoid changing `border-width` as\n // it will change the element size. Also, `outline` cannot be utilised\n // here as it is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-input::-webkit-outer-spin-button,\n .govuk-input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n }\n\n .govuk-input[type=\"number\"] {\n -moz-appearance: textfield;\n }\n\n .govuk-input--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n\n .govuk-input--extra-letter-spacing {\n @include govuk-font(false, $tabular: true);\n letter-spacing: .05em;\n }\n\n // em measurements are based on the point size of the typeface\n // Extra space is added on the right hand side to allow for the Safari prefill icon\n\n .govuk-input--width-30 {\n max-width: 29.5em;\n }\n\n .govuk-input--width-20 {\n max-width: 20.5em;\n }\n\n .govuk-input--width-10 {\n max-width: 11.5em;\n }\n\n .govuk-input--width-5 {\n max-width: 5.5em;\n }\n\n .govuk-input--width-4 {\n max-width: 4.5em;\n }\n\n .govuk-input--width-3 {\n max-width: 3.75em;\n }\n\n .govuk-input--width-2 {\n max-width: 2.75em;\n }\n\n .govuk-input__wrapper {\n display: -ms-flexbox;\n display: flex;\n\n .govuk-input {\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n }\n\n .govuk-input:focus {\n // Hack to stop focus style being overlapped by the suffix\n z-index: 1;\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n\n .govuk-input {\n // Set max-width to override potential width override class on the input\n max-width: 100%;\n }\n }\n }\n\n .govuk-input__prefix,\n .govuk-input__suffix {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n display: inline-block;\n min-width: 40px;\n @if $govuk-typography-use-rem {\n min-width: govuk-px-to-rem(40px);\n }\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n text-align: center;\n @include govuk-media-query($until: tablet) {\n line-height: 1.6;\n }\n white-space: nowrap;\n\n // Emphasise non-editable status of prefixes and suffixes\n cursor: default;\n\n -ms-flex: 0 0 auto;\n\n flex: 0 0 auto;\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n height: 100%;\n white-space: normal;\n }\n }\n\n .govuk-input__prefix {\n @include govuk-media-query($until: mobile) {\n border-bottom: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-right: 0;\n }\n }\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n .govuk-input__suffix {\n @include govuk-media-query($until: mobile) {\n border-top: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-left: 0;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../input/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/date-input\") {\n .govuk-date-input {\n @include govuk-clearfix;\n // font-size: 0 removes whitespace caused by inline-block\n font-size: 0;\n }\n\n .govuk-date-input__item {\n display: inline-block;\n margin-right: govuk-spacing(4);\n margin-bottom: 0;\n }\n\n .govuk-date-input__label {\n display: block;\n }\n\n .govuk-date-input__input {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/details\") {\n .govuk-details {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-margin(6, \"bottom\");\n\n display: block;\n }\n\n .govuk-details__summary {\n // Make the focus outline shrink-wrap the text content of the summary\n display: inline-block;\n\n // Absolutely position the marker against this element\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Allow for absolutely positioned marker and align with disclosed text\n padding-left: govuk-spacing(4) + $govuk-border-width;\n\n // Style the summary to look like a link...\n color: $govuk-link-colour;\n cursor: pointer;\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n // ...but only underline the text, not the arrow\n .govuk-details__summary-text {\n @include govuk-link-decoration;\n }\n\n .govuk-details__summary:hover .govuk-details__summary-text {\n @include govuk-link-hover-decoration;\n }\n\n // Remove the underline when focussed to avoid duplicate borders\n .govuk-details__summary:focus .govuk-details__summary-text {\n text-decoration: none;\n }\n\n // Remove the default details marker so we can style our own consistently and\n // ensure it displays in Firefox (see implementation.md for details)\n .govuk-details__summary::-webkit-details-marker {\n display: none;\n }\n\n // Append our own open / closed marker using a pseudo-element\n .govuk-details__summary:before {\n content: \"\";\n position: absolute;\n\n top: -1px;\n bottom: 0;\n left: 0;\n\n margin: auto;\n\n @include govuk-shape-arrow($direction: right, $base: 14px);\n\n .govuk-details[open] > & {\n @include govuk-shape-arrow($direction: down, $base: 14px);\n }\n }\n\n .govuk-details__text {\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n padding-left: govuk-spacing(4);\n border-left: $govuk-border-width solid $govuk-border-colour;\n }\n\n .govuk-details__text p {\n margin-top: 0;\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-details__text > :last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/shapes\n////\n\n/// Calculate the height of an equilateral triangle\n///\n/// Multiplying half the length of the base of an equilateral triangle by the\n/// square root of three gives us its height. We use 1.732 as an approximation.\n///\n/// @param {Number} $base - Length of the base of the triangle\n/// @return {Number} Calculated height of the triangle\n/// @access private\n\n@function _govuk-equilateral-height($base) {\n $square-root-of-three: 1.732;\n\n @return ($base / 2) * $square-root-of-three;\n}\n\n/// Arrow mixin\n///\n/// Generate Arrows (triangles) by using a mix of transparent (1) and coloured\n/// borders. The coloured borders inherit the text colour of the element (2).\n///\n/// Ensure the arrow is rendered correctly if browser colours are overridden by\n/// providing a clip path (3). Without this the transparent borders are\n/// overridden to become visible which results in a square.\n///\n/// We need both because older browsers do not support clip-path.\n///\n/// @param {String} $direction - Direction for arrow: up, right, down, left.\n/// @param {Number} $base - Length of the triangle 'base' side\n/// @param {Number} $height [null] - Height of triangle. Omit for equilateral.\n/// @param {String} $display [block] - CSS display property of the arrow\n///\n/// @access public\n\n@mixin govuk-shape-arrow($direction, $base, $height: null, $display: block) {\n display: $display;\n\n width: 0;\n height: 0;\n\n border-style: solid;\n border-color: transparent; // 1\n\n $perpendicular: $base / 2;\n\n @if not $height {\n $height: _govuk-equilateral-height($base);\n }\n\n @if $direction == \"up\" {\n -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);\n clip-path: polygon(50% 0%, 0% 100%, 100% 100%); // 3\n\n border-width: 0 $perpendicular $height $perpendicular;\n border-bottom-color: inherit; // 2\n } @else if $direction == \"right\" {\n -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%); // 3\n\n border-width: $perpendicular 0 $perpendicular $height;\n border-left-color: inherit; // 2\n } @else if $direction == \"down\" {\n -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%); // 3\n\n border-width: $height $perpendicular 0 $perpendicular;\n border-top-color: inherit; // 2\n } @else if $direction == \"left\" {\n -webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);\n clip-path: polygon(0% 50%, 100% 100%, 100% 0%); // 3\n\n border-width: $perpendicular $height $perpendicular 0;\n border-right-color: inherit; // 2\n } @else {\n @error \"Invalid arrow direction: expected `up`, `right`, `down` or `left`, got `#{$direction}`\";\n }\n}\n\n/*# sourceMappingURL=_shape-arrow.scss.map */","@import \"../../core/lists\";\n\n@include govuk-exports(\"govuk/component/error-summary\") {\n .govuk-error-summary {\n @include govuk-text-colour;\n @include govuk-responsive-padding(4);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-error-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-error-summary__title {\n @include govuk-font($size: 24, $weight: bold);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-error-summary__body {\n @include govuk-font($size: 19);\n\n p {\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n }\n\n // Cross-component class - adjusts styling of list component\n .govuk-error-summary__list {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .govuk-error-summary__list a {\n @include govuk-typography-weight-bold;\n @include govuk-link-common;\n @include govuk-link-style-error;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../button/index\";\n\n@include govuk-exports(\"govuk/component/exit-this-page\") {\n $indicator-size: .75em;\n\n .govuk-exit-this-page {\n @include govuk-responsive-margin(8, \"bottom\");\n position: -webkit-sticky;\n position: sticky;\n z-index: 1000;\n top: 0;\n left: 0;\n width: 100%;\n\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n right: 0;\n left: auto;\n width: auto;\n float: right;\n }\n }\n\n .govuk-exit-this-page__button {\n margin-bottom: 0;\n }\n\n .govuk-exit-this-page__indicator {\n @include govuk-responsive-padding(2);\n display: none;\n padding-bottom: 0;\n color: inherit;\n line-height: 0; // removes extra negative space below the indicators\n text-align: center;\n pointer-events: none;\n }\n\n .govuk-exit-this-page__indicator--visible {\n display: block;\n }\n\n .govuk-exit-this-page__indicator-light {\n box-sizing: border-box;\n display: inline-block;\n width: $indicator-size;\n height: $indicator-size;\n margin: 0 .125em;\n border-width: 2px;\n border-style: solid;\n border-radius: 50%;\n\n @include _govuk-not-ie8 {\n border-color: currentcolor;\n }\n\n @include _govuk-if-ie8 {\n border-color: govuk-colour(\"white\");\n }\n }\n\n .govuk-exit-this-page__indicator-light--on {\n border-width: $indicator-size / 2;\n }\n\n @media only print {\n .govuk-exit-this-page {\n display: none;\n }\n }\n\n .govuk-exit-this-page-overlay {\n position: fixed;\n z-index: 9999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: govuk-colour(\"white\");\n }\n\n // This class is added to the body when the Exit This Page button is activated\n // in addition to the overlay to both block the entire screen and hide everything\n // underneath it.\n //\n // We do this to ensure that users don't risk interacting with the page underneath\n // the overlay between activating the button and navigating to the next page.\n .govuk-exit-this-page-hide-content {\n // stylelint-disable declaration-no-important\n * {\n display: none !important;\n }\n\n .govuk-exit-this-page-overlay {\n display: block !important;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/file-upload\") {\n $component-padding: govuk-spacing(1);\n\n .govuk-file-upload {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n max-width: 100%;\n margin-left: -$component-padding;\n padding: $component-padding;\n\n // The default file upload button in Safari does not\n // support setting a custom font-size. Set `-webkit-appearance`\n // to `button` to drop out of the native appearance so the\n // font-size is set to 19px\n // https://bugs.webkit.org/show_bug.cgi?id=224746\n &::-webkit-file-upload-button {\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Use `box-shadow` to add border instead of changing `border-width`\n // (which changes element size) and since `outline` is already used for the\n // yellow focus state.\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so add an actual border\n border: 4px solid $govuk-input-border-colour;\n }\n }\n\n // Set \"focus-within\" to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1430196\n // so that component receives focus in Firefox.\n // This can't be set together with `:focus` as all versions of IE fail\n // to recognise `focus-within` and don't set any styles from the block\n // when it's a selector.\n &:focus-within {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n &:disabled {\n opacity: .5;\n cursor: not-allowed;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/footer\") {\n\n $govuk-footer-background: $govuk-canvas-background-colour;\n $govuk-footer-border: $govuk-border-colour;\n // This variable can be removed entirely once the legacy palette goes away,\n // as it'll just be the same as $govuk-footer-border.\n $govuk-footer-border-top: $govuk-border-colour;\n $govuk-footer-text: $govuk-text-colour;\n $govuk-footer-link-hover-colour: null; // Only used with the legacy palette\n\n @if $govuk-use-legacy-palette {\n $govuk-footer-border-top: #a1acb2;\n $govuk-footer-border: govuk-colour(\"grey-2\");\n $govuk-footer-text: #454a4c;\n $govuk-footer-link-hover-colour: #171819;\n }\n\n // Based on the govuk-crest-2x.png image dimensions.\n $govuk-footer-crest-image-width-2x: 250px;\n $govuk-footer-crest-image-height-2x: 204px;\n // Half the 2x image so that it fits the regular 1x size.\n $govuk-footer-crest-image-width: ($govuk-footer-crest-image-width-2x / 2);\n $govuk-footer-crest-image-height: ($govuk-footer-crest-image-height-2x / 2);\n\n .govuk-footer {\n @include govuk-font($size: 16);\n @include govuk-responsive-padding(7, \"top\");\n @include govuk-responsive-padding(5, \"bottom\");\n\n border-top: 1px solid $govuk-footer-border-top;\n color: $govuk-footer-text;\n background: $govuk-footer-background;\n }\n\n .govuk-footer__link {\n @include govuk-link-common;\n\n @if $govuk-use-legacy-palette {\n &:link,\n &:visited {\n color: $govuk-footer-text;\n }\n\n &:hover,\n &:active {\n color: $govuk-footer-link-hover-colour;\n }\n } @else {\n @include govuk-link-style-text;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n }\n\n .govuk-footer__section-break {\n margin: 0; // Reset ` ` default margins\n @include govuk-responsive-margin(8, \"bottom\");\n border: 0; // Reset ` ` default borders\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__meta {\n display: -ms-flexbox;\n display: flex; // Support: Flexbox\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; // Support: Flexbox\n -ms-flex-align: end;\n align-items: flex-end; // Support: Flexbox\n -ms-flex-pack: center;\n justify-content: center; // Support: Flexbox\n }\n\n .govuk-footer__meta-item {\n margin-right: $govuk-gutter-half;\n margin-bottom: govuk-spacing(5);\n margin-left: $govuk-gutter-half;\n }\n\n .govuk-footer__meta-item--grow {\n -ms-flex: 1;\n flex: 1; // Support: Flexbox\n @include govuk-media-query ($until: tablet) {\n -ms-flex-preferred-size: 320px;\n flex-basis: 320px; // Support: Flexbox\n }\n }\n\n .govuk-footer__licence-logo {\n display: inline-block;\n margin-right: govuk-spacing(2);\n @include govuk-media-query ($until: desktop) {\n margin-bottom: govuk-spacing(3);\n }\n vertical-align: top;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n .govuk-footer__licence-description {\n display: inline-block;\n }\n\n .govuk-footer__copyright-logo {\n display: inline-block;\n min-width: $govuk-footer-crest-image-width;\n padding-top: ($govuk-footer-crest-image-height + govuk-spacing(2));\n background-image: govuk-image-url(\"govuk-crest.png\");\n @include govuk-device-pixel-ratio {\n background-image: govuk-image-url(\"govuk-crest-2x.png\");\n }\n background-repeat: no-repeat;\n background-position: 50% 0%;\n background-size: $govuk-footer-crest-image-width $govuk-footer-crest-image-height;\n text-align: center;\n white-space: nowrap;\n }\n\n .govuk-footer__inline-list {\n margin-top: 0;\n margin-bottom: govuk-spacing(3);\n padding: 0;\n }\n\n .govuk-footer__meta-custom {\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-footer__inline-list-item {\n display: inline-block;\n margin-right: govuk-spacing(3);\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-footer__heading {\n margin-bottom: govuk-spacing(6);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query ($until: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__navigation {\n @include govuk-clearfix;\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n }\n\n .govuk-footer__section {\n display: inline-block;\n margin-bottom: $govuk-gutter;\n vertical-align: top;\n }\n\n .govuk-footer__list {\n margin: 0;\n padding: 0;\n list-style: none;\n -webkit-column-gap: $govuk-gutter;\n column-gap: $govuk-gutter; // Support: Columns\n }\n\n @include govuk-media-query ($from: desktop) {\n .govuk-footer__list--columns-2 {\n -webkit-column-count: 2;\n column-count: 2; // Support: Columns\n }\n\n .govuk-footer__list--columns-3 {\n -webkit-column-count: 3;\n column-count: 3; // Support: Columns\n }\n }\n\n .govuk-footer__list-item {\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-footer__list-item:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers\n////\n\n/// Media query for retina images (device-pixel-ratio)\n///\n/// @param {Number} $ratio [2] - Device pixel ratio\n/// @content Passed content will be outputted within the media query\n///\n/// @example scss - Providing a @2x image for screens that support it\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @example scss - Using a custom ratio\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @include govuk-device-pixel-ratio(3) {\n/// background-image: govuk-image-url(\"my-image-3x.png\");\n/// }\n///\n/// @access public\n\n@mixin govuk-device-pixel-ratio($ratio: 2) {\n // stylelint-disable indentation\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\n only screen and (min-resolution: #{($ratio * 96)}dpi),\n only screen and (min-resolution: #{$ratio}dppx) {\n @content;\n }\n}\n\n/*# sourceMappingURL=_device-pixels.scss.map */","@include govuk-exports(\"govuk/component/header\") {\n\n $govuk-header-background: govuk-colour(\"black\");\n $govuk-header-border-color: $govuk-brand-colour;\n $govuk-header-border-width: govuk-spacing(2);\n $govuk-header-text: govuk-colour(\"white\");\n $govuk-header-link-active: #1d8feb;\n $govuk-header-nav-item-border-color: #2e3133;\n $govuk-header-link-underline-thickness: 3px;\n\n .govuk-header {\n @include govuk-font($size: 16);\n\n border-bottom: govuk-spacing(2) solid govuk-colour(\"white\");\n color: $govuk-header-text;\n background: $govuk-header-background;\n }\n\n .govuk-header__container--full-width {\n padding: 0 govuk-spacing(3);\n border-color: $govuk-header-border-color;\n\n .govuk-header__menu-button {\n right: govuk-spacing(3);\n }\n }\n\n .govuk-header__container {\n @include govuk-clearfix;\n position: relative;\n margin-bottom: -$govuk-header-border-width;\n padding-top: govuk-spacing(2);\n border-bottom: $govuk-header-border-width solid $govuk-header-border-color;\n }\n\n .govuk-header__logotype {\n display: inline-block;\n\n // Add a gap after the logo in case it's followed by a product name. This\n // gets removed later if the logotype is a :last-child.\n margin-right: govuk-spacing(1);\n\n // Prevent readability backplate from obscuring underline in Windows High\n // Contrast Mode\n @media (forced-colors: active) {\n forced-color-adjust: none;\n color: linktext;\n }\n\n // Remove the gap after the logo if there's no product name to keep hover\n // and focus states neat\n &:last-child {\n margin-right: 0;\n }\n }\n\n .govuk-header__logotype-crown {\n position: relative;\n top: -1px;\n margin-right: 1px;\n fill: currentcolor;\n vertical-align: top;\n }\n\n // Spacing adjustment for Tudor crown, as the new graphic is narrower than the\n // existing crown. In Frontend v5, this rule should replace the equivalent in\n // the block above.\n .govuk-header__logotype-crown[width=\"32\"] {\n top: -3px;\n margin-right: 2px;\n }\n\n .govuk-header__logotype-crown-fallback-image {\n width: 36px;\n height: 32px;\n border: 0;\n vertical-align: bottom;\n }\n\n // Sizing adjustment for Tudor crown, as the new graphic is smaller than the\n // existing crown. In Frontend v5, these rules should replace their\n // equivalents in the block above.\n .govuk-header__logotype-crown-fallback-image[width=\"32\"] {\n width: 32px;\n height: 30px;\n }\n\n .govuk-header__product-name {\n @include govuk-font($size: 24, $line-height: 1);\n display: inline-table;\n }\n\n .govuk-header__link {\n // Avoid using the `govuk-link-common` mixin because the links in the header\n // get a special treatment, because:\n //\n // - underlines are only visible on hover\n // - all links get a 3px underline regardless of text size, as there are\n // multiple grouped elements close to one another and having slightly\n // different underline widths looks unbalanced\n @include govuk-typography-common;\n @include govuk-link-style-inverse;\n\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n text-decoration-thickness: $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n .govuk-header__link--homepage {\n // Font size needs to be set on the link so that the box sizing is correct\n // in Firefox\n @include govuk-font($size: false, $weight: bold);\n\n display: inline-block;\n margin-right: govuk-spacing(2);\n font-size: 30px; // We don't have a mixin that produces 30px font size\n line-height: 1;\n\n @include govuk-media-query($from: tablet) {\n display: inline;\n\n &:focus {\n // Replicate the focus box shadow but without the -2px y-offset of the first yellow shadow\n // This is to stop the logo getting cut off by the box shadow when focused on above a product name\n box-shadow: 0 0 $govuk-focus-colour;\n }\n }\n\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:active {\n // Negate the added border\n margin-bottom: $govuk-header-link-underline-thickness * -1;\n // Omitting colour will use default value of currentColor – if we\n // specified currentColor explicitly IE8 would ignore this rule.\n border-bottom: $govuk-header-link-underline-thickness solid;\n }\n\n // Remove any borders that show when focused and hovered.\n &:focus {\n margin-bottom: 0;\n border-bottom: 0;\n }\n }\n\n // The govuk-header__link--service-name class is deprecated - use\n // govuk-header__service-name instead.\n .govuk-header__service-name,\n .govuk-header__link--service-name {\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n @include govuk-font($size: 24, $weight: bold);\n }\n\n .govuk-header__logo,\n .govuk-header__content {\n box-sizing: border-box;\n }\n\n .govuk-header__logo {\n @include govuk-responsive-margin(2, \"bottom\");\n padding-right: govuk-spacing(8);\n\n @include govuk-media-query ($from: desktop) {\n width: 33.33%;\n padding-right: $govuk-gutter-half;\n float: left;\n vertical-align: top;\n }\n }\n\n .govuk-header__content {\n @include govuk-media-query ($from: desktop) {\n width: 66.66%;\n padding-left: $govuk-gutter-half;\n float: left;\n }\n }\n\n .govuk-header__menu-button {\n @include govuk-font($size: 16);\n display: none;\n position: absolute;\n top: govuk-spacing(4);\n right: 0;\n margin: 0;\n padding: 0;\n border: 0;\n color: govuk-colour(\"white\");\n background: none;\n cursor: pointer;\n\n &:hover {\n -webkit-text-decoration: solid underline $govuk-header-link-underline-thickness;\n text-decoration: solid underline $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n\n &:after {\n @include govuk-shape-arrow($direction: down, $base: 10px, $display: inline-block);\n content: \"\";\n margin-left: govuk-spacing(1);\n }\n\n &[aria-expanded=\"true\"]:after {\n @include govuk-shape-arrow($direction: up, $base: 10px, $display: inline-block);\n }\n\n @include govuk-media-query ($from: tablet) {\n top: govuk-spacing(3);\n }\n\n .js-enabled & {\n display: block;\n }\n\n &[hidden],\n .js-enabled &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation {\n @include govuk-media-query ($from: desktop) {\n margin-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-header__navigation-list {\n // Reset user-agent default list styles\n margin: 0;\n padding: 0;\n list-style: none;\n\n &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation--end {\n @include govuk-media-query ($from: desktop) {\n margin: 0;\n padding: govuk-spacing(1) 0;\n text-align: right;\n }\n }\n\n // The govuk-header__navigation--no-service-name class is deprecated and will\n // be removed in the next major release.\n .govuk-header__navigation--no-service-name {\n padding-top: govuk-spacing(7);\n }\n\n .govuk-header__navigation-item {\n padding: govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-header-nav-item-border-color;\n\n @include govuk-media-query ($from: desktop) {\n display: inline-block;\n margin-right: govuk-spacing(3);\n padding: govuk-spacing(1) 0;\n border: 0;\n }\n\n a {\n @include govuk-font($size: 16, $weight: bold);\n white-space: nowrap;\n }\n }\n\n .govuk-header__navigation-item--active {\n a {\n &:link,\n &:hover,\n &:visited {\n color: $govuk-header-link-active;\n }\n\n // When printing, use the normal blue as this contrasts better with the\n // white printing header\n @include govuk-media-query($media-type: print) {\n color: $govuk-brand-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n }\n }\n\n .govuk-header__navigation-item:last-child {\n margin-right: 0;\n border-bottom: 0;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-header {\n border-bottom-width: 0;\n color: govuk-colour(\"black\");\n background: transparent;\n }\n\n // Hide the inverted crown when printing in browsers that don't support SVG.\n .govuk-header__logotype-crown-fallback-image {\n display: none;\n }\n\n .govuk-header__link {\n &:link,\n &:visited {\n color: govuk-colour(\"black\");\n }\n\n // Do not append link href to GOV.UK link when printing (e.g. '(/)')\n &:after {\n display: none;\n }\n }\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when the font is updated with the correct baseline\n .govuk-header__logotype-crown,\n .govuk-header__logotype-crown-fallback-image {\n position: relative;\n top: -4px;\n vertical-align: middle;\n }\n\n .govuk-header {\n $offset: 3px;\n padding-top: $offset;\n }\n\n .govuk-header__link--homepage {\n line-height: 30px;\n }\n // End adjustments\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group settings/links\n////\n\n/// Enable new link styles\n///\n/// If enabled, the link styles will change. Underlines will:\n///\n/// - be consistently thinner and a bit further away from the link text\n/// - have a clearer hover state, where the underline gets thicker to make the\n/// link stand out to users\n///\n/// You should only enable the new link styles if both:\n///\n/// - you've made sure your whole service will use the new style consistently\n/// - you do not have links in a multi-column CSS layout - there's [a Chromium\n/// bug that affects links](https://github.com/alphagov/govuk-frontend/issues/2204)\n///\n/// @type Boolean\n/// @access public\n\n$govuk-new-link-styles: false !default;\n\n/// Thickness of link underlines\n///\n/// The default will be either:\n///\n/// - 1px\n/// - 0.0625rem, if it's thicker than 1px because the user has changed the text\n/// size in their browser\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-thickness: unquote(\"max(1px, .0625rem)\") !default;\n\n/// Offset of link underlines from text baseline\n///\n/// The default is 3px expressed as ems, as calculated against the default body\n/// font size (on desktop) of 19px.\n/// 3 ÷ 19 = 0.1578\n///\n/// Set this variable to `false` to avoid setting an offset.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-offset: .1578em !default;\n\n/// Thickness of link underlines in hover state\n///\n/// The default for each link will be the thickest of the following:\n///\n/// - 3px\n/// - 0.1875rem, if it's thicker than 3px because the user has changed the text\n/// size in their browser\n/// - 0.12em (relative to the link's text size)\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-hover-underline-thickness: unquote(\"max(3px, .1875rem, .12em)\") !default;\n\n/*# sourceMappingURL=_links.scss.map */","@include govuk-exports(\"govuk/component/inset-text\") {\n .govuk-inset-text {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n // Margin top intended to collapse\n // This adds an additional 10px to the paragraph above\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n\n clear: both;\n\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/notification-banner\") {\n .govuk-notification-banner {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-brand-colour;\n\n background-color: $govuk-brand-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-notification-banner__header {\n padding: 2px govuk-spacing(3) govuk-spacing(1);\n\n // Ensures the notification header appears separate to the notification body text in high contrast mode\n border-bottom: 1px solid transparent;\n\n @include govuk-media-query($from: tablet) {\n padding: 2px govuk-spacing(4) govuk-spacing(1);\n }\n }\n\n .govuk-notification-banner__title {\n @include govuk-font($size: 19, $weight: bold);\n\n margin: 0;\n\n padding: 0;\n\n color: govuk-colour(\"white\");\n }\n\n .govuk-notification-banner__content {\n $padding-tablet: govuk-spacing(4);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n\n background-color: $govuk-body-background-colour;\n\n @include govuk-media-query($from: tablet) {\n padding: $padding-tablet;\n }\n\n // Wrap content at the same place that a 2/3 grid column ends, to maintain\n // shorter line-lengths when the notification banner is full width\n > * {\n // When elements have their own padding (like lists), include the padding\n // in the max-width calculation\n box-sizing: border-box;\n\n // Calculate the internal width of a two-thirds column...\n $two-col-width: ($govuk-page-width * 2 / 3) - ($govuk-gutter * 1 / 3);\n\n // ...and then factor in the left border and padding\n $banner-exterior: ($padding-tablet + $govuk-border-width);\n max-width: $two-col-width - $banner-exterior;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-notification-banner__heading {\n @include govuk-font($size: 24, $weight: bold);\n\n margin: 0 0 govuk-spacing(3) 0;\n\n padding: 0;\n }\n\n .govuk-notification-banner__link {\n @include govuk-link-common;\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-notification-banner--success {\n border-color: $govuk-success-colour;\n\n background-color: $govuk-success-colour;\n\n .govuk-notification-banner__link {\n @include govuk-link-style-success;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/pagination\") {\n // Flexbox enhancement for small screen visual design\n // Falls back to a float: left layout on non-flex browsers\n .govuk-pagination {\n @include govuk-responsive-margin(6, \"bottom\");\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n\n @include govuk-media-query($from: tablet) {\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n }\n\n .govuk-pagination__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n @include govuk-font(19);\n box-sizing: border-box;\n position: relative;\n min-width: 45px;\n min-height: 45px;\n padding: govuk-spacing(2) govuk-spacing(3);\n float: left; // Float is ignored if flex is active for prev/next links\n\n &:hover {\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n }\n }\n\n .govuk-pagination__item {\n // Hide items on small screens except the prev/next items,\n // non-link items and the first and last items\n display: none;\n\n // Center align pagination links in their parent list item so that they\n // visually sit in the middle of their touch area\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n }\n\n .govuk-pagination__prev,\n .govuk-pagination__next {\n @include govuk-typography-weight-bold;\n\n // Use flex to get around a whitespace issue between the arrow svg and the link text\n // without having to rely on whitespace control from backend tooling\n .govuk-pagination__link {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n }\n }\n\n .govuk-pagination__prev {\n padding-left: 0;\n }\n\n .govuk-pagination__next {\n padding-right: 0;\n }\n\n // Only show first, last and non-link items on mobile\n .govuk-pagination__item--current,\n .govuk-pagination__item--ellipses,\n .govuk-pagination__item:first-child,\n .govuk-pagination__item:last-child {\n display: block;\n }\n\n .govuk-pagination__item--current {\n @include govuk-typography-weight-bold;\n outline: 1px solid transparent;\n background-color: $govuk-link-colour;\n\n &:hover {\n background-color: $govuk-link-colour;\n }\n\n .govuk-pagination__link {\n @include govuk-link-style-inverse;\n }\n }\n\n .govuk-pagination__item--ellipses {\n @include govuk-typography-weight-bold;\n color: $govuk-secondary-text-colour;\n\n // Remove hover state for ellipsis items as they don't have links within them\n &:hover {\n background-color: transparent;\n }\n }\n\n .govuk-pagination__link {\n display: block;\n min-width: govuk-spacing(3);\n\n // Increase the touch area for the link to the parent element.\n @media screen {\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n // Add link hover decoration to prev/next text if no label present on prev/next only mode\n // We do this so that we have a hover state in all possible instances\n &:hover,\n &:active {\n .govuk-pagination__link-title--decorated {\n @include govuk-link-decoration;\n }\n\n .govuk-pagination__link-label,\n .govuk-pagination__link-title--decorated {\n @include govuk-link-hover-decoration;\n }\n }\n\n &:focus {\n .govuk-pagination__icon {\n color: $govuk-focus-text-colour;\n }\n\n .govuk-pagination__link-label {\n text-decoration: none;\n }\n\n .govuk-pagination__link-title--decorated {\n text-decoration: none;\n }\n }\n }\n\n .govuk-pagination__link-label {\n @include govuk-font($size: 19, $weight: \"regular\");\n @include govuk-link-decoration;\n display: inline-block;\n padding-left: govuk-spacing(6);\n }\n\n .govuk-pagination__icon {\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(15px);\n height: govuk-px-to-rem(13px);\n color: $govuk-secondary-text-colour;\n fill: currentcolor;\n forced-color-adjust: auto;\n }\n\n .govuk-pagination__icon--prev {\n margin-right: govuk-spacing(3);\n }\n\n .govuk-pagination__icon--next {\n margin-left: govuk-spacing(3);\n }\n\n // Block mode - position previous and next links above and below numbers\n .govuk-pagination--block {\n display: block;\n\n .govuk-pagination__item {\n padding: govuk-spacing(3);\n float: none;\n }\n\n .govuk-pagination__next,\n .govuk-pagination__prev {\n padding-left: 0;\n float: none;\n }\n\n .govuk-pagination__next {\n padding-right: govuk-spacing(3);\n\n .govuk-pagination__icon {\n margin-left: 0;\n }\n }\n\n // Only apply a border between prev and next if both are present\n .govuk-pagination__prev + .govuk-pagination__next {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // Reset both these elements to their inline default, both to ensure that the focus state\n // for block mode \"shrink wraps\" text as expected\n .govuk-pagination__link,\n .govuk-pagination__link-title {\n display: inline;\n }\n\n // Set the after pseudo element to a block which makes the title visually display\n // as block level whilst programmatically being inline\n // We do this to get around an NVDA quirk where adjacent block level\n // elements are always read out separately\n .govuk-pagination__link-title:after {\n content: \"\";\n display: block;\n }\n\n .govuk-pagination__link {\n text-align: left;\n\n &:focus {\n // apply focus styling to the label within the link as if it were being focused\n // to get around a display issue with a focusable inline element containing a mixture\n // of inline and inline-block level elements\n .govuk-pagination__link-label {\n @include govuk-focused-text;\n }\n }\n\n &:not(:focus) {\n text-decoration: none;\n }\n }\n\n .govuk-pagination__icon {\n margin-right: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/panel\") {\n .govuk-panel {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n\n margin-bottom: govuk-spacing(3);\n padding: govuk-spacing(7) - $govuk-border-width;\n\n border: $govuk-border-width solid transparent;\n\n text-align: center;\n\n @include govuk-media-query($until: tablet) {\n padding: govuk-spacing(3) - $govuk-border-width;\n\n // This is an if-all-else-fails attempt to stop long words from overflowing the container\n // on very narrow viewports by forcing them to break and wrap instead. This\n // overflowing is more likely to happen when user increases text size on a mobile eg. using\n // iOS Safari text resize controls.\n //\n // The overflowing is a particular problem with the panel component since it uses white\n // text: when the text overflows the container, it is invisible on the white (page)\n // background. When the text in our other components overflow, the user might have to scroll\n // horizontally to view it but the the text remains legible.\n overflow-wrap: break-word;\n word-wrap: break-word; // Support IE (autoprefixer doesn't add this as it's not a prefix)\n }\n }\n\n .govuk-panel--confirmation {\n color: govuk-colour(\"white\");\n background: govuk-colour(\"green\", $legacy: \"turquoise\");\n\n @include govuk-media-query($media-type: print) {\n border-color: currentcolor;\n color: $govuk-print-text-colour;\n background: none;\n }\n }\n\n .govuk-panel__title {\n margin-top: 0;\n margin-bottom: govuk-spacing(6);\n\n @include govuk-font($size: 48, $weight: bold);\n }\n\n .govuk-panel__title:last-child {\n margin-bottom: 0;\n }\n\n .govuk-panel__body {\n @include govuk-font($size: 36);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tag\") {\n .govuk-tag {\n\n display: inline-block;\n\n // When a user customises their colours often the background is removed,\n // by adding a outline we ensure that the tag component still keeps it's meaning.\n // https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/\n outline: 2px solid transparent;\n outline-offset: -2px;\n\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n letter-spacing: 1px;\n\n text-decoration: none;\n text-transform: uppercase;\n\n @if $govuk-use-legacy-font {\n // Since New Transport sits slightly higher than other common fonts.\n // We use intentionally uneven padding to make it balanced, this can be\n // removed using the version of the font that has a more common vertical spacing.\n @include govuk-font($size: 16, $weight: bold, $line-height: 1.25);\n padding-top: 4px;\n padding-right: 8px;\n padding-bottom: 1px;\n padding-left: 8px;\n } @else {\n @include govuk-font($size: 16, $weight: bold, $line-height: 1);\n padding-top: 5px;\n padding-right: 8px;\n padding-bottom: 4px;\n padding-left: 8px;\n }\n }\n\n .govuk-tag--grey {\n color: govuk-shade(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 30%);\n background: govuk-tint(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 90%);\n }\n\n .govuk-tag--purple {\n color: govuk-shade(govuk-colour(\"purple\"), 20%);\n background: govuk-tint(govuk-colour(\"purple\"), 80%);\n }\n\n .govuk-tag--turquoise {\n color: govuk-shade(govuk-colour(\"turquoise\"), 60%);\n background: govuk-tint(govuk-colour(\"turquoise\"), 70%);\n }\n\n .govuk-tag--blue {\n color: govuk-shade(govuk-colour(\"blue\"), 30%);\n background: govuk-tint(govuk-colour(\"blue\"), 80%);\n }\n\n .govuk-tag--yellow {\n color: govuk-shade(govuk-colour(\"yellow\"), 65%);\n background: govuk-tint(govuk-colour(\"yellow\"), 75%);\n }\n\n .govuk-tag--orange {\n color: govuk-shade(govuk-colour(\"orange\"), 55%);\n background: govuk-tint(govuk-colour(\"orange\"), 70%);\n }\n\n .govuk-tag--red {\n color: govuk-shade(govuk-colour(\"red\"), 30%);\n background: govuk-tint(govuk-colour(\"red\"), 80%);\n }\n\n .govuk-tag--pink {\n color: govuk-shade(govuk-colour(\"pink\"), 40%);\n background: govuk-tint(govuk-colour(\"pink\"), 80%);\n }\n\n .govuk-tag--green {\n color: govuk-shade(govuk-colour(\"green\"), 20%);\n background: govuk-tint(govuk-colour(\"green\"), 80%);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/phase-banner\") {\n .govuk-phase-banner {\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-phase-banner__content {\n @include govuk-font($size: 16);\n @include govuk-text-colour;\n\n display: table;\n margin: 0;\n }\n\n .govuk-phase-banner__content__tag {\n margin-right: govuk-spacing(2);\n }\n\n .govuk-phase-banner__text {\n display: table-cell;\n vertical-align: middle;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tabs\") {\n .govuk-tabs {\n @include govuk-responsive-margin(1, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__title {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__list {\n margin: 0;\n padding: 0;\n list-style: none;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__list-item {\n @include govuk-font($size: 19);\n margin-left: govuk-spacing(5);\n\n &:before {\n @include govuk-text-colour;\n content: \"\\2014 \"; // \"— \"\n margin-left: govuk-spacing(-5);\n padding-right: govuk-spacing(1);\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-common;\n @include govuk-link-style-default;\n\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n // JavaScript enabled\n .js-enabled {\n\n @include govuk-media-query($from: tablet) {\n .govuk-tabs__list {\n @include govuk-clearfix;\n margin-bottom: 0;\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-tabs__title {\n display: none;\n }\n\n .govuk-tabs__list-item {\n position: relative;\n\n margin-right: govuk-spacing(1);\n margin-bottom: 0;\n margin-left: 0;\n padding: govuk-spacing(2) govuk-spacing(4);\n\n float: left;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n text-align: center;\n\n &:before {\n content: none;\n }\n }\n\n .govuk-tabs__list-item--selected {\n $border-width: 1px;\n\n position: relative;\n\n margin-top: govuk-spacing(-1);\n\n // Compensation for border (otherwise we get a shift)\n margin-bottom: -$border-width;\n padding-top: govuk-spacing(3) - $border-width;\n padding-right: govuk-spacing(4) - $border-width;\n padding-bottom: govuk-spacing(3) + $border-width;\n padding-left: govuk-spacing(4) - $border-width;\n\n border: $border-width solid $govuk-border-colour;\n border-bottom: 0;\n\n background-color: $govuk-body-background-colour;\n\n .govuk-tabs__tab {\n text-decoration: none;\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-style-text;\n\n margin-bottom: 0;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(0, \"bottom\");\n padding: govuk-spacing(6) govuk-spacing(4);\n border: 1px solid $govuk-border-colour;\n border-top: 0;\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-tabs__panel--hidden {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/radios\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-radios-size: 40px;\n $govuk-small-radios-size: 24px;\n $govuk-radios-label-padding-left-right: govuk-spacing(3);\n // When the default focus width is used on a curved edge it looks visually smaller.\n // So for the circular radios we bump the default to make it look visually consistent.\n $govuk-radios-focus-width: $govuk-focus-width + 1px;\n\n .govuk-radios__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-radios-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-radios-size;\n\n clear: left;\n }\n\n .govuk-radios__item:last-child,\n .govuk-radios__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-radios__input {\n $input-offset: ($govuk-touch-target-size - $govuk-radios-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-radios-size / -2;\n margin-left: $govuk-radios-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-radios__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-radios-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n // ( ) Radio ring\n .govuk-radios__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n\n width: $govuk-radios-size;\n height: $govuk-radios-size;\n\n border: $govuk-border-width-form-element solid currentcolor;\n border-radius: 50%;\n background: transparent;\n }\n\n // • Radio button\n //\n // We create the 'button' entirely out of 'border' so that they remain\n // 'filled' even when colours are overridden in the browser.\n .govuk-radios__label:after {\n content: \"\";\n\n position: absolute;\n top: govuk-spacing(2);\n left: govuk-spacing(2);\n\n width: 0;\n height: 0;\n\n border: govuk-spacing(2) solid currentcolor;\n border-radius: 50%;\n opacity: 0;\n background: currentcolor;\n }\n\n .govuk-radios__hint {\n display: block;\n padding-right: $govuk-radios-label-padding-left-right;\n padding-left: $govuk-radios-label-padding-left-right;\n }\n\n // Focused state\n .govuk-radios__input:focus + .govuk-radios__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-radios__input:checked + .govuk-radios__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-radios__input:disabled,\n .govuk-radios__input:disabled + .govuk-radios__label {\n cursor: not-allowed;\n }\n\n .govuk-radios__input:disabled + .govuk-radios__label,\n .govuk-radios__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Inline radios\n // =========================================================\n\n .govuk-radios--inline {\n @include govuk-media-query ($from: tablet) {\n @include govuk-clearfix;\n\n .govuk-radios__item {\n margin-right: govuk-spacing(4);\n float: left;\n clear: none;\n }\n }\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-radios__divider {\n $govuk-divider-size: $govuk-radios-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the radios.\n $conditional-border-padding: ($govuk-radios-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the radios\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-radios-label-padding-left-right;\n\n .govuk-radios__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-radios--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-radios-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-radios__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆Which colour is your favourite?\n // ┌┆───┐\n // │┆() │ Purple\n // └┆▲──┘\n // ▲┆└─ Radio pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-radios__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-radios-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger radios, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-radios__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // ( ) Radio ring\n //\n // Reduce the size of the control [1], vertically centering it within the\n // touch target [2]\n .govuk-radios__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-radios-size; // 1\n height: $govuk-small-radios-size; // 1\n }\n\n // • Radio button\n //\n // Reduce the size of the 'button' and center it within the ring\n .govuk-radios__label:after {\n top: 15px;\n left: 7px;\n border-width: 5px;\n }\n\n // Fix position of hint with small radios\n //\n // Do not use hints with small radios – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-radios__hint {\n padding: 0;\n clear: both;\n pointer-events: none;\n }\n\n // Align conditional reveals with small radios\n .govuk-radios__conditional {\n $margin-left: ($govuk-small-radios-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n .govuk-radios__divider {\n width: $govuk-small-radios-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small radios.\n //\n // We use a hover state for small radios because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which radio they will select when their\n // cursor is outside of the visible area.\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow:\n 0 0 0 $govuk-radios-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: initial;\n }\n\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/select\") {\n .govuk-select {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n\n // This min-width was chosen because:\n // - it makes the Select noticeably wider than it is taller (which is what users expect)\n // - 11.5em matches the 'length-10' variant of the input component\n // - it fits comfortably on screens as narrow as 240px wide\n min-width: 11.5em;\n max-width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n padding: govuk-spacing(1); // was 5px 4px 4px - size of it should be adjusted to match other form elements\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n\n // Default user agent colours for selects can have low contrast,\n // and may look disabled (#2435)\n color: $govuk-text-colour;\n background-color: govuk-colour(\"white\");\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n cursor: not-allowed;\n }\n }\n\n .govuk-select option:active,\n .govuk-select option:checked,\n .govuk-select:focus::-ms-value {\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n }\n\n .govuk-select--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/skip-link\") {\n .govuk-skip-link {\n @include govuk-visually-hidden-focusable;\n @include govuk-typography-common;\n @include govuk-link-decoration;\n @include govuk-link-style-text;\n @include govuk-typography-responsive($size: 16);\n\n display: block;\n padding: govuk-spacing(2) govuk-spacing(3);\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (padding: unquote(\"max(calc(0px))\")) {\n $padding-safe-area-right: calc(#{govuk-spacing(3)} + env(safe-area-inset-right));\n $padding-safe-area-left: calc(#{govuk-spacing(3)} + env(safe-area-inset-left));\n\n // Use max() to pick largest padding, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n padding-right: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-right})\");\n padding-left: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-left})\");\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n outline-offset: 0;\n background-color: $govuk-focus-colour;\n\n // Undo unwanted changes when global styles are enabled\n @if $govuk-global-styles {\n box-shadow: none;\n }\n }\n }\n\n .govuk-skip-link-focused-element {\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // We set the focus on the linked element (this is usually the element) when the skip\n // link is activated to improve screen reader announcements. However, we remove the visible\n // focus indicator from the linked element because the user cannot interact with it.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Hide an element visually, but have it available for screen readers\n///\n/// @link https://snook.ca/archives/html_and_css/hiding-content-for-accessibility\n/// - Hiding Content for Accessibility, Jonathan Snook, February 2011\n/// @link https://github.com/h5bp/html5-boilerplate/blob/9f13695d21ff92c55c78dfa9f16bb02a1b6e911f/src/css/main.css#L121-L158\n/// - h5bp/html5-boilerplate - Thanks!\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden($important: true) {\n position: absolute if($important, !important, null);\n\n // Absolute positioning has the unintended consequence of removing any\n // whitespace surrounding visually hidden text from the accessibility tree.\n // Insert a space character before and after visually hidden text to separate\n // it from any visible text surrounding it.\n &:before {\n content: \"\\00a0\";\n }\n\n &:after {\n content: \"\\00a0\";\n }\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n border: 0 if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link)\n///\n/// This is slightly less opinionated about borders and padding to make it\n/// easier to style the focussed element.\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden-focusable($important: true) {\n position: absolute if($important, !important, null);\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n\n &:active,\n &:focus {\n position: static if($important, !important, null);\n\n width: auto if($important, !important, null);\n height: auto if($important, !important, null);\n margin: inherit if($important, !important, null);\n\n overflow: visible if($important, !important, null);\n clip: auto if($important, !important, null);\n -webkit-clip-path: none if($important, !important, null);\n clip-path: none if($important, !important, null);\n\n white-space: inherit if($important, !important, null);\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","@include govuk-exports(\"govuk/component/summary-list\") {\n .govuk-summary-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-media-query($from: tablet) {\n display: table;\n width: 100%;\n table-layout: fixed; // Required to allow us to wrap words that overflow.\n border-collapse: collapse;\n }\n margin: 0; // Reset default user agent styles\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-summary-list__row {\n border-bottom: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n @include govuk-media-query($from: tablet) {\n display: table-row;\n }\n }\n\n // Remove right padding from the last column in the row\n .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n }\n\n // Provide an empty 'cell' for rows that don't have actions – otherwise the\n // bottom border is not drawn for that part of the row in some browsers.\n .govuk-summary-list__row--no-actions {\n @include govuk-media-query($from: tablet) {\n &:after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n margin: 0; // Reset default user agent styles\n\n @include govuk-media-query($from: tablet) {\n display: table-cell;\n padding-top: govuk-spacing(2);\n padding-right: govuk-spacing(4);\n padding-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-summary-list__actions {\n margin-bottom: govuk-spacing(3);\n @include govuk-media-query($from: tablet) {\n width: 20%;\n padding-right: 0; // Needed for IE8\n text-align: right;\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n // Automatic wrapping for unbreakable text (e.g. URLs)\n word-wrap: break-word; // Fallback for older browsers only\n overflow-wrap: break-word;\n }\n\n .govuk-summary-list__key {\n margin-bottom: govuk-spacing(1);\n @include govuk-typography-weight-bold;\n @include govuk-media-query($from: tablet) {\n width: 30%;\n }\n }\n\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-summary-list__value > p {\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-summary-list__value > :last-child {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__actions-list {\n width: 100%;\n margin: 0; // Reset default user agent styles\n padding: 0; // Reset default user agent styles\n }\n\n .govuk-summary-list__actions-list-item {\n display: inline-block;\n }\n\n // In older browsers such as IE8, :last-child is not available,\n // so only show the border divider where it is available.\n @include govuk-media-query($until: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-right: govuk-spacing(2);\n padding-right: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:last-child) {\n border-right: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:last-child {\n margin-right: 0;\n padding-right: 0;\n border: 0;\n }\n }\n\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-left: govuk-spacing(2);\n padding-left: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n border: 0;\n }\n }\n\n // No border on entire summary list\n .govuk-summary-list--no-border {\n .govuk-summary-list__row {\n border: 0;\n }\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // No border on specific rows\n .govuk-summary-list__row--no-border {\n border: 0;\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // Additional block for the summary card\n .govuk-summary-card {\n @include govuk-responsive-margin(6, \"bottom\");\n border: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-card__title-wrapper {\n padding: govuk-spacing(3);\n\n // Ensures the card header appears separate to the summary list in forced colours mode\n border-bottom: 1px solid transparent;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n @include govuk-media-query($from: \"tablet\") {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n }\n\n .govuk-summary-card__title {\n @include govuk-font($size: 19, $weight: bold);\n margin: govuk-spacing(1) govuk-spacing(4) govuk-spacing(2) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__actions {\n @include govuk-font($size: 19, $weight: bold);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n row-gap: 10px;\n margin: govuk-spacing(1) 0;\n padding: 0;\n list-style: none;\n\n @include govuk-media-query($from: \"tablet\") {\n -ms-flex-pack: right;\n justify-content: right;\n text-align: right;\n }\n }\n\n .govuk-summary-card__action {\n display: inline;\n margin: 0 govuk-spacing(2) 0 0;\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-right: 0;\n }\n\n // We use the following media query to target IE11 and 10 only to add margin\n // between actions.\n //\n // We do this because we're using row-gap to create space between actions on\n // more evergreen browsers which IE doesn't support. @supports currently isn't\n // a viable solution, see https://github.com/w3c/csswg-drafts/issues/3559.\n //\n // Solution taken from https://stackoverflow.com/questions/11173106/apply-style-only-on-ie#answer-36448860\n // which also includes an explanation of why this works\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__action:last-child {\n margin: 0;\n padding-right: 0;\n border-right: none;\n\n @include govuk-media-query($from: \"tablet\") {\n padding-left: govuk-spacing(2);\n }\n\n // See above comment for why this is here\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: 0;\n }\n }\n\n .govuk-summary-card__content {\n padding: govuk-spacing(3) govuk-spacing(3) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n\n .govuk-summary-list {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__row:last-of-type {\n margin-bottom: 0;\n border-bottom: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/table\") {\n .govuk-table {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: 100%;\n @include govuk-responsive-margin(6, \"bottom\");\n\n border-spacing: 0;\n border-collapse: collapse;\n }\n\n .govuk-table__header {\n @include govuk-typography-weight-bold;\n }\n\n .govuk-table__header,\n .govuk-table__cell {\n padding: govuk-spacing(2) govuk-spacing(4) govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-border-colour;\n text-align: left;\n vertical-align: top;\n // GOV.UK Elements sets the font-size and line-height for all headers and cells\n // in tables.\n @include _govuk-compatibility(govuk_elements) {\n font-size: inherit;\n line-height: inherit;\n }\n }\n\n .govuk-table__cell--numeric {\n @include govuk-font($size: false, $tabular: true);\n }\n\n .govuk-table__header--numeric,\n .govuk-table__cell--numeric {\n text-align: right;\n }\n\n .govuk-table__header:last-child,\n .govuk-table__cell:last-child {\n padding-right: 0;\n }\n\n .govuk-table__caption {\n @include govuk-typography-weight-bold;\n\n display: table-caption;\n text-align: left;\n }\n\n // Modifiers that make captions look more like their equivalent headings\n\n .govuk-table__caption--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/warning-text\") {\n .govuk-warning-text {\n position: relative;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(2) 0;\n }\n\n .govuk-warning-text__assistive {\n @include govuk-visually-hidden;\n }\n\n .govuk-warning-text__icon {\n @include govuk-font($size: false, $weight: bold);\n\n box-sizing: border-box;\n\n display: inline-block;\n\n position: absolute;\n left: 0;\n\n min-width: 35px;\n min-height: 35px;\n margin-top: -7px;\n\n @include govuk-media-query($from: tablet) {\n margin-top: -5px;\n }\n\n // When a user customises their colours the background colour will often be removed.\n // Adding a border to the component keeps it's shape as a circle.\n border: 3px solid govuk-colour(\"black\");\n border-radius: 50%;\n\n color: govuk-colour(\"white\");\n background: govuk-colour(\"black\");\n\n font-size: 30px;\n line-height: 29px;\n\n text-align: center;\n\n // Prevent the exclamation mark from being included when the warning text\n // is copied, for example.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n // Improve rendering in Windows High Contrast Mode (Edge), where a\n // readability backplate behind the exclamation mark obscures the circle\n forced-color-adjust: none;\n\n @media screen and (forced-colors: active) {\n border-color: windowText;\n color: windowText;\n background: transparent;\n }\n }\n\n .govuk-warning-text__text {\n @include govuk-font($size: 19, $weight: bold);\n @include govuk-text-colour;\n display: block;\n padding-left: 45px;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/utilities/visually-hidden\") {\n .govuk-visually-hidden {\n @include govuk-visually-hidden;\n }\n\n .govuk-visually-hidden-focusable {\n @include govuk-visually-hidden-focusable;\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/display\") {\n .govuk-\\!-display-inline {\n display: inline !important;\n }\n\n .govuk-\\!-display-inline-block {\n display: inline-block !important;\n }\n\n .govuk-\\!-display-block {\n display: block !important;\n }\n\n .govuk-\\!-display-none {\n display: none !important;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-\\!-display-none-print {\n display: none !important;\n }\n }\n}\n\n/*# sourceMappingURL=_display.scss.map */","////\n/// @group overrides\n////\n\n// stylelint-disable declaration-no-important\n\n/// Directions for spacing\n///\n/// @type Map\n/// @access private\n\n$_spacing-directions: (\n \"top\",\n \"right\",\n \"bottom\",\n \"left\"\n) !default;\n\n/// Generate responsive spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-margin-4 {\n/// margin: 15px !important;\n/// }\n///\n/// @media (min-width: 40.0625em) {\n/// .govuk-\\!-margin-4 {\n/// margin: 20px !important;\n/// }\n/// }\n///\n/// @access private\n\n@mixin _govuk-generate-responsive-spacing-overrides($property) {\n // For each point in the spacing scale (defined in settings), create an\n // override that affects all directions...\n @each $scale-point, $scale-map in $govuk-spacing-responsive-scale {\n\n .govuk-\\!-#{$property}-#{$scale-point} {\n\n @include _govuk-responsive-spacing($scale-point, $property, \"all\", true);\n }\n\n // ... and then an override for each individual direction\n @each $direction in $_spacing-directions {\n\n .govuk-\\!-#{$property}-#{$direction}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, $direction, true);\n }\n }\n }\n}\n\n/// Generate static spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the non-responsive spacing scale.\n///\n/// The classes in the format govuk-#{$property}-static-#{$spacing-point}\n/// and govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point} are deprecated.\n/// For example: govuk-!-margin-static-2 or govuk-!-margin-top-static-2\n///\n/// Use classes in the format .govuk-\\!-static-#{$property}-#{$spacing-point}\n/// and .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} instead.\n/// For example: govuk-!-static-margin-2 or govuk-!-static-margin-top-2\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-static-margin-4 {\n/// margin: 20px !important;\n/// }\n///\n/// @access private\n@mixin _govuk-generate-static-spacing-overrides($property) {\n @each $spacing-point in map-keys($govuk-spacing-points) {\n .govuk-\\!-#{$property}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$spacing-point} {\n #{$property}: govuk-spacing($spacing-point) !important;\n }\n\n @each $direction in $_spacing-directions {\n .govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} {\n #{$property}-#{$direction}: govuk-spacing($spacing-point) !important;\n }\n }\n }\n}\n\n@include govuk-exports(\"govuk/overrides/spacing\") {\n @include _govuk-generate-responsive-spacing-overrides(\"margin\");\n @include _govuk-generate-responsive-spacing-overrides(\"padding\");\n\n @include _govuk-generate-static-spacing-overrides(\"margin\");\n @include _govuk-generate-static-spacing-overrides(\"padding\");\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/text-align\") {\n .govuk-\\!-text-align-left {\n text-align: left !important;\n }\n\n .govuk-\\!-text-align-centre {\n text-align: center !important;\n }\n\n .govuk-\\!-text-align-right {\n text-align: right !important;\n }\n}\n\n/*# sourceMappingURL=_text-align.scss.map */","@include govuk-exports(\"govuk/overrides/typography\") {\n // Font size and line height\n\n // Generate typography override classes for each responsive font map in the\n // typography scale eg .govuk-\\!-font-size-80\n @each $size in map-keys($govuk-typography-scale) {\n .govuk-\\!-font-size-#{$size} {\n @include govuk-typography-responsive($size, $important: true);\n }\n }\n\n // Weights\n\n .govuk-\\!-font-weight-regular {\n @include govuk-typography-weight-regular($important: true);\n }\n\n .govuk-\\!-font-weight-bold {\n @include govuk-typography-weight-bold($important: true);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/width\") {\n .govuk-\\!-width-full {\n width: 100% !important;\n }\n\n .govuk-\\!-width-three-quarters {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 75% !important;\n }\n }\n\n .govuk-\\!-width-two-thirds {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 66.66% !important;\n }\n }\n\n .govuk-\\!-width-one-half {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 50% !important;\n }\n }\n\n .govuk-\\!-width-one-third {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 33.33% !important;\n }\n }\n\n .govuk-\\!-width-one-quarter {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 25% !important;\n }\n }\n}\n\n/*# sourceMappingURL=_width.scss.map */","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$login-image: url(/static/images/signin-image.png);\n$signup-image: url(/static/images/signup-image.png);\n$banner: url(/static/images/great-banner-large.png);\n$ea-signup-image: url(/static/images/export-academy-lady-light-green.png);\n\n\n\n\n#sign-up,\n#login {\n h1 {\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n }\n\n h3 {\n color: $color-main-text;\n }\n\n .hide-logo-below-1200 {\n @media only screen and (max-width: 1200px) {\n display: none;\n }\n }\n\n .signup__form-panel,\n .great-signup__form-panel {\n max-height: auto;\n overflow: auto;\n\n #get-in-touch {\n font-size: $font-size-p;\n color: $color-main-text;\n }\n\n .form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n }\n\n @media only screen and (max-width: 900px) {\n width: 100%;\n }\n }\n\n .great-signup__info-panel,\n .signup__info-panel {\n padding: 0;\n background-position: center 100% !important;\n background-repeat: no-repeat !important;\n position: relative;\n overflow-x: hidden;\n\n @media only screen and (max-width: 900px) {\n display: none;\n }\n\n .great-logo {\n position: absolute;\n height: 129px;\n width: 382px;\n background: $banner;\n background-size: contain;\n background-repeat: no-repeat;\n bottom: 80px;\n right: -50px;\n\n @media only screen and (max-width: 1200px) {\n display:none;\n }\n }\n\n &.login-panel {\n background: $login-image;\n background-size: auto 45vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.signup-panel {\n background: $signup-image;\n background-size: auto 55vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.ea-login-panel {\n background: $ea-signup-image;\n }\n\n &.ea-signup-panel {\n background: $ea-signup-image;\n background-size: auto 50vh;\n padding-bottom: 300px !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n }\n\n .signup__info-panel__content {\n padding: 145px 40px 40vh 40px;\n height: 100%;\n }\n\n .signup__info-panel__subheadings {\n span.great-icon {\n color: #2397d4;\n }\n\n li {\n font-size: $font-size-h4;\n margin-bottom: $large-padding;\n font-weight: $font-weight-standard;\n line-height: $h5-line-height;\n }\n }\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$tablet: 900px;\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n.classification-tree__line,\n.section-list__item {\n border-radius: 0;\n}\n\n.back-link {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n background-color: $color-main-background;\n border-radius: 10px;\n line-height: 20px;\n }\n}\n\n#personalisation-bar {\n button {\n height: 45px;\n }\n}\n\n.shared-personalisation-bar {\n background-color: #363566;\n\n button {\n background-color: #363566;\n }\n span.menu-link {\n font-weight: $font-weight-semi-bold;\n }\n}\n\nblockquote,\n.box,\n.box:before {\n background-color: $color-background-color;\n}\n\n.media-block {\n > span[role='img'] {\n width: 70px;\n margin: 0 0 20px 0;\n\n @include tablet {\n margin: 0 30px 0 0;\n }\n }\n\n > span[role='img'] {\n &:before {\n color: $color-thematic-break;\n font-size: 40px;\n\n @include tablet {\n float: right;\n }\n }\n }\n}\n\na.link {\n color: $color-gov-link;\n text-decoration: underline;\n}\n\np > a {\n font-size: inherit;\n}\n\n.test-knowledge,\n.next-steps {\n background-color: $color-footer;\n\n .mark-lesson-as-complete h2,\n .mark-lesson-as-complete span,\n .test-knowledge-wrapper > h2,\n > h3 {\n color: $color-alternative-text;\n }\n .dashboard__routing-block {\n .card {\n padding-bottom: $large-padding;\n }\n .dashboard-card {\n padding-top: 0;\n padding-bottom: 0;\n }\n }\n .dashboard__routing-block + .dashboard__routing-block {\n @media only screen and (max-width: $mobile-size) {\n margin-top: $x-large-padding;\n .card {\n padding-bottom: 0;\n }\n }\n }\n}\n\na.link--underline {\n text-decoration: none;\n}\n\n#interaction-details {\n margin-bottom: 0;\n}\n\n.export-plan-wrapper,\n.export-plan-dashboard__section {\n background-color: $color-background-color;\n}\n.costs,\n.getting-paid,\n.export-plan-form,\n.export-plan-statistics,\n.hero-image-container,\n.action-wrapper {\n background-color: $color-main-background;\n border-radius: 0;\n}\n\n.lesson-accordian-content,\n.form-group-example,\n.statistic {\n background-color: $color-info-box;\n border-radius: 0;\n}\n\n.section--intro,\n.section-complete {\n background-color: $color-footer;\n\n p,\n h1,\n span,\n h3,\n label {\n color: $color-alternative-text;\n }\n}\n\n.great-radiogroup__label {\n border-radius: 0;\n}\n\na.link.lesson-learn,\na.section-list__link {\n text-decoration: none;\n border-radius: 0;\n\n img {\n border-radius: 0;\n }\n}\n\n.modal-inner {\n background-color: $color-main-background;\n}\n\n#compare-markets .container {\n background-color: $color-background-color;\n max-width: $max-header-width;\n\n @media only screen and (min-width: $mobile-size) and (max-width: $max-header-width) {\n $margin-left: $x-large-padding;\n $margin-left: $x-large-padding;\n }\n @media only screen and (min-width: (calc($max-header-width + ($x-large-padding * 2)) )) {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.landing-page-section {\n background-color: $color-main-background;\n}\n\n.snackbar-message {\n background-color: $color-footer;\n display: inline-flex;\n align-items: center;\n}\n\n.great-footer {\n background-color: $color-footer;\n}\n\n.g-card {\n background-color: $color-main-background;\n}\n\n.caption {\n padding-top: $standard-padding;\n}\n\n.select-label {\n padding-bottom: $standard-padding;\n}\n\n.table-highlight {\n background-color: #eef2f6;\n}\n\n.select__selected {\n button.tag {\n min-height: 0;\n background-color: $color-gov-link;\n }\n}\n\n#product-tab {\n .select__placeholder {\n max-height: 50px;\n }\n}\n\nli.selected-groups__item {\n button {\n padding-left: $standard-padding;\n }\n background-color: $color-main-background;\n border-radius: 0;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n line-height: inherit;\n i {\n color: $color-delete;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.sso-profile-tab-container {\n background-color: $color-background-color;\n\n .container {\n > ul {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n > li {\n border-top: 5px solid $color-background-color;\n font-size: 20px;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n padding-bottom: 26px;\n padding-top: $large-padding;\n\n &.active {\n border-top: 5px solid $color-thematic-break;\n background-color: $color-main-background;\n }\n\n > a {\n font-family: $header-font;\n font-size: 20px;\n text-decoration: none;\n color: $color-main-text;\n }\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding 15px;\n margin: 0;\n > ul {\n gap: $standard-padding;\n > li {\n background-color: $color-main-background;\n padding: 0;\n padding-left: $large-padding;\n padding-right: $large-padding;\n height: 40px;\n border: 2px solid $color-gov-link;\n display: flex;\n align-items: center;\n\n &:hover {\n background-color: $color-gov-link;\n > a {\n color: $color-alternative-text;\n }\n }\n\n > a {\n color: $color-gov-link;\n font-size: 16px;\n &:focus,\n :active {\n border: none;\n }\n }\n\n &.active {\n border: 2px solid $color-main-background;\n > a {\n color: $color-main-text;\n }\n &:hover {\n > a {\n color: $color-alternative-text;\n }\n }\n }\n }\n }\n }\n }\n}\n\n.information-breakout {\n background-color: $color-background-color;\n padding: $x-large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n\n p {\n padding: 0;\n margin: 0;\n }\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n#logo-container {\n border-color: $color-alternative-background;\n\n #add-image {\n background-color: $color-alternative-background;\n }\n}\n\n.message-box {\n border-color: $color-alternative-background;\n}\n\n.alerts-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#information-banner {\n border-color: $color-alternative-background;\n}",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"5.5.0\";\n\n // CSS custom property for each breakpoint\n @each $name, $value in $govuk-breakpoints {\n --govuk-frontend-breakpoint-#{$name}: #{govuk-px-to-rem($value)};\n }\n}\n\n/*# sourceMappingURL=_govuk-frontend-properties.scss.map */\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body::before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */\n","@import \"../button/index\";\n@import \"../input/index\";\n\n@include govuk-exports(\"govuk/component/password-input\") {\n .govuk-password-input__wrapper {\n // This element inherits styles from .govuk-input__wrapper, including:\n // - being display: block with contents in a stacked column below the mobile\n // breakpoint\n // - being display: flex above the mobile breakpoint\n\n @include govuk-media-query($from: mobile) {\n flex-direction: row;\n\n // The default of `stretch` makes the toggle button appear taller than the\n // input, due to using box-shadow, which we don't particularly want in\n // this situation\n align-items: flex-start;\n }\n }\n\n .govuk-password-input__input {\n // IE 11 and Microsoft Edge comes with its own password reveal function. We\n // want to hide it, so that there aren't two controls presented to the user\n // that do the same thing but aren't in sync with one another. This doesn't\n // affect the function that allows Edge users to toggle password visibility\n // by pressing Alt+F8, which cannot be programmatically disabled.\n &::-ms-reveal {\n display: none;\n }\n }\n\n .govuk-password-input__toggle {\n // Add top margin so the button doesn't obscure the input's focus style\n margin-top: govuk-spacing(1);\n\n // Remove default margin-bottom from button\n margin-bottom: 0;\n\n // Hide the button by default, JS removes this attribute\n &[hidden] {\n display: none;\n }\n\n @include govuk-media-query($from: mobile) {\n // Buttons are normally 100% wide on mobile, but we don't want that here\n width: auto;\n flex-shrink: 0;\n flex-basis: 5em;\n\n // Move the spacing from top to the left\n margin-top: 0;\n margin-left: govuk-spacing(1);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/task-list\") {\n $govuk-task-list-hover-colour: govuk-colour(\"light-grey\");\n\n .govuk-task-list {\n @include govuk-font($size: 19);\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: 0;\n list-style-type: none;\n }\n\n // This uses table layout so that the task name and status always appear\n // side-by-side, with the width of each 'column' being flexible depending upon\n // the length of the task names and statuses.\n //\n // The position is set to 'relative' so than an absolutely-positioned\n // transparent element box can be added within the link so that the whole row\n // can be clickable.\n .govuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-task-list__item:first-child {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // This class is added to the elements where the task name is a link. The\n // background hover colour is added to help indicate that the whole row is\n // clickable, rather than just the visible link text.\n .govuk-task-list__item--with-link:hover {\n background: $govuk-task-list-hover-colour;\n }\n\n .govuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status {\n display: table-cell;\n padding-left: govuk-spacing(2);\n text-align: right;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status--cannot-start-yet {\n color: $govuk-secondary-text-colour;\n }\n\n // This adds an empty transparent box covering the whole row, including the\n // task status and any hint text. Because this is generated within the link\n // element, this allows the whole area to be clickable.\n .govuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .govuk-task-list__hint {\n margin-top: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","$great-type-size-heading-xl-large: 48px;\n$great-type-size-heading-xl: 32px;\n$great-type-size-heading-l-large: 36px;\n$great-type-size-heading-l: 27px;\n$great-type-size-heading-m-large: 24px;\n$great-type-size-heading-m: 21px;\n$great-type-size-body: 18px;\n$great-type-size-heading-s: $great-type-size-body;\n$great-type-size-heading-xs: $great-type-size-body;\n$great-type-family-domestic: \"Noto Sans\";\n$great-type-family-miuk-brand-font: \"Daily Tabloid JNL\";\n$great-type-weight-regular: \"Regular\";\n$great-type-weight-semi-bold: \"Semi bold\";\n$great-type-size-caption-xl-large: 27px;\n$great-type-size-caption-xl: $great-type-size-body;\n$great-type-size-caption-l-large: $great-type-size-heading-m;\n$great-type-size-caption-l: $great-type-size-body;\n$great-type-size-body-small: 16px;\n$great-type-size-caption-m-large: $great-type-size-body;\n$great-type-size-caption-m: $great-type-size-body-small;\n$great-type-size-body-large: $great-type-size-heading-m;\n$great-type-line-height-heading-xl-large: 55px;\n$great-type-line-height-heading-xl: 40px;\n$great-type-line-height-heading-l-large: 45px;\n$great-type-line-height-heading-l: 35px;\n$great-type-line-height-heading-m: 30px;\n$great-type-line-height-body: 25px;\n$great-type-line-height-heading-s: $great-type-line-height-body;\n$great-type-line-height-heading-xs: $great-type-line-height-body;\n$great-type-line-height-caption-xl-large: 35px;\n$great-type-line-height-caption-xl: $great-type-line-height-body;\n$great-type-line-height-caption-l-large: $great-type-line-height-heading-m;\n$great-type-line-height-caption-l: $great-type-line-height-body;\n$great-type-line-height-body-small: 20px;\n$great-type-line-height-caption-m-large: $great-type-line-height-body;\n$great-type-line-height-caption-m: $great-type-line-height-body-small;\n$great-type-line-height-body-large: $great-type-line-height-heading-m;\n","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Tabular number helper\n///\n/// Switches numerical glyphs (0–9) to use alternative forms with a\n/// monospaced bounding box. This ensures that columns of numbers, such\n/// as those in tables, remain horizontally aligned with one another.\n/// This also has the useful side effect of making numbers more legible\n/// in some situations, such as reference codes, as the numbers are more\n/// distinct and visually separated from one another.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-font-tabular-numbers($important: false) {\n font-variant-numeric: tabular-nums if($important, !important, null);\n}\n\n/// Word break helper\n///\n/// Forcibly breaks long words that lack spaces, such as email addresses,\n/// across multiple lines when they wouldn't otherwise fit.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally used to create override classes.\n/// @access public\n\n@mixin govuk-text-break-word($important: false) {\n // IE 11 and Edge 16–17 only support the non-standard `word-wrap` property\n word-wrap: break-word if($important, !important, null);\n\n // All other browsers support `overflow-wrap`\n overflow-wrap: break-word if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Font size and line height helper\n///\n/// @param {Number} $size - Point from the type scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n///\n/// @alias govuk-font-size\n/// @deprecated Use `govuk-font-size` instead\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n @include _warning(\n \"govuk-typography-responsive\",\n \"govuk-typography-responsive is deprecated. Use govuk-font-size instead.\"\n );\n @include govuk-font-size($size, $override-line-height, $important);\n}\n\n/// Font size and line height helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// ```scss\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n/// ```\n///\n/// @param {Number | String} $size - Point from the type scale (the size as\n/// it would appear on tablet and above)\n/// @param {Number} $line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n\n@mixin govuk-font-size($size, $line-height: false, $important: false) {\n // Flag font sizes that start with underscores so we can suppress warnings on\n // deprecated sizes used internally, for example `govuk-font($size: \"_14\")`\n $size-internal-use-only: str-slice(#{$size}, 1, 1) == \"_\";\n\n // Remove underscore from font sizes flagged for internal use\n @if $size-internal-use-only {\n $size: str-slice(#{$size}, 2);\n }\n\n // Check for a font map exactly matching the given size\n $font-map: map-get($govuk-typography-scale, $size);\n\n // No match? Try with string type (e.g. $size: \"16\" not 16)\n @if not $font-map {\n @each $font-size in map-keys($govuk-typography-scale) {\n @if not $font-map and #{$font-size} == #{$size} {\n $font-map: map-get($govuk-typography-scale, $font-size);\n }\n }\n }\n\n // Still no match? Throw error\n @if not $font-map {\n @error \"Unknown font size `#{$size}` - expected a point from the type scale.\";\n }\n\n // Check for a deprecation within the type scale\n $deprecation: map-get($font-map, \"deprecation\");\n\n @if $deprecation {\n // Warn on deprecated font sizes unless flagged for internal use\n @if not $size-internal-use-only {\n @include _warning(map-get($deprecation, \"key\"), map-get($deprecation, \"message\"));\n }\n\n // remove the deprecation map keys so they do not break the breakpoint loop\n $font-map: map-remove($font-map, \"deprecation\");\n }\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n // $calculated-line-height is a separate variable from $line-height,\n // as otherwise the value would get redefined with each loop and\n // eventually break _govuk-line-height.\n //\n // We continue to call the param $line-height to stay consistent with the\n // naming with govuk-font.\n $calculated-line-height: _govuk-line-height(\n $line-height: if($line-height, $line-height, map-get($breakpoint-map, \"line-height\")),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $calculated-line-height: $calculated-line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $calculated-line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean | String} $size Point from the type scale (the\n/// size as it would appear on tablet and above). Use `false` to avoid setting\n/// a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the type scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @include govuk-typography-common;\n\n @if $tabular {\n @include govuk-font-tabular-numbers;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-font-size($size, $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","////\n/// @group helpers/spacing\n////\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing(\n $responsive-spacing-point,\n $property,\n $direction: \"all\",\n $important: false,\n $adjustment: false\n) {\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","$great-colour-dbt-red: #cf102dff;\n$great-colour-dbt-blue: #00285fff;\n$great-colour-dbt-green: #004d44ff;\n$great-colour-dbt-light-blue: #0063beff;\n$great-colour-dbt-violet: #4814a0ff;\n$great-colour-dbt-orange: #e24912ff;\n$great-colour-dbt-berry: #a90083ff;\n$great-colour-great-red: #e80000ff;\n$great-colour-great-blue: #04043fff;\n$great-colour-great-mid-grey: #d6e0e5ff;\n$great-colour-great-light-grey: #dde5edff;\n$great-colour-great-dark-green: #004f59ff;\n$great-colour-great-light-green: #8ce2d0ff;\n$great-colour-great-vibrant-blue: #0545d6ff;\n$great-colour-great-light-blue: #59cbe8ff;\n$great-colour-great-dark-red: #b50000ff;\n$great-colour-great-light-red: #ff6d6aff;\n$great-colour-miuk-light-grey: #dde5edff;\n$great-colour-miuk-mid-grey: #d6e0e5ff;\n$great-colour-miuk-light-green: #8ce2d0ff;\n$great-colour-miuk-mid-green: #0d8d98ff;\n$great-colour-miuk-light-blue: #59cbe8ff;\n$great-colour-miuk-mid-blue: #2397d4ff;\n$great-colour-miuk-light-purple: #d291c3ff;\n$great-colour-miuk-mid-purple: #a24a94ff;\n$great-colour-miuk-light-red: #ff6d6aff;\n$great-colour-miuk-mid-red: #e94f3dff;\n$great-colour-interface-link-blue: #1d70b8ff;\n$great-colour-interface-link-hover: #003078ff;\n$great-colour-interface-link-hover-shadow: #00081fff;\n$great-colour-interface-link-visited: #4c2c92ff;\n$great-colour-interface-focus: #ffdd00ff;\n$great-colour-interface-error: #d4351cff;\n$great-colour-interface-error-hover: #8a1200ff;\n$great-colour-interface-error-hover-shadow: #4d0a00ff;\n$great-colour-interface-success: #00703cff;\n$great-colour-interface-success-hover: #005a30ff;\n$great-colour-interface-success-shadow: #00422aff;\n$great-colour-interface-success-hover-shadow: #003320ff;\n$great-colour-interface-black: #222222ff;\n$great-colour-interface-dark-grey: #505a5fff;\n$great-colour-interface-mid-grey: #7d8e96ff;\n$great-colour-interface-white: #ffffffff;\n$great-colour-interface-highlight: #f1f77aff;\n$great-colour-interface-text-black: $great-colour-interface-black;\n$great-colour-interface-secondary-text: $great-colour-interface-dark-grey;\n$great-colour-interface-input-border: $great-colour-interface-black;\n$great-colour-interface-icon: $great-colour-interface-black;\n$great-colour-great-background-light-blue: #eef2f6ff;\n","@font-face {\n font-family: 'Noto Sans';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n","body {\n font-family: $great-type-family-domestic;\n font-size: $great-type-size-body;\n color: $great-colour-interface-text-black;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $great-type-family-domestic;\n font-weight: $great-type-weight-semi-bold;\n}","// Variables\n$great-button-shadow-size: 3px;\n$great-button-padding: 13px 20px 12px;\n$great-button-inline-padding: 8px 15px 7px;\n$great-button-icon-padding: 8px 10px 7px;\n$great-button-font-size: 20px;\n$great-button-line-height: 1.3;\n$great-button-box-sizing: border-box;\n$great-button-display: inline-block;\n$great-button-position: relative;\n$great-button-width: 100%;\n$great-button-margin: 0 0 20px;\n$great-button-border-width: 1px;\n$great-button-border-radius: 0;\n$great-button-text-align: center;\n$great-button-vertical-align: top;\n$great-button-cursor: pointer;\n$great-button-appearance: none;\n$great-button-outline: 2px solid transparent;\n\n// Placeholder for base button styles\n%great-button-base {\n font-family: 'Noto SemiBold';\n font-size: $great-button-font-size;\n box-sizing: $great-button-box-sizing;\n display: $great-button-display;\n position: $great-button-position;\n width: $great-button-width;\n margin: $great-button-margin;\n border: $great-button-border-width solid rgba(0, 0, 0, 0);\n border-bottom: none;\n border-radius: $great-button-border-radius;\n text-align: $great-button-text-align;\n text-decoration: none;\n vertical-align: $great-button-vertical-align;\n cursor: $great-button-cursor;\n -webkit-appearance: $great-button-appearance;\n padding: $great-button-padding;\n line-height: $great-button-line-height;\n -webkit-font-smoothing: auto;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n &::before {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -4px;\n left: -2px;\n background: rgba(0, 0, 0, 0);\n }\n}\n\n// Mixin for button states\n@mixin great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover, $has-border: false) {\n background-color: $bg-color;\n color: $text-color;\n box-shadow: 0 $great-button-shadow-size 0 $border;\n\n @if $has-border {\n border: $great-button-border-width solid $border;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover,\n &:active:not(:focus) {\n color: $text-color;\n background-color: $bg-hover;\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n\n @if $has-border {\n color: $border-hover;\n border: $great-button-border-width solid $border-hover;\n border-bottom: none;\n }\n }\n\n &:active:not(:focus) {\n border: $great-button-border-width solid $border-hover;\n box-shadow: none;\n }\n\n &:focus:not(:hover) {\n outline: $great-button-outline;\n color: $great-button-colour-focus-text;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n border-bottom: none;\n box-shadow: 0 $great-button-shadow-size 0 $great-button-colour-focus-border;\n }\n\n &:focus:active {\n background: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n box-shadow: none;\n color: $great-button-colour-focus-text;\n }\n}\n\n// Mixin for warning and transactional button shared styles\n@mixin great-button-warning-transactional-states($bg-color, $bg-hover, $text-color, $border, $border-hover) {\n @include great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover);\n\n &:active:not(:focus),\n &:focus:hover,\n &:hover {\n border: $great-button-border-width solid transparent;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover {\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n }\n}\n\n// Placeholder for primary button styles\n%great-button-primary {\n @include great-button-states(\n $great-button-colour-primary-background,\n $great-button-colour-primary-background-hover,\n $great-button-colour-primary-text-colour,\n $great-button-colour-primary-border,\n $great-button-colour-primary-border-hover\n );\n}\n\n// Placeholder for secondary button styles\n%great-button-secondary {\n @include great-button-states(\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-text-colour,\n $great-button-colour-secondary-border,\n $great-button-colour-secondary-border-hover,\n true\n );\n\n &:hover,\n &:focus:hover {\n border: $great-button-border-width solid $great-button-colour-secondary-border-hover;\n border-bottom: none;\n }\n}\n\n// Placeholder for warning button styles\n%great-button-warning {\n @include great-button-warning-transactional-states(\n $great-button-colour-warning-background,\n $great-button-colour-warning-hover,\n $great-button-colour-warning-text-colour,\n $great-button-colour-warning-border,\n $great-button-colour-warning-border-hover\n );\n}\n\n// Placeholder for transactional button styles\n%great-button-transactional {\n @include great-button-warning-transactional-states(\n $great-button-colour-transactional-background,\n $great-button-colour-transactional-background-hover,\n $great-button-colour-transactional-text-colour,\n $great-button-colour-transactional-border,\n $great-button-colour-transactional-border-hover\n );\n}\n\n// Placeholder for CTA button styles\n%great-button-cta {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n\n .great-icon--svg {\n margin-left: 10px;\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon button styles\n%great-button-icon {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n padding: $great-button-icon-padding;\n\n .great-icon--svg {\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon inline styles\n%great-button-inline {\n padding: $great-button-inline-padding;\n}\n\n// Base button styles\n.great-button {\n @extend %great-button-base;\n @extend %great-button-primary;\n}\n\n// Secondary button styles\n.great-button--secondary {\n @extend %great-button-base;\n @extend %great-button-secondary;\n}\n\n// Warning button styles\n.great-button--warning {\n @extend %great-button-base;\n @extend %great-button-warning;\n}\n\n// Transactional button styles\n.great-button--transactional {\n @extend %great-button-base;\n @extend %great-button-transactional;\n}\n\n// CTA button styles\n.great-button--cta {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-cta;\n}\n\n// Inline button styles\n.great-button--inline {\n @extend %great-button-base;\n @extend %great-button-inline;\n}\n\n// Toggle button styles\n.great-button--toggle {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-inline;\n}\n\n// Icon button styles\n.great-button--icon {\n @extend %great-button-base;\n @extend %great-button-icon;\n}\n","* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n}\n","@import './colors.scss';\n@import './typography.scss';\n\n%great-text-grey {\n color: $great-grey !important;\n}\n\n%great-text-light-grey {\n color: $great-light-grey !important;\n}\n\n%great-text-white {\n color: $great-white !important;\n}\n\n.great {\n overflow-x: hidden;\n\n h1,\n h2:not(.govuk-caption-l):not(.govuk-caption-xl),\n h3,\n h4,\n h5,\n h6,\n .govuk-warning-text__text {\n font-family: $great-font-bold;\n -webkit-font-smoothing: auto;\n &:not(\n .great-title-link,\n .great-card__link,\n .great-heading-link__heading,\n .govuk-notification-banner__title\n ) {\n color: $great-dark-grey;\n }\n }\n\n h2:not(\n .govuk-notification-banner__title,\n .govuk-heading-xs,\n .govuk-heading-s,\n .govuk-body-s,\n .govuk-fieldset__heading\n ) {\n @include govuk-media-query($until: tablet) {\n font-size: 28px;\n }\n }\n\n h3 {\n @include govuk-media-query($until: tablet) {\n font-size: 24px;\n }\n }\n\n p:not(.govuk-error-message, .govuk-hint),\n span:not(\n .great-badge,\n .great-text-darker-grey,\n .govuk-details__summary-text,\n .great-warning-text__icon,\n .great-tag,\n .govuk-warning-text__icon,\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion-nav__chevron,\n .govuk-accordion-nav__chevron--down,\n .govuk-accordion-nav__chevron--down::after,\n .govuk-accordion-nav__chevron--up::after,\n .govuk-accordion-nav__chevron--up\n ),\n ol,\n ul,\n a {\n font-family: $great-font;\n color: $great-dark-grey;\n }\n .govuk-notification-banner__heading,\n .govuk-accordion__section-heading-text-focus {\n font-family: $header-font;\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n font-size: 18px;\n }\n\n .govuk-caption-xl {\n font-size: 20px;\n line-height: 30px;\n font-family: $main-text-font;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link:not(.great-title-link),\n .govuk-caption-m,\n .govuk-caption-s,\n .govuk-caption-lm,\n .govuk-list {\n font-family: $great-font;\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .great-font-bold {\n font-family: $great-font-bold !important;\n }\n .great-font-weight-semi-bold {\n font-weight: $font-weight-semi-bold !important;\n }\n\n .govuk-heading-xl {\n font-size: 36px;\n letter-spacing: -0.03rem;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n }\n\n .govuk-heading-l {\n font-size: 28px;\n line-height: 40px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 36px;\n line-height: 50px;\n }\n }\n\n .govuk-heading-m {\n font-size: 24px;\n line-height: 34px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-heading-s {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-heading-xs {\n font-size: 16px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n }\n }\n\n .govuk-body-l {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-body,\n .govuk-label,\n .govuk-hint,\n .govuk-input,\n .govuk-list,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-link:not(.govuk-heading-m, .govuk-heading-s),\n .govuk-warning-text__text,\n .govuk-error-message {\n font-size: 16px;\n line-height: 24px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n line-height: 30px;\n }\n }\n .govuk-body,\n .govuk-label,\n .govuk-input,\n .govuk-body-s,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-warning-text__text,\n .govuk-list--bullet {\n color: $color-main-text;\n }\n\n .govuk-body-s {\n font-size: 14px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n }\n\n .govuk-list {\n -webkit-font-smoothing: auto;\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-checkboxes__label,\n .govuk-details,\n .govuk-link:not(.great-title-link) {\n font-family: $great-font;\n }\n\n .govuk-radios__label,\n .govuk-checkboxes__label {\n @include govuk-media-query($from: tablet) {\n padding-top: 5px;\n }\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 16px;\n line-height: 24px;\n min-height: 44px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .govuk-\\!-padding-top-9 {\n @include govuk-media-query($until: tablet) {\n padding-top: 30px !important;\n }\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-fieldset__heading {\n line-height: inherit;\n }\n\n .govuk-label--l {\n font-size: 1.25rem;\n line-height: 1.1111111111;\n }\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.great-container {\n max-width: 1230px;\n margin: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n}\n\n.great-border-top-blue {\n border-top: 6px solid $great-blue;\n}\n\n.great-border-thin-top-light-blue {\n border-top: 3px solid #1d70b8;\n}\n\n.great-border-thin-top-lighter-blue {\n border-top: 2px solid $great-light-blue;\n}\n\n.great-border-bottom-blue {\n border-bottom: 6px solid $great-blue;\n}\n\n.great-border-left-blue {\n border-left: 6px solid $great-blue;\n}\n\n.great-border-radius-10 {\n border-radius: 10px;\n}\n\n.great-bg-white {\n background-color: $great-white !important;\n background: $great-white;\n}\n\n.great-bg-lighter-grey {\n background-color: $great-lighter-grey;\n}\n\n.great-bg-light-blue {\n background-color: $great-light-blue !important;\n}\n\n.great-bg-dark-blue {\n background-color: $great-dark-blue;\n}\n\n.great-text-dark-blue {\n color: $great-dark-blue !important;\n}\n\n.great-text-dark-grey {\n color: $great-text-dark-grey !important;\n}\n\n.great-dark-grey {\n color: $great-dark-grey !important;\n}\n\n.great-text-grey {\n @extend %great-text-grey;\n}\n\n.great-text-light-grey {\n @extend %great-text-light-grey;\n}\n\n.great-text-white {\n @extend %great-text-white;\n}\n\n.great-text-blue {\n color: $govuk-brand-colour !important;\n}\n\n.great-max-width-100 {\n max-width: 100%;\n}\n\n.great-max-width-75 {\n max-width: 75%;\n}\n\n.great-max-width-80 {\n max-width: 80%;\n}\n\n.great-min-width-200-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 200px;\n }\n}\n\n.great-min-width-250-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 250px;\n }\n}\n\n.great-height-100-desktop {\n @include govuk-media-query($from: tablet) {\n height: 100% !important;\n }\n}\n\n.great-height-100-minus-30-desktop {\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 30px) !important;\n }\n}\n\n.great-font-size-18 {\n font-size: 18px !important;\n}\n\n.great-font-main {\n font-family: $main-text-font !important;\n a {\n font-family: $main-text-font !important;\n }\n}\n\n.great-line-height-20 {\n line-height: 20px !important;\n}\n\n.great-line-height-30 {\n line-height: 30px !important;\n}\n\n.great-font-size-mobile-18 {\n @media (max-width: 640px) {\n font-size: 18px !important;\n }\n}\n\n.great-font-size-desktop-24 {\n @media (min-width: 641px) {\n font-size: 24px;\n }\n}\n\n.great-font-size-28 {\n font-size: 28px;\n}\n\n.great-text-align-right {\n text-align: right;\n}\n\n.great-vertical-align-middle {\n vertical-align: middle;\n}\n\n.great-ratio-16-9 {\n padding-top: 56.25%;\n position: relative;\n width: 100%;\n overflow: hidden;\n\n > * {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n}\n\n.great-video-embed-16-9 {\n aspect-ratio: 16/9;\n width: 100%;\n\n > iframe {\n width: 100% !important;\n height: 100% !important;\n }\n}\n\n.great-scaled-full-img {\n display: block;\n > img {\n width: 100%;\n height: auto;\n display: block;\n }\n}\n\n.great-full-width-bar {\n margin: 0 -9999rem;\n padding: 0 9999rem;\n overflow: auto;\n}\n\n.great-display-block {\n display: block;\n}\n\n.great-display-flex {\n display: flex;\n}\n\n.great-align-items-flex-end {\n align-items: flex-end;\n}\n\n.great-display-flex-desktop {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-display-flex-until-desktop {\n @include govuk-media-query($until: desktop) {\n display: flex;\n }\n}\n\n.great-flex-wrap {\n flex-wrap: wrap;\n}\n\n.great-justify-content-end {\n justify-content: end;\n}\n\n.great-align-items-center {\n align-items: center;\n}\n\n.great-flex-basis-25 {\n flex-basis: 25%;\n}\n\n.great-flex-basis-50 {\n flex-basis: 50%;\n}\n\n.great-flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.great-flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n.great-background-light-blue {\n background-color: $great-light-blue;\n}\n\n.great-display-from-tablet {\n display: none;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n}\n\n.great-display-from-desktop {\n display: none;\n\n @include govuk-media-query($from: desktop) {\n display: block;\n }\n}\n\n.great-display-until-tablet {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: none;\n }\n}\n\n.great-display-until-desktop {\n display: block;\n\n @include govuk-media-query($from: 901px) {\n display: none;\n }\n}\n\n.great-actions-group {\n display: flex;\n gap: 10px 20px;\n flex-wrap: wrap;\n align-items: center;\n > * {\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n }\n @include govuk-media-query($until: tablet) {\n width: 100%;\n }\n }\n\n .govuk-button {\n min-width: 150px;\n }\n}\n\n.great-visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.great-break-word {\n word-wrap: break-word;\n}\n\n.great-padding-top-35 {\n padding-top: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 35px !important;\n }\n}\n\n.great-padding-left-35 {\n padding-left: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 35px !important;\n }\n}\n\n.great-margin-bottom-30 {\n margin-bottom: 30px !important;\n}\n\n.great-margin-top-2 {\n margin-top: 2px !important;\n}\n\n.great-desktop-only-padding-horizontal-15{\n padding-left: 0px;\n padding-right: 0px;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 15px;\n padding-right: 15px;\n }\n}\n\n.great-mobile-only-padding-vertical-30{\n padding-top: 30px;\n padding-bottom: 30px;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n}\n\n.great-media-container {\n > * {\n display: block;\n width: 100%;\n }\n}\n\n.great-grid-column-seven-twelfths {\n @include govuk-media-query($from: desktop) {\n width: calc(58.333% + 30px);\n }\n}\n\n.great-full-width-button,\n.great-full-width {\n width: 100%;\n}\n\n.great-min-300-button {\n @include govuk-media-query($from: tablet) {\n min-width: 300px;\n }\n}\n\n.great-min-90-button {\n min-width: 90px !important;\n}\n\n.great-width-auto {\n min-width: auto !important;\n width: auto !important;\n}\n\n.great-warning-text__icon {\n position: absolute;\n left: 0;\n border: 3px solid #0b0c0c;\n border-radius: 50%;\n color: #fff;\n background: #0b0c0c;\n font-size: 18px;\n font-family: $great-font-bold;\n line-height: 18px;\n width: 24px;\n height: 24px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n forced-color-adjust: none;\n}\n\nimg.richtext-image {\n height: auto;\n max-width: 100%;\n &.full-width {\n width: 100%;\n }\n}\n\n.great-height-360-desktop {\n @include govuk-media-query($from: desktop) {\n height: 360px;\n }\n}\n\n.great-min-height-300-desktop {\n @include govuk-media-query($from: desktop) {\n min-height: 300px;\n }\n}\n\n.great-min-height-300 {\n min-height: 300px;\n}\n\n.great-min-height-500 {\n min-height: 500px;\n}\n\n.great-overflow-hidden {\n overflow: hidden;\n}\n\n.great-hidden {\n display: none !important;\n}\n\n.great-box-shadow {\n box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);\n}\n\n.great-hero-box-shadow-bottom {\n box-shadow: 0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);\n position: relative;\n}\n\n.great-feedback-button-container {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 300px;\n z-index: 2;\n}\n\n@mixin great-title-link-mixin {\n @extend %govuk-link;\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n display: inline-block;\n font-family: $great-font-bold;\n text-decoration: underline;\n text-underline-position: under;\n color: $color-gov-link;\n\n &.no-underline {\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:hover:not(:focus) {\n color: #003078;\n text-decoration-thickness: 3px;\n text-decoration-color: #003078;\n }\n}\n\n.great-grey-border {\n border: 1px solid $great-border-grey;\n}\n\n.great-grey-bottom-border {\n border-bottom: 1px solid $great-border-grey;\n}\n\n.great-no-float {\n float: none !important;\n}\n\n.great-white-overlay-link {\n color: white;\n font-family: $header-font;\n &:hover {\n text-decoration-thickness: 3px;\n }\n &:focus:not(:hover) {\n color: #0b0c0c !important;\n }\n}\n\n.great-inline {\n display: inline-block;\n}\n\n.great-circle-image {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.great-inline-flex {\n display: inline-flex;\n flex-wrap: wrap;\n &.no-wrap {\n flex-wrap: nowrap;\n }\n &.great-mobile-flex-column {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n }\n }\n}\n\n.great-no-wrap {\n flex-wrap: nowrap;\n}\n\n.great-flex-1 {\n flex: 1;\n}\n\n.great-flex-2 {\n flex: 2;\n}\n\n.great-quote {\n &:before {\n content: open-quote;\n font-size: 54px;\n $font-family: $header-font;\n position: absolute;\n top: -25px;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n visibility: hidden;\n }\n\n display: inline;\n background: none;\n background-color: none;\n position: relative;\n display: flex;\n\n > * {\n font-family: $header-font;\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n}\n\ngreat-icon {\n font-size: 24px !important;\n}\n\n.great-icon-small {\n font-size: 18px !important;\n}\n\n.great-red-text {\n color: govuk-colour('red') !important;\n}\n\n.great-gap {\n gap: 20px 30px;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-gap-5-15 {\n gap: 5px 15px;\n}\n\n.great-min-column-width {\n min-width: 390px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n min-width: auto;\n }\n}\n\n.great-max-width-half-desktop {\n @include govuk-media-query($from: desktop) {\n max-width: 615px;\n }\n}\n\n.great-icon-box-container {\n @include govuk-media-query($from: desktop) {\n padding-left: 30px;\n }\n}\n\n.great-title-link {\n @include great-title-link-mixin();\n}\n\n.great-anchor-link {\n @include great-title-link-mixin();\n font-family: inherit !important;\n font-size: inherit !important;\n}\n\n.float-right {\n float: right;\n}\n\n.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n}\n\n.great-flex-column-from-desktop {\n @include govuk-media-query($from: desktop) {\n flex-direction: column;\n }\n}\n\n.great-align-items-center {\n align-items: center;\n &.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n}\n\n.great-justify-space-between {\n justify-content: space-between;\n}\n\n.great-overflow-visible {\n overflow: visible;\n}\n\n//override styles in the core base html\n.govuk-list--bullet {\n > li {\n list-style-type: disc;\n }\n}\n\n.step-list {\n p {\n @extend .govuk-body;\n }\n\n ul {\n @extend .govuk-list--bullet;\n margin-bottom: 20px;\n }\n\n ol {\n @extend .govuk-list--number;\n margin-bottom: 20px;\n }\n .step-list-h2::marker {\n @extend .govuk-heading-l;\n font-family: $great-font-bold;\n }\n .step-list-h3::marker {\n @extend .govuk-heading-m;\n font-family: $great-font-bold;\n }\n .step-list-h4::marker {\n @extend .govuk-heading-s;\n font-family: $great-font-bold;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-flex-row {\n flex-direction: row !important;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-position-relative {\n position: relative;\n}\n\n.great-text-decoration-none {\n text-decoration: none;\n}\n\n.great-cursor-pointer {\n cursor: pointer;\n}\n\n.great-border-top-orange {\n border-top: 3px solid #e94f3d;\n}\n\n.great-icon-circular-background {\n display: inline-flex !important;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n min-width: 40px;\n border-radius: 50%;\n background-color: #04043f;\n}\n\n.great-blue-hr {\n height: 3px;\n background: #04043f;\n}\n\n.great-no-text-decoration {\n text-decoration: none !important;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-no-border {\n border: 0 !important;\n}\n\n.great-hr-light {\n height: 1px;\n background: #b1b4b6;\n}\n\n.great-border-top-thick {\n border-top: 3px solid #04043f;\n &.great-border-purple {\n border-color: #964f99;\n }\n}\n\n.great-width-100 {\n width: 100%;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border {\n border: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-height-min-content {\n height: min-content;\n}\n\n.great-hr-grey {\n background: $govuk-border-colour;\n}\n","$great-white: #fff;\n$great-blue: #006ccc;\n$great-dark-blue: #04043f;\n$great-medium-blue: #5e9be8;\n$great-light-blue: #eef2f6;\n$great-darker-grey: #646464;\n$great-text-dark-grey: #505a5f;\n$great-grey: #666;\n$great-light-grey: #7c7c7c;\n$great-lighter-grey: #eee;\n$great-dark-grey: #212427;\n$great-darker-grey: #222;\n$great-yellow: #ffbf47;\n$great-light-yellow: #f1f77a;\n$great-hr-blue: #d6e0e5;\n$great-teal: #0d8d98;\n$great-green: #397e44;\n$great-dbt-green: #004d44;\n$great-purple: #964f99;\n$great-red: #f36565;\n$great-dark-red: #eb0000;\n$great-off-black: #0b0c0c;\n$great-border-grey: #b1b4b6;\n","@import '../fonts/typography.scss';\n\nfigure.great-blockquote {\n padding: 0;\n margin: 0;\n\n blockquote {\n display: flex;\n gap: 10px;\n margin: 0;\n position: relative;\n background-color: transparent;\n\n &:before {\n content: open-quote;\n font-size: 70px;\n $font-family: $header-font;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n p {\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n }\n}\n\n.great-full-width-header-image {\n height: 200px;\n background-position: 50%;\n background-size: cover;\n\n @include govuk-media-query($from: tablet) {\n height: 345px;\n }\n}\n\n.great-floating-right-column {\n @include govuk-media-query($from: tablet) {\n position: relative;\n }\n\n > div:last-of-type {\n @include govuk-media-query($from: tablet) {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n}\n\n.great-filters {\n &.filters {\n > p {\n @include govuk-media-query($from: tablet) {\n margin-bottom: 10px;\n }\n }\n\n label {\n font-size: 20px;\n line-height: 20px;\n\n &.filter-section-headings {\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n }\n }\n\n .filter-section-active {\n display: block;\n }\n\n &.mobile-filters {\n > p {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 10px;\n }\n\n display: block;\n }\n\n p,\n label {\n font-size: 24px;\n }\n\n .multiple-choice {\n margin-bottom: 12px;\n\n label {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n padding-left: 10px;\n }\n }\n\n [type='radio'] + label {\n &:before {\n width: 30px;\n height: 30px;\n }\n\n &:after {\n top: 7px;\n left: 7px;\n }\n }\n }\n\n .update {\n font-size: 16px;\n }\n }\n\n .mobile-filter-toggle {\n @include govuk-media-query($until: tablet) {\n font-size: 16px;\n }\n }\n\n .filter-section {\n > label {\n margin-bottom: 0;\n padding: 9px 5px 8px 2px;\n\n &.arrows-left {\n &:before {\n transform: rotate(225deg);\n margin: 3px 10px 0 0;\n }\n }\n\n &.arrows-left-active {\n &:before {\n transform: rotate(45deg);\n margin: 3px 10px 0 0;\n }\n }\n }\n\n .options {\n overflow-y: auto;\n }\n\n &:last-child {\n border-bottom: 1px solid $great-dark-grey;\n }\n }\n\n .filter-section-toggle {\n &:focus {\n ~ label {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n }\n }\n\n &.event-filters {\n min-width: 150px;\n }\n }\n}\n\n.great-card {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n a {\n background: $great-white;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n display: block;\n text-decoration: none;\n position: relative;\n box-sizing: border-box;\n\n .great-card__link--underline {\n text-decoration: underline;\n text-underline-offset: 0.1rem;\n }\n\n .great-card__link--icon::before {\n color: #212427 !important;\n }\n\n &:visited {\n .great-card__link {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:hover {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n\n .great-card__link {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n }\n\n &:focus {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n margin: 0;\n outline: none;\n\n .great-card__link {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:active {\n border-bottom: 1px solid rgba(0, 0, 0, 0.3);\n box-shadow: none;\n padding-top: 3px;\n\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 3px);\n margin-top: 3px;\n padding-top: 0;\n }\n }\n\n &:focus:active {\n background: $great-white;\n }\n }\n\n img,\n svg {\n display: block;\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n h4 {\n font-size: 28px;\n }\n\n .govuk-caption {\n display: block;\n font-size: 16px;\n\n @include govuk-media-query($from: tablet) {\n min-height: 22px;\n }\n }\n\n .great-card__link {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n text-decoration-thickness: max(1px, 0.0625rem);\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n .great-card__link--heading {\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n &.great-card__link--external {\n &::after {\n content: '\\f35d';\n }\n }\n }\n\n .great-card__link--heading--18 {\n font-size: 18px !important;\n }\n\n .great-card__tag {\n @extend .govuk-body-s;\n position: absolute;\n bottom: 20px;\n }\n\n .great-card__link--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 10px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 26px;\n bottom: 4px;\n right: 2px;\n }\n }\n}\n\n.great-card--homepage {\n height: auto;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n a {\n display: flex;\n height: auto;\n }\n\n img,\n div > svg {\n width: 50px;\n margin-left: 10px;\n margin-top: 5px;\n\n @include govuk-media-query($from: tablet) {\n width: 80px;\n margin-left: 20px;\n margin-top: 10px;\n }\n }\n\n .great-card__svg-wrapper {\n ~ div {\n width: 100%;\n }\n }\n\n .great-card__link--heading {\n max-width: 85%;\n }\n}\n\n.great-card--undecorated {\n a {\n &:hover,\n &:focus {\n .great-card__link--heading {\n &::after {\n content: '';\n }\n }\n }\n }\n .great-card__link--heading {\n text-decoration: none;\n\n &::after {\n content: '';\n }\n }\n}\n\n.great-card--no-active-jump {\n a {\n &:active {\n height: auto;\n margin-top: 0;\n padding-top: 3px;\n }\n }\n}\n\n.great-card--dep-landing {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n svg {\n max-width: 80px;\n padding-left: 20px;\n margin-bottom: -20px;\n }\n}\n\n.great-dep-card-accessible-focus {\n &:focus {\n outline: 0;\n\n .govuk-link {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427 !important;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n}\n\n.great-card--cta {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n display: flex;\n\n a {\n background-color: $great-light-blue;\n\n &:focus:active {\n background-color: $great-light-blue !important;\n }\n }\n\n .great-card__tag {\n img {\n width: 16px;\n display: inline-block;\n margin-right: 12px;\n }\n }\n}\n\n.great-card--cta-no-bg {\n a {\n background-color: transparent;\n\n &:active,\n &:focus:active {\n height: 100%;\n outline: none;\n background-color: transparent !important;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n padding-top: 0;\n margin-top: 0;\n }\n }\n}\n\n.great-card--cta-with-content {\n .great-card__tag {\n bottom: 0 !important;\n }\n &:after {\n bottom: 0 !important;\n }\n}\n\n.great-card--cta-with-border {\n border-top: 4px solid $great-purple !important;\n}\n\n.great-card--homepage-container {\n margin-bottom: 14px;\n\n @include govuk-media-query($from: tablet) {\n flex-basis: 50%;\n margin-bottom: 19px;\n }\n\n @media (min-width: 1024px) {\n flex-basis: 33.333%;\n }\n}\n\n.great-card-row {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-flow: wrap;\n }\n\n .great-card {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n\n a:not(.great-card-row .great-card a:active) {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n }\n }\n}\n\n.great-hr-blue {\n background: $great-hr-blue;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n\n.great-hr-blue--thin {\n height: 2px;\n}\n\n.great-hr-purple {\n border-top: 4px solid $great-purple !important;\n display: block;\n width: 100%;\n}\n\n.great-hr-purple--thin {\n border-top: 3px solid $great-purple !important;\n}\n\n.great-badge {\n background: #cce2d8;\n color: #005a30;\n display: inline-flex !important;\n align-items: center;\n font-size: 16px;\n font-family: $great-font-bold;\n padding: 0 10px;\n height: 25px;\n width: fit-content;\n text-transform: uppercase;\n\n &.closed {\n background: #fff7bf;\n color: #594d00;\n }\n\n &.ended {\n color: #383f43;\n background: #eeefef;\n }\n}\n\n.great-info-text {\n @include govuk-media-query($until: tablet) {\n display: flex;\n }\n\n i {\n @include govuk-media-query($until: tablet) {\n margin-top: 2px;\n }\n\n position: relative;\n bottom: -3px;\n margin-right: 10px;\n }\n\n span {\n @include govuk-media-query($until: tablet) {\n line-height: 1;\n }\n }\n}\n\n.great-time-and-duration {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n\n span {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: list-item;\n margin-left: 25px;\n }\n }\n}\n\n.great-text-input {\n height: 44px;\n padding-left: 15px;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($from: tablet) {\n height: 50px;\n }\n}\n\n.great-text-input--search,\n.great-text-select--arrow {\n &::after {\n display: inline-block;\n content: '';\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: initial;\n border: 0;\n position: absolute;\n pointer-events: none;\n }\n}\n\n.great-text-input--search {\n position: relative;\n\n &::after {\n height: 35px;\n width: 51px;\n background-image: url(/static/images/search-black.svg);\n background-size: 20px;\n top: 4px;\n right: 2px;\n\n @include govuk-media-query($from: tablet) {\n background-size: 24px;\n height: 45px;\n width: 60px;\n top: 2px;\n }\n }\n}\n\n.great-text-select--arrow {\n position: relative;\n\n &::after {\n height: 39px;\n width: 31px;\n background-image: url(/static/icons/arrow-black.svg);\n background-size: 12px;\n top: 2px;\n right: 10px;\n transform: rotate(90deg);\n\n @include govuk-media-query($from: tablet) {\n background-size: 15px;\n top: 7px;\n right: 17px;\n }\n }\n}\n\n.great-checkbox {\n .govuk-checkboxes__label:before {\n border-radius: 5px;\n }\n}\n\n.great-radios {\n .govuk-radios__label:before {\n background-color: $great-white;\n }\n}\n\n.great {\n select.great-select {\n appearance: none;\n background: $great-white;\n font-size: 16px;\n height: 44px;\n padding-left: 15px;\n width: 100%;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($until: tablet) {\n padding-top: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n height: 50px;\n }\n }\n}\n\n.great-back-link {\n color: $color-main-text;\n position: relative;\n\n &:visited {\n color: $color-main-text;\n }\n\n &::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 0px 10px 0 0px;\n top: 0.7em;\n\n @include govuk-media-query($from: tablet) {\n height: 6px;\n width: 6px;\n top: 0.6em;\n }\n }\n}\n\n.great-chevron-link {\n color: $govuk-brand-colour;\n padding-right: 20px;\n position: relative;\n\n &:visited {\n color: $govuk-brand-colour;\n }\n\n &::after {\n background-image: url(/static/icons/arrow.svg);\n background-size: 11px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 12px;\n top: 2px;\n right: 0;\n }\n}\n\n.great-link--internal,\n.great-link--external {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n }\n}\n\n.great-link--internal {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 8px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--external {\n &::after {\n background-image: url(/static/icons/external-link.svg);\n background-size: 14px;\n height: 21px;\n width: 16px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--download {\n position: relative;\n padding-left: 25px;\n\n &::before {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/download.svg);\n background-size: 15px;\n height: 20px;\n width: 26px;\n top: 3px;\n left: 0;\n }\n\n &:focus {\n &::before {\n background-image: url(/static/icons/download-black-background.svg);\n }\n }\n}\n\n.great-heading-link {\n color: $govuk-brand-colour;\n display: block;\n position: relative;\n\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n .great-heading-link__heading {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n &:hover {\n color: #003078 !important;\n\n .great-heading-link__heading {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n }\n }\n\n &:focus {\n outline: 0;\n color: #212427;\n\n .great-heading-link__heading {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:visited {\n .great-heading-link__heading {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:active {\n color: #212427;\n }\n}\n\n.great-heading-link--no-chevron {\n &::after {\n content: '';\n }\n}\n\n.great-checkboxes-wrapper {\n max-height: 463px;\n overflow: auto;\n border-bottom: 2px solid $great-lighter-grey;\n margin-bottom: 20px;\n padding: 3px 0 0 3px;\n}\n\n.great-highlighted-text {\n background: $great-light-yellow;\n border-bottom: 3px solid black;\n display: inline-block;\n padding: 3px;\n margin: 0 5px 5px 0;\n}\n\n.great-details {\n .govuk-details__text {\n border-left-color: $great-blue;\n margin-top: 15px;\n }\n}\n\n.great-summary-list {\n position: relative;\n\n .govuk-summary-list__row {\n border-bottom: none;\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-link {\n position: absolute;\n top: 6px;\n right: 0;\n }\n\n h2 {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n margin-bottom: 30px;\n max-width: 80%;\n }\n }\n}\n\n.great-icon-tick-in-circle {\n position: relative;\n background: #75c67c;\n border-radius: 50%;\n width: 45px;\n height: 45px;\n\n @include govuk-media-query($from: tablet) {\n width: 60px;\n height: 60px;\n }\n\n &::after {\n content: '';\n position: absolute;\n transform: rotate(45deg) translate(-50%, -50%);\n left: 12px;\n top: 21px;\n height: 19px;\n width: 7px;\n border-bottom: 5px solid $great-white;\n border-right: 5px solid $great-white;\n\n @include govuk-media-query($from: tablet) {\n left: 18px;\n top: 28px;\n height: 22px;\n width: 9px;\n border-bottom: 6px solid $great-white;\n border-right: 6px solid $great-white;\n }\n }\n}\n\n.great-icon-right-arrow-in-circle {\n content: '';\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background: $color-thematic-break;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n background-image: url(/static/icons/great-blue-arrow-right.svg);\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: center;\n}\n\n.great-notification-banner {\n border-color: $great-green;\n background-color: $great-green;\n margin-bottom: 20px;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 30px;\n }\n\n .govuk-notification-banner__content {\n @include govuk-media-query($from: tablet) {\n padding: 40px 30px;\n }\n }\n}\n\n.govuk-notification-banner__content > * {\n box-sizing: border-box;\n max-width: none;\n}\n\n.great-header {\n .great-header__container {\n justify-content: space-between;\n align-items: end;\n\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n }\n\n nav {\n display: flex;\n align-items: end;\n position: relative;\n\n @include govuk-media-query($from: tablet) {\n height: 110px;\n }\n\n li {\n display: inherit;\n }\n\n a {\n color: $great-white;\n text-decoration: none;\n\n &:link,\n &:visited,\n &:focus,\n &:hover,\n &:focus:active {\n color: $great-white;\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n }\n\n &:focus {\n outline-offset: -4px;\n }\n }\n }\n\n form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-header-menu-dropdown {\n top: 70px;\n margin-top: 0;\n\n @include govuk-media-query($from: tablet) {\n top: 90px;\n }\n }\n\n #magna-header-search-form {\n height: 50px;\n }\n\n .great-header-menu-items {\n li a {\n font-family: $great-font;\n }\n }\n}\n\n.great-header-logo {\n display: inline-block;\n width: 170px;\n\n img {\n width: 100%;\n display: block;\n }\n}\n\n.great-header-search {\n height: 60px;\n}\n\n.great-header-menu-button {\n background: none;\n border: 2px solid $great-white;\n color: $great-white;\n position: absolute;\n top: -50px;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n position: static;\n }\n\n span {\n top: 3px;\n }\n}\n\n.great-header-dropdown-item {\n position: relative;\n\n > button {\n background: none;\n border: none;\n color: $great-white;\n min-height: 60px;\n min-width: 120px;\n z-index: 1;\n\n i {\n padding-left: 5px;\n pointer-events: none;\n }\n\n &[aria-expanded='true'] {\n background: white;\n color: $great-dark-blue;\n\n i {\n transform: rotate(180deg);\n padding-left: 0;\n padding-right: 5px;\n }\n }\n }\n\n > div {\n box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 10px 0px;\n position: absolute;\n top: 80px;\n left: 0;\n\n &[aria-hidden='true'] {\n display: none;\n }\n\n &[aria-hidden='false'] {\n background: $great-white;\n\n &::after {\n content: '';\n background: $great-white;\n width: 120px;\n height: 26px;\n display: block;\n position: absolute;\n top: -26px;\n }\n }\n\n ul {\n width: 160px;\n padding: 0 15px;\n\n li,\n a {\n color: $great-dark-blue;\n display: block;\n }\n\n li:first-of-type {\n border-bottom: 2px solid $great-light-blue;\n }\n\n a:link,\n a:visited,\n a:focus:active {\n color: $great-dark-blue;\n }\n\n a:focus,\n a:focus:active {\n padding: 0 15px;\n position: relative;\n width: calc(100% + 30px);\n left: -15px;\n }\n }\n }\n}\n\n.great-header-services {\n display: none;\n\n @media screen and (min-width: 1251px) {\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n}\n\n.great-header-actions {\n position: absolute;\n top: -90px;\n right: -15px;\n\n @include govuk-media-query($from: tablet) {\n top: -5px;\n }\n}\n\n.great-tag {\n border-radius: 9999px;\n display: block;\n font-family: $great-font;\n max-width: 100px;\n text-align: center;\n background: $great-medium-blue;\n color: $great-white;\n}\n\n.great-tag--govuk {\n background: $great-darker-grey;\n}\n\n.great-tag--howTo {\n background: $great-purple;\n}\n\n.great-tag--tool {\n background: $great-red;\n}\n\n.great-tag--service {\n background: $great-dbt-green;\n}\n\n.great-topic-card {\n display: block;\n background: $great-white;\n text-decoration: none;\n width: calc(100%);\n\n @include govuk-media-query($from: tablet) {\n flex-basis: calc(33.333% - 30px);\n }\n\n &:focus:active {\n background: $great-white;\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n}\n\n.great-topic-card--quarter-width {\n flex-basis: calc(25% - 30px);\n height: auto;\n}\n\n.great-topic-card--half-width {\n flex-basis: calc(50% - 30px);\n height: fit-content;\n\n @include govuk-media-query($from: desktop) {\n min-height: 270px;\n }\n}\n\n.great-topic-card--full-width {\n display: flex;\n position: relative;\n flex-basis: calc(100% - 30px);\n flex-direction: column;\n\n @include govuk-media-query($from: desktop) {\n flex-direction: row;\n min-height: 280px;\n }\n\n > div {\n flex-basis: 50%;\n }\n\n img {\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n left: 0;\n max-width: calc(50% - 30px);\n }\n }\n}\n\n.great-card-wrapper {\n flex-wrap: wrap;\n\n @include govuk-media-query($from: desktop) {\n margin-right: -30px;\n }\n}\n\n.great-related-items {\n flex-wrap: wrap;\n}\n\n.great-related-item {\n flex-basis: calc(33.333% - 20px);\n\n @include govuk-media-query($from: desktop) {\n margin-right: 30px;\n }\n\n &:nth-of-type(3n) {\n margin-right: 0;\n }\n}\n\n.great-dep-triage-hero {\n position: relative;\n overflow: hidden;\n\n @include govuk-media-query($from: desktop) {\n min-height: 367px;\n }\n\n img {\n display: none;\n bottom: 0;\n position: absolute;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n max-width: 450px;\n }\n\n @media screen and (min-width: 851px) {\n max-width: 600px;\n }\n\n @media screen and (min-width: 1251px) {\n max-width: 752px;\n }\n }\n}\n\n.great-dep-tools-and-services {\n h2 {\n @include govuk-media-query($until: tablet) {\n border: none;\n }\n }\n}\n\n.great-dep-card {\n a {\n text-decoration: none;\n }\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n}\n\n.great-dep-homepage-title {\n position: relative;\n\n > div {\n @include govuk-media-query($until: tablet) {\n display: flex;\n flex-direction: column-reverse;\n }\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n right: 0;\n max-width: 50%;\n }\n }\n\n &__text {\n @include govuk-media-query($from: desktop) {\n flex-basis: 50%;\n }\n }\n}\n\n.great-dep-homepage-row {\n padding-bottom: 3px;\n\n .great-dep-card:first-of-type {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n }\n}\n\n.great-primary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link-white.svg);\n background-size: 12px;\n height: 21px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n }\n }\n}\n\n.great-secondary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link.svg);\n background-size: 11px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link-white.svg);\n }\n }\n}\n\nnav.great-breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n ol {\n list-style-type: none;\n margin: 0;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n margin-bottom: 0;\n display: inline-block;\n line-height: 1.25;\n }\n\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n li:first-child {\n background-image: none;\n margin-left: 0;\n padding-left: 0;\n }\n\n a,\n a:active:focus,\n span {\n font-size: 16px;\n color: $color-main-text;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px !important;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\n.great-breadcrumbs li:after {\n box-sizing: initial;\n transform: rotate(-45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.25em;\n}\n\n.great-breadcrumbs ol li:last-child:after {\n display: none;\n}\n\n.great-list-blue-tick {\n list-style: none;\n\n > li {\n display: block;\n clear: left;\n padding: 7.5px 0;\n\n &:before {\n content: '';\n height: 30px;\n width: 30px;\n min-width: 30px;\n display: block;\n float: left;\n margin-left: 0;\n margin-right: 10px;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100%;\n background: url('/static/icons/dark-blue-tick.svg');\n background-size: cover;\n background-position: center;\n }\n }\n}\n\n.great-link-button--chevron {\n svg {\n position: relative;\n top: 2px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $govuk-brand-colour;\n }\n }\n}\n\n.great-picture {\n img {\n display: block;\n\n @include govuk-media-query($until: tablet) {\n max-width: 100%;\n }\n }\n}\n\n.great-promo {\n display: flex;\n align-items: flex-end;\n\n @include govuk-media-query($until: tablet) {\n flex-direction: column-reverse;\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 20px;\n }\n }\n}\n\n.great-step-item {\n z-index: 1;\n position: relative;\n display: flex;\n gap: 1rem;\n padding-bottom: 30px;\n\n &.fa {\n display: flex;\n font-weight: 400;\n }\n &::before {\n content: '';\n flex: 0 0 24px;\n height: 24px;\n border-radius: 50%;\n background-color: white;\n border: 2px solid #b1b4b6;\n }\n\n &.current-step {\n .govuk-link {\n color: $color-main-text !important;\n }\n &::before {\n background-color: #04043f;\n border-color: #04043f;\n content: '\\f061';\n color: white;\n font-family: 'Font Awesome 5 Free';\n align-items: center;\n justify-content: center;\n display: flex;\n font-weight: 900;\n }\n }\n\n &:not(:last-child) {\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0px;\n z-index: -1;\n transform: translateX(13px);\n width: 2px;\n background-color: #b1b4b6;\n }\n }\n\n a:focus:active {\n color: inherit;\n }\n}\n\n@mixin child-link-states($selector) {\n &:hover {\n #{$selector} {\n text-decoration-line: underline;\n }\n }\n &:focus {\n #{$selector} {\n color: #212427;\n outline: 3px solid rgba(0, 0, 0, 0);\n background-color: #fd0;\n outline: none;\n }\n }\n\n &:active {\n #{$selector} {\n outline: 3px solid #fd0;\n }\n }\n\n &:focus:active {\n #{$selector} {\n background: $great-white;\n box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;\n text-decoration: none;\n -webkit-box-decoration-break: clone;\n outline: 3px solid rgba(0, 0, 0, 0);\n }\n }\n}\n\n.great-arrow-link {\n @include child-link-states('.great-title-link');\n}\n\n.great-tag-container {\n display: flex !important;\n bottom: 8px !important;\n\n img {\n margin: 0px 8px 0px 0px !important;\n }\n}\n\n.great-share {\n border-top: 1px solid $govuk-border-colour;\n\n svg {\n margin-right: 10px;\n }\n\n path {\n fill: $great-dark-blue;\n }\n\n a {\n @include child-link-states('.govuk-link');\n display: inline-flex;\n align-items: center;\n\n &:hover {\n path {\n fill: $govuk-link-hover-colour;\n }\n }\n\n &:focus {\n margin-left: 50px;\n\n svg {\n left: -50px;\n position: relative;\n }\n\n path {\n fill: $govuk-focus-text-colour;\n }\n\n span {\n margin-left: -50px;\n }\n }\n }\n\n ul {\n @include govuk-media-query($from: tablet, $until: desktop) {\n display: flex;\n }\n\n li {\n @include govuk-media-query($from: tablet, $until: desktop) {\n margin-right: 30px;\n }\n }\n }\n\n button {\n &.small-button {\n min-width: 126px;\n min-height: 44px;\n line-height: 25px;\n padding: 12px 15px;\n display: flex;\n align-items: center;\n\n > span {\n padding-right: 8px;\n font-size: 14px;\n }\n }\n }\n}\n\n// Hero with input - Product/Market campaign\n\n.great-hero--product-market {\n background-image: url(/static/images/hero-product-market-bg-1.png),\n url(/static/images/hero-product-market-bg-2.png);\n background-position: center top;\n overflow: hidden;\n}\n\n.great-hero--product-market,\n.great-hero--product-market > .great-container {\n min-height: auto;\n}\n\n.great-hero--product-market {\n @media (min-width: 1170px) {\n min-height: 500px;\n }\n}\n\n.great-hero--product-market > .great-container {\n @include govuk-responsive-margin(9, 'top');\n @include govuk-responsive-margin(9, 'bottom');\n}\n\n.great-hero--product-market {\n .great-hero__heading {\n color: $great-white;\n margin-top: 0;\n font-size: 36px;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n\n @media (min-width: 1170px) {\n font-size: 80px;\n line-height: 85px;\n }\n }\n\n .great-hero__subtitle {\n font-size: 16px;\n line-height: 20px;\n color: $great-white;\n margin: 10px 0 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n margin: 20px 0;\n }\n }\n\n .great-hero__container {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n }\n\n .great-hero__text {\n @include govuk-media-query($from: tablet, $until: desktop) {\n width: 90%;\n }\n }\n\n .great-hero__search {\n margin-top: 15px;\n\n @include govuk-media-query($from: tablet) {\n align-self: center;\n }\n\n @media (min-width: 1170px) {\n margin-top: 0;\n }\n }\n\n .great-hero__form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__form-inputs {\n display: flex;\n flex-direction: column;\n\n @media (min-width: 1170px) {\n flex-direction: row;\n }\n }\n\n .great-hero__label {\n font-size: 24px;\n color: $great-white;\n font-weight: bold;\n display: block;\n @include govuk-responsive-margin(5, 'bottom');\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n }\n }\n\n .great-hero__input {\n height: 53px;\n padding: 0 1rem;\n border-color: $great-white !important;\n margin-bottom: 15px;\n\n &:focus {\n border-color: $great-dark-blue !important;\n }\n\n @media (min-width: 1170px) {\n flex-grow: 2;\n flex-basis: 0;\n margin-right: 10px;\n }\n }\n\n .great-hero__button {\n height: 53px;\n margin-bottom: 15px;\n\n @media (min-width: 1170px) {\n flex-grow: 1;\n flex-basis: 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n }\n\n .great-hero__button-text {\n margin-left: -10px;\n }\n\n .great-hero__link {\n color: $great-white;\n display: inline-block;\n\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__logo {\n width: 260px;\n position: absolute;\n right: 0;\n bottom: 100px;\n display: none;\n\n img {\n width: 100%;\n }\n\n @media (min-width: 768px) {\n display: block;\n }\n\n @media (min-width: 1025px) {\n width: 412px;\n }\n }\n\n .great {\n overflow-x: visible;\n }\n}\n\n// Product/Market campaign page\n\n.great-product-market {\n background: $great-white;\n}\n\n.great-product-market__product-label {\n color: $great-dark-blue;\n font-weight: bold;\n margin-right: 30px;\n}\n\n.great-product-market__form-inputs {\n display: flex;\n flex-direction: column;\n @include govuk-media-query($from: tablet) {\n align-items: flex-start;\n\n > div {\n width: 100%;\n }\n }\n}\n\n.great-product-market__form-inputs input {\n height: 53px;\n padding: 0 1rem;\n}\n\n.great-product-market__button-container {\n display: flex;\n flex-direction: column;\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: baseline;\n text-align: left;\n }\n}\n\n.great-product-market__button {\n height: 53px;\n margin: 15px 0;\n width: auto;\n\n @include govuk-media-query($from: tablet) {\n margin: 15px 20px 15px 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n}\n\n.great-product-market__cards {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n margin-bottom: 50px;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n\n > div {\n margin-right: 30px;\n }\n }\n\n .great-card {\n flex: 1;\n }\n}\n\n.great-inline-feedback__container {\n border-top-color: #dde5ed;\n border-top-style: solid;\n border-top-width: 2px;\n background-color: $great-white;\n}\n\n.great-inline-feedback__page_useful_form {\n display: flex;\n gap: govuk-spacing(4);\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-inline-feedback__submission-confirmation,\n.csat-submission-confirmation__heading {\n display: flex;\n gap: govuk-spacing(2);\n\n span[role='img'] {\n font-size: 28px;\n color: #00703c;\n }\n}\n\n.great-inline-feedback__submission-error {\n display: flex;\n gap: govuk-spacing(2);\n padding-bottom: govuk-spacing(6);\n\n span[role='img'] {\n font-size: 28px;\n color: #d4351c;\n }\n}\n\n.great-inline-feedback__detail-form {\n padding-top: govuk-spacing(6);\n\n p {\n margin: 0;\n color: #505a5f;\n }\n}\n\n.great-inline-feedback-detail-form__submission_buttons {\n display: flex;\n gap: 30px;\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-checkbox--inline-feedback {\n label {\n font-family: $main-text-font;\n font-size: 18px;\n }\n\n [type='checkbox'] + label::before {\n border: 2px solid #222222;\n border-radius: 4px;\n }\n}\n\n.js-enabled .govuk-checkboxes__conditional--hidden {\n display: none;\n}\n\n.great-cookie-notice {\n display: none;\n padding: 30px 0 0;\n\n &.block {\n display: block;\n }\n}\n\n.great-modal {\n position: fixed;\n inset: 0px;\n z-index: 1000;\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.great-modal__content {\n position: absolute;\n border: 1px solid rgb(204, 204, 204);\n background: rgb(255, 255, 255);\n overflow: auto;\n border-radius: 4px;\n outline: none;\n max-width: 800px;\n bottom: auto;\n right: auto;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n max-height: calc(100vh - 30px);\n width: calc(100vw - 30px);\n\n button {\n @include govuk-media-query($from: tablet) {\n margin: 0;\n }\n\n &:first-of-type {\n @include govuk-media-query($from: tablet) {\n margin-right: 10px;\n }\n }\n }\n}\n\n.great-accordian-sector-link {\n text-decoration: none;\n color: $great-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n margin-bottom: 0;\n align-items: center;\n min-height: 88px;\n\n &:after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n color: $color-gov-link;\n font-weight: 600;\n right: 15px;\n }\n}\n\n.great-notification-banner--error {\n margin: 0 auto;\n max-width: 810px;\n}\n\n.great-meta-label {\n color: $great-light-grey;\n display: flex;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 489px;\n max-height: 240px;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n.great-signup {\n width: 100%;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n background: #f5f5f6;\n\n &__logo {\n width: 148px;\n height: auto;\n\n @media (max-width: 768px) {\n max-width: 132px;\n }\n }\n\n &__form-panel {\n color: #4c436e;\n min-height: 100vh;\n padding: 40px 105px 0px 105px;\n background-color: #fff;\n width: 610px;\n flex-shrink: 0;\n z-index: 1;\n\n @media screen and (max-width: 1024px) {\n padding: 30px;\n width: 40%;\n }\n\n @media screen and (max-width: 768px) {\n padding: 20px;\n width: 50%;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n\n .vertical-seperator {\n margin-top: 20px;\n margin-bottom: 20px;\n\n span {\n display: inline-block;\n font-size: 19px;\n width: 20%;\n text-align: center;\n margin: 0;\n }\n\n hr {\n display: inline-block;\n height: 2px;\n margin: 0;\n vertical-align: middle;\n width: 40%;\n }\n }\n }\n\n &__info-panel {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 50px 0;\n position: relative;\n\n @media screen and (max-width: 640px) {\n display: none;\n }\n\n\n &__content {\n max-width: 850px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #fff;\n font-size: 56px;\n line-height: 52px;\n text-align: center;\n margin-bottom: 0;\n\n @media screen and (max-width: 1024px) {\n font-size: 48px;\n line-height: 48px;\n margin-bottom: 30px;\n }\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n p {\n align-items: center;\n margin-bottom: 45px;\n font-size: 24px;\n line-height: 32px;\n\n @media screen and (max-width: 1024px) {\n font-size: 24px;\n line-height: 34px;\n }\n\n i {\n margin-right: 10px;\n font-size: 1.5em;\n }\n }\n }\n\n &__confirmation {\n .fa-info-circle {\n font-size: 40px;\n }\n\n .form-label {\n font-size: 19px;\n }\n }\n }\n}\n","$color-error: #d4351c;\n.great {\n *:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $arabic-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $arabic-main-text-font;\n }\n }\n\n *:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $korean-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $korean-main-text-font;\n }\n\n &:dir(rtl) {\n .govuk-grid-column-two-thirds {\n float: right !important;\n }\n }\n }\n\n a {\n &[lang='ar'] {\n font-family: $arabic-main-text-font;\n }\n &[lang='ko'] {\n font-family: $korean-main-text-font;\n }\n }\n}\n\n*[dir='rtl'] {\n .govuk-grid-column-two-thirds,\n .govuk-grid-column-three-quarters {\n float: right;\n }\n\n .microsite-header {\n p {\n margin-left: 0;\n margin-right: auto;\n }\n }\n\n .govuk-form-group-error {\n padding-left: 0 !important;\n padding-right: 15px;\n border-left: none !important;\n border-right: 5px solid $color-error;\n }\n}\n\n.microsite *:lang(ar) .govuk-form-label {\n font-family: $arabic-header-text-font;\n}\n\n.microsite *:lang(ko) .govuk-form-label {\n font-family: $korean-header-text-font;\n}\n\n*:lang(ar) {\n .great-inline-feedback__container {\n display: none;\n }\n\n .footer,\n footer div.footer ul,\n .copyright-container .copy-right {\n direction: ltr;\n padding: 0;\n }\n}\n","$great-design-system-white: #fff;\n$great-design-system-grey-border: #7d8e96;\n$great-design-system-hover-primary-button: #003078;\n$great-design-system-interface-mono-50: #7d8e96;\n$great-design-system-govuk-light-grey: #f3f2f1;\n$great-design-system-border-grey: #d9d9d9;\n\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n\n.great-ds-border-bottom-grey {\n border-bottom: 1px solid $great-design-system-grey-border;\n}\n\n.great-ds-heading-link {\n &::after {\n top: 0.12rem;\n }\n}\n\n.great-ds-sign-up-promo {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n ul > li {\n display: flex;\n }\n}\n\n.great-ds-contact-us-promo {\n display: flex;\n\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n flex-direction: column;\n margin: -30px 0 -40px;\n }\n\n > * {\n flex-basis: fit-content;\n }\n}\n\n.great-ds-button-primary {\n border-bottom: 3px solid $great-design-system-hover-primary-button;\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n summary {\n display: block;\n margin-bottom: 0;\n\n &:hover {\n background-color: $great-design-system-govuk-light-grey;\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n\n &:focus {\n outline: 0;\n\n .great-ds-details__status {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: $great-design-system-govuk-yellow-highlight;\n box-shadow: 0 -2px $great-design-system-govuk-yellow-highlight,\n 0 4px $great-design-system-govuk-off-black;\n text-decoration: none;\n }\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n }\n\n .great-ds-details__status {\n display: inline-block;\n font-weight: 600;\n }\n\n .great-ds-details__status-text--open {\n display: none;\n }\n\n &[open] {\n summary {\n @include govuk-media-query($from: tablet) {\n margin-bottom: -10px;\n }\n\n ~ p {\n background: $great-design-system-white;\n position: relative;\n }\n }\n\n .great-ds-details__status-text--open {\n display: inline-block;\n }\n\n .great-ds-details__status-text--closed {\n display: none;\n }\n\n .govuk-accordion-nav__chevron {\n transform: rotate(0deg);\n }\n }\n}\n\n.great-ds-link {\n display: inline-flex;\n text-decoration: none;\n\n i {\n font-size: 1.5rem;\n margin-right: 10px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 2rem;\n }\n }\n\n span {\n font-weight: 600;\n text-decoration: underline;\n }\n\n &:focus {\n span {\n text-decoration: none;\n }\n }\n}\n\n.great-ds-hr {\n background: $great-design-system-border-grey;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../great/main.scss';\n\n$breakpoint-size: 900px;\n$desktop: 1024px;\n\n#learn-root {\n article {\n background-color: $color-main-background;\n margin-bottom: $x-large-padding;\n\n &:last-child {\n margin-bottom: $x-large-padding * 2;\n }\n\n > a {\n text-decoration: none;\n box-sizing: border-box;\n min-height: 232px;\n padding: $x-large-padding;\n padding-left: 70px;\n padding-right: $large-padding * 2;\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n width: 100%;\n\n @media only screen and (max-width: $breakpoint-size) {\n flex-direction: column;\n }\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n gap: $standard-padding;\n }\n\n > div {\n flex: 1;\n\n &.progess-container {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n\n @media only screen and (min-width: $breakpoint-size) {\n .learn__category-progress-container,\n span.button {\n max-width: 340px;\n width: 100%;\n }\n }\n\n .learn__category-progress-container,\n span.button {\n width: 100%;\n }\n\n .learn__category-progress-container {\n margin-top: $standard-padding;\n position: relative;\n top: 0;\n }\n }\n\n > p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n }\n\n @media only screen and (max-width: $breakpoint-size) {\n padding: $large-padding;\n padding-top: 35px;\n padding-bottom: 35px;\n\n & > div {\n .progess-container {\n justify-content: center;\n }\n\n .learn__category-progress {\n width: auto !important;\n }\n\n span.button {\n margin-top: $standard-padding;\n }\n }\n }\n }\n }\n}\n\n.learn-back-button {\n position: absolute;\n top: 10px;\n left: 20px;\n color: $color-gov-link;\n}\n\n.lesson-page {\n background-color: $color-main-background;\n}\n\n.learn-to-export-card {\n padding-top: $x-large-padding * 2;\n}\n\n.duration-container {\n color: $color-gov-link;\n display: flex;\n\n i + span {\n padding-left: $standard-padding;\n }\n\n span + span {\n padding-left: $standard-padding * 0.5;\n }\n}\n\n.great-checkbox--large [type='checkbox'] + label::after {\n border-width: 0 0 6px 6px;\n width: 21px;\n height: 8px;\n top: 15px;\n left: 13px;\n}\n\n.learn__lesson-item-link {\n display: flex;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start;\n gap: $standard-padding;\n button {\n width: 100%;\n }\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.learning-link {\n font-family: $main-text-font;\n color: $color-main-text;\n font-size: $font-size-p;\n line-height: 25px;\n text-align: left;\n font-style: normal;\n text-decoration: none;\n border: 0;\n background: none;\n padding: 0;\n}\n\n.progress-bar-text {\n color: $color-main-text;\n font-family: $header-font;\n font-size: $font-size-p;\n text-transform: lowercase;\n margin: 0;\n}\n\n.learn__topic-item-read-time {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n}\n\ni.fas.fa-clock {\n color: $color-main-text;\n}\n\n.learn__category-entities {\n height: 41px;\n color: $color-gov-link;\n border-radius: 0;\n background-color: $color-background-color;\n display: flex;\n align-items: center;\n padding-left: $large-padding;\n padding-right: $large-padding;\n padding-top: 0;\n padding-bottom: 0;\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.media-block {\n margin-left: 0 !important;\n width: 100% !important;\n}\n\n.media-block > img,\n.media-block > i {\n width: 40px !important;\n}\n\n.lesson-page {\n .great-quote {\n &:before {\n top: 0px !important;\n }\n & p {\n font-family: $header-font!important;\n font-size: 24px!important;\n margin: 0;\n display: inline!important;\n margin-left: 30px;\n line-height: 34px;\n }\n }\n}\n\nol.list-circle-number li{\n font-family: $main-text-font!important;\n padding-top: 5px;\n &::before {\n font-family: $header-font!important;\n min-width: 40px;\n height: 40px;\n width: 40px;\n margin-right: 15px;\n margin-top: -5px;\n font-size: 24px;\n line-height: 40px!important;\n }\n color: inherit\n}\n\naside {\n h2 {\n padding-top: 10px;\n }\n\n ul {\n margin-bottom: 40px;\n }\n\n li {\n min-height: 40px;\n margin-top: 20px;\n\n &:first-child {\n margin-top: 0;\n }\n }\n\n li a {\n margin-left: 52px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n }\n}\n\n.great-ukea {\n .ea-logo {\n width: 118px\n }\n\n div {\n margin-top: 20px;\n border-top: 3px solid #964F99;\n padding-top: 15px;\n }\n\n a {\n display: flex;\n justify-content: space-between;\n\n &::after {\n content: \"\\f061\";\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n float: right;\n }\n }\n\n p {\n margin-top: 8px;\n }\n}\n\n.lesson-page {\n video {\n width: 100%;\n }\n}\n\nli .lte-suptopic {\n\n &:not(:last-child) {\n border-bottom: 1px solid #b1b4b6;\n }\n .great-card {\n box-shadow: none !important;\n }\n\n a {\n border-bottom: none!important;\n box-shadow: none !important;\n outline: none !important;\n padding: 0!important;\n > div {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n }\n}\n\n.learn-card-description p {\n @extend .govuk-body\n}\n\n.related-links-cta-container {\n display: flex;\n flex-direction: row;\n width: 100%;\n gap: 15px;\n\n // horizontal scrolling of child elements\n @include govuk-media-query($until: desktop) {\n overflow-x: scroll;\n -webkit-overflow-scrolling: touch;\n overflow-y: hidden;\n margin: 0;\n width: 100vw;\n }\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n & {\n .great-card--cta{\n width: 33.33%;\n }\n }\n }\n\n a {\n display: flex;\n width: 230px;\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n width: unset;\n }\n }\n\n & {\n .great-card__tag {\n position: unset;\n }\n }\n}\n\n.related-links-cta-container__title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.related-links-cta-container__tag-outer-container {\n display: flex !important;\n flex-direction: column;\n justify-content: end;\n height: 100%;\n margin-bottom: 8px;\n margin-top: 10px;\n}\n\n.related-links-cta-container__tag-inner-container{\n display: flex;\n flex-direction: row;\n align-items: start;\n\n > img {\n @include govuk-media-query($until: tablet) {\n margin: 3px 8px 0px 0px !important;\n }\n\n @include govuk-media-query($from: tablet) {\n margin: 5.5px 8px 0px 0px !important;\n }\n }\n}\n\n.article-page-cta-container-title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.article-page-cta-container-inner-container{\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n\n#sectors-form {\n margin-top: $standard-padding;\n}\n\n.markets-grid {\n @media only screen and (min-width: $mobile-size) {\n display: table-cell;\n }\n .card-inner {\n padding: $large-padding;\n padding-bottom: $x-large-padding * 2;\n min-height: 105px !important;\n height: 105px;\n\n h2 {\n font-size: $font-size-h4;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n .card-inner {\n min-height: fit-content !important;\n height: 80px;\n display: inline-flex;\n align-items: center;\n gap: $standard-padding;\n }\n\n .card:last-of-type {\n margin-bottom: $large-padding;\n }\n }\n}\n\n#country-guide-need-help-section,\n#country-guide-teaser-section,\n#country-guide-section-one,\n#country-guide-accordions,\n#country-trade-barriers,\n#country-guide-accordions {\n background-color: $color-main-background;\n}\n\n#country-guide-teaser-section {\n .teaser>h1 {\n padding-bottom: $x-large-padding;\n\n @media only screen and (max-width: $mobile-size) {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n#country-guide-intro-ctas {\n a {\n font-size: 18px;\n font-family: $main-text-font;\n }\n}\n\n.stats-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#stats-tabs {\n h2 {\n @include p-mixin;\n margin-bottom: $standard-padding;\n }\n}\n\n#country-guide-need-help-section {\n padding: 40px 75px;\n @media only screen and (max-width: $mobile-size) {\n padding: 0;\n\n h2 {\n padding-left: $standard-padding * 1.5;\n padding-top: $standard-padding * 1.5;\n }\n\n > div {\n > div {\n max-width: $mobile-size;\n width: 100%;\n padding: $standard-padding * 1.5;\n\n img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n }\n }\n }\n }\n\n h2 {\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n }\n\n > div {\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n\n > div {\n flex: 1;\n width: 100%;\n min-width: 300px;\n @media only screen and (min-width: 600px) {\n min-width: 350px;\n }\n\n h3 {\n color: $color-gov-link;\n padding-top: $x-large-padding;\n padding-bottom: $x-large-padding;\n }\n\n p {\n margin: 0;\n padding: 0;\n padding-bottom: $x-large-padding;\n font-size: 24px;\n }\n\n img {\n max-width: 500px;\n\n max-height: 185px;\n width: auto;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n max-height: fit-content;\n }\n }\n }\n }\n}\n\n.fact-sheet-content {\n h3 {\n padding-bottom: $x-large-padding;\n font-size: 36px;\n }\n}\n\n.tabs__nav {\n border: none;\n ul {\n display: inline-flex;\n flex-wrap: wrap;\n }\n button {\n font-size: 28px;\n border: none !important;\n border-bottom: 7px solid #d6e0e5 !important;\n height: 60px;\n &:focus,\n &:hover,\n &[aria-expanded='true'] {\n border-bottom: 7px solid $color-gov-link !important;\n }\n }\n}\n\n.bold-large,\n.bold-medium {\n font-family: $main-text-font;\n}\n\n.controls #sortby {\n @media only screen and (max-width: $mobile-size) {\n height: 50px;\n }\n}\n\n#country-guide-teaser-section p.sub-header {\n color: $color-subheading-text;\n margin-bottom: $standard-padding;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n }\n}\n\n\n .markets-pagination{\n float: right!important;\n }\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.article-list-page {\n .card-link {\n display: grid;\n }\n .card {\n background-color: transparent;\n height:100%;\n background: $color-main-background;\n\n .card-inner {\n min-height: 148px !important;\n background-color: $color-main-background;\n\n h2 {\n font-size: $font-size-h3;\n }\n\n h4 {\n font-size: $font-size-h4;\n @media only screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n }\n }\n }\n }\n\n ul.content-list {\n > a {\n text-decoration: none;\n }\n\n li {\n position: relative;\n background-color: $color-main-background;\n padding: $large-padding $x-large-padding;\n width: 100%;\n gap: $large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n\n @media only screen and (max-width: $mobile-size) {\n margin-bottom: $large-padding;\n padding: $large-padding;\n\n button {\n margin-bottom: 0;\n }\n }\n\n h3 {\n flex: 1;\n width: 100%;\n padding-left: $x-large-padding;\n &:hover {\n color: $color-gov-link;\n }\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0;\n }\n }\n\n a.button {\n margin-left: auto;\n }\n }\n }\n}\n\nsection #article {\n padding-bottom: 0;\n\n article {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n }\n}\n\n.card-link {\n p {\n font-size: $font-size-p;\n }\n\n h2 + p {\n padding-top: $large-padding;\n }\n}\n\n.article-main {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article {\n padding-bottom: 0;\n}\n\n.article-main{\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article{\n padding-bottom: 0;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.help-pages {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n.heading-large,\n.heading-xlarge,\n.heading-medium {\n font-family: $header-font;\n}\n\n.page-main-content-container {\n display: flex;\n padding-bottom: 0;\n flex: 1;\n background-color: $color-main-background;\n\n .column-two-thirds {\n padding: 0;\n }\n\n .container {\n margin: auto;\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n }\n .grid-row {\n margin: 0;\n }\n }\n\n .inner-container {\n flex: 1;\n max-width: $content-max-width;\n margin: auto;\n }\n}\n\n@media only screen and (min-width: $mobile-size) and (max-width: 1260px) {\n .page-main-content-container .inner-container {\n padding-left: 0;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n }\n}\n\n@media only screen and (max-width: $mobile-size) {\n .page-main-content-container .inner-container {\n max-width: auto;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n padding: 0;\n }\n}\n\n.breadcrumb-container {\n background-color: $color-background-color;\n}\n\nsection#search-results-information {\n background-color: $color-main-background;\n margin-bottom: 0;\n}\n\n#report-a-trade-barrier {\n background-color: $color-main-background;\n}\n\n#report-a-trade-barrier {\n padding-bottom: 0;\n .breadcrumb-container {\n background-color: $color-background-color;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n }\n a.button {\n margin-bottom: $standard-padding;\n }\n}\n\n.snapshot {\n background-color: $color-quotes;\n}\n\n#magna-header-search-form {\n height: 53px;\n display: flex;\n align-items: center;\n button {\n margin-top: 0;\n margin-left: -2px;\n height: 50px;\n width: 50px;\n font-family: $main-text-font;\n }\n\n #magna-header-search-box {\n height: 53px;\n\n /* Fixes issue with header nav text falling onto two lines in safari */\n @media only screen and (min-width: 1250px) and (max-width: 1280px) {\n max-width: 190px;\n }\n }\n}\n\n.export-plan-title {\n padding-bottom: $large-padding;\n\n p {\n padding-bottom: $large-padding;\n }\n}\n\nsection.report-trade-barrier {\n background-color: $color-main-background;\n}\n\n#teaser-section,\n#why-we-offer-section,\n#how-we-can-help-you,\n#contact-us-section {\n background-color: $color-main-background;\n}\n\n#article-what-we-offer {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n#contact-us-section {\n padding-top: 0;\n}\n\n.list-teaser-section {\n p {\n font-size: 24px;\n line-height: 38px;\n }\n}\n\n.uk-export-finance,\n.uk-export-finance-landing {\n .card-list-section,\n .card {\n padding-top: 0;\n }\n\n .card:last-of-type {\n margin-bottom: 0;\n }\n}\n\n.uk-export-finance .why-you-choose-ukef {\n background-color: $color-main-background;\n\n .column-full-l + .column-full-l {\n padding-top: $large-padding;\n }\n\n .column-full-l {\n h4 + p {\n padding-top: $large-padding;\n }\n }\n}\n\n.uk-export-finance-landing {\n #why-we-offer-section {\n background-color: $color-background-color;\n }\n .teaser-text,\n p.how-can-we-help-you {\n font-size: 24px;\n line-height: 38px;\n }\n\n h2 + p.how-can-we-help-you {\n padding-top: $large-padding;\n }\n}\n\n.get-finance {\n #contact-section-cta-box,\n #get-finance-video {\n background-color: $color-background-color;\n }\n #contact-section-bottom,\n #contact-section,\n #advantages-section {\n background-color: $color-main-background;\n }\n}\n\n#get-finance-hero {\n padding-bottom: 0;\n}\n\n.what-we-offer-you-article {\n p.teaser-text {\n font-size: 28px;\n }\n}\n\n#report-a-trade-barrier .page-main-content-container {\n padding-top: $x-large-padding;\n}\n\n.uk-export-country-cover {\n .teaser-text p {\n font-size: 24px;\n }\n}\n\n#thank-you-section {\n .message-box {\n background-color: $color-completed;\n }\n}\n\n.uk-export-finance .card-list-section {\n img.card-image {\n height: auto;\n }\n .card-inner {\n padding-bottom: $x-large-padding;\n }\n}\n\nsection#results {\n background-color: $color-main-background;\n}\n\nul.list-bullet li:before,\n.lesson-page .rich-text .pros-and-cons ul li:before {\n background-color: $color-main-text;\n}\n\n.search-results-list {\n padding-top: $x-large-padding;\n}\n\n.results-wrapper {\n background-color: $color-main-background;\n}\n\n.breadcrumbs-wrapper {\n background-color: $color-background-color;\n width: 100%;\n}\n","@import '../sizes/sizes.scss';\n\n@mixin horizontal-card-padding {\n padding-left: $large-padding;\n padding-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0 1.5 * $standard-padding;\n padding-right: 0 1.5 * $standard-padding;\n }\n}\n\n@mixin vertical-card-padding {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-top: 1.5 * $standard-padding 0;\n padding-bottom: 1.5 * $standard-padding 0;\n }\n}\n\n@mixin horizontal-card-margin {\n margin-left: $large-padding;\n margin-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0 1.5 * $standard-padding;\n margin-right: 0 1.5 * $standard-padding;\n }\n}\n\n.card + .card {\n margin-top: $x-large-padding;\n}\n\n.card {\n padding-left: 0;\n padding-right: 0;\n border-radius: 0;\n\n .g-card,\n .g-card-full {\n position: relative;\n @include horizontal-card-padding();\n\n hr {\n margin-left: -1 * $large-padding;\n padding-right: 2 * $large-padding;\n position: inherit;\n z-index: 1;\n }\n }\n\n .dashboard-card {\n padding-bottom: 0;\n padding-top: 0;\n @include horizontal-card-padding();\n p {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n margin: 0;\n }\n\n img {\n margin: auto;\n padding-top: $large-padding;\n width: 100%;\n height: auto;\n }\n }\n\n .g-card-header {\n display: inline-flex;\n flex-wrap: wrap;\n border-bottom: 4px solid #eef2f6;\n width: 100%;\n @include horizontal-card-padding();\n padding-bottom: $x-large-padding;\n\n h2 {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n gap: $x-large-padding * 0.5;\n }\n }\n\n .card-row {\n position: relative;\n display: inline-flex;\n flex-wrap: wrap;\n @include horizontal-card-padding();\n gap: $x-large-padding;\n width: 100%;\n\n h3 {\n padding: $x-large-padding 0;\n flex: 1;\n width: 100%;\n }\n\n > div {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n display: flex;\n flex-direction: column;\n gap: $standard-padding;\n\n h3 {\n min-width: auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n }\n\n > div {\n min-width: auto;\n padding-top: 0;\n }\n }\n }\n}\n\na.card-link:active {\n background-color: transparent;\n}\n\n#dashboard-container {\n margin-bottom: $x-large-padding;\n .card {\n margin-bottom: $x-large-padding;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n#search-results-information {\n .breadcrumb-wrapper {\n background-color: $color-background-color;\n\n > .container {\n padding-top: 0;\n }\n }\n .text {\n font-family: $main-text-font !important;\n }\n}\n\n.search-results-container {\n background-color: $color-main-background;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.export-plan-section-lesson {\n background-color: $color-background-color;\n}\n\n.export-plan-content {\n .g-panel::before {\n background: $color-gov-link;\n }\n\n .form-label {\n font-family: $header-font;\n }\n\n textarea.form-control {\n height: 90px !important;\n line-height: 17px;\n color: $color-main-text;\n }\n .learning__buttons {\n .button--tiny-toggle {\n color: $color-gov-link;\n i {\n color: $color-gov-link;\n }\n }\n .button--only-icon {\n min-height: 40px;\n }\n }\n}\n\n.next-steps {\n padding: $x-large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $x-large-padding * 0.5;\n }\n}\n\n.section-complete .great-checkbox label {\n color: $color-main-background;\n}\n\n.costs__option .form-label {\n padding-top: $large-padding;\n}\n\n.export-plan-form {\n hr + button {\n margin-top: $large-padding;\n }\n}\n\n.prepend {\n border-radius: 0;\n border: 2px solid $color-border;\n border-right-width: 0;\n background-color: $color-background-color;\n color: $color-main-text;\n}\n\n.export-plan-header {\n background-color: $color-main-background;\n}\n\n.snapshot-wrapper {\n h2 {\n padding-top: $x-large-padding;\n }\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@media (max-width: $mobile-size) {\n .get-finance {\n background-color: $color-main-background;\n section#contact-section {\n padding-top: $x-large-padding;\n }\n }\n}\n","@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.intro-text-container {\n margin-top: 5px;\n}\n\n.steps-list-container {\n margin-top: 20px;\n gap: $large-padding;\n // Display steps on a single line above tablet size\n @media (min-width: $tablet-size) {\n padding-left: 0;\n display: grid;\n grid-auto-flow: column;\n }\n}\n\n.steps-list-item {\n list-style: none;\n margin-bottom: 12px;\n padding: 0 0 0 10px;\n position: relative;\n overflow: hidden;\n display: inline-flex;\n height: min-content;\n gap: $standard-padding;\n > div:not(.steps-description) {\n font-size: 90px;\n font-family: $header-font;\n line-height: 70px;\n }\n\n @media (max-width: $tablet-size) {\n > div:not(.steps-description) {\n font-size: 76px;\n }\n }\n}\n\n.steps-description {\n width: 85%;\n}\n\n.panels-container {\n padding-top: 24px;\n}\n\n.filters .filter-section {\n border-bottom: 1px solid $color-main-text;\n\n div.options {\n max-height: none;\n }\n\n .multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-main-text;\n }\n }\n}\n\n.event-list-card {\n padding: 30px 15px 0px;\n}\n\n.event-list-card::after {\n margin-left: 15px;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.event-list-video-warning {\n color: #505a5f;\n font-size: 18px;\n font-style: normal;\n font-weight: 600;\n line-height: 30px; /* 166.667% */\n}\n\n.great-vertical-align-super {\n vertical-align: super;\n}\n\n.event-tags {\n @media screen and (max-width: 640px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n gap: 16px;\n margin-top: 16px;\n }\n}\n\n.event-tag-item {\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n\n @media screen and (max-width: 640px) {\n flex-basis: calc(50% - 8px);\n }\n\n @media screen and (min-width: 641px) {\n border-top: 1px solid #979797;\n }\n}\n\n.ea-signup-panel {\n margin-top: 145px;\n h1 {\n color: #222;\n font-size: $font-size-h3;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h3-line-height;\n }\n\n .ea-logo {\n position: absolute;\n width: 210px;\n bottom: 65px;\n right: 30px;\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n\n @media only screen and (min-width: 1400px) {\n right: 0;\n left: calc(50% + 200px);\n }\n }\n\n .standard-ea-sign-in-text {\n > p,\n span,\n a {\n line-height: $h5-line-height;\n font-size: $font-size-h5;\n font-weight: $regular-font-weight;\n font-style: normal;\n }\n }\n}\n.event-wrapper {\n min-width: fit-content;\n}\n\n.event-date-container {\n display: flex;\n flex-direction: column;\n\n > p {\n font-weight: bold;\n padding: 0;\n }\n\n @media screen and (min-width: 641px) {\n padding: 10px;\n > p {\n margin: 0;\n &.date {\n font-size: 24px;\n }\n &.time {\n font-size: 18px;\n }\n }\n }\n\n @media screen and (max-width: 640px) {\n flex-direction: row;\n justify-content: center;\n\n > p {\n font-size: 18px;\n margin: 2px 0;\n\n &.date {\n &:before {\n content: ',\\a0';\n }\n\n &:after {\n content: '\\a0';\n }\n }\n }\n }\n}\n\n.great-signup-telephone-details {\n details[open] {\n max-height: 240px;\n }\n details:not([open]) {\n max-height: 80px;\n }\n details {\n transition: max-height 0.3s ease;\n overflow-y: hidden;\n > div {\n margin-left: 0px;\n }\n }\n\n /* disabling pointer events on the text span within summary has no effect,\n disabling on the summary and overriding on the icon enables expansion with only the icon */\n .disable-pointer-events {\n pointer-events: none;\n cursor: default;\n }\n summary {\n .enable-pointer-events {\n pointer-events: auto;\n cursor: pointer;\n }\n &:focus {\n outline: none;\n }\n &:focus > .border-on-focus {\n padding-top: 4px;\n padding-bottom: 4px;\n outline: 3px solid #ffd000;\n }\n &::marker,\n &::-webkit-details-marker,\n &::before {\n // Remove arrow marker on different browsers/versions\n content: '' !important;\n display: none !important;\n }\n }\n margin-bottom: govuk-spacing(6);\n}\n\n.event-title {\n font-size: 24px;\n line-height: 30px;\n margin-bottom: 10px;\n}\n\n.event-description,\n.event-description p {\n @media screen and (max-width: 640px) {\n font-size: 18px;\n margin-top: 10px;\n }\n}\n\n.ea-landing-page {\n &.page-header {\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n }\n\n min-width: 570px;\n }\n }\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0;\n width: 200px;\n\n @media only screen and (max-width: 340px) {\n bottom: 10px;\n }\n\n @media only screen and (min-width: 341px) and (max-width: 640px) {\n bottom: 15px;\n }\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n }\n}\n\n.ea-listing-page {\n > .page-header {\n @media screen and (max-width: 640px) {\n height: auto;\n }\n\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n padding-bottom: 0;\n }\n\n min-width: 570px;\n }\n }\n}\n\n.ea-filter-summary::after {\n content: '';\n display: block;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.ea-filter-summary,\n.ea-filters-no-results {\n p,\n a {\n font-size: 20px;\n line-height: 20px;\n }\n}\n\n.event-details-header-container {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n gap: 30px;\n\n time {\n color: #505a5f;\n }\n\n .event-details-header-logo {\n width: 132px;\n margin-left: auto;\n display: flex;\n align-items: flex-end;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n margin-right: auto;\n width: 100%;\n img {\n max-width: 132px;\n }\n }\n }\n .event-details-header-info {\n display: flex;\n flex-direction: column;\n\n ul {\n li {\n display: inline;\n color: #505a5f;\n }\n\n li + li {\n &::before {\n content: '\\2022';\n margin-right: 5px;\n }\n }\n }\n h2.govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n }\n}\n\n.event-warning-wrapper {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 10px;\n\n span.great-icon {\n font-size: 35px !important;\n }\n > div {\n display: flex;\n flex-wrap: nowrap;\n gap: 10px;\n align-items: center;\n }\n}\n\n.event-details-main-content {\n .govuk-body {\n font-size: $font-size-p;\n }\n .richtext {\n p:last-child {\n margin-bottom: 0;\n }\n .govuk-list .govuk-list--bullet {\n padding: 0;\n }\n\n h3 {\n @include h4-mixin();\n }\n }\n\n .event-details-speakers {\n p.job-title {\n color: #505a5f;\n }\n }\n\n .event-metadata {\n > div {\n max-width: 400px;\n }\n border-bottom: 1px solid #b1b4b6;\n p {\n margin: 0;\n }\n\n display: flex;\n flex-direction: column;\n gap: 10px;\n\n div:not(.event-details-tags) {\n display: flex;\n align-items: center;\n gap: 0px 20px;\n flex-wrap: wrap;\n }\n\n > div > p:first-of-type {\n font-family: $header-font;\n }\n }\n}\n\n.course-tick-marks {\n display: inline-flex;\n gap: 20px 30px;\n @media only screen and (max-width: 768px) {\n flex-direction: column;\n }\n > li {\n display: inline-flex;\n\n &:before {\n color: #1d70b8;\n font-size: 30px;\n content: '\\f058';\n margin-right: 10px;\n font-family: 'Font Awesome 5 Free';\n display: block;\n }\n }\n p {\n margin: 0;\n }\n}\n\n#join-live-events {\n div {\n display: inline-flex;\n flex-wrap: wrap;\n gap: 20px 30px;\n @media (max-width: $tablet-size) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n\n li > p {\n margin: 0;\n }\n}\n.event-listing-summary-info {\n display: flex;\n gap: 20px;\n div {\n display: flex;\n flex-direction: column;\n &.event-warning-wrapper {\n > div {\n flex-direction: row;\n }\n }\n &.event-summary-text {\n gap: 5px;\n }\n }\n\n .event-date-badge {\n background-color: #1e1348;\n width: 60px;\n min-width: 60px;\n height: 60px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n span.great-icon {\n color: white;\n font-size: 18px !important;\n }\n time {\n align-items: center;\n display: flex;\n flex-direction: column;\n span:not(.great-icon) {\n color: white;\n &:first-of-type {\n font-size: 24px;\n line-height: 24px;\n font-family: $header-font;\n }\n &:nth-of-type(2) {\n font-size: 16px;\n line-height: 16px;\n }\n }\n }\n }\n}\n\n.event-location {\n color: #505a5f !important;\n}\n\n#ea-course-page-header {\n > div {\n height: auto;\n }\n .inner-header {\n min-height: 300px;\n max-width: 1230px;\n padding-top: 60px;\n > div:first-of-type {\n padding-top: 0px;\n padding-bottom: 30px;\n @media only screen and (min-width: 901px) {\n min-width: 50%;\n }\n }\n .image-container {\n @media only screen and (min-width: 901px) {\n height: auto;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n }\n }\n }\n}\n.presentation-icon {\n height: 100px;\n}\n\n.image-container {\n position: relative;\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0px;\n width: 138px;\n }\n}\n\n.courses-container {\n position: relative;\n\n ul {\n li > img,\n > li > span {\n vertical-align: middle;\n }\n }\n\n a {\n text-decoration: none;\n }\n\n &__img {\n @media (min-width: $tablet-size) {\n position: absolute;\n bottom: 0;\n right: 20px;\n max-width: 50%;\n }\n @media (max-width: $tablet-size) {\n vertical-align: bottom;\n width: 100%;\n }\n }\n\n &__text {\n @media (min-width: $tablet-size) {\n flex-basis: 50%;\n padding: 30px !important;\n }\n @media (max-width: $tablet-size) {\n padding: 20px !important;\n }\n }\n}\n\n#past-video-recording {\n line-height: 0;\n @media only screen and (max-width: 1230px) {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n}\n.event-on-demand-video-container {\n width: 100%;\n display: inline-flex;\n gap: 0 30px;\n\n .video-wrapper {\n line-height: 0;\n position: relative;\n min-width: 810px;\n video,\n #thumbnail {\n width: 810px;\n }\n #thumbnail {\n height: auto;\n width: 810px;\n min-width: 100%;\n min-height: 400px;\n }\n .video-button-overlay {\n height: 100%;\n width: 100%;\n position: absolute;\n z-index: 1;\n top: 0;\n background: rgba(#000000d9, 0.85);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n }\n\n @media only screen and (max-width: 1230px) {\n flex-direction: column;\n width: 100%;\n .video-wrapper {\n min-width: initial;\n }\n .video-wrapper video,\n .video-wrapper #thumbnail {\n width: 100%;\n height: auto;\n }\n #next-live-event {\n margin: 0 30px;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n #next-live-event {\n margin: 0 15px;\n }\n }\n}\n\n#ask-the-experts {\n justify-content: space-between;\n img {\n height: 54px;\n }\n}\n\n#next-live-event {\n max-width: 390px;\n flex: 1;\n}\n\n.event-metadata .govuk-summary-list__row {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start !important;\n }\n}\n\n#video-on-demand-page {\n details {\n @media only screen and (min-width: 1229px) {\n max-width: 810px;\n }\n\n @media only screen and (max-width: 1230px) {\n padding: 0 30px;\n margin-bottom: 0 !important;\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n margin-bottom: 0 !important;\n }\n }\n}\n","@import './colors/colors.scss';\n@import './fonts/main.scss';\n@import './sizes/sizes.scss';\n@import './widgets//mains.scss';\n@import './pages/index.scss';\n@import './borders/main.scss';\n\nbody {\n background-color: $color-background-color\n}\n\na:active,\n.personalization-menu-button.tag--icon:focus,\n.personalization-menu-button.tag--icon:active {\n @include focus-state()\n}\n","/* Shared styles across BAU and Magna pages */\n@import '../../../styles/main.scss';\n\n// Breakpoints\n$mobile: 640px;\n$tablet: 768px;\n\n@mixin mobile {\n @media (max-width: #{$mobile}) {\n @content;\n }\n}\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n\n.shared-tag {\n height: 28px;\n display: inline-block;\n border-radius: 4px;\n background-color: #787191;\n color: #fff;\n font-family: $main-text-font;\n ;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 28px;\n text-align: center;\n padding: 0 13px;\n}\n\n.shared-learning-banner {\n background-color: $color-footer;\n color: #fff;\n display: flex;\n flex-direction: row;\n padding: $large-padding $x-large-padding;\n margin-bottom: 30px;\n\n @media (max-width: 960px) {\n flex-direction: column;\n }\n\n .tag-label {\n display: flex;\n flex-shrink: 0;\n justify-content: center;\n align-items: center;\n color: #FFF;\n font-family: $main-text-font;\n font-size: 16px;\n text-align: center;\n height: 28px;\n width: 55px;\n border-radius: 4px;\n background-color: #EB4F4D;\n font-weight: 600;\n margin-right: $large-padding;\n margin-bottom: 15px;\n\n }\n\n .content-container {\n display: flex;\n flex-direction: column;\n\n @include mobile {\n margin-top: $standard-padding;\n }\n\n h3 {\n font-size: 24px;\n line-height: 24px;\n font-weight: 600;\n padding-bottom: 10px;\n color: $color-alternative-text\n }\n\n p {\n font-size: 16px;\n letter-spacing: 0;\n line-height: 25px;\n color: $color-alternative-text\n }\n }\n\n .cta-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-left: auto;\n\n @media (max-width: 960px) {\n margin-left: 0;\n flex-direction: row;\n justify-content: end;\n }\n\n .cta {\n padding: 10px 40px;\n align-self: flex-end;\n justify-content: center;\n box-sizing: border-box;\n border: 2px solid #FFFFFF;\n border-radius: 20px;\n color: #FFFFFF;\n font-family: $main-text-font;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 20px;\n text-align: center;\n cursor: pointer;\n text-decoration: none;\n }\n }\n}\n\n.shared-nav-container {\n &.main-nav-container.mobile {\n flex-direction: column;\n\n @include mobile {\n margin-top: -15px;\n\n #great-header-mobile-nav {\n display: none;\n }\n\n #great-header-mobile-nav.expanded {\n display: block;\n }\n }\n }\n\n nav.main-nav.mobile {\n background: #4B426D;\n padding: $large-padding;\n\n &.signed-in {\n padding-top: 0;\n }\n\n .nav-list {\n margin: 0;\n\n li {\n border-bottom: 1px solid #635A7F;\n\n &:last-child {\n border-bottom: 0;\n }\n\n a,\n button {\n background: none;\n border: 0;\n color: #fff;\n font-size: 18px;\n letter-spacing: 0;\n line-height: 16px;\n padding: $large-padding 0;\n font-weight: 100;\n text-decoration: none;\n\n &.new {\n &:after {\n background: #EB4F4D;\n border-radius: 4px;\n content: 'new';\n font-family: $main-text-font;\n font-size: 16px;\n padding: 5px 12px;\n font-weight: 700;\n line-height: 20px;\n position: absolute;\n top: 13px;\n right: 0;\n display: inline-block;\n }\n }\n }\n\n button {\n cursor: pointer;\n width: 100%;\n text-align: left;\n border-radius: 0;\n padding-bottom: 0;\n }\n }\n }\n }\n\n .mobile-only {\n display: none;\n\n @include tablet {\n display: block;\n }\n }\n\n .user-greeting {\n background: #006ccc;\n color: #fff;\n display: none;\n font-family: $main-text-font;\n font-size: 20px;\n padding: 15px $large-padding;\n }\n}\n\n@media (min-width: 768px) and (max-width: 1115px) {\n\n .great-header .main-nav-container.desktop.shared-nav-container.signed-in,\n .great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in {\n margin-left: 5px;\n justify-content: end;\n }\n}\n\n@media (min-width: 768px) and (max-width: 912px) {\n .great-header-search-container.signed-in {\n margin-right: 0;\n }\n\n .great-header .link-heading,\n .great-sub-header .link-heading {\n padding: 15px 10px;\n }\n}\n\n\n.great-header.expanded {\n position: static;\n\n .user-greeting {\n display: block;\n }\n\n .shared-nav-container.mobile .great-header-search-wrapper {\n display: none;\n }\n}\n\n.shared-magna-header {\n background: #1E1348;\n z-index: auto;\n\n @include tablet {\n margin-left: 0;\n }\n\n nav {\n position: relative;\n\n @include tablet {\n display: block;\n }\n }\n\n #header-logo-link {\n display: inline-block;\n margin-top: 20px;\n margin-left: 0;\n\n @include tablet {\n margin-top: 10px;\n }\n\n .header-logo {\n height: 75px;\n\n @include tablet {\n height: 60px;\n }\n }\n }\n\n #header-link-user-profile {\n margin-bottom: 6px;\n margin-right: 0;\n margin-left: 15px;\n\n @include tablet {\n position: absolute;\n right: 0px;\n top: 20px;\n }\n }\n\n .services-area {\n @include tablet {\n width: 100%;\n display: block;\n }\n }\n\n .header-links {\n @include tablet {\n display: block;\n }\n\n li {\n align-items: flex-end;\n margin: 0 16px;\n\n @include tablet {\n display: block;\n margin: 0;\n }\n\n &.m-r-0 {\n margin-right: 0;\n }\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n margin-bottom: 13px;\n text-decoration: none;\n\n &:hover,\n &.active {\n text-decoration: underline;\n }\n }\n\n #magna-header-search-form-wrapper {\n @include tablet {\n margin-top: -4px;\n }\n }\n\n #magna-header-search-form {\n width: 240px;\n float: right;\n margin-left: 15px;\n padding: 5px 0px;\n\n @include tablet {\n width: 100%;\n }\n\n input {\n height: 42px;\n float: left;\n width: 200px;\n padding-left: 15px;\n\n @include tablet {\n width: calc(100% - 40px);\n }\n }\n\n button {\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n color: #fff;\n border: 0;\n font-size: 0;\n height: 42px;\n width: 40px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: #006ccc;\n background-image: url(/static/images/search.svg);\n background-size: 20px;\n padding: 0;\n position: absolute;\n margin-bottom: 5px;\n\n &.active {\n background-color: #ffbf47;\n }\n }\n }\n\n #header-link-user-profile {\n\n button {\n display: flex;\n justify-content: center;\n align-items: center;\n box-sizing: border-box;\n height: 40px;\n width: 114px;\n border: 2px solid #fff;\n background-color: #1E1348;\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n text-align: left;\n padding: 5px 14px;\n\n &:hover {\n text-decoration: underline;\n }\n\n &.active {\n background-color: #006ccc;\n position: relative;\n z-index: 4;\n\n .burger-icon {\n background-color: transparent;\n\n &:before,\n &:after {\n width: 25px;\n margin-right: -3px;\n }\n\n &:before {\n transform: rotate(45deg);\n margin-top: 0;\n }\n\n &:after {\n transform: rotate(-45deg);\n margin-top: -12px;\n }\n }\n }\n\n .burger-icon {\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 9px 0 10px 20px;\n width: 20px;\n pointer-events: none;\n\n &:before,\n &:after {\n background-color: #fff;\n transition: all .2s ease;\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 0 0 10px 10px;\n width: 20px;\n }\n\n &:before {\n margin-top: -6px;\n }\n }\n }\n }\n }\n\n .extra-links {\n display: block;\n position: absolute;\n top: 24px;\n right: 0;\n\n @include tablet {\n top: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n text-align: right;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n .container-fluid {\n max-width: 100%;\n margin: 0 30px;\n overflow: hidden;\n }\n\n .container {\n @include tablet {\n margin: 0;\n padding: 20px;\n }\n }\n}\n\n.shared-modal-menu {\n border-radius: 0;\n box-shadow: none;\n padding: 0;\n}\n\n.shared-footer {\n overflow: hidden;\n\n .magna-footer__links {\n max-width: 70%;\n flex-wrap: wrap;\n\n @include mobile {\n max-width: 100%;\n }\n\n li {\n margin-bottom: $standard-padding;\n }\n }\n\n .magna-footer__nav {\n background-color: $color-footer;\n @include mobile {\n flex-direction: column-reverse;\n }\n }\n\n .magna-footer__great-logo img {\n width: auto;\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"components_styles.css","mappings":"AAAA,WCAA,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,uBE5KF,aACE,+CAEA,eACE,0DAGF,+BACE,yBAKJ,4BACE,gCACA,SACA,2BAEA,aACE,iCAIJ,aACE,sBACA,gBACA,eACA,yDAEA,YACE,uCAGF,ePuBoG,eAAvC,oDCNjD,kBD3C0H,gBAiDrD,cOrB/E,kBACA,WChCQ,mCRUV,sCOmBA,cPuBoC,8FObtC,YAEE,0BAGF,gCACE,kBC/CU,mDDqDR,WACE,+BAIJ,mBCzDU,6CD4DR,WACE,2DE7DJ,YACE,mBACA,2CAGF,mBDLU,iDEWV,aACE,WACA,WACA,wCDJF,UACE,iCACA,0CAEA,kBDZQ,wCCiBV,UACE,mBDnBQ,YAHA,WCyBR,mBDrBQ,0BC2BZ,uCAGI,UACE,wCAGF,UACE,WACA,2BAMN,uCAGI,UACE,wCAGF,UACE,WACA,aT9DN,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,6DM1KF,kDV+CiB,gBU3Cf,6BAIF,qBCDQ,sBDGN,8CDEA,aACE,WACA,WACA,8DCCF,UACE,mBACA,iEAGF,WAEE,uEDXF,aACE,WACA,WACA,qDCWF,WACE,eACA,SACA,WC3BG,iBD6BH,2EAIJ,kCAIE,kCACA,4FAMA,aC/BW,2CFHX,aACE,WACA,WACA,uCCuCF,cACE,iBACA,qBACA,YACA,cACA,WACA,eACA,kBACA,6FAIJ,aCnDa,yGFhBX,wBEJS,WFMP,WACA,OACA,kBACA,WACA,SACA,cACA,0BCiEJ,4BAEE,WACE,cACA,wCAEA,gBACE,SACA,WACA,UACA,8DAGF,iBACE,WACA,iEAGF,aACE,WACA,WACA,mBACA,mEAEA,gBACE,WACA,mBACA,sBACA,UACA,cACA,+EAEA,iBACE,gBACA,8EAGF,gBACE,mBACA,eACA,2BAQV,kEAEI,cACE,aXnIN,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,8BQ1KF,wBACE,0BAEA,oCACE,YACE,oCAIJ,WACE,YACA,iBACA,cACA,qCAEA,UACE,yCAGF,WACE,YACA,oDZ2BQ,eYzBR,SACA,0CAGF,QHwBF,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,WEvDM,SCuBF,YACA,YACA,WACA,4BACA,wBACA,yBDzBQ,kDC2BR,qBACA,UACA,sGAEA,yBHXJ,iBACA,gCGkBF,aAEE,iBACA,iBACA,sCHzCA,aACE,WACA,WACA,0CGwCF,kBACE,4CAGF,kBACE,0BAIJ,gDAEI,UACE,cACA,aACA,iBACA,oBACA,uDAEA,uBACE,6DAOF,aACE,2BAMR,+BACE,aACE,aZ/FJ,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,mBS5KF,6DACE,ebyEY,gBavEZ,qBACA,sBACA,kBACA,uBACA,oBAKA,UZhBuB,iBYqBzB,kBACE,iBRnBkB,yBJUK,4CYYvB,gBAJF,aAKI,gBACA,6CAGF,gBATF,kBAUI,yCAGF,cAEE,2CAGF,kBACE,cACE,kDAGF,YACE,qBAIJ,eACE,4CAMA,uBADF,YAEI,0BAKN,OACE,gBACA,oCACA,2CACA,wBAJF,cAKI,uJAEF,kBZtDe,iBY8DjB,wCACE,4CACA,yBZlEuB,oEYsEvB,gBANF,yCAOI,qBAGF,aACE,cACA,2BAEF,iBR7FiB,SQ+Ff,yCAMF,YACE,6BAED,YACC,8BAGD,kBACC,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,SACA,wBAGD,gBACG,4CAMF,uBADF,YAEI,iCAKN,kDbnFiB,0BaqFf,UAEA,Yd9IF,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,8BU1KF,mBAEE,oCLUA,aACE,WACA,WACA,4CKXF,UACE,2CAGF,UACE,iBAMF,cACE,cHhBS,qBGqBb,cACE,aACA,uBAEA,cACE,2BAGF,iBACE,qBACA,wBAGF,aACE,WACA,0BAEA,kBACE,+DAIJ,gBACE,kEAEA,QACE,yBAKN,cACE,oDdLY,iBcOZ,kCAGF,WACE,0BAGF,oBACE,aACE,uBAEA,UH3DI,qBG6DF,6BAEA,yBACE,6EAIJ,aAGE,mGAGF,cAEE,6DAGF,kBACE,+DAGF,eACE,gBACA,WACA,qDAIJ,gBACE,eACA,2BAIJ,iCACE,SACE,YACA,8CAEA,iBACE,6CAGF,gBACE,2BLrGJ,aACE,WACA,WACA,6BKyGA,UHjHI,qBGmHF,+DAGF,kBACE,qDAIJ,UACE,+BCvIJ,eACE,8DAGF,iBAEE,cACA,cACA,aACA,8DAGF,aAEE,8FAIA,oBAEE,2BAMF,uBACE,qBACA,gBACA,gBACA,SACA,cJGI,aIDJ,UACA,WACA,sBAEA,uCAGF,YACE,2BAGF,UJfM,0BImBN,gBACE,2BAGF,QNGA,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,UMZE,iBACA,wEAEA,yBNvBF,iBACA,wCM2BE,aJ3CS,YZvBb,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,+BY5IA,UACE,0BACA,eACA,MACA,QACA,SACA,OACA,UACA,iCAIJ,iBAGE,UACA,2DAEA,SAGE,iDAGF,yBPxBA,iBACA,+DO0BE,aL1CS,6CK+CX,wBL/CW,kBKiDT,mEAEA,gBArEa,cAqBf,kBAkDI,aACA,eACA,qBACA,UACA,2BApDJ,kEA8CE,aA7CA,2BAGF,kEA0CE,aAzCA,4DAmDF,cACE,WLtEI,kBKwEJ,SACA,QACA,aACA,0BAEA,0DARF,QASI,wFAGF,gBACE,uFAKF,YArFF,SAuFI,UACA,kBACA,0BAvFJ,sFAmFE,YAlFA,0FAyFA,8BAEE,aACA,yBACA,YACA,oBACA,0BAxGJ,wFAkGE,YAjGA,4BAyGE,wFARF,gBAtGY,oEAqHZ,YACE,wBACA,yBLtGiB,SKwGjB,WACA,UACA,gBACA,qFAEA,SACE,cACA,uFAGF,eACE,sBACA,qEAIJ,gBA3Ia,qDAgJf,YACE,eACA,yBACA,kBACA,0BAEA,oDANF,eAOI,wDAIJ,UACE,UACA,sBACA,cACA,6DAGF,ULxJM,oBK0JJ,cACA,eACA,iBTlKQ,aSoKR,qBACA,kBACA,yEAEA,yBACE,0BAGF,4DAdF,yBAeI,eACA,SACA,cACA,wCCrLJ,UNKS,6CMDT,aNeW,mDMZT,aACE,kBACA,OACA,SACA,WACA,WACA,yBNdK,WMgBL,0BAKN,qBACE,WAEE,4BRPF,aACE,WACA,WACA,gCQMA,YACE,oCAIJ,eACE,kBACA,qBCpCJ,WACE,cACA,wBAEA,WACE,0BAGF,mBARF,WASI,cACA,2BAGF,mBAbF,WAcI,cACA,oBCDJ,YACE,SV4CA,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,YUnDA,kBACA,SACA,QACA,WRPM,yBAQK,sBQEX,4BACA,eACA,yBAEA,yBVSA,iBACA,yBUNA,aACE,gCAGF,qBRtBM,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,kBA8BE,WACA,SACA,qCACA,+BACA,uCAEA,qBRhCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,gBAsCI,sCAGF,qBRrCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,sCA6CE,yBVlBF,iBACA,4BUuBA,wBR5CY,UQ8CV,mBACA,0BAEA,2BALF,QAMI,0CAGF,8BACE,8FAEA,UAEE,kBACA,gDAGF,uBACE,aACA,+CAGF,wBACE,iBACA,0BAKN,kBA9EF,WA+EI,gBACA,mBACA,SACA,gCAEA,QACE,2BAKF,8BADF,YAEI,uCCnGJ,aTgCM,qBS9BJ,YrBRJ,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,+BY5IA,UACE,0BACA,eACA,MACA,QACA,SACA,OACA,UACA,iCAIJ,iBAGE,UACA,2DAEA,SAGE,iDAGF,yBPxBA,iBACA,+DO0BE,aL1CS,6CK+CX,wBL/CW,kBKiDT,mEAEA,gBArEa,cAqBf,kBAkDI,aACA,eACA,qBACA,UACA,2BApDJ,kEA8CE,aA7CA,2BAGF,kEA0CE,aAzCA,4DAmDF,cACE,WLtEI,kBKwEJ,SACA,QACA,aACA,0BAEA,0DARF,QASI,wFAGF,gBACE,uFAKF,YArFF,SAuFI,UACA,kBACA,0BAvFJ,sFAmFE,YAlFA,0FAyFA,8BAEE,aACA,yBACA,YACA,oBACA,0BAxGJ,wFAkGE,YAjGA,4BAyGE,wFARF,gBAtGY,oEAqHZ,YACE,wBACA,yBLtGiB,SKwGjB,WACA,UACA,gBACA,qFAEA,SACE,cACA,uFAGF,eACE,sBACA,qEAIJ,gBA3Ia,qDAgJf,YACE,eACA,yBACA,kBACA,0BAEA,oDANF,eAOI,wDAIJ,UACE,UACA,sBACA,cACA,6DAGF,ULxJM,oBK0JJ,cACA,eACA,iBTlKQ,aSoKR,qBACA,kBACA,yEAEA,yBACE,0BAGF,4DAdF,yBAeI,eACA,SACA,cACA,wCCrLJ,UNKS,6CMDT,aNeW,mDMZT,aACE,kBACA,OACA,SACA,WACA,WACA,yBNdK,WMgBL,0BAKN,qBACE,WAEE,4BRPF,aACE,WACA,WACA,gCQMA,YACE,oCAIJ,eACE,kBACA,qBCpCJ,WACE,cACA,wBAEA,WACE,0BAGF,mBARF,WASI,cACA,2BAGF,mBAbF,WAcI,cACA,oBCDJ,YACE,SV4CA,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,YUnDA,kBACA,SACA,QACA,WRPM,yBAQK,sBQEX,4BACA,eACA,yBAEA,yBVSA,iBACA,yBUNA,aACE,gCAGF,qBRtBM,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,kBA8BE,WACA,SACA,qCACA,+BACA,uCAEA,qBRhCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,gBAsCI,sCAGF,qBRrCI,wBQVN,YACA,WACA,YACA,WACA,qBACA,WACA,sCA6CE,yBVlBF,iBACA,4BUuBA,wBR5CY,UQ8CV,mBACA,0BAEA,2BALF,QAMI,0CAGF,8BACE,8FAEA,UAEE,kBACA,gDAGF,uBACE,aACA,+CAGF,wBACE,iBACA,0BAKN,kBA9EF,WA+EI,gBACA,mBACA,SACA,gCAEA,QACE,2BAKF,8BADF,YAEI,oEElGF,aACE,kBACA,OACA,SACA,WACA,WACA,sBVEE,4EUWN,gBLrBe,cAqBf,2BAEA,gEKFA,aLGE,2BAGF,gEKNA,aLOE,4EKHF,YAEE,yBACA,eACA,uJA3BA,aACE,kBACA,OACA,SACA,WACA,WACA,sBVEE,oGUsBN,gBd5BU,qHc+BR,aACE,sBAKF,sFACE,yBACE,2BAIJ,0EAPF,cAQI,qBACA,iGAEA,kBd9CM,oBcqDZ,wBVtCW,0BKdT,kBKoDF,YLnDI,0BMNJ,cACE,sBACA,oCAEA,gBACE,oBAKF,cACE,gBACA,WXRG,YZVP,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,8EmBjLF,WACE,4DAGF,WAEE,iBACA,YACA,6CAGF,kBhBHY,WgBKV,gBACA,8EAEA,UZPK,qBYSH,cACA,6rBAGE,aZMO,gGYIT,yBACE,oBACA,mmBAGA,oBAKE,SACA,2HAGF,eACE,qHAIF,cACE,8EAIN,WACE,mBhBhDQ,iFgBoDV,QACE,WACA,YACA,iFAGF,mBACE,qWAEA,exBWkG,eAAvC,oDC1BjD,kBD3C0H,gBAqErD,gBwBN7E,0BxBxDJ,oWwBmDE,cxBWkC,4HwBHlC,QACE,kHAGF,kBACE,sJAEA,QACE,eACA,iIAMJ,SACE,0IAEA,kBACE,qKAIJ,gBACE,gGAIJ,8BACE,oFAGF,cACE,aAGF,oBACE,gBAEA,aZpGU,kCYsGR,eAEF,UACE,yBAEF,UZpHO,eYsHL,4BAGA,aACE,0BACA,6BAMR,atBzHiB,0BsB2Hf,2BACA,0BAGF,4CACE,eACE,YACA,8EAEA,WACE,8EAGF,eACE,cAKN,iBACE,gBAEA,kBZ5HM,iCYgIN,gBACE,iBACA,YAIJ,QACE,aACA,oBACA,iBACA,kBACA,UACA,qBACA,uCClLF,QAEE,gBACA,aACA,sBACA,qBACA,WbGK,+BaDL,+DAEA,ebIM,YaFJ,gBACA,qFAGF,YACE,mDAGF,YACE,uOAEA,yBfcF,iBACA,oBeXI,2EAGF,iBbhBI,qDaqBN,8BACE,iEAEF,SACE,uIAGF,oBAEE,uEAGF,ezBsCoG,eAAvC,mDC/B9C,kBD1CuH,gBAyErD,YyBpC/E,WbnCI,yBAGM,kBamCV,0BzBjCF,sEyB4BA,czBsCoC,wByB3BtC,iBAEE,mCAEA,UACE,YACA,oCAGF,iBACE,UACA,0BAIJ,kCACE,YACE,gBACA,sBC5EJ,iBACE,yBAEA,UACE,8BAGF,iBACE,UACA,YACA,kBACA,iBACA,UACA,sBACA,kBACA,eACA,mDzBsCa,gCyBnCb,QACE,2CAGF,adrBO,eeET,UACE,2BAGF,mBACE,kBAIJ,SACE,yBAGF,8BACE,WAGF,oBACE,gBACA,mD1B+Be,e0B7Bf,gBAEA,UfbM,yBAGM,qBeaV,aACA,sBAGF,yBjBGA,iBACA,sBiBCE,wBACE,uBAGF,aACE,uBAIJ,af1BW,kCe+BT,aACE,mCAGF,afnCS,4BeuCT,oBACE,gBACA,iBACA,aACA,cfhDQ,YekDR,Y3BpEN,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,gKuB/KF,e5BOc,YAVd,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,qBwB9KF,e7B0EsG,eAAvC,oDCtBjD,kBD3C0H,gBAiErD,0BA1DjF,oB6BhBF,c7B0EsC,yB6BtEtC,e7B0EsG,eAAvC,oDC1BjD,kBD3C0H,gBAqErD,0BA9DjF,uB6BZF,c7B0EsC,0B6BtEtC,eACE,kCAGF,iBACE,cACA,iBACA,iBACA,wBACA,sBACA,wDAEA,gBACE,iBACA,iBACA,sBAIJ,kCjBLY,mBiBSZ,UjBpBQ,gBiBsBN,mCjBXU,gCiBaV,YACA,OACA,aACA,kBACA,WACA,2BAEA,aACE,2BAIJ,kBACE,eACE,2BAIJ,wFACE,gBAEE,mBAGF,eACE,0BASF,YACE,yBAGF,kBrBpEU,iCqBwEV,YACE,mBACA,0BAIJ,yCAEI,SACE,wCAGF,QACE,SACA,4CAEA,WACE,kCAUR,gBACE,uCACA,qBACA,kBACA,qCAEA,gBACE,qDAIA,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,WACA,0BAMN,gCACE,YACE,mBACA,4CAEA,gBACE,qDAGA,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,aACA,SACA,UACA,wBACA,wGAKN,wBACE,2BAKJ,gCACE,iEACE,iEACA,iDAKJ,gCACE,iEACE,iEACA,iDAKJ,gCACE,mEACE,iEACA,iDAKJ,gCACE,mEACE,iEACA,iDAKJ,gCACE,mEACE,iEACA,iDAKJ,gCACE,kEACE,iEACA,iDAKJ,gCACE,kEACE,iEACA,iDAKJ,gCACE,YACE,mBACA,4CAEA,gBACE,iBACA,qDAGA,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,aACA,SACA,UACA,WACA,wBACA,wGAKN,wBACE,iDAKJ,gCACE,kFACE,iEACA,iDAKJ,gCACE,iFACE,iEACA,iDAKJ,gCACE,iFACE,kEACA,2BAKJ,gCACE,YACE,4CAEA,oBACE,iBACA,oDAGA,gBACE,SACA,qDAEF,QACE,mBACA,WACA,YACA,gBACA,UACA,kBACA,UACA,oDAEF,iBACE,WACA,UACA,kDAOR,gCACE,oEACE,kEACA,mDAKJ,gCACE,oEACE,kEACA,4BAKJ,gCACE,mEACE,kEACA,YACA,aACA,a7BvVJ,iCACE,yEACA,YCCF,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CA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+B0BjJF,UACE,WACA,sBA3EI,uBAkFN,aACE,WACA,WACA,WACA,sBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,sBA3EI,2BAkFN,aACE,WACA,WACA,WACA,sBAtFI,8BAsER,iB1BmIA,oCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,mCAVF,aAWI,2BAGF,mCAdF,aAeI,qC0BjJF,UACE,WACA,yBA3EI,6BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,yBAsER,iB1BmIA,+BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,8BAVF,aAWI,2BAGF,8BAdF,aAeI,gC0BjJF,UACE,WACA,sBA3EI,wBAkFN,aACE,WACA,WACA,WACA,sBAtFI,0BAsER,iB1BmIA,gCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,+BAVF,aAWI,2BAGF,+BAdF,aAeI,iC0BjJF,UACE,WACA,yBA3EI,yBAkFN,aACE,WACA,WACA,WACA,yBAtFI,8BAsER,iB1BmIA,oCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,mCAVF,aAWI,2BAGF,mCAdF,aAeI,qC0BjJF,UACE,WACA,yBA3EI,6BAkFN,aACE,WACA,WACA,WACA,yBAtFI,6BAsER,iB1BmIA,mCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,kCAVF,aAWI,2BAGF,kCAdF,aAeI,oC0BjJF,UACE,WACA,yBA3EI,4BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,+BAsER,iB1BmIA,qCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,oCAVF,aAWI,2BAGF,oCAdF,aAeI,sC0BjJF,UACE,WACA,yBA3EI,8BAkFN,aACE,WACA,WACA,WACA,yBAtFI,8BAsER,iB1BmIA,oCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,mCAVF,aAWI,2BAGF,mCAdF,aAeI,qC0BjJF,UACE,WACA,yBA3EI,6BAkFN,aACE,WACA,WACA,WACA,yBAtFI,wBAsER,iB1BmIA,8BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,6BAVF,aAWI,2BAGF,6BAdF,aAeI,+B0BjJF,UACE,WACA,yBA3EI,uBAkFN,aACE,WACA,WACA,WACA,yBAtFI,wBAsER,iB1BmIA,8BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,6BAVF,aAWI,2BAGF,6BAdF,aAeI,+B0BjJF,UACE,WACA,yBA3EI,uBAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,6BAsER,iB1BmIA,mCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,kCAVF,aAWI,2BAGF,kCAdF,aAeI,oC0BjJF,UACE,WACA,yBA3EI,4BAkFN,aACE,WACA,WACA,WACA,yBAtFI,gCAsER,iB1BmIA,sCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,qCAVF,aAWI,2BAGF,qCAdF,aAeI,uC0BjJF,UACE,WACA,yBA3EI,+BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,4BAsER,iB1BmIA,kCAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,iCAVF,aAWI,2BAGF,iCAdF,aAeI,mC0BjJF,UACE,WACA,yBA3EI,2BAkFN,aACE,WACA,WACA,WACA,yBAtFI,yBAsER,iB1BmIA,+BAEA,gBACE,cACA,WACA,cACA,OACA,QACA,SACA,kBACA,2BAEA,8BAVF,aAWI,2BAGF,8BAdF,aAeI,gC0BjJF,UACE,WACA,yBA3EI,wBAkFN,aACE,WACA,WACA,WACA,yBAtFI,0BAiHJ,iBACE,0BADF,iBACE,gBADF,eACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,4BADF,mBACE,4BADF,mBACE,kBADF,iBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,6BADF,oBACE,6BADF,oBACE,mBADF,kBACE,oBADF,mBACE,oBADF,mBACE,oBADF,mBACE,oBADF,mBACE,oBADF,mBACE,2BADF,kBACE,2BADF,kBACE,iBADF,gBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,sBAMJ,aACE,sBADF,aACE,YADF,WACE,aADF,YACE,aADF,YACE,aADF,YACE,aADF,YACE,aADF,YACE,+BAKF,iBACE,qBACA,+BAFF,iBACE,qBACA,qBAFF,eACE,mBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,sBAFF,gBACE,oBACA,iCAKF,mBACE,mBACA,iCAFF,mBACE,mBACA,uBAFF,iBACE,iBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,wBAFF,kBACE,kBACA,0BAMF,2BAIM,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,+BADF,oBACE,+BADF,oBACE,qBADF,kBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,wBAMJ,aACE,wBADF,aACE,cADF,WACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,iCAKF,iBACE,qBACA,iCAFF,iBACE,qBACA,uBAFF,eACE,mBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,mCAKF,mBACE,mBACA,mCAFF,mBACE,mBACA,yBAFF,iBACE,iBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,2BA1BN,2BAIM,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,+BADF,oBACE,+BADF,oBACE,qBADF,kBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,sBADF,mBACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,wBAMJ,aACE,wBADF,aACE,cADF,WACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,eADF,YACE,iCAKF,iBACE,qBACA,iCAFF,iBACE,qBACA,uBAFF,eACE,mBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,wBAFF,gBACE,oBACA,mCAKF,mBACE,mBACA,mCAFF,mBACE,mBACA,yBAFF,iBACE,iBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,0BAFF,kBACE,kBACA,2BA1BN,4BAIM,iBACE,6BADF,iBACE,mBADF,eACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,+BADF,mBACE,+BADF,mBACE,qBADF,iBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,gCADF,oBACE,gCADF,oBACE,sBADF,kBACE,uBADF,mBACE,uBADF,mBACE,uBADF,mBACE,uBADF,mBACE,uBADF,mBACE,8BADF,kBACE,8BADF,kBACE,oBADF,gBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,yBAMJ,aACE,yBADF,aACE,eADF,WACE,gBADF,YACE,gBADF,YACE,gBADF,YACE,gBADF,YACE,gBADF,YACE,kCAKF,iBACE,qBACA,kCAFF,iBACE,qBACA,wBAFF,eACE,mBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,yBAFF,gBACE,oBACA,oCAKF,mBACE,mBACA,oCAFF,mBACE,mBACA,0BAFF,iBACE,iBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,2BAFF,kBACE,kBACA,0BAtDJ,gBACE,yBADF,gBACE,eADF,cACE,gBADF,eACE,gBADF,eACE,gBADF,eACE,gBADF,eACE,gBADF,eACE,2BADF,kBACE,2BADF,kBACE,iBADF,gBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,kBADF,iBACE,4BADF,mBACE,4BADF,mBACE,kBADF,iBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,mBADF,kBACE,0BADF,iBACE,0BADF,iBACE,gBADF,eACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,iBADF,gBACE,qBAMJ,YACE,qBADF,YACE,WADF,UACE,YADF,WACE,YADF,WACE,YADF,WACE,YADF,WACE,YADF,WACE,8BAKF,gBACE,oBACA,8BAFF,gBACE,oBACA,oBAFF,cACE,kBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,qBAFF,eACE,mBACA,gCAKF,kBACE,kBACA,gCAFF,kBACE,kBACA,sBAFF,gBACE,gBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,uBAFF,iBACE,iBACA,0BAMF,0BAIM,gBACE,2BADF,gBACE,iBADF,cACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,4BADF,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,uBAMJ,YACE,uBADF,YACE,aADF,UACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,gCAKF,gBACE,oBACA,gCAFF,gBACE,oBACA,sBAFF,cACE,kBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,kCAKF,kBACE,kBACA,kCAFF,kBACE,kBACA,wBAFF,gBACE,gBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,2BA1BN,0BAIM,gBACE,2BADF,gBACE,iBADF,cACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,kBADF,eACE,6BADF,kBACE,6BADF,kBACE,mBADF,gBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,oBADF,iBACE,8BADF,mBACE,8BADF,mBACE,oBADF,iBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,qBADF,kBACE,4BADF,iBACE,4BADF,iBACE,kBADF,eACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,mBADF,gBACE,uBAMJ,YACE,uBADF,YACE,aADF,UACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,cADF,WACE,gCAKF,gBACE,oBACA,gCAFF,gBACE,oBACA,sBAFF,cACE,kBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,uBAFF,eACE,mBACA,kCAKF,kBACE,kBACA,kCAFF,kBACE,kBACA,wBAFF,gBACE,gBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,yBAFF,iBACE,iBACA,2BA1BN,2BAIM,gBACE,4BADF,gBACE,kBADF,cACE,mBADF,eACE,mBADF,eACE,mBADF,eACE,mBADF,eACE,mBADF,eACE,8BADF,kBACE,8BADF,kBACE,oBADF,gBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,qBADF,iBACE,+BADF,mBACE,+BADF,mBACE,qBADF,iBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,sBADF,kBACE,6BADF,iBACE,6BADF,iBACE,mBADF,eACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE,oBADF,gBACE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iBACA,wBACA,4BACA,sBACA,WACA,+BAEA,UACE,uCAGF,UACE,4CAGF,a9BKW,wC8BDX,4BACE,oCAGF,eACE,mBACA,0BAEA,mCAJF,kBAKI,2BAIJ,+CACE,6BACE,0CC/BJ,4BACE,gBACA,wCAGF,YACE,gCCXF,iBACE,sBACA,iCAGF,oBACE,gBACA,mDAGF,WACE,yDAGF,QACE,YACA,mBACA,aACA,gDAGF,eACE,0BACA,qEAGF,eACE,mBACA,kBACA,kBACA,kBACA,sBACA,mBhCnBO,kBgCqBP,oBACA,oBACA,gBACA,4EAEA,QACE,gBACA,aACA,mBACA,gBACA,eACA,sBACA,eACA,gBACA,0CC/CN,YACE,gFAEA,WACE,yEAGF,QACE,mBjCQU,eiCNV,WjCGI,gDiCCN,cACE,sDAEA,oBACE,yBCpBN,kBACE,6EAEA,YACE,qCAGF,mBACE,uCAGF,aACE,iBACA,sBACA,gBACA,gBACA,kBACA,8DAEA,eACE,kDAGF,gBACE,mDAGF,eACE,gBACA,+DAEA,cACE,mBACA,WACA,yIAIF,gBAEE,eACA,aACA,YACA,eACA,gBACA,aACA,eACA,gBACA,6KAGF,UAGE,yDAIJ,iBACE,iBACA,6CC5DN,qBAEE,yBACA,iBACA,WACA,gBACA,UACA,eACA,eACA,eACA,gBACA,sDACA,kBACA,mDACA,UACE,6BACA,aACA,kBACA,SACA,uJAEF,cACE,mKACA,oBACE,mBACA,6BACA,gBACA,UACA,iBACA,wBACA,qUAEF,mCAEE,WACA,qIAIJ,yBACE,mBACA,4BAIJ,qDACI,qBACA,4BACA,6CACA,mBACA,sCAGJ,wBACE,oCACA,uZCrDE,eACI,oBACA,cACA,mHAGJ,gBAEI,wGAGJ,cACI,oBACA,oBACA,sBACA,0BAEA,uGANJ,cAOQ,oBACA,kBACA,uGAIR,cACI,oBACA,qBACA,uBACA,0BAEA,qGANJ,cAOQ,oBACA,kBACA,uBACA,2BAIA,yGADJ,mBAEQ,uGAKZ,cACI,gBACA,kBACA,mBACA,0BAEA,qGANJ,cAOQ,iBACA,mBACA,qBACA,uGAIR,cACI,iBACA,kBACA,sBACA,0BAEA,qGANJ,cAOQ,oBACA,qBACA,yDAIR,aACI,0BACA,0DAGJ,SACI,eACA,gBACA,eACA,gEAEA,iBACI,kBACA,gBACA,mBACA,8EAEA,qBACI,kBACA,WACA,qBACA,WACA,OACA,kBACA,SACA,UACA,0DAKZ,kBACI,eACA,mBACA,wBACA,gEAEA,iBACI,0EAKZ,YAEI,cACA,mBAGJ,wBACI,gBACA,gBACA,yBACA,aACA,kCACA,kBACA,0BAEA,aACI,YACA,cACA,uBACA,gBACA,gBACA,YACA,WACA,kBACA,kBACA,2DAGJ,aAEI,mBACA,0BAEA,0DALJ,2BAMQ,UACA,iCAKJ,kBACI,8BAIR,cACI,kBACA,yCAGI,WACI,oBACA,qBAKZ,aACI,0BACA,0BAGJ,kBAxDJ,cAyDQ,4BAGJ,kBA5DJ,uBA6DQ,+BACA,kEACA,0CCzLR,UAEI,oBCEA,iBACI,gBACA,mBACA,0BAGJ,YACI,oBACA,kCAGJ,iBACI,SACA,0CAGJ,wBACI,gBACA,kBACA,iCAGJ,mBACI,qBACA,4BACA,gBACA,uBACA,WACA,+BAGJ,wBACI,4BACA,oBAGJ,kDjDea,gCiDbT,eACA,chD1BS,4BgD8Bb,UACI,cACA,oDACA,WACA,YACA,WACA,oDAIJ,YACI,YjDvDR,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,iB8ClLF,iBACE,OACA,QACA,MACA,SACA,UACA,8BAEA,wBACE,2CAKF,4BACE,gBACE,8BAIJ,YACE,YlDlBJ,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,YE3EjB,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,gB+C3IF,eAEE,mBACA,gBACA,gBACA,mBACA,oDnDWY,eAwBA,mBmDhCZ,clD/Be,ekD+Df,2DA7BA,iB9CnDiB,oB8CwDjB,chDtDuB,wDgD0DvB,eACE,wCAIA,iB9CjEe,oC8CsEjB,WACE,WACA,YACA,wCAEA,SACE,yDAMJ,yBC7EE,iMDkFF,iB9CpFc,6D8C4Fd,WACE,gBACA,eACA,iBACA,8CAEA,chDjGqB,4CgDsGvB,WACE,gDAEA,chD1GsB,kCgD+GxB,mBACE,WACA,kDAGF,qBlD/GsB,yBkDatB,clDJe,8EkDOf,alDKa,yBkDHX,sBlDlBoB,kFkDqBpB,alDAW,sDkDKb,alDjBe,4LkDyGb,wBlDpHmB,WAJE,yBkDKvB,gRAEA,wBlDoBa,yBkDlBX,wMAGF,UlDZuB,8CkD+HvB,wBlD3HqB,WAJE,yBkDKvB,0EAEA,wBlDoBa,yBkDlBX,kDAGF,UlDZuB,gLkDiIrB,qBlD3HoB,yBkDatB,clDJe,oQkDOf,alDKa,yBkDHX,sBlDlBoB,gRkDqBpB,alDAW,4LkDKb,alDjBe,6FkDyHf,WAEE,iBACA,mB9C7Ie,cJiBF,sBATO,yBkDyIpB,gBACA,gDAGF,wBlDtHU,yBkDwHR,clDvJc,gTkD2JhB,qBlDnJsB,cARN,kBAWH,oUkDyJX,alDpKc,oDkDyKhB,wBlDpJgB,WAbM,kMkDqKpB,qBlDrKoB,cAaN,yBkD6JZ,8MACA,alD9JY,wDkDoKhB,iBACE,YACA,WACA,kEAGA,SACE,SACA,0BAIJ,alDpLe,YkDsLb,wCAGF,alDzLe,4CkD4Lb,alD5La,4CkDiMf,SACE,WACA,eACA,gBACA,YACA,aACA,mBACA,uBACA,kBACA,gDAEA,SACE,8CAIJ,WACE,sBACA,kDAEA,alDzMW,wEkD8Mb,UlDzOuB,4EkD2OrB,UlD3OqB,kFkD+OrB,alDjPc,sBAEO,sFkDmPnB,alDrPY,yKkD0Pd,WAEE,aACA,oFAGF,wBlD7OW,WAjBU,wFkDkQnB,UlDlQmB,QkDyQzB,iB9C3QmB,wC8C+QjB,WACE,iBACA,iBAGF,mBACE,WACA,oBAKJ,WACE,WACA,gBACA,6BACA,yBACA,sBAEA,SACE,qCAKF,wBACE,4CAIJ,alD7SkB,gDkDiThB,alDjTgB,kBkDuThB,chDtTmB,cF4BN,OkDgSf,YACE,mBACA,eACA,cACA,YAGF,wBlD7Sc,0CkDgTZ,wBACE,+BAIJ,iB9CzUgB,8B8C+Ud,aACA,mBACA,2BACA,yCANA,iB9C/UiB,iC8C0Vf,cACE,YnDxVN,0BACE,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kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,SkD9KF,ctD4Ec,yBsDzEZ,cACE,mBjDRe,cJ2BE,sBqDbrB,YACE,mBACA,kBjDhBiB,iCJ2BE,yBqDPnB,4BAGF,oBrDIqB,6CqDCnB,wCAGF,YACC,2HC9BD,iBAOE,yBACA,ctDVgB,8CsDalB,wBtDQkB,qDsDNhB,oBACE,eACA,oDAEF,OACE,OAIJ,atDxBkB,mFsD6BhB,atDZe,sBsDmBjB,eACE,wBAEA,cACE,kBAIJ,atD5CkB,iBsDiDhB,cACE,wBAIJ,kDvDCiB,YuDIjB,iBACE,qBACA,eACA,8CAGF,wBtD5CkB,OsDkDlB,atDvEkB,mFsD4Ed,atD3Da,sBsDgEjB,WACI,wBAEA,cACI,kBAIR,atDzFkB,iBsD8FH,cACP,8CAGR,wBtD7EkB,OsDmFlB,atDxGkB,mFsD6Gd,atD5Fa,sBsDiGjB,WACI,wBAEA,cACI,kBAIR,atD1HkB,iBsD+HH,cACP,YvD7HR,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAkDf,GAMF,cAtDe,iBACE,KAkEjB,cAnEe,uDA6Db,GAMF,cAhEe,iBACE,KA4EjB,cA7Ee,uDAuEb,GAMF,cA1Ee,iBACE,KAkFjB,cAnFe,iBACE,YA6FjB,kDAlHiB,eAyBH,cChFI,iBDiFF,KAmGhB,iBACE,mBACA,+SAIA,kDAnIe,kBA2IjB,0BACE,yBACA,8DACA,0BAGF,8DACE,eAzHY,kBA2HZ,gBA/IsB,iBAgBP,cwDiBjB,iBACE,iCACA,WACA,aACA,oBACA,mBACA,uBACA,eACA,sBACA,2CAEA,gEAhGmB,8EAoGnB,gEAnG8B,kEAuG9B,gEAtGuB,mEA0GvB,gEAzG6B,kEA6G7B,gEA5GyB,sDAgHzB,yDAxHsB,kDA4HtB,qDA3HkB,8CA+HlB,kDA7Hc,6CAiId,qDACE,4CAGF,yDAtIsB,4BA0ItB,gBnDxIiB,WmD0If,YACA,iBnD/Ic,oBmDiJd,iBAtIF,iBACA,kBACA,eACA,2BAEA,2BA4HA,cA3HE,4BAGF,2BAwHA,SAvHE,4BAGF,2BAoHA,gBAnHE,oCACA,4BAKF,2BA6GA,gBA5GE,6CAqHA,gBACE,oBACA,OACA,gBACA,sBACA,0BAEA,2CAPF,gCAQI,8DAGF,kDxD7GW,gBwD+GT,cACA,2EACA,wBACE,0BAEF,4DAPF,cAQI,oDAIJ,iBACE,8CAGF,enDpLa,mBAGH,yDmDsLV,avDtLkB,kBuDwLhB,2CAEA,wDAJF,cAKI,mBnD9LS,6DmDmMb,mBACE,mBACA,8HAEA,avDtLS,8DuD2LT,kBACE,oFAGF,iBnDhNW,qFmDoNX,gBACE,6CAKN,UACE,YACA,OACA,uCACA,qCACA,2DAEA,sCACE,iEAGF,4CAXF,eAYI,2DACA,aACE,uCAIF,uEADF,mCAEI,wCACA,uCAIF,wEADF,mCAEI,wCACA,4CAKF,mEADF,oCAEI,8BAMR,avD/Oe,2CuDoPb,mCADF,0BA3NA,YACA,wBACA,iBnDvCgB,iBmDyChB,SACA,SnD9CiB,sFmDiDjB,UAEE,iDAGF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnD9De,kEmDiEf,WACE,sBACA,OACA,WACA,SACA,UACA,qDAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,qEAEA,mCACE,uCACA,4CAiLF,mCALF,0BAMI,YACA,wBACA,iBnDxQY,iBmD0QZ,SACA,SnD/Qa,2CmDkRb,UACE,iDAEF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnD7RW,kEmDgSX,WACE,sBACA,OACA,WACA,SACA,UACA,2EAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,wCACA,4CAIJ,mCAnDF,0BA3NA,YACA,wBACA,iBnDvCgB,iBmDyChB,SACA,SnD9CiB,sFmDiDjB,UAEE,iDAGF,kBACE,kDAGF,UACE,SACA,eACA,sBACA,SnD9De,kEmDiEf,WACE,sBACA,OACA,WACA,SACA,UACA,qDAIJ,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,qEAEA,mCACE,uCACA,sFAmOF,YACE,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCACA,wBAKN,YACE,mCACA,iCACA,2CAEA,uBALF,YAMI,axD5UJ,0BACE,iEACA,mBACA,kBACA,YAGF,2BACE,kEACA,gBACA,kBACA,YAGF,iCACE,kBACA,gBACA,mBACA,0CACA,oTACA,YAOF,yCACE,kBACA,gBACA,mBACA,4CACA,+TACA,UAQF,iCAEE,gBACA,aAGF,yCACE,gBACA,mBAmCF,mDA/Bc,SAsCZ,cC9FgB,gBD4DM,IAkDxB,cA/Ce,iBACE,wBAsCf,sCACA,GAOF,cA5Ce,iBACE,sBAuCb,KAiBJ,cAzDe,iBACE,sCAk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A,mBACA,mEAEA,gBACE,WACA,mBACA,sBACA,UACA,cACA,+EAEA,iBACE,gBACA,8EAGF,gBACE,mBACA,eACA,2BAOV,kEAEI,cACE,qCCtGN,wBAEE,OChBF,iCAGE,kDCDA,4CC8CkB,mCChClB,kCACA,0BCaA,oLCbM,YACA,2BACE,kBACA,mBACA,gIAEE,sBAEF,YAGF,2BACE,kBACA,iBACA,8HAEE,sBAEF,cCiMF,iDLlON,sBCiFwB,qEEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,iEHgDR,aIsDkB,0EJlDlB,aIyD0B,oEJrD1B,aI4DwB,uEJxDxB,aI+DyB,oEJzDzB,aIpBwB,cFuJlB,mVF6LF,2BACE,cACA,qBAKA,qDAtMN,aIzK4B,oDJ8K5B,aIjNkB,0BJwNlB,aIjKwB,gEJgMxB,aIvPkB,cF8MZ,+DFyCN,UI7NwB,iCJoOxB,wBAEI,gEAIJ,aIpQkB,cF8MZ,+DFsDN,UI1OwB,yDJ0QxB,UAEE,wDAKF,2BAEE,4BAGF,aIzPwB,oDJmUxB,oBACE,oCAxCF,aIpOkB,uCJwOlB,aIxOkB,qCJ4OlB,aI9NwB,sCJkOxB,aI3NyB,qCJiOzB,aI9SwB,aC3ExB,4CP8CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,aCjBhB,mBCqGI,eDnGJ,qBACA,cH4NI,YGlON,sBPiFwB,+BIiJlB,YGlON,cN8Ic,oBACI,yBACF,eGkFV,YGlON,cN8Ic,iBAEE,eGkFV,YGlON,UD8CwB,+BFoLlB,YGlON,kBC+GQ,0BDtGN,eACE,gBAIJ,iBAIE,mCAOF,iBACE,qBACA,mCAGF,iBACE,wBACA,iFAGF,eAEE,8BH6LI,gFG/LN,iBAKI,yBAIJ,kBACE,8BHqLI,uBGtLN,kBAII,oBE9CJ,aHkBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,cQ1Id,aAEA,mBDgGI,cJ0HA,kBKhON,UH4CwB,eFoLlB,kBKhON,sBT+EwB,+BIiJlB,kBKhON,cR4Ic,eACI,yBACF,eGkFV,kBKhON,cR4Ic,iBAEE,+BGkFV,kBKhON,kBD6GQ,oDC/FR,aHIkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,cQ5Hd,aAEA,mBDkFI,cJ0HA,kDKlNN,UH8BwB,eFoLlB,kDKlNN,sBTiEwB,+BIiJlB,kDKlNN,cR8Hc,kBACI,yBACF,eGkFV,kDKlNN,cR8Hc,iBAEE,+BGkFV,kDKlNN,kBD+FQ,oDCjFR,aHVkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,cQ9Gd,aAEA,mBDoEI,cJ0HA,kDKpMN,UHgBwB,eFoLlB,kDKpMN,sBTmDwB,+BIiJlB,kDKpMN,cRgHc,iBACI,iBACF,eGkFV,kDKpMN,cRgHc,iBAEE,+BGkFV,kDKpMN,kBDiFQ,oDCnER,aHxBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cQhGd,aAEA,mBDsDI,cJ0HA,kDKtLN,UHEwB,eFoLlB,kDKtLN,sBTqCwB,+BIiJlB,kDKtLN,cRkGc,oBACI,yBACF,eGkFV,kDKtLN,cRkGc,iBAEE,+BGkFV,kDKtLN,kBDmEQ,oBCnDR,4CTdkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQjFd,kBAEA,cHV0B,cF2KtB,kBKtKN,sBTqBwB,+BIiJlB,kBKtKN,cRkFc,oBACI,yBACF,eGkFV,kBKtKN,cRkFc,iBAEE,mBQ1EhB,4CTxBkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQvEd,kBAEA,cHpB0B,cF2KtB,iBK5JN,sBTWwB,+BIiJlB,iBK5JN,cRwEc,iBACI,iBACF,eGkFV,iBK5JN,cRwEc,iBAEE,+BGkFV,iBK5JN,eASI,mBAIJ,4CTrCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cQ1Dd,cH/B0B,cF2KtB,iBK/IN,sBTFwB,+BIiJlB,iBK/IN,cR2Dc,oBACI,yBACF,eGkFV,iBK/IN,cR2Dc,iBAEE,iCQnDhB,aHzEkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,aQ/Cd,mBDOI,cJ0HA,+BKrIN,UH/CwB,eFoLlB,+BKrIN,sBTZwB,+BIiJlB,+BKrIN,cRiDc,iBACI,iBACF,eGkFV,+BKrIN,cRiDc,iBAEE,+BGkFV,+BKrIN,kBDkBQ,mECNR,aHrFkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,aQnCd,mBDLI,cJ0HA,iEKzHN,UH3DwB,eFoLlB,iEKzHN,sBTxBwB,+BIiJlB,iEKzHN,cRqCc,oBACI,yBACF,eGkFV,iEKzHN,cRqCc,iBAEE,+BGkFV,iEKzHN,kBDMQ,6CCMR,aHjGkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,kBACI,yBACF,aQvBd,mBDjBI,cJ0HA,2CK7GN,UHvEwB,eFoLlB,2CK7GN,sBTpCwB,+BIiJlB,2CK7GN,cRyBc,eACI,iBACF,eGkFV,2CK7GN,cRyBc,gBAEE,+BGkFV,2CK7GN,kBDNQ,iBCkBR,aH7GkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,iBACI,iBACF,aQXd,mBD7BI,cJ0HA,eKjGN,UHnFwB,eFoLlB,eKjGN,sBThDwB,+BIiJlB,eKjGN,cRac,kBACI,yBACF,eGkFV,eKjGN,cRac,gBAEE,+BGkFV,eKjGN,kBDlBQ,oKC8CR,eACE,8BLoEI,kKKrEN,gBAII,wkBAIJ,gBD7DM,8BJ0HA,skBK7DN,gBDtDQ,8oCC4DR,eAME,8BLiDI,4oCKvDN,gBASI,uBCpLJ,QACE,SACA,0BAeF,eFuFM,iDJ0HA,yBMjNN,eF8FQ,+BJmHF,yBMjNN,kBF8FQ,0BErFR,eF8EM,iDJ0HA,wBMxMN,eFqFQ,+BJmHF,wBMxMN,kBFqFQ,0BE5ER,eFqEM,iDJ0HA,wBM/LN,eF4EQ,+BJmHF,wBM/LN,kBF4EQ,gCEjER,+BACE,qBCtCF,iBH+FM,oBG3EJ,aACA,0BACA,sBACI,sBACJ,mBACI,8BPgMA,oBOzNN,kBHsGQ,kCGtEN,4CXKgB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,mBACF,qBUrGZ,eAGA,eA7Ba,mBA+Bb,kBACA,cPiLE,gCOzLJ,sBXwCsB,+BIiJlB,gCOzLJ,cVqGY,oBACI,cACF,eGkFV,gCOzLJ,cVqGY,iBAEE,oCU1Fd,kBACE,8BP2KE,oBOzNN,kBAqDI,uBAEA,mBAEI,mBACJ,eACI,wBACJ,qBACI,mEAEJ,iBA9De,iCAmEf,eACE,oBC7EN,kBJuGM,yBKjGN,UACE,cACA,WACA,8BTwNI,kBQjON,kBJ8GQ,mDI1GN,eACE,0BAIJ,iBACE,8BACA,4CAEA,SAEE,SACA,iBEhBJ,kBAEE,kBACA,uBDGF,UACE,cACA,WACA,gCCFA,qBCyCF,WAEE,eAEF,8BX6KM,+BU1NJ,SC+CA,WAP2C,+BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,6BU1NJ,oBC+CA,WAP2C,8BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,4BU1NJ,SC+CA,WAP2C,gCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,8BU1NJ,oBC+CA,WAP2C,oCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,kCU1NJ,SC+CA,WAP2C,0BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,wBU1NJ,UC+CA,WAP2C,8CD/B3C,qBCgCF,eAIA,8BX6KM,4CUjNJ,SCsCA,WAP2C,4CD/B3C,qBCgCF,eAIA,8BX6KM,0CUjNJ,oBCsCA,WAP2C,2CD/B3C,qBCgCF,eAIA,8BX6KM,yCUjNJ,SCsCA,WAP2C,6CD/B3C,qBCgCF,eAIA,8BX6KM,2CUjNJ,oBCsCA,WAP2C,iDD/B3C,qBCgCF,eAIA,8BX6KM,+CUjNJ,SCsCA,WAP2C,uCD/B3C,qBCgCF,eAIA,8BX6KM,qCUjNJ,UCsCA,WAP2C,sBC1B7C,aAIE,iBACA,oBACA,8BZsMI,oBY5MN,gBAYI,oBACA,uEAWJ,gBR0DM,8BJ0HA,qEYpLN,gBRiEQ,kBS5GR,wBX2B+B,8BWpB7B,2BACG,sBACK,2DAcR,gBAvBF,uBAwBI,kDAEA,oBACE,gBboMA,gBa/NN,iBAkCI,wBAKJ,QAGE,sBXR2B,wBYyC7B,eCnEiB,kBA4BC,oDDZlB,uBAmDA,+DA7CE,8DACA,+BdgMI,uBcpJN,iBC9Ca,oDDWX,uBAmCF,+DA7BI,8DACA,6BdgLE,uBcpJN,iBArBE,iBACA,mCAIA,uBAgBF,iBAfI,iBACA,oBE5DJ,kBZoGM,8BJ0HA,iBgB9NN,kBZ2GQ,4BYvGR,gBACE,mCAGF,YAEE,gBACA,iBAEA,oBACA,kCAGF,4CpByBkB,mCChClB,kC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kB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cuB9Id,aACA,mBACA,WACA,clB+EiB,cF8Ib,qBoBnON,sBxBkFwB,+BIiJlB,qBoBnON,cvB+Ic,oBACI,yBACF,eGkFV,qBoBnON,cvB+Ic,iBAEE,kBwBjJhB,WACE,SACA,UACA,SACA,uBZIF,UACE,cACA,WACA,mCYDF,gCACE,kBAEE,0BAIJ,4CzB8BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,sBmBGhB,cACA,eACA,mBACA,UACA,mBAEA,crBqMI,wBqBlNN,sBzBiEwB,+BIiJlB,wBqBlNN,cxB8Hc,oBACI,yBACF,eGkFV,wBqBlNN,cxB8Hc,iBAEE,eGkFV,wBqBlNN,UnB8BwB,8BmBZxB,4CzBYkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,mBwB5Gd,crB8LI,4BqBhMN,sBzB+CwB,+BIiJlB,4BqBhMN,cxB4Gc,eACI,yBACF,eGkFV,4BqBhMN,cxB4Gc,iBAEE,6BwBzGhB,4CzBOkB,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,mBwBvGd,crByLI,2BqB3LN,sBzB0CwB,+BIiJlB,2BqB3LN,cxBuGc,kBACI,yBACF,eGkFV,2BqB3LN,cxBuGc,iBAEE,6BwBpGhB,4CzBEkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,mBwBlGd,crBoLI,2BqBtLN,sBzBqCwB,+BIiJlB,2BqBtLN,cxBkGc,iBACI,iBACF,eGkFV,2BqBtLN,cxBkGc,iBAEE,6BwB/FhB,4CzBHkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cGkFV,2BqBjLN,sBzBgCwB,+BIiJlB,2BqBjLN,cxB6Fc,oBACI,yBACF,eGkFV,2BqBjLN,cxB6Fc,iBAEE,2BwBxFhB,QACE,kBACA,oBACA,aC5DF,4C1B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mByB9Id,cpBqD0B,cF2KtB,YsBnON,sB1BkFwB,+BIiJlB,YsBnON,czB+Ic,oBACI,yBACF,eGkFV,YsBnON,czB+Ic,iBAEE,2FyB/HhB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,e8BnON,cjC+Ic,iBAEE,eGkFV,e8BnON,U5B+CwB,+BFoLlB,e8BnON,kB1BgHQ,0B0BxGR,oBAEE,kBAGA,kBAEA,kBAGA,c5BkHgB,e4B9GhB,+BAEA,a5B0HsB,+B4BtHtB,+B7BVA,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,8B6BIR,yBhCLA,4DgCcA,oBACE,iDAKF,YACE,gCAIF,UACE,kBACA,SAEA,SACA,OACA,YAEA,cC1BiE,QAGnE,SACA,mBAEA,2BACA,oDAeE,4CACQ,gCAER,0BACA,qDDIA,aC9BiE,QAGnE,SACA,mBAEA,2BACA,oDAqBE,4CACQ,gCAER,yBACA,sBDGF,gBACE,oBACA,kBACA,8BACA,wBAGF,YACE,mBACA,kCAGF,eACE,sBElFF,a9BmBkB,aEkFZ,mBAEA,yB4BlGJ,chC4NI,qBgCjON,U9B6CwB,+BFoLlB,qBgCjON,Y5B4GQ,+BJqHF,qBgCjON,kB5B8GQ,6B4BvGN,sBACE,6BAIJ,4CpCiCkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,amChId,mB5BwFI,cJ0HA,4BgCrNN,sBpCoEwB,+BIiJlB,4BgCrNN,cnCiIc,iBACI,iBACF,eGkFV,4BgCrNN,cnCiIc,iBAEE,+BGkFV,4BgCrNN,kB5BkGQ,6B4B3FR,4CpC0BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cGkFV,2BgC9MN,sBpC6DwB,+BIiJlB,2BgC9MN,cnC0Hc,oBACI,yBACF,eGkFV,2BgC9MN,cnC0Hc,iBAEE,+BmCzHd,YACE,mB5BgFE,8BJ0HA,6BgC3MJ,kB5BwFM,6B4BjFR,YACE,gBACA,8BAGF,enC4BA,6CDjBkB,mCChClB,kCACA,0BCaA,cEsMM,6BgC/LN,sBpC8CwB,qCEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,wEHmGR,aI5CmB,oCJiDnB,aACE,qCAGF,aIrDmB,oCJ2DnB,aIpEwB,uB+BxExB,kB7BqGM,wB6BnGJ,gBACA,aACA,MACA,OACA,WACA,8BjCwNI,sBiC/NN,kB7B4GQ,+BJmHF,sBiC/NN,oBAUI,QACA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ACE,oBElVN,4C3C+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,aqClBhB,gBnCsGI,8BmChGJ,+BAEA,cvCwNI,kBuCnON,sB3CkFwB,+BIiJlB,kBuCnON,c1C+Ic,oBACI,yBACF,eGkFV,kBuCnON,c1C+Ic,iBAEE,eGkFV,kBuCnON,UrC+CwB,+BFoLlB,kBuCnON,enCgHQ,+BJmHF,kBuCnON,kBnCgHQ,iCmCnGN,YACE,6DAGF,eAEE,4BCnBJ,4C5C+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mBOxCV,yBoCrGJ,yBtCUiB,cFqNb,2BwCnON,sB5CkFwB,+BIiJlB,2BwCnON,c3C+Ic,oBACI,yBACF,eGkFV,2BwCnON,c3C+Ic,iBAEE,+BGkFV,2BwCnON,kBpCgHQ,mCoCxGN,sBACE,oCAIJ,oBACE,sCAGA,8BxCkNI,mCwCtNN,oBAOI,oCAIJ,4C5CuBkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,S2CtHd,UAEA,WAEA,cxCoMI,kCwC3MN,sB5C0DwB,+BIiJlB,kCwC3MN,c3CuHc,oBACI,yBACF,eGkFV,kCwC3MN,c3CuHc,iBAEE,sC2C/GhB,atCbkB,asCgBhB,sBtCC2B,cF6LvB,oCwCjMN,UtCawB,+BFoLlB,oCwCjMN,YACmB,wCAYjB,qBAGE,gBAOA,iDAGF,eACE,qCAIJ,4C5ClBkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,kB2C7Ed,UAEA,cxC6JI,oCwClKN,sB5CiBwB,+BIiJlB,oCwClKN,c3C8Ec,iBACI,iBACF,eGkFV,oCwClKN,c3C8Ec,iBAEE,mC2CxEhB,4C5C1BkB,mCChClB,kCACA,0BCaA,cEsMM,iCwC1JN,sB5CSwB,yCEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,uCH0UR,aIpOkB,0CJwOlB,aIxOkB,wCJ4OlB,aI9NwB,yCJkOxB,aI3NyB,wCJiOzB,aI9SwB,qCsCExB,oBtCgBqB,iLJmFrB,aInFqB,4EJwFrB,aACE,6EAGF,aI5FqB,4EJkGrB,aIpHwB,mBuC1ExB,kBrCu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BACI,yBACF,eGkFV,mB6C9NN,chD0Ic,iBAEE,eGkFV,mB6C9NN,U3C0CwB,oB2CpCxB,QACE,UACA,gBACA,mBzC2FI,8BJ0HA,kB6CxNN,kBzCqGQ,yByC9FR,4CjD6BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,iBgD7Hd,c7C+MI,uB6CjNN,sBjDgEwB,+BIiJlB,uB6CjNN,chD6Hc,oBACI,yBACF,eGkFV,uB6CjNN,chD6Hc,iBAEE,gCgD3Hd,a3CDgB,Y2CGd,kBACA,kBACA,c7CyME,8B6C7MJ,U3CyBsB,mB2CjBxB,4CjDiBkB,mCChClB,kCACA,0BCaA,qB+CKE,mBACA,c7CgMI,iB6CrMN,sBjDoDwB,yBEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,uBHgDR,aIsDkB,0BJlDlB,aIyD0B,wBJrD1B,aI4DwB,yBJxDxB,aI+DyB,wBJzDzB,aIpBwB,oB2CtCxB,kBzCmEM,8BJ0HA,mB6C7LN,kBzC0EQ,+BJmHF,8B6CrLF,eAEE,gCACA,qCpCzCN,UACE,cACA,WACA,gCoCyCE,YACE,oCAGF,iBACE,iBAEA,gBACA,cACA,kBACA,WAEA,yBACA,kBACA,2CAEA,YACE,8CAIJ,iBAGE,gBAEA,mBAGA,iBACA,mBACA,oBACA,kBACA,yBAEA,gBACA,sB3ClDuB,+D2CsDvB,oBACE,8BAIJ,eAGE,wE/CwKN,aIvPkB,0CF8MZ,uEFyCN,UI7NwB,+BFoLlB,mCFgDN,wBAEI,wEAIJ,aIpQkB,0CF8MZ,uEFsDN,UI1OwB,+BFoLlB,mC6C7HA,UACE,kBACA,MACA,QACA,SACA,OACA,gCAIJ,ezCPE,kByCSA,yBACA,aACA,4CAEA,eACE,wCAIJ,YACE,sBC9GN,4ClDiCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,ciDhId,kBACA,gBAXkB,mBAelB,kBAfkB,WAkBlB,c9C0MI,oB8CrNN,sBlDoEwB,+BIiJlB,oB8CrNN,cjDiIc,oBACI,yBACF,eGkFV,oB8CrNN,cjDiIc,iBAEE,kEiDrHhB,eAEE,sBAGF,cAGE,kBAKE,UAEA,SACA,UACA,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AKR,gFAEA,0BAEE,sBAEA,uBACA,0BACA,4BAEA,qBACA,kCACA,0BACQ,+BAER,0BK3FF,yBACE,gCAGF,+BACE,yBAGF,wBACE,wBAGF,uBACE,ctDqNI,6BsDjNJ,uBACE,qBCuBF,mBnD6DI,wBmDrDF,uBnDuDE,0BmDvDF,yBnDuDE,2BmDvDF,0BnDuDE,yBmDvDF,wBnDuDE,oBmD/DJ,qBnD6DI,wBmDrDF,yBnDuDE,0BmDvDF,2BnDuDE,2BmDvDF,4BnDuDE,yBmDvDF,0BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,sBmDtEN,oBnD6DI,yBmDrDF,wBnDuDE,2BmDvDF,0BnDuDE,4BmDvDF,2BnDuDE,0BmDvDF,yBnDuDE,qBmD/DJ,sBnD6DI,yBmDrDF,0BnDuDE,2BmDvDF,4BnDuDE,4BmDvDF,6BnDuDE,0BmDvDF,2BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sDmDhCN,mBAEE,6DAIA,uBAEE,iEAFF,yBAEE,mEAFF,0BAEE,+DAFF,wBAEE,qDARJ,qBAEE,6DAIA,yBAEE,iEAFF,2BAEE,mEAFF,4BAEE,+DAFF,0BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ,sBAEE,6DAIA,0BAEE,iEAFF,4BAEE,mEAFF,6BAEE,+DAFF,2BAEE,qDARJ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,iCACE,uEACA,mBACA,kBACA,YAGF,kCACE,wEACA,mBACA,kBACA,uEASA,0EAJwB,2EAYxB,mFAKE,YAMJ,iCACE,mEACA,mBACA,kBACA,YAGF,8BACE,gEACA,mBACA,kBACA,uEASA,sEAJwB,2EAYxB,wEAdsB,GChDxB,cALqB,kBASrB,aFmBe,oBEff,aFGiB,aGVjB,qBACE,OAGF,aHMiB,oEGFjB,aHegB,YGRhB,gBCtBmB,WD0BnB,QACE,oBC3BiB,qCD+BnB,cJiDc,iBACE,gBAtBO,mDAJN,4BIpBjB,8DACE,yBACA,gBJuBsB,yBInBxB,cJyCoB,iBADJ,+UIlChB,aH/CkB,uJG2ElB,mDJnBc,gBAIU,mHI+BxB,6DASE,gBJ8EoB,WI1EtB,cJxBc,kGI4Bd,cJ5Bc,mDAzBG,0qBI6DjB,eA2BE,cAGF,iBACE,0CAIF,cJlFe,uDA6Db,yCIqBF,cJ/Ee,iBACE,gBIkFjB,cJ5Fe,iBACE,wBAsCf,sCACA,cIoDF,cJzFe,iBACE,sBAuCb,sDIqDJ,cJhGe,iBACE,wBAsCf,sCACA,oDIwDF,cJ7Fe,iBACE,sBAuCb,gBI2DJ,cJnGe,iBACE,sCAkDf,cIgDF,cJhGe,iBACE,gBImGjB,cJpGe,uDA6Db,cIuCF,cJjGe,iBACE,gBIoGjB,cJrGe,uDAuEb,cI8BF,cJlGe,iBACE,qCIqGjB,8DACE,4B+H9KF,wBlIWyB,0CkIPrB,YACE,mBACA,eACA,6CAEA,4BACE,eACA,kB9HXU,uC8HcV,iB9HfQ,oD8HkBR,4BACE,sBlIdc,+CkIkBhB,mDnI8BM,emI5BJ,qBACA,clI7BQ,2CkImCd,sCA5BF,iBA6BI,SACA,0CACA,Q9HtCa,6C8HwCX,qBlIhCgB,UkIkCd,kB9HvCM,+B8H0CN,yBACA,aACA,mBACA,mDAEA,wBlIjCO,qDkImCL,UlIlDa,+CkIuDf,alIxCO,ekI0CL,2GACA,WAEE,oDAIJ,qBACE,sDACA,alIpEM,4DkIwEJ,UlItEW,wBkIiFzB,wBlIpEyB,aIXP,uC8HmFhB,yBAEA,SACE,SACA,yBAGF,kB9H9FiB,iB8HmGnB,oBlI1F+B,4BkI6F7B,wBlI7F6B,qCkI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UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8B5ExfI,yB4E2eN,UAgBI,UACA,SACA,sBAKN,a1EvtBqB,mB0EytBnB,kBACA,6BAEA,a1E5tBmB,4B0EguBnB,6CACE,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QACA,6CAIJ,iBAEE,mBACA,2DAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,8BAKF,qDACE,oBACA,YACA,WACA,WACA,QACA,8BAKF,qDACE,qBACA,YACA,WACA,WACA,QACA,uBAIJ,iBACE,kBACA,+BAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OACA,qCAIA,iEACE,qBAKN,a1E/yBqB,c0EizBnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a1E/zBmB,qB0Ei0BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8B5EnnBI,iD4E0mBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a1E/uBwB,4B0EovB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBDt4BqB,6BCw4BnB,qBACA,YACA,mBACA,qCAIA,yBD35BW,gBC65BT,qBAIJ,iBACE,8CAEA,kBACE,8B5ElsBI,4F4EqsBN,eAGI,kCAIJ,iBACE,QACA,QACA,8B5E/sBI,uB4EktBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8B5EhuBM,2B4E2tBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8B5EhvBI,kC4EuuBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBjJz9BqB,kBiJ29BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4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yBACA,QACE,8BACA,cACE,8BAEF,cACE,uCAKN,sBAtBF,kBAuBI,uBACA,yBAEA,cACE,aACA,qCAGE,YACE,oCAGF,WACE,kCAOV,kBA0CE,+CAzCA,gBACE,qDAEF,eACE,yCAEF,8BACE,kBACA,6CACA,eACE,yDAMJ,mBACE,eACA,gEAGA,mBACE,eACA,+CAEF,YACE,gEAEF,eACE,mBACA,0BACA,iKAEF,qBAIE,wBACA,cAMN,cACE,iBACA,mBACA,sCAKA,wCAFF,cAGI,gBACA,6DAMA,eAKE,sCAJA,2DADF,cAEI,4BAON,iBACE,YACA,QACA,YACA,2CAEA,0BANF,WAOI,kEAGF,0BAVF,WAWI,4CAGF,0BAdF,SAeI,uCAOF,8BADF,WAEI,8DAGF,eAME,sCALA,4DADF,cAEI,iBACA,4BAQR,UACE,cACA,gCACA,oBACA,6FAKA,cAEE,iBACA,iCAIJ,YACE,eACA,8BACA,SACA,sCAEA,aACE,4DAGF,WACE,iBACA,aACA,qBACA,2CACA,2DALF,aAMI,kBACA,WACA,gEACA,eACE,6DAIN,YACE,sBACA,kEAGE,cACE,cACA,6EAIA,WACE,iBACA,+EAIN,kD/J/Sa,gB+JiTX,cACA,6FACA,wBACE,0BAEF,8EAPF,cAQI,yBAMR,YACE,mBACA,eACA,SACA,wCAEA,yBACE,4BAEF,YACE,iBACA,SACA,mBACA,uOAKF,c/JtTY,oD+J0TV,eACE,uMAEF,SACE,0CAGF,c/JzUW,uDAuEb,yC+JkQE,c/JtUW,iBACE,kE+J2Ub,aACE,6CAIJ,+BAIE,aAKA,sBACA,SACA,iDAVA,eACE,+CAGF,QACE,0EAOF,YACE,mBACA,aACA,eACA,iEAGF,mD/JxXU,oB+J8Xd,mBACE,cACA,2CACA,mBAHF,qBAII,wBAEF,mBACE,8BAEA,aACE,eACA,YACA,kBACA,kCACA,cACA,sBAGJ,QACE,uBAKF,mBACE,eACA,cACA,0BACA,sBAJF,qBAKI,uBACA,yBAIJ,QACE,6BAGJ,YACE,SACA,iCACA,YACE,sBACA,2DAEE,kBACE,oDAGJ,OACE,+CAIJ,wBACE,WACA,eACA,YACA,aACA,sBACA,mBACA,uBACA,+DACA,UACE,0BACA,oDAEF,kBACE,aACA,sBACA,0EACA,UACE,wFACA,cACE,iBACA,oD/JzcI,yF+J4cN,cACE,iBACA,iBAOV,wBACE,4BAIA,WACE,sCAEF,gBACE,iBACA,iBACA,wDACA,eACE,oBACA,2CACA,uDAHF,aAII,4CAIF,sDADF,WAEI,qCACA,wCACA,qBAKR,YACE,kBAGF,iBACE,2BAEA,iBACE,YACA,UACA,YACA,oBAIJ,iBACE,4DAGE,qBAEE,sBAIJ,oBACE,0BAIA,wBADF,iBAEI,SACA,WACA,cACA,2BAEF,wBAPF,qBAQI,WACA,2BAKF,yBADF,cAEI,wBACA,2BAEF,yBALF,uBAMI,wBAKN,aACE,4CACA,sBAFF,yBAGI,2BACA,mCAGJ,UACE,oBACA,WACA,iDAEA,aACE,kBACA,gBACA,kHACA,WAEE,4DAEF,WACE,YACA,eACA,iBACA,uEAEF,WACE,WACA,kBACA,UACA,MACA,2BACA,aACA,sBACA,mBACA,uBACA,4CAIJ,iCAjCF,qBAkCI,WACA,iDACA,iBACE,kHAEF,UAEE,YACA,mDAEF,aACE,4CAIJ,kDACE,aACE,mBAKN,6BACE,sBACA,WACE,kBAIJ,eACE,OACA,2CAIA,yCADF,qBAEI,kCACA,6CAMA,8BADF,eAEI,6CAGF,8BALF,cAMI,2BACA,4CAGF,8BAVF,cAWI,2BACA,OCtrBN,wB/JQyB,qG+JJzB,yB5GNI,a6GeJ,WACE,qBACA,kBACA,yBACA,WACA,mDjK8Be,eiK3Bf,gBACA,iBACA,iBACA,kBACA,eACA,yBAGF,wBhKjBe,WgKmBb,aACA,mBACA,kBACA,mBACA,0BAEA,wBARF,qBASI,qCAGF,YACE,cACA,uBACA,mBACA,WACA,mDjKEa,iCiKCb,YACA,WACA,kBACA,yBACA,gBACA,kB5J1DY,mB4J4DZ,4CAIF,YACE,sBACA,0BA7DF,2CA2DA,e5JnEiB,gD4J2Ef,cACE,iBACA,gBACA,oBACA,WhK7EmB,8CgKiFrB,cACE,iBACA,iBACA,WhKpFmB,wCgKyFvB,YACE,sBACA,uBACA,iBACA,0BAEA,uCANF,aAOI,mBACA,oBACA,8CAGF,iBACE,oBACA,uBACA,sBACA,sBACA,mBACA,WACA,mDjKvDW,eiKyDX,gBACA,iBACA,iBACA,kBACA,eACA,qBACA,iDAMJ,qBACE,0BArHF,gDAoHA,gBAII,0EAEA,YACE,mFAGF,aACE,4CAKN,kBACE,a5J1IY,qD4J6IZ,aACE,qDAGF,QACE,wDAEA,+BACE,mEAEA,eACE,wHAGF,eAEE,SACA,WACA,eACA,iBACA,iBACA,eACA,gBACA,qBACA,4IAGE,kBACE,kBACA,cACA,mDjKvHG,eiKyHH,iBACA,gBACA,iBACA,kBACA,SACA,QACA,qBACA,+DAKN,cACE,WACA,gBACA,gBACA,iBACA,oCAMR,YACE,0BA1LF,mCAyLA,aAII,uCAIJ,kBACE,WACA,aACA,mDjK3Ja,eiK6Jb,kBACA,iDAIJ,sJAEE,eAEE,oBACA,iDAIJ,yCACE,cACE,6DAGF,iBAEE,yBAKJ,eACE,uCAEA,aACE,kFAGF,YACE,sBAIJ,kBACE,aACA,0BA9OA,qBA4OF,aAKI,2BAGF,iBACE,0BArPF,yBAoPA,aAII,yCAIJ,oBACE,gBACA,cACA,0BA/PF,uCA4PA,eAMI,sDAGF,WACE,0BAtQJ,oDAqQE,WAII,iDAKN,iBACE,eACA,iBACA,0BAjRF,+CA8QA,iBAMI,UACA,SACA,2BAtRJ,oCA0RA,UAEI,cACA,2BA7RJ,mCAiSA,aAEI,wCAGF,oBACE,cACA,0BAxSJ,sCAsSE,aAKI,SACA,8CAGF,cACE,sCAIJ,UACE,+CACA,eACA,iBACA,iBACA,iBACA,mBACA,qBACA,wFAEA,yBAEE,0BAhUN,qEAoUE,eAEI,+DAIJ,WACE,YACA,iBACA,gBACA,0BA9UJ,6DA0UE,UAOI,qEAGF,WACE,WACA,YACA,kBACA,0BAxVN,mEAoVI,uBAOI,sEAIJ,QACE,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,WACA,SACA,YACA,YACA,WACA,4BACA,wBACA,yBACA,gDACA,qBACA,UACA,kBACA,kBACA,4EAEA,wBACE,qEAOJ,YACE,uBACA,mBACA,sBACA,YACA,YACA,sBACA,yBACA,WACA,+CACA,eACA,iBACA,iBACA,gBACA,iBACA,2EAEA,yBACE,4EAGF,wBACE,kBACA,UACA,yFAEA,8BACE,8LAEA,UAEE,kBACA,gGAGF,uBACE,aACA,+FAGF,wBACE,iBACA,kFAKN,WACE,WACA,YACA,WACA,uBACA,WACA,oBACA,gLAEA,qBAEE,wBACA,YACA,WACA,YACA,WACA,qBACA,WACA,yFAGF,eACE,mCAOV,aACE,kBACA,SACA,QACA,0BAjdF,kCA6cA,KAOI,uCAGF,QACE,qCAGF,UACE,+CACA,eACA,iBACA,iBACA,iBACA,iBACA,qBACA,2CAEA,yBACE,uCAKN,cACE,cACA,gBACA,0BA9eF,gCAifA,QAEI,aACA,qBAKN,eACE,gBACA,UACA,gBAGF,eACE,qCAEA,aACE,eACA,0BA1gBF,oCAwgBA,cAKI,yCAGF,kB5JxhBe,mC4J6hBjB,wBhK1gBa,0BgKXb,kCAqhBA,6BAGI,+CAIJ,UACE,C","sources":["webpack://great-cms/./core/components/sass/components/elements-components.scss","webpack://great-cms/./core/components/sass/partials/_typography.scss","webpack://great-cms/./styles/fonts/typography.scss","webpack://great-cms/./styles/colors/colors.scss","webpack://great-cms/./styles/fonts/foreign-language-typography.scss","webpack://great-cms/./styles/fonts/icons.scss","webpack://great-cms/./styles/fonts/main.scss","webpack://great-cms/./styles/sizes/sizes.scss","webpack://great-cms/./core/components/sass/components/accordion/_base.scss","webpack://great-cms/./core/components/sass/partials/_spacings.scss","webpack://great-cms/./core/components/sass/components/key-facts/_base.scss","webpack://great-cms/./core/components/sass/partials/_mixins.scss","webpack://great-cms/./core/components/sass/components/header-footer/_common.scss","webpack://great-cms/./core/components/sass/partials/_colours.scss","webpack://great-cms/./core/components/sass/components/header-footer/_search.scss","webpack://great-cms/./styles/widgets/nav.scss","webpack://great-cms/./core/components/sass/components/header-footer/_footer.scss","webpack://great-cms/./core/components/sass/components/header-footer/_forms.scss","webpack://great-cms/./core/components/sass/components/header-footer/_header.scss","webpack://great-cms/./core/components/sass/components/header-footer/_global-header.scss","webpack://great-cms/./core/components/sass/components/header-footer/_header-logo.scss","webpack://great-cms/./core/components/sass/components/header-footer/_mobile-menu-button.scss","webpack://great-cms/./core/components/sass/components/header-footer/_domestic-header.scss","webpack://great-cms/./core/components/sass/components/header-footer/_international-header.scss","webpack://great-cms/./core/components/sass/components/error-reporting/_base.scss","webpack://great-cms/./core/components/sass/components/card/_card.scss","webpack://great-cms/./core/components/sass/components/card/_labelled-card.scss","webpack://great-cms/./core/components/sass/components/card/_image-caption.scss","webpack://great-cms/./core/components/sass/components/card/_cta-card.scss","webpack://great-cms/./core/components/sass/components/typography/_base.scss","webpack://great-cms/./core/components/sass/components/hero/_base.scss","webpack://great-cms/./core/components/sass/components/cookie-notice/_base.scss","webpack://great-cms/./core/components/sass/components/skip-link/_base.scss","webpack://great-cms/./core/components/sass/components/tag-list/_base.scss","webpack://great-cms/./core/components/sass/components/content-list/_base.scss","webpack://great-cms/./core/components/sass/components/social-share-links/_base.scss","webpack://great-cms/./core/components/sass/components/boxes/_base.scss","webpack://great-cms/./core/components/sass/components/utils/_base.scss","webpack://great-cms/./core/components/sass/components/banner/_base.scss","webpack://great-cms/./core/components/sass/components/statistics/_base.scss","webpack://great-cms/./core/components/sass/components/case-study/_base.scss","webpack://great-cms/./core/components/sass/components/search-page-components/_base.scss","webpack://great-cms/./core/components/sass/components/pagination/_base.scss","webpack://great-cms/./core/components/sass/components/full-width-list-and-media/_base.scss","webpack://great-cms/./core/components/sass/components/details-list/_base.scss","webpack://great-cms/./core/components/sass/components/forms/_multiple-select-auto-complete.scss","webpack://great-cms/./core/components/sass/components/forms/_text-input-with-button.scss","webpack://great-cms/./core/components/sass/components/forms/_radio-nested.scss","webpack://great-cms/./core/components/sass/components/forms/_typeahead.scss","webpack://great-cms/./core/components/sass/components/_overrides.scss","webpack://great-cms/./core/components/sass/components/article/_base.scss","webpack://great-cms/./core/components/sass/components/show-more/_base.scss","webpack://great-cms/./styles/widgets/card.scss","webpack://great-cms/./styles/widgets/buttons.scss","webpack://great-cms/./styles/borders/main.scss","webpack://great-cms/./styles/widgets/thematic-break.scss","webpack://great-cms/./styles/widgets/select.scss","webpack://great-cms/./styles/widgets/inputs.scss","webpack://great-cms/./styles/widgets/page-header.scss","webpack://great-cms/./styles/widgets/personalisation-bar.scss","webpack://great-cms/./styles/widgets/footer.scss","webpack://great-cms/./styles/widgets/tootltip.scss","webpack://great-cms/./styles/widgets/progress-bar.scss","webpack://great-cms/./styles/widgets/cookies-modal.scss","webpack://great-cms/./styles/widgets/domestic-international-header.scss","webpack://great-cms/./styles/widgets/mains.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_govuk-frontend-version.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_typography-font.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_font-faces.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_focused.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_colours-applied.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_lists.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_section-break.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_button-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_form-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_clearfix.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_main-wrapper.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_template.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_width-container.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_measurements.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/accordion/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/back-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/breadcrumbs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/button/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-message/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/fieldset/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/hint/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/label/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/checkboxes/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/textarea/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/character-count/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/cookie-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/date-input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/details/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_shape-arrow.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-summary/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/exit-this-page/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/file-upload/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/footer/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_device-pixels.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/header/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/inset-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/notification-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/pagination/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/panel/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tag/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/phase-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tabs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/radios/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/select/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/skip-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/summary-list/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/table/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/warning-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/utilities/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_display.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_text-align.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_width.scss","webpack://great-cms/./styles/pages/login.scss","webpack://great-cms/./styles/pages/where-to-export.scss","webpack://great-cms/./styles/pages/account.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-properties.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/password-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_type.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_colour.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_fonts.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/components/button/_button.scss","webpack://great-cms/./styles/great/_reset.scss","webpack://great-cms/./styles/great/_utils.scss","webpack://great-cms/./styles/great/_colors.scss","webpack://great-cms/./styles/great/_components.scss","webpack://great-cms/./styles/great/_overrides.scss","webpack://great-cms/./styles/great/_sign-up.scss","webpack://great-cms/./styles/great/_language-specific.scss","webpack://great-cms/./styles/great/_great-design-system-temp.scss","webpack://great-cms/./styles/pages/learn-to-export.scss","webpack://great-cms/./styles/pages/markets.scss","webpack://great-cms/./styles/pages/article-list.scss","webpack://great-cms/./styles/pages/other-pages.scss","webpack://great-cms/./styles/pages/dashboard.scss","webpack://great-cms/./styles/pages/feedback.scss","webpack://great-cms/./styles/pages/export-plan.scss","webpack://great-cms/./styles/pages/uk-finance.scss","webpack://great-cms/./styles/pages/export-academy.scss","webpack://great-cms/./styles/main.scss","webpack://great-cms/./core/sass/shared/_base.scss"],"sourcesContent":["@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-accordion-list{margin:30px 0}.great-accordion-list details.great-accordion{border-bottom:0}.great-accordion-list details.great-accordion:last-child{border-bottom:2px solid #d8d8d8}details.great-accordion{border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;margin:0}details.great-accordion>*{margin-left:0}details.great-accordion summary{display:block;list-style-image:none;margin-bottom:0;padding:20px 0}details.great-accordion summary::-webkit-details-marker{display:none}details.great-accordion summary:after{font-weight:700;font-size:19px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;display:block;position:absolute;right:15px;top:15px}@media(min-width: 641px){details.great-accordion summary:after{font-size:24px}}details.great-accordion[closed] summary:before,details.great-accordion[open] summary:before{display:none}@media(min-width: 641px){details.great-accordion summary{padding-right:45px}details.great-accordion:not([open]) summary:after{content:\"+\"}details.great-accordion[open]{padding-bottom:30px}details.great-accordion[open] summary:after{content:\"–\"}}.great-key-facts .great-key-facts-text>*[class^=heading]{margin-top:0;margin-bottom:10px}.great-key-facts .great-key-facts-content{padding-bottom:30px}.great-key-facts .great-key-facts-content:after{display:block;content:\"\";clear:both}.great-key-facts .great-key-facts-text{float:left;width:calc(100% - (60px + 15px))}.great-key-facts .great-key-facts-text>p{margin-bottom:10px}.great-key-facts .great-key-facts-icon{float:left;padding-right:15px;height:60px;width:75px;margin-bottom:10px}@media(min-width: 769px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@media(min-width: 641px){.great-key-facts .great-key-facts-text{float:none}.great-key-facts .great-key-facts-icon{width:auto;float:none}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-global-header-footer,.great-sub-header,.great-header{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:700}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-global-header-footer-logo{float:left;white-space:nowrap}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-footer-copyright{float:right;font-size:20px;margin:0;color:#333;line-height:20px}.great-global-header-footer,.great-header,.great-sub-header,.great-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.great-footer a:active:focus,.great-header a:active:focus,.great-sub-header a:active:focus{color:#1e1348}.great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-domestic-international-links a{padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#1e1348}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:\"\";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-header-search-wrapper{background:rgba(0,0,0,0)}@media(max-width: 768px){.great-header-search-wrapper.hidden{display:none}}.great-header-search-wrapper form{width:240px;float:right;margin-left:15px;padding:8px 0}.great-header-search-wrapper form>*{float:left}.great-header-search-wrapper form input{height:42px;width:200px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 15px;border:0}.great-header-search-wrapper form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(\"/static/images/search.svg\");background-size:20px;padding:0}.great-header-search-wrapper form button:focus,.great-header-search-wrapper form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-search-container{margin:0 auto;max-width:1200px;margin-left:25px}.great-header-search-container:after{display:block;content:\"\";clear:both}.great-header-search-container.signed-in{margin-right:130px}.great-header-search-container.mobile-only{margin:15px 30px 0}@media(max-width: 768px){.great-header .great-header-search-wrapper form{width:100%;margin-left:0;margin-top:0;padding-top:20px;padding-bottom:20px}.great-header .great-header-search-wrapper form input{width:calc(100% - 40px)}.js-enabled .great-header .great-header-search-wrapper form{padding-top:0}}@media(max-width: 420px){.great-header-search-container{margin:0 20px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-footer-logo-container{padding:45px 0 30px}.great-footer-logo-container:after{display:block;content:\"\";clear:both}.great-footer-logo-container a:first-child{float:left}.great-footer-logo-container a:last-child{float:left}.great-footer a{font-size:15px;color:#d8d8d8}.great-footer-links{padding:30px 0;display:flex}.great-footer-links a{font-size:14px}.great-footer-links ul li{margin-right:30px;display:inline-block}.great-footer-links ul{display:table;width:100%}.great-footer-links ul>*{display:table-cell}.great-footer-links .great-footer-domestic-international-link{text-align:right}.great-footer-links .great-footer-domestic-international-link li{margin:0}.great-footer-copyright{font-size:12px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:40px}.great-global-header-footer-logo{height:30px}@media(max-width: 640px){.great-footer-links{display:block}.great-footer-links a{color:#fff;text-decoration:none}.great-footer-links a:hover{text-decoration:underline}.great-footer-links ul,.great-footer-links ul li,.great-footer-links ul>div{display:block}.great-footer-links .great-footer-site-links li:first-child a,.great-footer-links li:last-child a{font-size:18px}.great-footer-links .great-footer-site-links li:first-child{margin-bottom:15px}.great-footer-links .great-footer-domestic-international-link{margin-top:15px;text-align:left;width:100%}.great-global-header-footer .great-footer-copyright{line-height:50px;padding:0 15px}}@media(max-width: 420px){.great-footer-logo-container img{width:50%;height:auto}.great-footer-logo-container img:first-child{padding-right:5px}.great-footer-logo-container img:last-child{padding-left:5px}.great-footer-links:after{display:block;content:\"\";clear:both}.great-footer-links ul li a{color:#fff;text-decoration:none}.great-footer-links .great-footer-domestic-international-link{white-space:normal}.great-global-header-footer .great-footer-copyright{float:none}}#great-header-country-select{margin-left:5px}.great-header-country-display,.great-header-language-display{position:absolute;left:-10000px;padding:0 3px;font:inherit}.great-header-language-switcher,.great-header-country-select{display:block}body.js-enabled .great-header-language-switcher,body.js-enabled .great-header-country-select{display:inline-block}.great-header-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#dfd5c5;font:inherit;padding:0;width:auto;vertical-align:middle}.great-header-form select::-ms-expand{display:none}.great-header-form option{color:#000}.great-header-form label{margin-right:5px}.great-header-form button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;padding:0;padding-left:5px}.great-header-form button:focus,.great-header-form button:focus:active{outline:#ffbf47 solid 4px;outline-offset:0}.great-header-form button:focus:active{color:#1e1348}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:\"\";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:\"\"}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:\"\";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-domestic-header .account-link{color:#dfd5c5;text-decoration:none}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-header.expanded:before{content:\"\";background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.great-header,.great-sub-header{position:relative;z-index:5}.great-header:focus-within,.great-sub-header:focus-within{z-index:6}.great-header a:focus,.great-sub-header a:focus{outline:#ffbf47 solid 4px;outline-offset:0}.great-header a:focus:active,.great-sub-header a:focus:active{color:#1e1348}.great-header .menu,.great-sub-header .menu{background-color:#1e1348;position:relative}.great-header .menu .container,.great-sub-header .menu .container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-content:center;padding:0}@media(max-width: 1260px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 30px}}@media(max-width: 420px){.great-header .menu .container,.great-sub-header .menu .container{margin:0 20px}}.great-header .extra-links,.great-sub-header .extra-links{font-size:14px;color:#fff;position:absolute;top:25px;right:0;display:flex}@media(max-width: 768px){.great-header .extra-links,.great-sub-header .extra-links{top:10px}}.great-header .extra-links li:last-child,.great-sub-header .extra-links li:last-child{margin-left:10px}.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:none;margin:0;z-index:1;position:relative}@media(max-width: 768px){.great-header .main-nav-container.mobile,.great-sub-header .main-nav-container.mobile{display:flex}}.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;flex-grow:1;align-self:flex-end}@media(max-width: 768px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{display:none}}@media(max-width: 1260px){.great-header .main-nav-container.desktop,.great-sub-header .main-nav-container.desktop{margin-left:30px}}.great-header .main-nav.mobile,.great-sub-header .main-nav.mobile{display:none;transition:all .2s ease;background-color:#3b3458;margin:0;width:100%;opacity:0;overflow:hidden}.great-header .main-nav.mobile.expanded,.great-sub-header .main-nav.mobile.expanded{opacity:1;display:block}.great-header .main-nav.mobile .nav-list,.great-sub-header .main-nav.mobile .nav-list{margin:4px 30px;flex-direction:column}.great-header .main-nav.desktop,.great-sub-header .main-nav.desktop{max-width:1200px}.great-header .nav-list,.great-sub-header .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}@media(max-width: 420px){.great-header .nav-list,.great-sub-header .nav-list{margin:4px 20px}}.great-header .menu-item,.great-sub-header .menu-item{width:auto;padding:0;box-sizing:border-box;line-height:1}.great-header .link-heading,.great-sub-header .link-heading{color:#fff;font-family:inherit;display:block;font-size:16px;line-height:30px;padding:15px;text-decoration:none;position:relative}.great-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}@media(max-width: 768px){.great-header .link-heading,.great-sub-header .link-heading{text-decoration:underline;padding:15px 0;margin:0;line-height:1}}.great-domestic-international-links a{color:#666}.great-domestic-international-links .active{color:#1e1348}.great-domestic-international-links .active:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#b00d23;content:\"\"}@media(max-width: 768px){.great-global-header{height:auto}.great-global-header:after{display:block;content:\"\";clear:both}.great-global-header.signed-in{display:none}#great-global-header-domestic-link{text-align:left;padding-left:15px}}.great-header-logo{height:80px;margin:15px 0}.great-header-logo img{height:100%}@media(max-width: 768px){.great-header-logo{height:70px;margin:20px 0}}@media(max-width: 420px){.great-header-logo{height:60px;margin:25px 0}}.js-mobile-button{display:none;border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;position:absolute;top:45px;right:0;color:#fff;background-color:#1e1348;border:2px solid #fff;padding:10px 45px 10px 10px;cursor:pointer}.js-mobile-button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.ready{display:block}.js-mobile-button .burger-icon{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;position:absolute;right:10px;top:22px;transition:background-color .2s ease;background-color:rgba(0,0,0,0)}.js-mobile-button .burger-icon:before{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px;margin-top:-6px}.js-mobile-button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.js-mobile-button .burger-icon:focus{outline:#ffbf47 solid 4px;outline-offset:0}.js-mobile-button.expanded{background-color:#006ccc;z-index:1;transition:top .1s}@media(max-width: 768px){.js-mobile-button.expanded{top:45px}}.js-mobile-button.expanded .burger-icon{background-color:rgba(0,0,0,0)}.js-mobile-button.expanded .burger-icon:before,.js-mobile-button.expanded .burger-icon:after{width:25px;margin-right:-3px}.js-mobile-button.expanded .burger-icon:before{transform:rotate(45deg);margin-top:0}.js-mobile-button.expanded .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}@media(min-width: 769px){.js-mobile-button{height:40px;padding-top:5px;padding-bottom:5px;top:59px}.js-mobile-button .burger-icon{top:18px}}@media(min-width: 769px){.js-mobile-button.mobile-only{display:none}}#great-international-header .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:\"\"}#great-international-header .sub-nav,.great-sub-header .sub-nav{max-width:1200px;margin:0 auto}@media(max-width: 1260px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 30px}}@media(max-width: 420px){#great-international-header .sub-nav,.great-sub-header .sub-nav{margin:0 20px}}#great-international-header .sub-nav-list,.great-sub-header .sub-nav-list{display:flex;justify-content:flex-end;flex-wrap:wrap}#great-international-header .sub-nav-list .menu-item.active .link-heading:after,.great-sub-header .sub-nav-list .menu-item.active .link-heading:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#fff;content:\"\"}#great-international-header .sub-nav-mobile-list,.great-sub-header .sub-nav-mobile-list{margin-left:30px}#great-international-header .sub-nav-mobile-list .link-heading,.great-sub-header .sub-nav-mobile-list .link-heading{padding:7.5px}@media(hover: hover){#great-international-header .link-heading:hover,.great-sub-header .link-heading:hover{text-decoration:underline}}@media(max-width: 768px){#great-international-header .link-heading,.great-sub-header .link-heading{padding:10px 0;text-decoration:none}#great-international-header .link-heading:last-child,.great-sub-header .link-heading:last-child{margin-bottom:15px}}.great-sub-header{background-color:#00549f}@media(max-width: 768px){.great-sub-header{display:none}}section.error-reporting{padding:30px 0;background-color:#fff}section.error-reporting .container{max-width:1230px}.error-reporting a{font-size:16px;text-align:left;color:#333}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.card.only-title,a.only-title.labelled-card,a.only-title.labelled-image-card{height:auto}.card,a.labelled-card,a.labelled-image-card,.labelled-card{height:auto;min-height:200px;flex-grow:1}.card,a.labelled-card,a.labelled-image-card{margin-bottom:30px;width:100%;background:#fff}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{color:#333;text-decoration:none;display:block}.card .card-link:hover .card-inner h2,a.labelled-card .card-link:hover .card-inner h2,a.labelled-image-card .card-link:hover .card-inner h2,.card .card-link:hover .card-inner h3,a.labelled-card .card-link:hover .card-inner h3,a.labelled-image-card .card-link:hover .card-inner h3,.card .card-link:hover .card-inner h4,a.labelled-card .card-link:hover .card-inner h4,a.labelled-image-card .card-link:hover .card-inner h4,.card .card-link:hover .card-inner h5,a.labelled-card .card-link:hover .card-inner h5,a.labelled-image-card .card-link:hover .card-inner h5,.card .card-link:hover .card-inner h6,a.labelled-card .card-link:hover .card-inner h6,a.labelled-image-card .card-link:hover .card-inner h6{color:#2b8cc4}.card .card-link:focus,a.labelled-card .card-link:focus,a.labelled-image-card .card-link:focus{outline:3px solid #ffbf47;outline-offset:-3px}.card .card-link .card-inner h2,a.labelled-card .card-link .card-inner h2,a.labelled-image-card .card-link .card-inner h2,.card .card-link .card-inner h3,a.labelled-card .card-link .card-inner h3,a.labelled-image-card .card-link .card-inner h3,.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4,.card .card-link .card-inner h5,a.labelled-card .card-link .card-inner h5,a.labelled-image-card .card-link .card-inner h5,.card .card-link .card-inner h6,a.labelled-card .card-link .card-inner h6,a.labelled-image-card .card-link .card-inner h6{text-decoration:none;margin:0}.card .card-link .card-inner h4,a.labelled-card .card-link .card-inner h4,a.labelled-image-card .card-link .card-inner h4{line-height:1.3}.card .card-link p.subheading,a.labelled-card .card-link p.subheading,a.labelled-image-card .card-link p.subheading{font-size:16px}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:55px;margin-bottom:15px}.card .card-image,a.labelled-card .card-image,a.labelled-image-card .card-image{margin:0;width:100%;height:auto}.card .card-inner,a.labelled-card .card-inner,a.labelled-image-card .card-inner{padding:30px 30px 0}.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:700;font-size:19px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;margin:0 0 30px}@media(min-width: 641px){.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-size:24px}}.card .card-inner p.description,a.labelled-card .card-inner p.description,a.labelled-image-card .card-inner p.description{margin:0}.card .card-inner .card-meta,a.labelled-card .card-inner .card-meta,a.labelled-image-card .card-inner .card-meta{margin-bottom:.5em}.card .card-inner .card-meta .subheading,a.labelled-card .card-inner .card-meta .subheading,a.labelled-image-card .card-inner .card-meta .subheading{margin:0;font-size:16px}.card.no-padding-card .card-inner,a.no-padding-card.labelled-card .card-inner,a.no-padding-card.labelled-image-card .card-inner{padding:0}.card.no-padding-card .card-inner h3,a.no-padding-card.labelled-card .card-inner h3,a.no-padding-card.labelled-image-card .card-inner h3{margin-bottom:10px}.card.no-padding-card .card-image+.card-inner,a.no-padding-card.labelled-card .card-image+.card-inner,a.no-padding-card.labelled-image-card .card-image+.card-inner{padding-top:20px}.card.transparent-card,a.transparent-card.labelled-card,a.transparent-card.labelled-image-card{background-color:rgba(0,0,0,0)}.card .description,a.labelled-card .description,a.labelled-image-card .description{padding:0 30px}.card__link{text-decoration:none}.card__link h3{color:#006ccc;text-decoration:underline #006ccc}.card__link p{color:#000}.card__link .subheading{color:#666;font-size:16px}.card__link--focused:focus{display:block;outline:3px solid #ffbf47}.card-large-blue-heading h4{color:#1d70b8;font-size:28px !important;margin:0 0 10px !important}@media(max-width: 640px){.card,a.labelled-card,a.labelled-image-card{min-height:auto;height:auto}.card .card-icon,a.labelled-card .card-icon,a.labelled-image-card .card-icon{height:35px}.card .card-link,a.labelled-card .card-link,a.labelled-image-card .card-link{position:static}}.fact-sheet{position:relative}.fact-sheet hr{background:#dfd5c5}.fact-sheet .fact-sheet-content{padding-top:70px;margin-top:-25px}.highlight{margin:0;padding:15px;margin-bottom:-25px;margin-left:25px;position:relative;z-index:1;display:inline-block}a.labelled-card,a.labelled-image-card{border:0;position:static;display:flex;flex-direction:column;text-decoration:none;color:#333;background-color:rgba(0,0,0,0)}a.labelled-card .card-inner,a.labelled-image-card .card-inner{background:#fff;flex-grow:1;margin-top:-2px}a.labelled-card .card-inner.with-image,a.labelled-image-card .card-inner.with-image{border-top:0}a.labelled-card:focus,a.labelled-image-card:focus{outline:none}a.labelled-card:focus .card-image,a.labelled-image-card:focus .card-image,a.labelled-card:focus .card-header h3,a.labelled-image-card:focus .card-header h3,a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{outline:#ffbf47 solid 4px;outline-offset:0;outline-offset:-3px}a.labelled-card:focus .card-inner,a.labelled-image-card:focus .card-inner{border-color:#fff}a.labelled-card:active,a.labelled-image-card:active{background-color:rgba(0,0,0,0)}a.labelled-card .card-header,a.labelled-image-card .card-header{z-index:0}a.labelled-card .card-header,a.labelled-image-card .card-header,a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{display:inline-block}a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-weight:700;font-size:16px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;height:45px;color:#fff;background-color:#006ccc;padding:10px 30px}@media(min-width: 641px){a.labelled-card .card-header h3,a.labelled-image-card .card-header h3{font-size:19px}}a.labelled-image-card{position:relative}a.labelled-image-card .card-image{width:100%;height:auto}a.labelled-image-card .card-header{position:relative;z-index:1}@media(max-width: 640px){a.labelled-image-card .card-image{height:200px;position:static}}.image-with-caption{position:relative}.image-with-caption img{width:100%}.image-with-caption .caption{position:relative;z-index:1;float:right;margin-right:15px;margin-top:-40px;width:55%;background-color:#fff;padding:10px 15px;font-size:16px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.image-with-caption .caption p{margin:0}.image-with-caption .caption .sub-caption{color:#b00d23}.cta-card img{width:100%}.cta-card .link-container{margin:-25px 30px 0}a.cta-link:focus{outline:0}a.cta-link:active:focus{background-color:rgba(0,0,0,0)}.cta-link{text-decoration:none;font-weight:700;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:24px}.cta-link span{color:#fff;background-color:#006ccc;display:inline-block;padding:15px}.cta-link:focus span{outline:#ffbf47 solid 4px;outline-offset:0}.cta-link:hover span{background-color:#005fb3}.cta-link:hover:after{color:#005fb3}.cta-link:active span{color:#1e1348}.cta-link.with-arrow:hover:after{color:#005fb3}.cta-link.with-arrow:active:after{color:#1e1348}.cta-link.with-arrow:after{display:inline-block;margin-top:15px;margin-left:15px;font:inherit;color:#006ccc;content:\"➞\"}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}main,.font-xxlarge,.bold-xxlarge,.font-xlarge,.bold-xlarge,.font-large,.bold-large,.font-medium,.bold-medium,.font-small,.bold-small,.font-xsmall,.bold-xsmall{line-height:1.6}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-hero-heading{font-weight:700;font-size:24px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.4}@media(min-width: 641px){.great-hero-heading{font-size:36px}}.great-hero-subheading{font-weight:700;font-size:19px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6}@media(min-width: 641px){.great-hero-subheading{font-size:24px}}.great-hero-description{margin-bottom:0}.great-hero,.great-hero-with-cta{position:relative;padding-top:0;padding-bottom:0;min-height:200px;background-position:50%;background-size:cover}.great-hero>.container,.great-hero-with-cta>.container{min-height:200px;overflow:visible;padding-top:45px}.great-hero-no-image{background-color:rgba(0,82,157,.8)}.great-hero-title{color:#fff;max-width:700px;background-color:rgba(0,82,157,.8);border-bottom:#b00d23 solid 6px;bottom:-6px;left:0;padding:30px;position:absolute;width:auto}.great-hero-title h1>span{display:block}@media(max-width: 1100px){.great-hero-title{max-width:400px}}@media(min-width: 641px){.great-hero,.great-hero-with-cta,.great-hero>.container,.great-hero-with-cta>.container{min-height:345px}.great-hero-title{min-width:470px}}.great-hero-with-cta h1{margin-top:0}.great-hero-with-cta h2{margin-bottom:30px}.great-hero-with-cta .container{display:flex;flex-direction:row}@media(max-width: 640px){.great-hero-with-cta .great-hero-text h2{width:70%}.great-hero-with-cta .great-hero-brand{bottom:0;top:auto}.great-hero-with-cta .great-hero-brand img{height:80px}}.great-hero-multiple-background{max-width:2000px;background-repeat:no-repeat !important;image-rendering:auto;position:relative}.great-hero-multiple-background>div{position:initial}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:235px}@media(max-width: 600px){.great-hero-multiple-background{height:338px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:10px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:15px;width:calc(100% - 30px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(max-width: 340px){.great-hero-multiple-background{background-position:48% 5%,150% 90%,125% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 341px)and (max-width: 390px){.great-hero-multiple-background{background-position:48% 5%,135% 90%,140% 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 391px)and (max-width: 450px){.great-hero-multiple-background{background-position:48% 5%,130% 90%,-150px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 450px)and (max-width: 490px){.great-hero-multiple-background{background-position:48% 5%,125% 90%,-100px 100%,90% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 491px)and (max-width: 525px){.great-hero-multiple-background{background-position:48% 5%,115% 90%,-115px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 526px)and (max-width: 550px){.great-hero-multiple-background{background-position:48% 5%,110% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 551px)and (max-width: 640px){.great-hero-multiple-background{background-position:48% 5%,100% 90%,-70px 100%,60% 195% !important;background-size:auto 130px,auto 80px,auto 190px,250px !important}}@media(min-width: 640px)and (max-width: 900px){.great-hero-multiple-background{height:360px;margin-bottom:90px}.great-hero-multiple-background .container{padding-top:20px;min-height:330px}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:absolute;bottom:-70px;margin:0;left:30px;width:100%;width:calc(100% - 60px)}.great-hero+section:not(.landing-page-section),.great-hero-with-cta+section:not(.landing-page-section){padding-top:0 !important}}@media(min-width: 601px)and (max-width: 650px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 168px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 651px)and (max-width: 720px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 95px) 135% !important;background-size:auto 195px,auto 80px,auto 330px,450px !important}}@media(min-width: 721px)and (max-width: 900px){.great-hero-multiple-background{background-position:35px 22px,100% 88%,80% 100%,calc(100% + 58px) 135% !important;background-size:auto 195px,auto 100px,auto 330px,450px !important}}@media(min-width: 901px){.great-hero-multiple-background{height:400px}.great-hero-multiple-background .container{padding-bottom:135px;padding-top:35px}.great-hero-multiple-background .great-hero-text p{line-height:62px;margin:0}.great-hero-multiple-background .great-hero-text h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.great-hero-multiple-background .great-hero-text a{position:relative;left:200px;top:250px}}@media(min-width: 901px)and (max-width: 1024px){.great-hero-multiple-background{background-position:35px 22px,110% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1025px)and (max-width: 1200px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,80% 100%,125% 135% !important;background-size:auto 250px,auto 129px,auto 350px,550px !important}}@media(min-width: 1201px){.great-hero-multiple-background{background-position:35px 22px,100% 80%,45% 100%,95% 120% !important;background-size:auto 250px,auto 129px,auto 350px,620px !important;margin:auto;width:1201px}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}#skip-link{font-size:14px;line-height:1.6;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}#skip-link:focus{outline:#ffbf47 solid 4px;outline-offset:0;color:#132965;left:0;text-indent:0;top:0;z-index:10}@media(min-width: 641px){#skip-link{font-size:16px}}ul.tag-list li{display:inline;font-size:15px}ul.tag-list li:after{content:\",\";margin-left:-0.1em}ul.tag-list li:last-child:after{content:\"\"}.content-list .heading{margin-bottom:1.5em}.content-list li .heading-small{margin-top:0}.content-list li{margin-bottom:1em}@media(max-width: 640px){ul.sharing-links{padding-bottom:1em}ul.sharing-links li{display:block;float:left;margin-right:7.5px}ul.sharing-links:after{content:\"\";clear:both;display:block}}.message-box,.message-box-with-icon,.cta-box{margin-bottom:30px}.message-box .box-heading,.message-box-with-icon .box-heading,.cta-box .box-heading{margin-top:0}.cta-box{padding:45px}.cta-box .button-container{float:right}.cta-box .button-container .button{width:100%;text-align:center}.message-box:after,.message-box-with-icon:after{display:block;content:\"\";clear:both}.message-box .box-description:last-child,.message-box-with-icon .box-description:last-child{margin-bottom:0}.message-box-with-icon{display:table}.message-box-icon{display:table-cell;font-family:system-ui;width:80px;text-align:center;vertical-align:middle}.message-box-icon-content{display:table-cell}@media(max-width: 640px){.message-box-icon{width:50px}}.background-black{background-color:#000}.background-grey{background-color:#333}.background-mid-grey{background-color:#666}.background-light-grey{background-color:#d8d8d8}.background-offwhite{background-color:#fafafa}.background-white{background-color:#fff}.background-purple{background-color:#4f0b7b}.background-great-blue{background-color:#1e1348}.background-dark-navy{background-color:#160d37}.background-mid-blue{background-color:#00549f}.background-active-blue{background-color:#006ccc}.background-light-blue{background-color:#2b8cc4}.background-aqua{background-color:#007ea3}.background-teal{background-color:#00a699}.background-flag-red{background-color:#b00d23}.background-great-red{background-color:#e41f13}.background-focus-yellow{background-color:#ffbf47}.background-stone-10{background-color:#fdfdfc}.background-stone-20{background-color:#fcfbf9}.background-stone-30{background-color:#f5f2ed}.background-stone-40{background-color:#f2eee8}.background-stone-50{background-color:#efeae2}.background-stone-60{background-color:#ece6dc}.background-stone-70{background-color:#e9e2d6}.background-stone-80{background-color:#e5ddd1}.background-stone-90{background-color:#e2d9cb}.background-stone{background-color:#dfd5c5}.black-text{color:#000}.grey-text{color:#333}.mid-grey-text{color:#666}.light-grey-text{color:#d8d8d8}.offwhite-text{color:#fafafa}.white-text{color:#fff}.purple-text{color:#4f0b7b}.great-blue-text{color:#1e1348}.dark-navy-text{color:#160d37}.mid-blue-text{color:#00549f}.active-blue-text{color:#006ccc}.light-blue-text{color:#2b8cc4}.aqua-text{color:#007ea3}.teal-text{color:#00a699}.flag-red-text{color:#b00d23}.great-red-text{color:#e41f13}.focus-yellow-text{color:#ffbf47}.stone-10-text{color:#fdfdfc}.stone-20-text{color:#fcfbf9}.stone-30-text{color:#f5f2ed}.stone-40-text{color:#f2eee8}.stone-50-text{color:#efeae2}.stone-60-text{color:#ece6dc}.stone-70-text{color:#e9e2d6}.stone-80-text{color:#e5ddd1}.stone-90-text{color:#e2d9cb}.stone-text{color:#dfd5c5}.border-black{border-color:#000}.border-grey{border-color:#333}.border-mid-grey{border-color:#666}.border-light-grey{border-color:#d8d8d8}.border-offwhite{border-color:#fafafa}.border-white{border-color:#fff}.border-purple{border-color:#4f0b7b}.border-great-blue{border-color:#1e1348}.border-dark-navy{border-color:#160d37}.border-mid-blue{border-color:#00549f}.border-active-blue{border-color:#006ccc}.border-light-blue{border-color:#2b8cc4}.border-aqua{border-color:#007ea3}.border-teal{border-color:#00a699}.border-flag-red{border-color:#b00d23}.border-great-red{border-color:#e41f13}.border-focus-yellow{border-color:#ffbf47}.border-stone-10{border-color:#fdfdfc}.border-stone-20{border-color:#fcfbf9}.border-stone-30{border-color:#f5f2ed}.border-stone-40{border-color:#f2eee8}.border-stone-50{border-color:#efeae2}.border-stone-60{border-color:#ece6dc}.border-stone-70{border-color:#e9e2d6}.border-stone-80{border-color:#e5ddd1}.border-stone-90{border-color:#e2d9cb}.border-stone{border-color:#dfd5c5}.border-thick{border-style:solid;border-width:6px}.border-medium{border-style:solid;border-width:4px}.border-thin{border-style:solid;border-width:2px}section.underline-black{position:relative}section.underline-black:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-black:after{margin:0 30px}}@media(max-width: 420px){section.underline-black:after{margin:0 20px}}section.underline-black:after{width:auto;height:4px;background-color:#000}.underline-black:after{display:block;content:\"\";width:100%;height:4px;background-color:#000}section.underline-grey{position:relative}section.underline-grey:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-grey:after{margin:0 20px}}section.underline-grey:after{width:auto;height:4px;background-color:#333}.underline-grey:after{display:block;content:\"\";width:100%;height:4px;background-color:#333}section.underline-mid-grey{position:relative}section.underline-mid-grey:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-grey:after{margin:0 20px}}section.underline-mid-grey:after{width:auto;height:4px;background-color:#666}.underline-mid-grey:after{display:block;content:\"\";width:100%;height:4px;background-color:#666}section.underline-light-grey{position:relative}section.underline-light-grey:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-grey:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-grey:after{margin:0 20px}}section.underline-light-grey:after{width:auto;height:4px;background-color:#d8d8d8}.underline-light-grey:after{display:block;content:\"\";width:100%;height:4px;background-color:#d8d8d8}section.underline-offwhite{position:relative}section.underline-offwhite:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-offwhite:after{margin:0 30px}}@media(max-width: 420px){section.underline-offwhite:after{margin:0 20px}}section.underline-offwhite:after{width:auto;height:4px;background-color:#fafafa}.underline-offwhite:after{display:block;content:\"\";width:100%;height:4px;background-color:#fafafa}section.underline-white{position:relative}section.underline-white:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-white:after{margin:0 30px}}@media(max-width: 420px){section.underline-white:after{margin:0 20px}}section.underline-white:after{width:auto;height:4px;background-color:#fff}.underline-white:after{display:block;content:\"\";width:100%;height:4px;background-color:#fff}section.underline-purple{position:relative}section.underline-purple:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-purple:after{margin:0 30px}}@media(max-width: 420px){section.underline-purple:after{margin:0 20px}}section.underline-purple:after{width:auto;height:4px;background-color:#4f0b7b}.underline-purple:after{display:block;content:\"\";width:100%;height:4px;background-color:#4f0b7b}section.underline-great-blue{position:relative}section.underline-great-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-blue:after{margin:0 20px}}section.underline-great-blue:after{width:auto;height:4px;background-color:#1e1348}.underline-great-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#1e1348}section.underline-dark-navy{position:relative}section.underline-dark-navy:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-dark-navy:after{margin:0 30px}}@media(max-width: 420px){section.underline-dark-navy:after{margin:0 20px}}section.underline-dark-navy:after{width:auto;height:4px;background-color:#160d37}.underline-dark-navy:after{display:block;content:\"\";width:100%;height:4px;background-color:#160d37}section.underline-mid-blue{position:relative}section.underline-mid-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-mid-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-mid-blue:after{margin:0 20px}}section.underline-mid-blue:after{width:auto;height:4px;background-color:#00549f}.underline-mid-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#00549f}section.underline-active-blue{position:relative}section.underline-active-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-active-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-active-blue:after{margin:0 20px}}section.underline-active-blue:after{width:auto;height:4px;background-color:#006ccc}.underline-active-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#006ccc}section.underline-light-blue{position:relative}section.underline-light-blue:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-light-blue:after{margin:0 30px}}@media(max-width: 420px){section.underline-light-blue:after{margin:0 20px}}section.underline-light-blue:after{width:auto;height:4px;background-color:#2b8cc4}.underline-light-blue:after{display:block;content:\"\";width:100%;height:4px;background-color:#2b8cc4}section.underline-aqua{position:relative}section.underline-aqua:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-aqua:after{margin:0 30px}}@media(max-width: 420px){section.underline-aqua:after{margin:0 20px}}section.underline-aqua:after{width:auto;height:4px;background-color:#007ea3}.underline-aqua:after{display:block;content:\"\";width:100%;height:4px;background-color:#007ea3}section.underline-teal{position:relative}section.underline-teal:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-teal:after{margin:0 30px}}@media(max-width: 420px){section.underline-teal:after{margin:0 20px}}section.underline-teal:after{width:auto;height:4px;background-color:#00a699}.underline-teal:after{display:block;content:\"\";width:100%;height:4px;background-color:#00a699}section.underline-flag-red{position:relative}section.underline-flag-red:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-flag-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-flag-red:after{margin:0 20px}}section.underline-flag-red:after{width:auto;height:4px;background-color:#b00d23}.underline-flag-red:after{display:block;content:\"\";width:100%;height:4px;background-color:#b00d23}section.underline-great-red{position:relative}section.underline-great-red:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-great-red:after{margin:0 30px}}@media(max-width: 420px){section.underline-great-red:after{margin:0 20px}}section.underline-great-red:after{width:auto;height:4px;background-color:#e41f13}.underline-great-red:after{display:block;content:\"\";width:100%;height:4px;background-color:#e41f13}section.underline-focus-yellow{position:relative}section.underline-focus-yellow:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-focus-yellow:after{margin:0 30px}}@media(max-width: 420px){section.underline-focus-yellow:after{margin:0 20px}}section.underline-focus-yellow:after{width:auto;height:4px;background-color:#ffbf47}.underline-focus-yellow:after{display:block;content:\"\";width:100%;height:4px;background-color:#ffbf47}section.underline-stone-10{position:relative}section.underline-stone-10:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-10:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-10:after{margin:0 20px}}section.underline-stone-10:after{width:auto;height:4px;background-color:#fdfdfc}.underline-stone-10:after{display:block;content:\"\";width:100%;height:4px;background-color:#fdfdfc}section.underline-stone-20{position:relative}section.underline-stone-20:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-20:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-20:after{margin:0 20px}}section.underline-stone-20:after{width:auto;height:4px;background-color:#fcfbf9}.underline-stone-20:after{display:block;content:\"\";width:100%;height:4px;background-color:#fcfbf9}section.underline-stone-30{position:relative}section.underline-stone-30:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-30:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-30:after{margin:0 20px}}section.underline-stone-30:after{width:auto;height:4px;background-color:#f5f2ed}.underline-stone-30:after{display:block;content:\"\";width:100%;height:4px;background-color:#f5f2ed}section.underline-stone-40{position:relative}section.underline-stone-40:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-40:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-40:after{margin:0 20px}}section.underline-stone-40:after{width:auto;height:4px;background-color:#f2eee8}.underline-stone-40:after{display:block;content:\"\";width:100%;height:4px;background-color:#f2eee8}section.underline-stone-50{position:relative}section.underline-stone-50:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-50:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-50:after{margin:0 20px}}section.underline-stone-50:after{width:auto;height:4px;background-color:#efeae2}.underline-stone-50:after{display:block;content:\"\";width:100%;height:4px;background-color:#efeae2}section.underline-stone-60{position:relative}section.underline-stone-60:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-60:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-60:after{margin:0 20px}}section.underline-stone-60:after{width:auto;height:4px;background-color:#ece6dc}.underline-stone-60:after{display:block;content:\"\";width:100%;height:4px;background-color:#ece6dc}section.underline-stone-70{position:relative}section.underline-stone-70:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-70:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-70:after{margin:0 20px}}section.underline-stone-70:after{width:auto;height:4px;background-color:#e9e2d6}.underline-stone-70:after{display:block;content:\"\";width:100%;height:4px;background-color:#e9e2d6}section.underline-stone-80{position:relative}section.underline-stone-80:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-80:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-80:after{margin:0 20px}}section.underline-stone-80:after{width:auto;height:4px;background-color:#e5ddd1}.underline-stone-80:after{display:block;content:\"\";width:100%;height:4px;background-color:#e5ddd1}section.underline-stone-90{position:relative}section.underline-stone-90:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone-90:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone-90:after{margin:0 20px}}section.underline-stone-90:after{width:auto;height:4px;background-color:#e2d9cb}.underline-stone-90:after{display:block;content:\"\";width:100%;height:4px;background-color:#e2d9cb}section.underline-stone{position:relative}section.underline-stone:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){section.underline-stone:after{margin:0 30px}}@media(max-width: 420px){section.underline-stone:after{margin:0 20px}}section.underline-stone:after{width:auto;height:4px;background-color:#dfd5c5}.underline-stone:after{display:block;content:\"\";width:100%;height:4px;background-color:#dfd5c5}.padding-top-negative-30{padding-top:-30px}.padding-top-negative-15{padding-top:-15px}.padding-top-0{padding-top:0px}.padding-top-15{padding-top:15px}.padding-top-30{padding-top:30px}.padding-top-45{padding-top:45px}.padding-top-60{padding-top:60px}.padding-top-90{padding-top:90px}.padding-right-negative-30{padding-right:-30px}.padding-right-negative-15{padding-right:-15px}.padding-right-0{padding-right:0px}.padding-right-15{padding-right:15px}.padding-right-30{padding-right:30px}.padding-right-45{padding-right:45px}.padding-right-60{padding-right:60px}.padding-right-90{padding-right:90px}.padding-bottom-negative-30{padding-bottom:-30px}.padding-bottom-negative-15{padding-bottom:-15px}.padding-bottom-0{padding-bottom:0px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-45{padding-bottom:45px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-90{padding-bottom:90px}.padding-left-negative-30{padding-left:-30px}.padding-left-negative-15{padding-left:-15px}.padding-left-0{padding-left:0px}.padding-left-15{padding-left:15px}.padding-left-30{padding-left:30px}.padding-left-45{padding-left:45px}.padding-left-60{padding-left:60px}.padding-left-90{padding-left:90px}.padding-negative-30{padding:-30px}.padding-negative-15{padding:-15px}.padding-0{padding:0px}.padding-15{padding:15px}.padding-30{padding:30px}.padding-45{padding:45px}.padding-60{padding:60px}.padding-90{padding:90px}.padding-vertical-negative-30{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0{padding-top:0px;padding-bottom:0px}.padding-vertical-15{padding-top:15px;padding-bottom:15px}.padding-vertical-30{padding-top:30px;padding-bottom:30px}.padding-vertical-45{padding-top:45px;padding-bottom:45px}.padding-vertical-60{padding-top:60px;padding-bottom:60px}.padding-vertical-90{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15{padding-right:-15px;padding-left:-15px}.padding-horizontal-0{padding-right:0px;padding-left:0px}.padding-horizontal-15{padding-right:15px;padding-left:15px}.padding-horizontal-30{padding-right:30px;padding-left:30px}.padding-horizontal-45{padding-right:45px;padding-left:45px}.padding-horizontal-60{padding-right:60px;padding-left:60px}.padding-horizontal-90{padding-right:90px;padding-left:90px}@media(min-width: 641px){.padding-top-negative-30-m{padding-top:-30px}.padding-top-negative-15-m{padding-top:-15px}.padding-top-0-m{padding-top:0px}.padding-top-15-m{padding-top:15px}.padding-top-30-m{padding-top:30px}.padding-top-45-m{padding-top:45px}.padding-top-60-m{padding-top:60px}.padding-top-90-m{padding-top:90px}.padding-right-negative-30-m{padding-right:-30px}.padding-right-negative-15-m{padding-right:-15px}.padding-right-0-m{padding-right:0px}.padding-right-15-m{padding-right:15px}.padding-right-30-m{padding-right:30px}.padding-right-45-m{padding-right:45px}.padding-right-60-m{padding-right:60px}.padding-right-90-m{padding-right:90px}.padding-bottom-negative-30-m{padding-bottom:-30px}.padding-bottom-negative-15-m{padding-bottom:-15px}.padding-bottom-0-m{padding-bottom:0px}.padding-bottom-15-m{padding-bottom:15px}.padding-bottom-30-m{padding-bottom:30px}.padding-bottom-45-m{padding-bottom:45px}.padding-bottom-60-m{padding-bottom:60px}.padding-bottom-90-m{padding-bottom:90px}.padding-left-negative-30-m{padding-left:-30px}.padding-left-negative-15-m{padding-left:-15px}.padding-left-0-m{padding-left:0px}.padding-left-15-m{padding-left:15px}.padding-left-30-m{padding-left:30px}.padding-left-45-m{padding-left:45px}.padding-left-60-m{padding-left:60px}.padding-left-90-m{padding-left:90px}.padding-negative-30-m{padding:-30px}.padding-negative-15-m{padding:-15px}.padding-0-m{padding:0px}.padding-15-m{padding:15px}.padding-30-m{padding:30px}.padding-45-m{padding:45px}.padding-60-m{padding:60px}.padding-90-m{padding:90px}.padding-vertical-negative-30-m{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-m{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-m{padding-top:0px;padding-bottom:0px}.padding-vertical-15-m{padding-top:15px;padding-bottom:15px}.padding-vertical-30-m{padding-top:30px;padding-bottom:30px}.padding-vertical-45-m{padding-top:45px;padding-bottom:45px}.padding-vertical-60-m{padding-top:60px;padding-bottom:60px}.padding-vertical-90-m{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-m{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-m{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-m{padding-right:0px;padding-left:0px}.padding-horizontal-15-m{padding-right:15px;padding-left:15px}.padding-horizontal-30-m{padding-right:30px;padding-left:30px}.padding-horizontal-45-m{padding-right:45px;padding-left:45px}.padding-horizontal-60-m{padding-right:60px;padding-left:60px}.padding-horizontal-90-m{padding-right:90px;padding-left:90px}}@media(min-width: 769px){.padding-top-negative-30-l{padding-top:-30px}.padding-top-negative-15-l{padding-top:-15px}.padding-top-0-l{padding-top:0px}.padding-top-15-l{padding-top:15px}.padding-top-30-l{padding-top:30px}.padding-top-45-l{padding-top:45px}.padding-top-60-l{padding-top:60px}.padding-top-90-l{padding-top:90px}.padding-right-negative-30-l{padding-right:-30px}.padding-right-negative-15-l{padding-right:-15px}.padding-right-0-l{padding-right:0px}.padding-right-15-l{padding-right:15px}.padding-right-30-l{padding-right:30px}.padding-right-45-l{padding-right:45px}.padding-right-60-l{padding-right:60px}.padding-right-90-l{padding-right:90px}.padding-bottom-negative-30-l{padding-bottom:-30px}.padding-bottom-negative-15-l{padding-bottom:-15px}.padding-bottom-0-l{padding-bottom:0px}.padding-bottom-15-l{padding-bottom:15px}.padding-bottom-30-l{padding-bottom:30px}.padding-bottom-45-l{padding-bottom:45px}.padding-bottom-60-l{padding-bottom:60px}.padding-bottom-90-l{padding-bottom:90px}.padding-left-negative-30-l{padding-left:-30px}.padding-left-negative-15-l{padding-left:-15px}.padding-left-0-l{padding-left:0px}.padding-left-15-l{padding-left:15px}.padding-left-30-l{padding-left:30px}.padding-left-45-l{padding-left:45px}.padding-left-60-l{padding-left:60px}.padding-left-90-l{padding-left:90px}.padding-negative-30-l{padding:-30px}.padding-negative-15-l{padding:-15px}.padding-0-l{padding:0px}.padding-15-l{padding:15px}.padding-30-l{padding:30px}.padding-45-l{padding:45px}.padding-60-l{padding:60px}.padding-90-l{padding:90px}.padding-vertical-negative-30-l{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-l{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-l{padding-top:0px;padding-bottom:0px}.padding-vertical-15-l{padding-top:15px;padding-bottom:15px}.padding-vertical-30-l{padding-top:30px;padding-bottom:30px}.padding-vertical-45-l{padding-top:45px;padding-bottom:45px}.padding-vertical-60-l{padding-top:60px;padding-bottom:60px}.padding-vertical-90-l{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-l{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-l{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-l{padding-right:0px;padding-left:0px}.padding-horizontal-15-l{padding-right:15px;padding-left:15px}.padding-horizontal-30-l{padding-right:30px;padding-left:30px}.padding-horizontal-45-l{padding-right:45px;padding-left:45px}.padding-horizontal-60-l{padding-right:60px;padding-left:60px}.padding-horizontal-90-l{padding-right:90px;padding-left:90px}}@media(min-width: 961px){.padding-top-negative-30-xl{padding-top:-30px}.padding-top-negative-15-xl{padding-top:-15px}.padding-top-0-xl{padding-top:0px}.padding-top-15-xl{padding-top:15px}.padding-top-30-xl{padding-top:30px}.padding-top-45-xl{padding-top:45px}.padding-top-60-xl{padding-top:60px}.padding-top-90-xl{padding-top:90px}.padding-right-negative-30-xl{padding-right:-30px}.padding-right-negative-15-xl{padding-right:-15px}.padding-right-0-xl{padding-right:0px}.padding-right-15-xl{padding-right:15px}.padding-right-30-xl{padding-right:30px}.padding-right-45-xl{padding-right:45px}.padding-right-60-xl{padding-right:60px}.padding-right-90-xl{padding-right:90px}.padding-bottom-negative-30-xl{padding-bottom:-30px}.padding-bottom-negative-15-xl{padding-bottom:-15px}.padding-bottom-0-xl{padding-bottom:0px}.padding-bottom-15-xl{padding-bottom:15px}.padding-bottom-30-xl{padding-bottom:30px}.padding-bottom-45-xl{padding-bottom:45px}.padding-bottom-60-xl{padding-bottom:60px}.padding-bottom-90-xl{padding-bottom:90px}.padding-left-negative-30-xl{padding-left:-30px}.padding-left-negative-15-xl{padding-left:-15px}.padding-left-0-xl{padding-left:0px}.padding-left-15-xl{padding-left:15px}.padding-left-30-xl{padding-left:30px}.padding-left-45-xl{padding-left:45px}.padding-left-60-xl{padding-left:60px}.padding-left-90-xl{padding-left:90px}.padding-negative-30-xl{padding:-30px}.padding-negative-15-xl{padding:-15px}.padding-0-xl{padding:0px}.padding-15-xl{padding:15px}.padding-30-xl{padding:30px}.padding-45-xl{padding:45px}.padding-60-xl{padding:60px}.padding-90-xl{padding:90px}.padding-vertical-negative-30-xl{padding-top:-30px;padding-bottom:-30px}.padding-vertical-negative-15-xl{padding-top:-15px;padding-bottom:-15px}.padding-vertical-0-xl{padding-top:0px;padding-bottom:0px}.padding-vertical-15-xl{padding-top:15px;padding-bottom:15px}.padding-vertical-30-xl{padding-top:30px;padding-bottom:30px}.padding-vertical-45-xl{padding-top:45px;padding-bottom:45px}.padding-vertical-60-xl{padding-top:60px;padding-bottom:60px}.padding-vertical-90-xl{padding-top:90px;padding-bottom:90px}.padding-horizontal-negative-30-xl{padding-right:-30px;padding-left:-30px}.padding-horizontal-negative-15-xl{padding-right:-15px;padding-left:-15px}.padding-horizontal-0-xl{padding-right:0px;padding-left:0px}.padding-horizontal-15-xl{padding-right:15px;padding-left:15px}.padding-horizontal-30-xl{padding-right:30px;padding-left:30px}.padding-horizontal-45-xl{padding-right:45px;padding-left:45px}.padding-horizontal-60-xl{padding-right:60px;padding-left:60px}.padding-horizontal-90-xl{padding-right:90px;padding-left:90px}}.margin-top-negative-30{margin-top:-30px}.margin-top-negative-15{margin-top:-15px}.margin-top-0{margin-top:0px}.margin-top-15{margin-top:15px}.margin-top-30{margin-top:30px}.margin-top-45{margin-top:45px}.margin-top-60{margin-top:60px}.margin-top-90{margin-top:90px}.margin-right-negative-30{margin-right:-30px}.margin-right-negative-15{margin-right:-15px}.margin-right-0{margin-right:0px}.margin-right-15{margin-right:15px}.margin-right-30{margin-right:30px}.margin-right-45{margin-right:45px}.margin-right-60{margin-right:60px}.margin-right-90{margin-right:90px}.margin-bottom-negative-30{margin-bottom:-30px}.margin-bottom-negative-15{margin-bottom:-15px}.margin-bottom-0{margin-bottom:0px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-90{margin-bottom:90px}.margin-left-negative-30{margin-left:-30px}.margin-left-negative-15{margin-left:-15px}.margin-left-0{margin-left:0px}.margin-left-15{margin-left:15px}.margin-left-30{margin-left:30px}.margin-left-45{margin-left:45px}.margin-left-60{margin-left:60px}.margin-left-90{margin-left:90px}.margin-negative-30{margin:-30px}.margin-negative-15{margin:-15px}.margin-0{margin:0px}.margin-15{margin:15px}.margin-30{margin:30px}.margin-45{margin:45px}.margin-60{margin:60px}.margin-90{margin:90px}.margin-vertical-negative-30{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0{margin-top:0px;margin-bottom:0px}.margin-vertical-15{margin-top:15px;margin-bottom:15px}.margin-vertical-30{margin-top:30px;margin-bottom:30px}.margin-vertical-45{margin-top:45px;margin-bottom:45px}.margin-vertical-60{margin-top:60px;margin-bottom:60px}.margin-vertical-90{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15{margin-right:-15px;margin-left:-15px}.margin-horizontal-0{margin-right:0px;margin-left:0px}.margin-horizontal-15{margin-right:15px;margin-left:15px}.margin-horizontal-30{margin-right:30px;margin-left:30px}.margin-horizontal-45{margin-right:45px;margin-left:45px}.margin-horizontal-60{margin-right:60px;margin-left:60px}.margin-horizontal-90{margin-right:90px;margin-left:90px}@media(min-width: 641px){.margin-top-negative-30-m{margin-top:-30px}.margin-top-negative-15-m{margin-top:-15px}.margin-top-0-m{margin-top:0px}.margin-top-15-m{margin-top:15px}.margin-top-30-m{margin-top:30px}.margin-top-45-m{margin-top:45px}.margin-top-60-m{margin-top:60px}.margin-top-90-m{margin-top:90px}.margin-right-negative-30-m{margin-right:-30px}.margin-right-negative-15-m{margin-right:-15px}.margin-right-0-m{margin-right:0px}.margin-right-15-m{margin-right:15px}.margin-right-30-m{margin-right:30px}.margin-right-45-m{margin-right:45px}.margin-right-60-m{margin-right:60px}.margin-right-90-m{margin-right:90px}.margin-bottom-negative-30-m{margin-bottom:-30px}.margin-bottom-negative-15-m{margin-bottom:-15px}.margin-bottom-0-m{margin-bottom:0px}.margin-bottom-15-m{margin-bottom:15px}.margin-bottom-30-m{margin-bottom:30px}.margin-bottom-45-m{margin-bottom:45px}.margin-bottom-60-m{margin-bottom:60px}.margin-bottom-90-m{margin-bottom:90px}.margin-left-negative-30-m{margin-left:-30px}.margin-left-negative-15-m{margin-left:-15px}.margin-left-0-m{margin-left:0px}.margin-left-15-m{margin-left:15px}.margin-left-30-m{margin-left:30px}.margin-left-45-m{margin-left:45px}.margin-left-60-m{margin-left:60px}.margin-left-90-m{margin-left:90px}.margin-negative-30-m{margin:-30px}.margin-negative-15-m{margin:-15px}.margin-0-m{margin:0px}.margin-15-m{margin:15px}.margin-30-m{margin:30px}.margin-45-m{margin:45px}.margin-60-m{margin:60px}.margin-90-m{margin:90px}.margin-vertical-negative-30-m{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-m{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-m{margin-top:0px;margin-bottom:0px}.margin-vertical-15-m{margin-top:15px;margin-bottom:15px}.margin-vertical-30-m{margin-top:30px;margin-bottom:30px}.margin-vertical-45-m{margin-top:45px;margin-bottom:45px}.margin-vertical-60-m{margin-top:60px;margin-bottom:60px}.margin-vertical-90-m{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-m{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-m{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-m{margin-right:0px;margin-left:0px}.margin-horizontal-15-m{margin-right:15px;margin-left:15px}.margin-horizontal-30-m{margin-right:30px;margin-left:30px}.margin-horizontal-45-m{margin-right:45px;margin-left:45px}.margin-horizontal-60-m{margin-right:60px;margin-left:60px}.margin-horizontal-90-m{margin-right:90px;margin-left:90px}}@media(min-width: 769px){.margin-top-negative-30-l{margin-top:-30px}.margin-top-negative-15-l{margin-top:-15px}.margin-top-0-l{margin-top:0px}.margin-top-15-l{margin-top:15px}.margin-top-30-l{margin-top:30px}.margin-top-45-l{margin-top:45px}.margin-top-60-l{margin-top:60px}.margin-top-90-l{margin-top:90px}.margin-right-negative-30-l{margin-right:-30px}.margin-right-negative-15-l{margin-right:-15px}.margin-right-0-l{margin-right:0px}.margin-right-15-l{margin-right:15px}.margin-right-30-l{margin-right:30px}.margin-right-45-l{margin-right:45px}.margin-right-60-l{margin-right:60px}.margin-right-90-l{margin-right:90px}.margin-bottom-negative-30-l{margin-bottom:-30px}.margin-bottom-negative-15-l{margin-bottom:-15px}.margin-bottom-0-l{margin-bottom:0px}.margin-bottom-15-l{margin-bottom:15px}.margin-bottom-30-l{margin-bottom:30px}.margin-bottom-45-l{margin-bottom:45px}.margin-bottom-60-l{margin-bottom:60px}.margin-bottom-90-l{margin-bottom:90px}.margin-left-negative-30-l{margin-left:-30px}.margin-left-negative-15-l{margin-left:-15px}.margin-left-0-l{margin-left:0px}.margin-left-15-l{margin-left:15px}.margin-left-30-l{margin-left:30px}.margin-left-45-l{margin-left:45px}.margin-left-60-l{margin-left:60px}.margin-left-90-l{margin-left:90px}.margin-negative-30-l{margin:-30px}.margin-negative-15-l{margin:-15px}.margin-0-l{margin:0px}.margin-15-l{margin:15px}.margin-30-l{margin:30px}.margin-45-l{margin:45px}.margin-60-l{margin:60px}.margin-90-l{margin:90px}.margin-vertical-negative-30-l{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-l{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-l{margin-top:0px;margin-bottom:0px}.margin-vertical-15-l{margin-top:15px;margin-bottom:15px}.margin-vertical-30-l{margin-top:30px;margin-bottom:30px}.margin-vertical-45-l{margin-top:45px;margin-bottom:45px}.margin-vertical-60-l{margin-top:60px;margin-bottom:60px}.margin-vertical-90-l{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-l{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-l{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-l{margin-right:0px;margin-left:0px}.margin-horizontal-15-l{margin-right:15px;margin-left:15px}.margin-horizontal-30-l{margin-right:30px;margin-left:30px}.margin-horizontal-45-l{margin-right:45px;margin-left:45px}.margin-horizontal-60-l{margin-right:60px;margin-left:60px}.margin-horizontal-90-l{margin-right:90px;margin-left:90px}}@media(min-width: 961px){.margin-top-negative-30-xl{margin-top:-30px}.margin-top-negative-15-xl{margin-top:-15px}.margin-top-0-xl{margin-top:0px}.margin-top-15-xl{margin-top:15px}.margin-top-30-xl{margin-top:30px}.margin-top-45-xl{margin-top:45px}.margin-top-60-xl{margin-top:60px}.margin-top-90-xl{margin-top:90px}.margin-right-negative-30-xl{margin-right:-30px}.margin-right-negative-15-xl{margin-right:-15px}.margin-right-0-xl{margin-right:0px}.margin-right-15-xl{margin-right:15px}.margin-right-30-xl{margin-right:30px}.margin-right-45-xl{margin-right:45px}.margin-right-60-xl{margin-right:60px}.margin-right-90-xl{margin-right:90px}.margin-bottom-negative-30-xl{margin-bottom:-30px}.margin-bottom-negative-15-xl{margin-bottom:-15px}.margin-bottom-0-xl{margin-bottom:0px}.margin-bottom-15-xl{margin-bottom:15px}.margin-bottom-30-xl{margin-bottom:30px}.margin-bottom-45-xl{margin-bottom:45px}.margin-bottom-60-xl{margin-bottom:60px}.margin-bottom-90-xl{margin-bottom:90px}.margin-left-negative-30-xl{margin-left:-30px}.margin-left-negative-15-xl{margin-left:-15px}.margin-left-0-xl{margin-left:0px}.margin-left-15-xl{margin-left:15px}.margin-left-30-xl{margin-left:30px}.margin-left-45-xl{margin-left:45px}.margin-left-60-xl{margin-left:60px}.margin-left-90-xl{margin-left:90px}.margin-negative-30-xl{margin:-30px}.margin-negative-15-xl{margin:-15px}.margin-0-xl{margin:0px}.margin-15-xl{margin:15px}.margin-30-xl{margin:30px}.margin-45-xl{margin:45px}.margin-60-xl{margin:60px}.margin-90-xl{margin:90px}.margin-vertical-negative-30-xl{margin-top:-30px;margin-bottom:-30px}.margin-vertical-negative-15-xl{margin-top:-15px;margin-bottom:-15px}.margin-vertical-0-xl{margin-top:0px;margin-bottom:0px}.margin-vertical-15-xl{margin-top:15px;margin-bottom:15px}.margin-vertical-30-xl{margin-top:30px;margin-bottom:30px}.margin-vertical-45-xl{margin-top:45px;margin-bottom:45px}.margin-vertical-60-xl{margin-top:60px;margin-bottom:60px}.margin-vertical-90-xl{margin-top:90px;margin-bottom:90px}.margin-horizontal-negative-30-xl{margin-right:-30px;margin-left:-30px}.margin-horizontal-negative-15-xl{margin-right:-15px;margin-left:-15px}.margin-horizontal-0-xl{margin-right:0px;margin-left:0px}.margin-horizontal-15-xl{margin-right:15px;margin-left:15px}.margin-horizontal-30-xl{margin-right:30px;margin-left:30px}.margin-horizontal-45-xl{margin-right:45px;margin-left:45px}.margin-horizontal-60-xl{margin-right:60px;margin-left:60px}.margin-horizontal-90-xl{margin-right:90px;margin-left:90px}}.uppercase{text-transform:uppercase}.with-flag{position:relative;position:relative}.with-flag:after{max-width:1200px;display:block;content:\"\";margin:0 auto;left:0;right:0;bottom:0;position:absolute}@media(max-width: 1260px){.with-flag:after{margin:0 30px}}@media(max-width: 420px){.with-flag:after{margin:0 20px}}.with-flag:after{bottom:-20px;background-image:url(\"/static/images/uj-motif.png\");background-size:155px;background-repeat:no-repeat;height:30px;z-index:2}section.blue-underline>.container{border-bottom:6px solid #006ccc}.wrap-tight>*:first-child{margin-top:0;padding-top:0}.wrap-tight>*:last-child{margin-bottom:0;padding-bottom:0}.float-right{float:right}.float-left{float:left}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.centered{margin:0 auto;float:none}.relative{position:relative}.overflow-auto{overflow:auto}.only-display-mobile{display:block}@media(min-width: 641px){.only-display-mobile{display:none}}.only-display-tablet{display:block}@media(min-width: 769px){.only-display-tablet{display:none}}.only-display-desktop{display:none}@media(min-width: 769px){.only-display-desktop{display:block}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.information-banner p{margin:0}.information-banner .banner-content{width:100%;display:table;margin:0}.information-banner .banner-content>*{display:table-cell;vertical-align:top;padding-left:15px}.information-banner .banner-content>*:first-child{padding-left:0}.information-banner .banner-badge{white-space:nowrap;width:1px}.information-banner .banner-badge span{padding:2px 15px}.information-banner .banner-close-button{float:right}@media(max-width: 520px){.information-banner .banner-content{display:block;position:relative}.information-banner .banner-content>*{display:block;padding-left:0}.information-banner .banner-content>*:last-child{padding:0}.information-banner .banner-content .banner-badge{width:auto;padding-bottom:15px}.information-banner .banner-content .banner-close-button{position:absolute;top:0;right:0}}.informative-banner{border-left:5px solid #0661cf;padding-left:20px;padding-top:5px;padding-bottom:5px;font-size:20px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.informative-banner h2{display:inline;font-weight:bold;margin:0 8px 0 0}.informative-banner p{display:inline;padding:0}.informative-banner div{width:80%}.informative-banner a{text-decoration:underline;color:#1d70b8;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.informative-banner span{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 768px){.informative-banner{width:80%}}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.statistics-card{padding:0 30px}.statistics-card-heading{margin:0 0 calc(0px - .55em - 30px) 0}.statistics-card-heading span{display:inline-block;padding:30px;background:#333;color:#fff}@media(min-width: 768px){.statistics-card-heading span{padding:30px 60px}}.statistics-card-content{margin:0 -30px;background:#fff;padding:60px 30px 30px 30px}.statistics-card-content .flex-grid{flex-direction:row;flex-wrap:wrap}.statistics-card__column{flex:1 0 100%}@media(min-width: 480px){.statistics-card__column{flex-basis:50%;max-width:50%}}@media(min-width: 768px){.statistics-card__column{flex-basis:33.3333%;max-width:33.3333%}}@media(min-width: 961px){.statistics-card__column.statistics-card__column-5{flex-basis:20%;max-width:20%}}@media(min-width: 1024px){.statistics-card__column.statistics-card__column-6{flex-basis:16.6666%;max-width:16.6666%}}.statistic-heading{margin-bottom:.5em}.statistic-number{margin:.75rem 0;line-height:1.25}.statistic-smallprint{color:#666}.statistics-card-cta{margin:calc(0px - .55em - 30px) 0 0 0;text-align:right}.statistics-card-cta .cta-link span{text-align:center;padding:25px 30px}@media(min-width: 768px){.statistics-card-cta .cta-link span{padding:25px 60px}}.statistics-card-cta .cta-link:after{margin-right:15px}.great-case-study{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:0;position:relative}.great-case-study.background-tint:before{background-color:rgba(0,0,0,.5);content:\"\";height:100%;left:0;position:absolute;top:0;width:100%}.great-case-study .container{display:flex;align-items:center;position:relative;min-height:600px}@media(max-width: 768px){.great-case-study{background-image:none !important;color:#333}.great-case-study.background-tint:before{display:none}.great-case-study>.container{min-height:0}}@media(max-width: 640px){.great-case-study .button{width:auto}}.selected-filters-container{background-color:#f2eee8}.selected-filters-container mark{margin-bottom:5px;display:inline-block;font-weight:bold;line-height:1.5;background:#dfd5c5;padding:5px;border-radius:4px}.selected-filters-container .selected-filters-label{display:block}.selected-filters-container .clear-all-link{display:block}.expandable-fieldset{position:relative}.expandable-fieldset legend{margin-bottom:20px}.expandable-fieldset label{display:inline-block;width:100%;cursor:pointer;padding-bottom:15px;font-size:15px}.expandable-fieldset button.filter-collapse{background:rgba(0,0,0,0);border:0;position:absolute;right:0;top:0;padding-top:10px;padding-bottom:4px;cursor:pointer}.expandable-fieldset button.filter-collapse.checked{padding-bottom:9px;padding-right:6px;padding-top:0}.expandable-fieldset button.filter-collapse::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;position:relative;vertical-align:middle;border-color:#000;border-width:2px 0 0 2px;height:8px;width:8px}.expandable-fieldset button.filter-collapse.checked::after{border-width:0 2px 2px 0;margin:5px 0 0}body.js-enabled .expandable-fieldset button.filter-collapse.checked+.form-group{display:none}body:not(.js-enabled) .expandable-fieldset button.filter-collapse{display:none}.pagination{margin-top:60px;display:flex}.pagination a{height:50px;text-align:center;line-height:50px;padding-top:0}.pagination ol{margin-left:auto;margin-right:auto;text-align:center}.pagination ol li{display:inline-block;vertical-align:top}.pagination ol li a{padding:0;width:50px;vertical-align:bottom}@media(max-width: 800px){.pagination{flex-wrap:wrap;justify-content:space-between}.pagination a{width:125px;padding:0}.pagination a:first-of-type{padding-right:20px}.pagination ol{display:none}.pagination.has-previous>a,.pagination.has-next>a{width:auto;padding-right:10px;padding-left:10px}.pagination.has-previous #paginator-previous,.pagination.has-next #paginator-previous{order:1}.pagination.has-previous #paginator-next,.pagination.has-next #paginator-next{order:2}.pagination.has-previous ol,.pagination.has-next ol{order:1}}.full-width-list-with-media{width:100%;min-height:500px;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff}.full-width-list-with-media a{color:#fff}.full-width-list-with-media a:visited{color:#fff}.full-width-list-with-media a:active:focus{color:#1e1348}.full-width-list-with-media .list-item{border-top:3px solid #e41f13}.full-width-list-with-media .media{margin-top:auto;margin-bottom:auto}@media(max-width: 960px){.full-width-list-with-media .media{margin-bottom:30px}}@media(max-width: 960px){.full-width-list-with-media .reverse-columns-l{flex-direction:column-reverse}}.great-details-list details:first-child{border-top:2px solid #d8d8d8;border-bottom:0}.great-details-list details:last-child{border-top:0}.multi-select-autocomplete>div{padding-left:10px;border:2px solid #000}.multi-select-autocomplete span{display:inline-block;margin-top:10px}.multi-select-autocomplete .autocomplete__wrapper{height:100%}.multi-select-autocomplete .autocomplete__wrapper input{border:0;height:100%;margin-bottom:10px;padding:10px}.multi-select-autocomplete .autocomplete__menu{overflow:hidden;border-top:2px solid #000}.multi-select-autocomplete .multi-select-autocomplete-selected-item{padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:10px;margin-right:10px;border:1px solid #333;background:#fafafa;border-radius:5px;font-size:1.1875rem;line-height:1.31579;margin-top:10px}.multi-select-autocomplete .multi-select-autocomplete-selected-item button{border:0;background:none;padding:10px;padding-bottom:5px;padding-top:5px;cursor:pointer;vertical-align:middle;font-size:19px;line-height:1em}.text-input-with-submit-button-container{display:flex}.text-input-with-submit-button-container .text-input-with-submit-button:active{top:inherit}.text-input-with-submit-button-container .text-input-with-submit-button{border:0;background:#006ccc;cursor:pointer;color:#fff}.text-input-with-submit-button-container input{border-right:0}.text-input-with-submit-button-container input:focus{margin:-2px 0 -2px 0}.radio-nested-container{margin-bottom:50px}.radio-nested-container input[type=radio]:not(:checked)+label+.radio-nested{display:none}.radio-nested-container>.form-group{margin-bottom:-20px}.radio-nested-container .radio-nested{padding-top:0;padding-bottom:0;border-left-width:4px;margin-top:45px;margin-bottom:0;margin-left:-20px}.radio-nested-container .radio-nested .form-hint+.form-group{margin-top:-5px}.radio-nested-container .radio-nested .form-hint{padding-bottom:0}.radio-nested-container .radio-nested .form-group{margin-top:10px;margin-bottom:0}.radio-nested-container .radio-nested .form-group>.form-label{padding-left:0;font-weight:normal;width:100%}.radio-nested-container .radio-nested .form-group input[type=text],.radio-nested-container .radio-nested .form-group input[type=number]{position:inherit;cursor:inherit;left:inherit;top:inherit;height:inherit;z-index:inherit;zoom:inherit;filter:inherit;opacity:inherit}.radio-nested-container .radio-nested .form-group input,.radio-nested-container .radio-nested .form-group select,.radio-nested-container .radio-nested .form-group textarea{width:100%}.radio-nested-container .radio-nested .form-group-error{margin-left:-19px;border-width:4px}.autocomplete__menu,.SelectiveLookupDisplay{background-color:#fff;border:#505a5f solid 1px;max-height:221px;width:100%;overflow:scroll;z-index:2;padding-left:0;font-size:18px;margin-top:5px;margin-left:0px;font-family:\"Noto Regular\",arial,helvetica,sans-serif;overflow-x:hidden}.autocomplete__menu li,.SelectiveLookupDisplay li{width:100%;border-top:#505a5f solid 1px;padding:15px;position:relative;top:-1px}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive),.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive){cursor:pointer}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{border-color:#ffbf47;border-style:solid;border-width:4px 3px 3px 3px;box-shadow:none;outline:0;padding:8px 22px;-webkit-box-shadow:none}.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.autocomplete__menu li:not(.SelectiveLookupDisplay__list-item--inactive):focus,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):hover,.SelectiveLookupDisplay li:not(.SelectiveLookupDisplay__list-item--inactive):focus{background-color:#007ea3 !important;color:#fff}.autocomplete__menu #company-lookup-name-not-in-companies-house,.SelectiveLookupDisplay #company-lookup-name-not-in-companies-house{border-top:2px solid #999;background:#dedede}input.company-search-input{background-image:url(/static/images/search-black.svg);background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;padding-right:40px}input.company-search-input--disabled{background-color:#eef2f6;border:2px solid #7d8e96 !important}.rich-text h1:not(.govuk-heading-xl),.rich-text h2:not(.govuk-heading-l),.rich-text h3:not(.govuk-heading-m),.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-weight:700;text-transform:none;display:block}.rich-text b,.rich-text b i,.block-text:not(.microsite .block-text) b,.block-text:not(.microsite .block-text) b i{font-weight:bold}.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:32px;line-height:1.09375;margin-top:.46875em;margin-bottom:.9375em}@media(min-width: 641px){.rich-text h1:not(.govuk-heading-xl),.block-text:not(.microsite .block-text) h1:not(.govuk-heading-xl){font-size:48px;line-height:1.04167;margin-top:.625em}}.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:24px;line-height:1.04167;margin-top:1.04167em;margin-bottom:.41667em}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l),.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l){font-size:36px;line-height:1.11111;margin-top:1.25em;margin-bottom:.83333em}}@media(min-width: 641px){.rich-text h2:not(.govuk-heading-l) b,.block-text:not(.microsite .block-text) h2:not(.govuk-heading-l) b{line-height:1.11111}}.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:18px;line-height:1.2;margin-top:1.25em;margin-bottom:.5em}@media(min-width: 641px){.rich-text h3:not(.govuk-heading-m),.block-text:not(.microsite .block-text) h3:not(.govuk-heading-m){font-size:24px;line-height:1.25;margin-top:1.875em;margin-bottom:.625em}}.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:16px;line-height:1.25;margin-top:.625em;margin-bottom:.3125em}@media(min-width: 641px){.rich-text h4:not(.govuk-heading-s),.block-text:not(.microsite .block-text) h4:not(.govuk-heading-s){font-size:19px;line-height:1.31579;margin-top:1.05263em}}.rich-text a,.block-text:not(.microsite .block-text) a{color:#006ccc;text-decoration:underline}.rich-text ul,.block-text:not(.microsite .block-text) ul{padding:0;margin:0 0 1em;list-style:none;padding-left:0}.rich-text ul li,.block-text:not(.microsite .block-text) ul li{margin-bottom:5px;position:relative;list-style:none;padding:0 0 0 30px}.rich-text ul li:before,.block-text:not(.microsite .block-text) ul li:before{background-color:#333;border-radius:4px;content:\"\";display:inline-block;height:8px;left:0;position:absolute;top:.5em;width:8px}.rich-text ol,.block-text:not(.microsite .block-text) ol{padding:0 0 0 20px;margin-top:5px;margin-bottom:20px;list-style-type:decimal}.rich-text ol li,.block-text:not(.microsite .block-text) ol li{margin-bottom:5px}.wrap-tight .rich-text>:first-child,.wrap-tight .block-text>:first-child{margin-top:0;padding-top:0}.block-pull_quote{background-color:#f5f2ed;font-weight:400;line-height:1.6;margin:60px 0 60px -30px;padding:30px;font-family:georgia,verdana,serif;font-style:italic}.block-pull_quote:before{color:#dfd5c5;content:\"“\";display:block;font-family:sans-serif;font-size:120px;font-weight:600;height:60px;left:-15px;line-height:120px;position:relative}.block-pull_quote blockquote,.block-pull_quote figcaption{display:block;margin-bottom:15px}@media(min-width: 641px){.block-pull_quote blockquote,.block-pull_quote figcaption{max-width:calc(980px - 25%);width:75%}}.block-pull_quote blockquote p{margin-bottom:15px}.block-pull_quote figcaption{font-size:19px;font-style:normal}.block-pull_quote figcaption span:after{content:\"|\";margin:0 -1px 0 4px}.block-pull_quote a{color:#006ccc;text-decoration:underline}@media(min-width: 641px){.block-pull_quote{font-size:24px}}@media(min-width: 1261px){.block-pull_quote{width:calc(100vw - 8px);margin-left:calc(600px - 50vw);padding-left:calc(50vw - 600px + 22.2222222222% + 5px) !important}}.article-image img,.article-video video{width:100%}.show-more details{position:relative;margin-top:20px;margin-bottom:20px}.show-more details[open]{margin-top:0;padding-bottom:40px}.show-more details[open] summary{position:absolute;bottom:0}.show-more details[open] summary::before{transform:rotate(270deg);margin-top:-4px;margin-right:10px}.show-more .details-text-closed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.show-more .details-text-open{display:block !important;overflow:visible !important}.show-more summary{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;text-decoration:none !important;font-size:18px;color:#1d70b8}.show-more summary::before{content:\"\";display:block;background:url(\"/static/icons/arrow.svg\") no-repeat;width:20px;height:18px;float:left}.show-more details summary::-webkit-details-marker{display:none}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:govuk-colour(\"green\")}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:\"\";clear:both}#great-global-header-domestic-link{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:\"\";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: \"4.8.0\"}.great-anchor-link,.great-title-link,.govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:normal;src:url(\"/assets/fonts/light-94a07e06a1-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/light-f591b13f7d-v2.woff\") format(\"woff\");font-display:fallback}@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:bold;src:url(\"/assets/fonts/bold-b542beb274-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/bold-affa96571d-v2.woff\") format(\"woff\");font-display:fallback}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^=\"/\"].great-anchor-link:after,[href^=\"/\"].great-title-link:after,[href^=\"/\"].govuk-link:after,[href^=\"http://\"].great-anchor-link:after,[href^=\"http://\"].great-title-link:after,[href^=\"http://\"].govuk-link:after,[href^=\"https://\"].great-anchor-link:after,[href^=\"https://\"].great-title-link:after,[href^=\"https://\"].govuk-link:after{content:\" (\" attr(href) \")\";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:\"\";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:\"\";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.js-enabled .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:\"\";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-toggle,.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__show-all-text,.js-enabled .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.1428571429;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:\"\";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse:before{border-color:currentcolor}.govuk-breadcrumbs{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:\"\";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentcolor}.govuk-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:\"\";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{content:\"\";box-sizing:border-box;position:absolute;top:11px;left:9px;width:23px;height:12px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:\"\";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:\"\"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;letter-spacing:.05em}@media print{.govuk-input--extra-letter-spacing{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-input--extra-letter-spacing{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:\"\";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:\"\";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(\"/assets/images/govuk-crest.png\");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url(\"/assets/images/govuk-crest-2x.png\")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:\"\";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:\"\";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown[width=\"32\"]{top:-3px;margin-right:2px}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__logotype-crown-fallback-image[width=\"32\"]{width:32px;height:30px}.govuk-header__product-name{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name,.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__service-name,.govuk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:\"\";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.1428571429;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin:0 0 15px 0;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:\"\";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.0416666667}@media print{.govuk-panel__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding-top:5px;padding-right:8px;padding-bottom:4px;padding-left:8px}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:\"—\";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:\"\";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:\"\";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline:after{content:\"\";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:\"\";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions:after{content:\"\";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media print{.govuk-summary-card__actions{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{-ms-flex-pack:right;justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-warning-text__assistive:before{content:\" \"}.govuk-warning-text__assistive:after{content:\" \"}.govuk-warning-text__icon{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15}}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix:after{content:\"\";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-visually-hidden:before{content:\" \"}.govuk-visually-hidden:after{content:\" \"}.govuk-visually-hidden-focusable{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}.govuk-\\!-display-inline{display:inline !important}.govuk-\\!-display-inline-block{display:inline-block !important}.govuk-\\!-display-block{display:block !important}.govuk-\\!-display-none{display:none !important}@media print{.govuk-\\!-display-none-print{display:none !important}}.govuk-\\!-margin-0{margin:0 !important}.govuk-\\!-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-1{margin:5px !important}.govuk-\\!-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-2{margin:10px !important}.govuk-\\!-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-3{margin:15px !important}.govuk-\\!-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-4{margin:20px !important}}.govuk-\\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-4{margin-top:20px !important}}.govuk-\\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-4{margin-right:20px !important}}.govuk-\\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-4{margin-left:20px !important}}.govuk-\\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-5{margin:25px !important}}.govuk-\\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-5{margin-top:25px !important}}.govuk-\\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-5{margin-right:25px !important}}.govuk-\\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-5{margin-left:25px !important}}.govuk-\\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-6{margin:30px !important}}.govuk-\\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-6{margin-top:30px !important}}.govuk-\\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-6{margin-right:30px !important}}.govuk-\\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-6{margin-left:30px !important}}.govuk-\\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-7{margin:40px !important}}.govuk-\\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-7{margin-top:40px !important}}.govuk-\\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-7{margin-right:40px !important}}.govuk-\\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-7{margin-left:40px !important}}.govuk-\\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-8{margin:50px !important}}.govuk-\\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-8{margin-top:50px !important}}.govuk-\\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-8{margin-right:50px !important}}.govuk-\\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-8{margin-left:50px !important}}.govuk-\\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-9{margin:60px !important}}.govuk-\\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-9{margin-top:60px !important}}.govuk-\\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-9{margin-right:60px !important}}.govuk-\\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-9{margin-left:60px !important}}.govuk-\\!-padding-0{padding:0 !important}.govuk-\\!-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-1{padding:5px !important}.govuk-\\!-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-2{padding:10px !important}.govuk-\\!-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-3{padding:15px !important}.govuk-\\!-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-4{padding:20px !important}}.govuk-\\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-4{padding-top:20px !important}}.govuk-\\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-4{padding-right:20px !important}}.govuk-\\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-4{padding-left:20px !important}}.govuk-\\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-5{padding:25px !important}}.govuk-\\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-5{padding-top:25px !important}}.govuk-\\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-5{padding-right:25px !important}}.govuk-\\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-5{padding-left:25px !important}}.govuk-\\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-6{padding:30px !important}}.govuk-\\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-6{padding-top:30px !important}}.govuk-\\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-6{padding-right:30px !important}}.govuk-\\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-6{padding-left:30px !important}}.govuk-\\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-7{padding:40px !important}}.govuk-\\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-7{padding-top:40px !important}}.govuk-\\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-7{padding-right:40px !important}}.govuk-\\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-7{padding-left:40px !important}}.govuk-\\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-8{padding:50px !important}}.govuk-\\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-8{padding-top:50px !important}}.govuk-\\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-8{padding-right:50px !important}}.govuk-\\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-8{padding-left:50px !important}}.govuk-\\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-9{padding:60px !important}}.govuk-\\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-9{padding-top:60px !important}}.govuk-\\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-9{padding-right:60px !important}}.govuk-\\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-9{padding-left:60px !important}}.govuk-\\!-margin-static-0,.govuk-\\!-static-margin-0{margin:0 !important}.govuk-\\!-margin-top-static-0,.govuk-\\!-static-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-static-0,.govuk-\\!-static-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-static-0,.govuk-\\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-static-0,.govuk-\\!-static-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-static-1,.govuk-\\!-static-margin-1{margin:5px !important}.govuk-\\!-margin-top-static-1,.govuk-\\!-static-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-static-1,.govuk-\\!-static-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-static-1,.govuk-\\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-static-1,.govuk-\\!-static-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-static-2,.govuk-\\!-static-margin-2{margin:10px !important}.govuk-\\!-margin-top-static-2,.govuk-\\!-static-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-static-2,.govuk-\\!-static-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-static-2,.govuk-\\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-static-2,.govuk-\\!-static-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-static-3,.govuk-\\!-static-margin-3{margin:15px !important}.govuk-\\!-margin-top-static-3,.govuk-\\!-static-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-static-3,.govuk-\\!-static-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-static-3,.govuk-\\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-static-3,.govuk-\\!-static-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-static-4,.govuk-\\!-static-margin-4{margin:20px !important}.govuk-\\!-margin-top-static-4,.govuk-\\!-static-margin-top-4{margin-top:20px !important}.govuk-\\!-margin-right-static-4,.govuk-\\!-static-margin-right-4{margin-right:20px !important}.govuk-\\!-margin-bottom-static-4,.govuk-\\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\\!-margin-left-static-4,.govuk-\\!-static-margin-left-4{margin-left:20px !important}.govuk-\\!-margin-static-5,.govuk-\\!-static-margin-5{margin:25px !important}.govuk-\\!-margin-top-static-5,.govuk-\\!-static-margin-top-5{margin-top:25px !important}.govuk-\\!-margin-right-static-5,.govuk-\\!-static-margin-right-5{margin-right:25px !important}.govuk-\\!-margin-bottom-static-5,.govuk-\\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\\!-margin-left-static-5,.govuk-\\!-static-margin-left-5{margin-left:25px !important}.govuk-\\!-margin-static-6,.govuk-\\!-static-margin-6{margin:30px !important}.govuk-\\!-margin-top-static-6,.govuk-\\!-static-margin-top-6{margin-top:30px !important}.govuk-\\!-margin-right-static-6,.govuk-\\!-static-margin-right-6{margin-right:30px !important}.govuk-\\!-margin-bottom-static-6,.govuk-\\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\\!-margin-left-static-6,.govuk-\\!-static-margin-left-6{margin-left:30px !important}.govuk-\\!-margin-static-7,.govuk-\\!-static-margin-7{margin:40px !important}.govuk-\\!-margin-top-static-7,.govuk-\\!-static-margin-top-7{margin-top:40px !important}.govuk-\\!-margin-right-static-7,.govuk-\\!-static-margin-right-7{margin-right:40px !important}.govuk-\\!-margin-bottom-static-7,.govuk-\\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\\!-margin-left-static-7,.govuk-\\!-static-margin-left-7{margin-left:40px !important}.govuk-\\!-margin-static-8,.govuk-\\!-static-margin-8{margin:50px !important}.govuk-\\!-margin-top-static-8,.govuk-\\!-static-margin-top-8{margin-top:50px !important}.govuk-\\!-margin-right-static-8,.govuk-\\!-static-margin-right-8{margin-right:50px !important}.govuk-\\!-margin-bottom-static-8,.govuk-\\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\\!-margin-left-static-8,.govuk-\\!-static-margin-left-8{margin-left:50px !important}.govuk-\\!-margin-static-9,.govuk-\\!-static-margin-9{margin:60px !important}.govuk-\\!-margin-top-static-9,.govuk-\\!-static-margin-top-9{margin-top:60px !important}.govuk-\\!-margin-right-static-9,.govuk-\\!-static-margin-right-9{margin-right:60px !important}.govuk-\\!-margin-bottom-static-9,.govuk-\\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\\!-margin-left-static-9,.govuk-\\!-static-margin-left-9{margin-left:60px !important}.govuk-\\!-padding-static-0,.govuk-\\!-static-padding-0{padding:0 !important}.govuk-\\!-padding-top-static-0,.govuk-\\!-static-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-static-0,.govuk-\\!-static-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-static-0,.govuk-\\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-static-0,.govuk-\\!-static-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-static-1,.govuk-\\!-static-padding-1{padding:5px !important}.govuk-\\!-padding-top-static-1,.govuk-\\!-static-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-static-1,.govuk-\\!-static-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-static-1,.govuk-\\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-static-1,.govuk-\\!-static-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-static-2,.govuk-\\!-static-padding-2{padding:10px !important}.govuk-\\!-padding-top-static-2,.govuk-\\!-static-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-static-2,.govuk-\\!-static-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-static-2,.govuk-\\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-static-2,.govuk-\\!-static-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-static-3,.govuk-\\!-static-padding-3{padding:15px !important}.govuk-\\!-padding-top-static-3,.govuk-\\!-static-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-static-3,.govuk-\\!-static-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-static-3,.govuk-\\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-static-3,.govuk-\\!-static-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-static-4,.govuk-\\!-static-padding-4{padding:20px !important}.govuk-\\!-padding-top-static-4,.govuk-\\!-static-padding-top-4{padding-top:20px !important}.govuk-\\!-padding-right-static-4,.govuk-\\!-static-padding-right-4{padding-right:20px !important}.govuk-\\!-padding-bottom-static-4,.govuk-\\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\\!-padding-left-static-4,.govuk-\\!-static-padding-left-4{padding-left:20px !important}.govuk-\\!-padding-static-5,.govuk-\\!-static-padding-5{padding:25px !important}.govuk-\\!-padding-top-static-5,.govuk-\\!-static-padding-top-5{padding-top:25px !important}.govuk-\\!-padding-right-static-5,.govuk-\\!-static-padding-right-5{padding-right:25px !important}.govuk-\\!-padding-bottom-static-5,.govuk-\\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\\!-padding-left-static-5,.govuk-\\!-static-padding-left-5{padding-left:25px !important}.govuk-\\!-padding-static-6,.govuk-\\!-static-padding-6{padding:30px !important}.govuk-\\!-padding-top-static-6,.govuk-\\!-static-padding-top-6{padding-top:30px !important}.govuk-\\!-padding-right-static-6,.govuk-\\!-static-padding-right-6{padding-right:30px !important}.govuk-\\!-padding-bottom-static-6,.govuk-\\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\\!-padding-left-static-6,.govuk-\\!-static-padding-left-6{padding-left:30px !important}.govuk-\\!-padding-static-7,.govuk-\\!-static-padding-7{padding:40px !important}.govuk-\\!-padding-top-static-7,.govuk-\\!-static-padding-top-7{padding-top:40px !important}.govuk-\\!-padding-right-static-7,.govuk-\\!-static-padding-right-7{padding-right:40px !important}.govuk-\\!-padding-bottom-static-7,.govuk-\\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\\!-padding-left-static-7,.govuk-\\!-static-padding-left-7{padding-left:40px !important}.govuk-\\!-padding-static-8,.govuk-\\!-static-padding-8{padding:50px !important}.govuk-\\!-padding-top-static-8,.govuk-\\!-static-padding-top-8{padding-top:50px !important}.govuk-\\!-padding-right-static-8,.govuk-\\!-static-padding-right-8{padding-right:50px !important}.govuk-\\!-padding-bottom-static-8,.govuk-\\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\\!-padding-left-static-8,.govuk-\\!-static-padding-left-8{padding-left:50px !important}.govuk-\\!-padding-static-9,.govuk-\\!-static-padding-9{padding:60px !important}.govuk-\\!-padding-top-static-9,.govuk-\\!-static-padding-top-9{padding-top:60px !important}.govuk-\\!-padding-right-static-9,.govuk-\\!-static-padding-right-9{padding-right:60px !important}.govuk-\\!-padding-bottom-static-9,.govuk-\\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\\!-padding-left-static-9,.govuk-\\!-static-padding-left-9{padding-left:60px !important}.govuk-\\!-text-align-left{text-align:left !important}.govuk-\\!-text-align-centre{text-align:center !important}.govuk-\\!-text-align-right{text-align:right !important}.govuk-\\!-font-size-80{font-size:53px !important;font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-80{font-size:80px !important;font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\\!-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-36{font-size:24px !important;font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-36{font-size:36px !important;font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\\!-font-size-27{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-27{font-size:27px !important;font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-24{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\\!-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\\!-font-weight-regular{font-weight:400 !important}.govuk-\\!-font-weight-bold{font-weight:700 !important}.govuk-\\!-width-full{width:100% !important}.govuk-\\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-three-quarters{width:75% !important}}.govuk-\\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-two-thirds{width:66.66% !important}}.govuk-\\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-half{width:50% !important}}.govuk-\\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-third{width:33.33% !important}}.govuk-\\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-quarter{width:25% !important}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.test-knowledge .dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block .card,.next-steps .dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block a.labelled-image-card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.test-knowledge .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-card,.next-steps .dashboard__routing-block+.dashboard__routing-block a.labelled-image-card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box,.message-box-with-icon{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: \"5.4.1\";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:\"Noto Sans\";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:\"Noto Sans\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}body{font-family:\"Noto Sans\";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:\"Noto Sans\";font-weight:\"Semi bold\"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:\"Noto SemiBold\";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: \"4.8.0\"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:\"\";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:\"\"}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:\"\"}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:\"\"}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:\"\";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:\"\"}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:\"\";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:\"\";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:\"\";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:\"\";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url(\"/static/icons/dark-blue-tick.svg\");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:\"\";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:\"\";color:#fff;font-family:\"Font Awesome 5 Free\";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:\"\";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:\"\";font-family:\"Font Awesome 5 Free\";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary::-webkit-details-marker{display:none}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type,.markets-grid a.labelled-card:last-of-type,.markets-grid a.labelled-image-card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card,.article-list-page a.labelled-card,.article-list-page a.labelled-image-card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner,.article-list-page a.labelled-card .card-inner,.article-list-page a.labelled-image-card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2,.article-list-page a.labelled-card .card-inner h2,.article-list-page a.labelled-image-card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4,.article-list-page a.labelled-card .card-inner h4,.article-list-page a.labelled-image-card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance a.labelled-card,.uk-export-finance a.labelled-image-card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card,.uk-export-finance-landing a.labelled-card,.uk-export-finance-landing a.labelled-image-card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance a.labelled-card:last-of-type,.uk-export-finance a.labelled-image-card:last-of-type,.uk-export-finance-landing .card:last-of-type,.uk-export-finance-landing a.labelled-card:last-of-type,.uk-export-finance-landing a.labelled-image-card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box,#thank-you-section .message-box-with-icon{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card,a.labelled-card+.card,a.labelled-image-card+.card,.card+a.labelled-card,a.labelled-card+a.labelled-card,a.labelled-image-card+a.labelled-card,.card+a.labelled-image-card,a.labelled-card+a.labelled-image-card,a.labelled-image-card+a.labelled-image-card{margin-top:30px}.card,a.labelled-card,a.labelled-image-card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,a.labelled-card .g-card,a.labelled-image-card .g-card,.card .g-card-full,a.labelled-card .g-card-full,a.labelled-image-card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,a.labelled-card .g-card hr,a.labelled-image-card .g-card hr,.card .g-card-full hr,a.labelled-card .g-card-full hr,a.labelled-image-card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card,a.labelled-card .dashboard-card,a.labelled-image-card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p,a.labelled-card .dashboard-card p,a.labelled-image-card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img,a.labelled-card .dashboard-card img,a.labelled-image-card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2,a.labelled-card .g-card-header h2,a.labelled-image-card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header,a.labelled-card .g-card-header,a.labelled-image-card .g-card-header{gap:15px}}.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row,a.labelled-card .card-row,a.labelled-image-card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3,a.labelled-card .card-row h3,a.labelled-image-card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div,a.labelled-card .card-row>div,a.labelled-image-card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card,#dashboard-container a.labelled-card,#dashboard-container a.labelled-image-card{margin-bottom:30px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:\", \"}.event-date-container>p.date:after{content:\" \"}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:\"\" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:\"\";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:\"•\";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:\"\";margin-right:10px;font-family:\"Font Awesome 5 Free\";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:\"new\";font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:\"\";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}","@font-face {\n font-family: 'Daily-Tabloid-Light';\n src: url('/static/fonts/Daily-Tabloid-MiUK-Light.otf') format(\"opentype\");\n}\n@import '../../../../styles/fonts/main.scss';\n\n// Great specific fonts\n$brand-font: $main-text-font;\n$brand-font-alternative: $header-font;\n$quote-font: 'Georgia', serif;\n$line-height: 1.6;\n$hero-line-height: 1.2;\n\n@mixin font-generator($font-family: $brand-font-alternative, $font-size: 19px, $font-size-mobile: 16px, $font-weight: 400, $font-style: normal, $line-height: 1.6) {\n font-weight: $font-weight;\n font-size: $font-size-mobile;\n font-family: $font-family;\n font-style: $font-style;\n line-height: $line-height;\n\n @media (min-width: 641px) {\n font-size: $font-size;\n }\n}\n\n@mixin body-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin body-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin body-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin body-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin quote-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin quote-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin quote-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin quote-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin body-xlarge-bold {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-large-bold {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-medium-bold {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $font-weight: 700, $line-height: 1.6)\n}\n\n@mixin body-small-bold {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin brand-xxlarge {\n @include font-generator($font-size: 48px, $font-size-mobile: 32px, $line-height: 1.2, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.4, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font)\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@font-face {\n font-family: 'Noto Regular';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: block;\n src: url('/static/fonts/fa-solid-900.eot');\n src: url('/static/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('/static/fonts/fa-solid-900.woff2') format('woff2'),\n url('/static/fonts/fa-solid-900.woff') format('woff'),\n url('/static/fonts/fa-solid-900.ttf') format('truetype'),\n url('/static/fonts/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free Regular';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('/static/fonts/fa-regular-400.eot');\n src: url('/static/fonts/fa-regular-400.eot?#iefix')\n format('embedded-opentype'),\n url('/static/fonts/fa-regular-400.woff2') format('woff2'),\n url('/static/fonts/fa-regular-400.woff') format('woff'),\n url('/static/fonts/fa-regular-400.ttf') format('truetype'),\n url('/static/fonts/fa-regular-4000.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n\n.fa-regular {\n font-family: 'Font Awesome 5 Free Regular';\n font-weight: 400;\n}\n\n$main-text-font: 'Noto Regular', Arial, Helvetica, Verdana;\n$header-font: 'Noto SemiBold', Arial, Helvetica, Verdana;\n\n//font-weight\n$font-weight-standard: 400;\n$font-weight-semi-bold: 600;\n\n//font-size\n$font-size-h1: 44px;\n$h1-line-height: 60px;\n\n$font-size-h2: 36px;\n$h2-line-height: 50px;\n\n$font-size-h3: 28px;\n$h3-line-height: 40px;\n\n$font-size-h4: 24px;\n$h4-line-height: 34px;\n\n$font-size-h5: 20px;\n$h5-line-height: 30px;\n\n$font-size-p-large: 28px;\n$p-large-line-height: 40px;\n$font-size-p: 18px;\n$p-line-height: 30px;\n$font-size-p-small: 16px;\n$p-small-line-height: 25px;\n\n$font-size-button: $font-size-p;\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $header-font;\n margin: 0;\n color: $color-main-text;\n font-weight: $font-weight-semi-bold;\n}\n\n@mixin h1-mixin {\n font-size: $font-size-h1;\n line-height: $h1-line-height;\n letter-spacing: -0.03rem;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n letter-spacing: normal;\n }\n}\n\nh1 {\n @include h1-mixin;\n}\n\n@mixin h2-mixin {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n }\n}\n\nh2 {\n @include h2-mixin();\n}\n\n@mixin h3-mixin {\n font-size: $font-size-h3;\n line-height: $font-size-h3;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n line-height: $h4-line-height;\n }\n}\n\nh3 {\n @include h3-mixin;\n}\n\n@mixin h4-mixin {\n font-size: $font-size-h4;\n line-height: $font-size-h4;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n }\n}\n\nh4 {\n @include h4-mixin;\n}\n\n@mixin h5-mixin {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n}\n\nh5 {\n @include h5-mixin;\n}\n\n@mixin p-mixin {\n font-size: $font-size-p;\n line-height: $p-line-height;\n font-weight: $font-weight-standard;\n font-family: $main-text-font;\n}\n\nbody,\ndiv,\np {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-main-text;\n line-height: $p-line-height;\n}\n\n$regular-font-weight: 400;\n\nsup {\n font-size: smaller;\n vertical-align: top;\n}\n\n.great {\n .govuk-body,\n .govuk-body-s,\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n font-family: $main-text-font;\n }\n}\n\n.govuk-caption-l {\n font-weight: 300 !important;\n color: #505a5f !important;\n font-family: $main-text-font !important;\n}\n\n.great-signup-form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n}\n","$color-main-text: #212427;\n$color-secondary-text: #7C7C7C;\n$color-alternative-text: #FFFFFF;\n$color-subheading-text: #8180A0;\n\n\n$color-primary-button: #1D70B8;\n\n$color-main-background: #FFFFFF;\n$color-alternative-background: #e9e7ed;\n\n$color-border: black;\n\n$color-thematic-break: #D6E0E5;\n\n$color-background-color: #EEF2F6;\n\n$color-gov-link: #1D70B8;\n\n$color-footer: #04043F;\n\n$color-completed: #0D8D98;\n\n$color-focus: #ffbf47;\n\n$color-quotes: #EEF2F6;\n\n$color-quotes-icons: #212427;\n\n$color-delete: #D4351C;\n$color-visited: #4C2C92;\n$color-tab: #dde5ed;\n$color-info-box: #E0E8EF;\n","//arabic\n@font-face {\n font-family: 'Noto Arabic Regular';\n src: url('/static/fonts/NotoSansArabic-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Arabic SemiBold';\n src: url('/static/fonts/NotoSansArabic-SemiBold.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n$arabic-main-text-font: 'Noto Arabic Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$arabic-header-text-font: 'Noto Arabic SemiBold', 'Noto SemiBold', Arial,\n Helvetica, Verdana;\n\n*:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $arabic-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $arabic-main-text-font !important;\n }\n}\n\n//korean\n\n@font-face {\n font-family: 'Noto Korean Regular';\n src: url('/static/fonts/NotoSansKR-Regular.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Korean Bold';\n src: url('/static/fonts/NotoSansKR-Bold.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n$korean-main-text-font: 'Noto Korean Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$korean-header-text-font: 'Noto Korean Bold', 'Noto SemiBold', Arial, Helvetica,\n Verdana;\n\n*:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $korean-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $korean-main-text-font;\n }\n}\n","@import '../colors/colors.scss';\n$icon-standard-size: 18px;\n$icon-large-button-size: 18px;\n$icon-medium-button-size: 16px;\n$icon-small-button-size: 14px;\n\ni {\n font-size: $icon-standard-size;\n}\n\n.fa-times-circle {\n color: $color-delete;\n}\n\nlabel.far,\n.fa-book {\n color: $color-gov-link;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import './typography.scss';\n@import './foreign-language-typography.scss';\n@import './icons.scss';\n@import '../sizes/sizes.scss';\n\n.page-title {\n padding: $x-large-padding 0 $large-padding 0;\n}\n\n.link {\n color: $color-gov-link;\n}\n\n.learning-link:visited,\n.link:hover,\n.link:active,\n.link:focus:active {\n color: $color-visited;\n}\n\narticle > h5 {\n padding-top: $standard-padding;\n}\n\narticle > p {\n margin: 0;\n padding-bottom: $standard-padding;\n}\n\n#great-footer-copyright, .subheading {\n@include p-mixin\n}\n\n.big-number-list li:before {\n font-family: $header-font !important;\n color: $color-main-text !important;\n font-weight: $font-weight-semi-bold;\n}\n\n#great-footer-copyright {\n font-size: $font-size-p-small;\n line-height: $p-line-height;\n}\n\n//just overidde colors\n.h-m,\n.h-s,\na.learn__category-link,\n.body-m,\n.body-l,\n.h-l,\n.body-l-b,\n.h-xs,\n.body-l,\n.body-s,\ndiv,\nlabel.body-l,\n.body-m-b,\n.body-s-b,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\n.multiple-choice label,\n.select__button i,\n.great-checkbox label,\n.great-checkbox label::before,\n.learn__lesson-item-link:visited,\n.learning-link:visited {\n color: $color-main-text;\n}\n\n//override font-family\n.h-m,\n.h-s,\n.h-l,\n.h-xs,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\np.lede,\n.results.title,\n#search-results-information p,\n.heading-small{\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n}\n\n.link,\n.form-control,\n.body-m,\n.body-s,\n.body-l,\n.great-checkbox label,\n.multiple-choice label,\n.font-xsmall,\n.subheading {\n font-family: $main-text-font !important;\n font-weight: $regular-font-weight;\n}\n\n.body-l-b {\n font-size: $font-size-p;\n}\n\n.magna-header__menu-items button,\n.magna-header__search input,\nselect.form-control,\n.breadcrumbs li {\n font-size: $font-size-button;\n font-family: $main-text-font;\n}\n\n.bold,\n.bold-large,\n.bold-medium,\n.bold-small,\n.rich-text h1,\n.rich-text h2,\n.rich-text h3,\n.rich-text h4,\n.rich-text h5,\n.block-text:not(.microsite .block-text) h1,\n.block-text:not(.microsite .block-text) h2,\n.block-text:not(.microsite .block-text) h3,\n.block-text:not(.microsite .block-text) h4,\n#search-results-information p,\n.body-l-b,\n.card .card-inner h3,\na.labelled-card .card-inner h3,\na.labelled-image-card .card-inner h3,\n.card .card-inner h4,\na.labelled-card .card-inner h4,\na.labelled-image-card .card-inner h4,\n.card .card-inner h5,\na.labelled-card .card-inner h5,\na.labelled-image-card .card-inner h5,\n.card .card-inner h6,\na.labelled-card .card-inner h6,\na.labelled-image-card .card-inner h6 {\n font-weight: 600;\n}\n\n.rich-text i {\n font-size: inherit;\n}\n\n\n.article-list-page ul.content-list li h3{\n @include h3-mixin;\n}\n\n.rich-text h1{\n @include h1-mixin\n}\n\n.heading-xlarge,\n.govuk-heading-xlarge,\n.rich-text h1 {\n @include h1-mixin;\n}\n\n.rich-text h2{\n @include h2-mixin\n}\n\n.rich-text h3{\n @include h3-mixin\n}\n\n.rich-text h4{\n @include h4-mixin\n}\n\n.exred-triage-form .heading-medium{\n font-family: $header-font!important;\n}\n","$standard-padding: 10px;\n$mobile-container-padding: 15px;\n$desktop-container-padding: $standard-padding * 3;\n$large-padding: $standard-padding * 2;\n$x-large-padding: $standard-padding * 3;\n$content-max-width: 1230px;\n$mobile-size: 640px;\n$tablet-size: 768px;\n$max-header-width: 1600px;\n$max-content-margin-breakpoint: $content-max-width + (2 * $desktop-container-padding);\n\n@mixin container-horizontal-margin {\n @media only screen and (max-width: $mobile-size) {\n margin-left: $mobile-container-padding * 0.5;\n margin-right: $mobile-container-padding * 0.5;\n }\n @media only screen and (min-width: $mobile-size) and (max-width: $max-content-margin-breakpoint) {\n margin-left: $desktop-container-padding;\n margin-right: $desktop-container-padding;\n }\n\n @media only screen and (min-width: $max-content-margin-breakpoint) {\n margin: 0 auto;\n }\n}\n\n@mixin width-container {\n @include container-horizontal-margin();\n max-width: $content-max-width;\n}\n","@import '../partials/colours';\n@import '../partials/spacings';\n@import '../partials/typography';\n\n// Accordion-style details component\n\n.great-accordion-list {\n margin: $spacing-3 0;\n\n details.great-accordion {\n border-bottom: 0;\n }\n\n details.great-accordion:last-child {\n border-bottom: 2px solid $light-grey;\n }\n\n}\n\ndetails.great-accordion {\n border-top: 2px solid $light-grey;\n border-bottom: 2px solid $light-grey;\n margin: 0;\n\n & > * {\n margin-left: 0;\n }\n}\n\ndetails.great-accordion summary {\n display: block;\n list-style-image: none;\n margin-bottom: 0;\n padding: 20px 0;\n\n &::-webkit-details-marker {\n display: none;\n }\n\n &:after {\n @include body-large-bold;\n display: block;\n position: absolute;\n right: $spacing-4;\n top: $spacing-4;\n }\n}\n\n// For IE details-polyfill.js\ndetails.great-accordion[closed] summary:before,\ndetails.great-accordion[open] summary:before, {\n display: none;\n}\n\n@media (min-width: 641px) {\n details.great-accordion summary {\n padding-right: $spacing-2;\n }\n\n details.great-accordion:not([open]) {\n\n summary:after {\n content: '+';\n }\n }\n\n details.great-accordion[open] {\n padding-bottom: $spacing-3;\n\n summary:after {\n content: '–';\n }\n }\n\n}\n","\n// Spacing units\n\n$gds-base-spacing-unit: 15px;\n$design-max-width: 1200px;\n\n$spacing-0: 90px;\n$spacing-1: 60px;\n$spacing-2: 45px;\n$spacing-3: 30px;\n$spacing-4: 15px;\n$spacing-5: 10px;\n$spacing-6: 5px;\n\n// and reduced for Mobile\n$spacing-1-m: 40px;\n$spacing-2-m: 30px;\n$spacing-3-m: 20px;\n$spacing-4-m: 10px;\n","\n// Key facts component\n// ====================\n\n@import '../../partials/spacings';\n@import '../../partials/mixins';\n\n.great-key-facts {\n\n .great-key-facts-text > *[class^='heading'] {\n margin-top: 0;\n margin-bottom: $spacing-5;\n }\n\n .great-key-facts-content {\n @include float-clear;\n padding-bottom: $spacing-3;\n }\n\n .great-key-facts-text {\n float: left;\n width: calc(100% - (#{$spacing-1} + #{$spacing-4}));\n\n & > p {\n margin-bottom: $spacing-5;\n }\n }\n\n .great-key-facts-icon {\n float: left;\n padding-right: $spacing-4;\n height: $spacing-1;\n width: $spacing-1 + $spacing-4;\n margin-bottom: $spacing-5;\n }\n\n}\n\n@media (min-width: 769px) {\n .great-key-facts {\n\n .great-key-facts-text {\n float: none;\n }\n\n .great-key-facts-icon {\n width: auto;\n float: none;\n }\n\n }\n}\n\n@media (min-width: 641px) {\n .great-key-facts {\n\n .great-key-facts-text {\n float: none;\n }\n\n .great-key-facts-icon {\n width: auto;\n float: none;\n }\n\n }\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n@mixin button-reset {\n border: 0;\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n}\n\n// BUTTONS\n// prefixed with great- so they don't clash with govuk mixins\n@mixin great-button($colour: $active-blue) {\n @include button-reset;\n font-size: 19px;\n text-align: center;\n display: inline-block;\n font-weight: 700;\n font-family: $brand-font;\n background-color: $colour;\n color: $white;\n padding: 10px 30px;\n text-decoration: none;\n line-height: 30px;\n\n &:focus {\n @include focus;\n }\n\n &:hover {\n background-color: darken($colour, 5);\n }\n\n &:after {\n line-height: 50px;\n }\n\n @media (max-width: 640px) {\n width: 100%;\n margin-bottom: 15px;\n text-align: center;\n }\n}\n\n@mixin great-button-ghost($colour: $button-colour) {\n @include great-button;\n background-color: transparent;\n border: 2px solid $colour;\n color: $colour;\n\n &:hover,\n &:focus {\n background-color: $colour;\n }\n\n &:focus {\n @include focus;\n }\n\n &:focus:active,\n &:active {\n border-color: $focus-yellow;\n }\n\n @if ($colour == $white) {\n\n &:focus,\n &:hover {\n color: $black;\n background-color: $white;\n }\n\n } @else {\n\n &:focus,\n &:hover {\n color: $white;\n }\n\n &:focus:active {\n color: $black;\n }\n\n }\n}\n\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container {\n position: relative;\n\n &:after {\n max-width: 1200px;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media(max-width: 1260px) {\n margin: 0 30px;\n }\n\n @media(max-width: 420px) {\n margin: 0 20px;\n }\n }\n}\n","\n// COMMON STYLES\n// ==============\n\n@import '../../partials/typography';\n@import '../../partials/colours';\n@import '../../partials/mixins';\n\n.great-global-header-footer,\n.great-sub-header,\n.great-header {\n font-family: $brand-font;\n font-weight: 700;\n}\n\n\n.great-global-header-footer {\n background-color: $white;\n box-sizing: border-box;\n\n & > .container {\n @include float-clear;\n }\n\n .great-global-header-footer-logo {\n float: left;\n white-space: nowrap;\n }\n\n .great-domestic-international-links {\n @include float-clear;\n float: right;\n }\n\n .great-footer-copyright {\n float: right;\n font-size: 20px;\n margin: 0;\n color: $grey;\n line-height: 20px;\n }\n}\n\n.great-global-header-footer,\n.great-header,\n.great-sub-header,\n.great-footer {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.great-footer,\n.great-header,\n.great-sub-header {\n a:active:focus {\n color: $great-blue;\n }\n}\n\n.great-domestic-international-links {\n @include float-clear;\n\n a {\n padding: 0 15px;\n padding-top: 10px;\n text-decoration: none;\n height: 50px;\n display: block;\n float: left;\n font-size: 14px;\n position: relative;\n }\n}\n\n.great-global-header.domestic a.domestic,\n.great-global-header.international a.international {\n @include flag-red-underline;\n color: $great-blue;\n}\n\n@media (max-width: 640px) {\n\n .great-global-header-footer {\n height: auto;\n line-height: 1;\n\n & > .container {\n padding-top: 10px;\n margin: 0;\n width: 100%;\n padding: 0;\n }\n\n .great-global-header-footer-logo {\n padding-left: 15px;\n float: none;\n }\n\n .great-domestic-international-links {\n display: table;\n float: none;\n width: 100%;\n table-layout: fixed;\n\n a {\n line-height: 14px;\n float: none;\n display: table-cell;\n vertical-align: middle;\n width: 50%;\n padding-top:0;\n\n &:first-child {\n padding-left: 15px;\n padding-right: 0;\n }\n\n &:last-child {\n text-align: right;\n padding-right: 15px;\n padding-left: 0;\n }\n }\n }\n }\n\n}\n\n@media (max-width: 350px) {\n .great-global-header-footer {\n .great-domestic-international-links > * {\n font-size: 12px;\n }\n }\n}\n","// DIT colour palette\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$light-grey: #d8d8d8; // rgb(216, 216, 216)\n$mid-grey: #666666;\n$grey: #333333; // rgb( 51, 51, 51)\n\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n$white: #ffffff; // rgb(255, 255, 255)\n\n// Blue\n$active-blue: #006ccc; // rgb(0, 108, 204)\n$active-blue-alt: #328dc2; // rgb(50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb(0, 0, 0)\n$focus-yellow: #ffbf47; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n","\n// SEARCH COMPONENT\n// =================\n\n@import '../../partials/colours';\n@import '../../partials/typography';\n@import '../../partials/mixins';\n\n.great-header-search-wrapper {\n background: transparent;\n\n @media (max-width: 768px) {\n &.hidden {\n display: none;\n }\n }\n\n form {\n width: 240px;\n float: right;\n margin-left: 15px;\n padding: 8px 0;\n\n & > * {\n float: left;\n }\n\n input {\n height: 42px;\n width: 200px;\n font-family: $brand-font-alternative;\n padding: 0 15px;\n border: 0;\n }\n\n button {\n @include button-reset;\n color: $white;\n border: 0;\n font-size: 0; // hide button text visually but not for screenreaders\n height: 42px;\n width: 40px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: $active-blue;\n background-image: url('/static/images/search.svg');\n background-size: 20px;\n padding: 0;\n\n &:focus,\n &:focus:active {\n @include focus;\n }\n }\n }\n}\n\n.great-header-search-container {\n @include float-clear;\n margin: 0 auto;\n max-width: 1200px;\n margin-left: 25px;\n\n &.signed-in {\n margin-right: 130px;\n }\n\n &.mobile-only {\n margin: 15px 30px 0;\n }\n}\n\n@media (max-width: 768px) {\n .great-header {\n .great-header-search-wrapper form {\n width: 100%;\n margin-left: 0;\n margin-top: 0;\n padding-top: 20px;\n padding-bottom: 20px;\n\n input {\n width: calc(100% - 40px);\n }\n }\n }\n\n .js-enabled {\n .great-header {\n .great-header-search-wrapper form {\n padding-top: 0;\n }\n }\n }\n}\n\n@media (max-width: 420px) {\n .great-header-search-container {\n margin: 0 20px;\n }\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$breakpoint: 1250px;\n\nnav.main-nav ul a {\n font-family: $main-text-font !important ;\n font-size: $font-size-p;\n border-bottom: 0;\n text-decoration: none;\n color: $color-alternative-text !important;\n padding-right: 4px;\n border: none !important;\n}\n\n// to override great styles\nnav a {\n &:focus:active {\n color: $color-alternative-text;\n }\n}\n\nnav.breadcrumbs {\n padding: 0.75em $x-large-padding;\n max-width: $content-max-width;\n background-color: $color-background-color;\n @media only screen and (min-width: calc( $content-max-width + (2* $x-large-padding))) {\n margin: 0 auto;\n padding: 0.75em 0;\n }\n\n @media only screen and (max-width: calc( $content-max-width + (2* $x-large-padding))) {\n padding: 0.75em $x-large-padding;\n }\n\n a,\n span {\n font-size: 16px;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown {\n right: 0;\n margin-top: 10px;\n background-color: $color-footer !important;\n @media only screen and (max-width: $mobile-size) {\n margin-top: 9px;\n }\n .button,\n .button:visited,\n .button:hover,\n .button:active {\n background: $color-gov-link;\n }\n}\n\nnav.breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n background-color: $color-background-color;\n @media only screen and (max-width: $mobile-size) {\n padding: calc(0.75em - (0.5 * $standard-padding)) 15px !important;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n }\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n}\n\n.back-breadcrumbs{\n li[aria-current=\"page\"] {\n display: none;\n }\n li::after {\n display: none;\n }\n\n li::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: \"\";\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.4em;\n }\n\n li a {\n margin-left: 10px;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown-button {\n font-family: $main-text-font;\n font-size: $font-size-p !important;\n\n z-index: 3;\n}\n","\n// FOOTER\n// =======\n@import '../../../../../styles/widgets/nav.scss';\n@import '../../partials/typography';\n@import '../../partials/colours';\n@import '../../partials/mixins';\n\n.great-footer-logo-container {\n @include float-clear;\n padding: 45px 0 30px;\n\n a:first-child {\n float: left;\n }\n\n a:last-child {\n float: left;\n }\n}\n\n.great-footer {\n\n a {\n font-size: 15px;\n color: $light-grey;\n }\n}\n\n.great-footer-links {\n padding: 30px 0;\n display: flex;\n\n a {\n font-size: 14px;\n }\n\n ul li {\n margin-right: 30px;\n display: inline-block;\n }\n\n ul {\n display: table;\n width: 100%;\n\n & > * {\n display: table-cell;\n }\n }\n\n .great-footer-domestic-international-link {\n text-align: right;\n\n li {\n margin: 0;\n }\n }\n}\n\n.great-footer-copyright {\n font-size: 12px;\n font-family: $brand-font-alternative;\n line-height: 40px;\n}\n\n.great-global-header-footer-logo{\n height: 30px;\n}\n\n@media (max-width: 640px) {\n .great-footer-links {\n display: block;\n\n a {\n color: $white;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n ul,\n ul li,\n ul > div {\n display: block;\n }\n\n .great-footer-site-links li:first-child a,\n li:last-child a {\n font-size: 18px;\n }\n\n .great-footer-site-links li:first-child {\n margin-bottom: 15px;\n }\n\n .great-footer-domestic-international-link {\n margin-top: 15px;\n text-align: left;\n width: 100%;\n }\n }\n\n .great-global-header-footer .great-footer-copyright {\n line-height: 50px;\n padding: 0 15px;\n }\n}\n\n@media (max-width: 420px) {\n .great-footer-logo-container img {\n width: 50%;\n height: auto;\n\n &:first-child {\n padding-right: 5px;\n }\n\n &:last-child {\n padding-left: 5px;\n }\n }\n\n .great-footer-links {\n @include float-clear;\n\n ul li a {\n color: $white;\n text-decoration: none;\n }\n\n .great-footer-domestic-international-link {\n white-space: normal;\n }\n }\n\n .great-global-header-footer .great-footer-copyright {\n float: none;\n }\n}\n","\n// Header language and country forms\n// ==================================\n\n#great-header-country-select {\n margin-left: 5px;\n}\n\n.great-header-country-display,\n.great-header-language-display {\n position: absolute;\n left: -10000px;\n padding: 0 3px;\n font: inherit;\n}\n\n.great-header-language-switcher,\n.great-header-country-select {\n display: block;\n}\n\nbody.js-enabled {\n .great-header-language-switcher,\n .great-header-country-select {\n display: inline-block;\n }\n}\n\n.great-header-form {\n // Reset\n select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: none;\n border: 0;\n color: $stone;\n font: inherit;\n padding: 0;\n width: auto;\n\n vertical-align: middle;\n }\n\n select::-ms-expand {\n display: none;\n }\n\n option {\n color: $black;\n }\n\n label {\n margin-right: 5px;\n }\n\n button {\n @include button-reset;\n padding: 0;\n padding-left: 5px;\n\n &:focus,\n &:focus:active {\n @include focus;\n }\n\n &:focus:active {\n color: $great-blue;\n }\n\n }\n}\n","@import '../../partials/typography';\n@import '../../partials/colours';\n@import '../../partials/mixins';\n@import '../../partials/spacings';\n\n$menu-max-width: 1200px;\n$menu-item-vertical-spacing: 10px;\n$menu-margin-l: 30px;\n$menu-margin-s: 20px;\n\n@mixin desktopOnly {\n @media (max-width: 768px) {\n display: none;\n }\n}\n\n@mixin mobileOnly {\n display: none;\n\n @media (max-width: 768px) {\n display: flex;\n }\n}\n\n@mixin headerContainer {\n max-width: $menu-max-width;\n margin: 0 auto;\n\n @media (max-width: 1260px) {\n margin: 0 $menu-margin-l;\n }\n\n @media (max-width: 420px) {\n margin: 0 $menu-margin-s;\n }\n}\n\n.great-header.expanded {\n &:before {\n content: '';\n background: rgba(0,0,0,0.5);\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n }\n}\n\n.great-header,\n.great-sub-header {\n // need to make sure it's not underneath anything\n position: relative;\n z-index: 5;\n\n &:focus-within {\n // ensure that the focused outline will appear above any other headers/sub-headers.\n // focus-within won't work on all browsers, but its still usable without this.\n z-index: 6;\n }\n\n a:focus {\n @include focus;\n\n &:active {\n color: $great-blue;\n }\n }\n\n .menu {\n background-color: $great-blue;\n position: relative;\n\n .container {\n @include headerContainer;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-content: center;\n padding: 0;\n }\n }\n\n .extra-links {\n font-size: 14px;\n color: $white;\n position: absolute;\n top: 25px;\n right: 0;\n display: flex;\n\n @media (max-width: 768px) {\n top: 10px;\n }\n\n li:last-child {\n margin-left: 10px;\n }\n }\n\n .main-nav-container {\n &.mobile {\n @include mobileOnly;\n margin: 0;\n z-index: 1;\n position: relative;\n }\n\n &.desktop {\n @include desktopOnly;\n background-color: transparent;\n display: flex;\n justify-content: flex-end;\n flex-grow: 1;\n align-self: flex-end;\n\n @media (max-width: 1260px) {\n margin-left: $menu-margin-l;\n }\n }\n }\n\n .main-nav {\n &.mobile {\n display: none;\n transition: all .2s ease;\n background-color: $lightened-great-blue;\n margin: 0;\n width: 100%;\n opacity: 0;\n overflow: hidden;\n\n &.expanded {\n opacity: 1;\n display: block;\n }\n\n .nav-list {\n margin: 4px 30px;\n flex-direction: column;\n }\n }\n\n &.desktop {\n max-width: $menu-max-width;\n }\n }\n\n .nav-list {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n position: relative;\n\n @media (max-width: 420px) {\n margin: 4px $menu-margin-s;\n }\n }\n\n .menu-item {\n width: auto;\n padding: 0;\n box-sizing: border-box;\n line-height: 1;\n }\n\n .link-heading {\n color: $white;\n font-family: inherit;\n display: block;\n font-size: 16px;\n line-height: $spacing-3;\n padding: 15px;\n text-decoration: none;\n position: relative;\n\n &:hover {\n text-decoration: underline;\n }\n\n @media (max-width: 768px) {\n text-decoration: underline;\n padding: 15px 0;\n margin: 0;\n line-height: 1;\n }\n }\n}\n","@import '../../partials/colours';\n@import '../../partials/mixins';\n\n.great-domestic-international-links {\n a {\n color: $mid-grey;\n }\n\n .active {\n color: $great-blue;\n\n &:after {\n display: block;\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 4px;\n background-color: $flag-red;\n content: '';\n }\n }\n}\n\n@media (max-width: 768px) {\n .great-global-header {\n @include float-clear;\n height: auto;\n\n &.signed-in {\n display: none;\n }\n }\n\n #great-global-header-domestic-link {\n text-align: left;\n padding-left: 15px;\n }\n}\n",".great-header-logo {\n height: 80px;\n margin: 15px 0;\n\n img {\n height: 100%;\n }\n\n @media (max-width: 768px) {\n height: 70px;\n margin: 20px 0;\n }\n\n @media (max-width: 420px) {\n height: 60px;\n margin: 25px 0;\n }\n}\n","@import '../../partials/mixins';\n@import '../../partials/colours';\n\n@mixin burger-icon-line {\n background-color: $white;\n transition: all .2s ease;\n clear: right;\n content: '';\n float: right;\n height: 2px;\n margin: 0 0 10px 10px;\n width: 20px;\n}\n\n.js-mobile-button {\n display: none;\n\n @include button-reset;\n\n height: 50px;\n position: absolute;\n top: 45px;\n right: 0;\n color: $white;\n background-color: $great-blue;\n border: 2px solid $white;\n padding: 10px 45px 10px 10px;\n cursor: pointer;\n\n &:focus {\n @include focus;\n }\n\n &.ready {\n display: block;\n }\n\n .burger-icon {\n // The three burger lines are formed using the span, and its before and after.\n @include burger-icon-line;\n\n position: absolute;\n right: 10px;\n top: 22px;\n transition: background-color .2s ease;\n background-color: transparent;\n\n &:before {\n @include burger-icon-line;\n margin-top: -6px;\n }\n\n &:after {\n @include burger-icon-line;\n }\n\n &:focus {\n @include focus;\n }\n }\n\n // When expanded, the icon changes to an 'X', by rotating the top and bottom lines, and removing the middle one.\n &.expanded {\n background-color: $active-blue;\n z-index: 1;\n transition: top .1s;\n\n @media (max-width: 768px) {\n top: 45px;\n }\n\n .burger-icon {\n background-color: transparent;\n\n &:before,\n &:after {\n width: 25px;\n margin-right: -3px;\n }\n\n &:before {\n transform: rotate(45deg);\n margin-top: 0;\n }\n\n &:after {\n transform: rotate(-45deg);\n margin-top: -12px;\n }\n }\n }\n\n @media (min-width: 769px) {\n height: 40px;\n padding-top: 5px;\n padding-bottom: 5px;\n top: 59px;\n\n .burger-icon {\n top: 18px;\n }\n }\n\n &.mobile-only {\n @media (min-width: 769px) {\n display: none;\n }\n }\n}\n","@import 'header';\n@import 'global-header';\n@import 'header-logo';\n@import 'mobile-menu-button';\n\n#great-domestic-header {\n .account-link {\n color: $stone;\n text-decoration: none;\n }\n\n\n}\n","@import 'header';\n@import 'global-header';\n@import 'header-logo';\n@import 'mobile-menu-button';\n\n@mixin underlineActiveHeaders($underline-color) {\n .menu-item {\n &.active .link-heading:after {\n display: block;\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 4px;\n background-color: $white;\n content: '';\n }\n }\n}\n\n#great-international-header {\n @include underlineActiveHeaders($great-red);\n}\n\n#great-international-header,\n.great-sub-header {\n .sub-nav {\n @include headerContainer;\n }\n\n .sub-nav-list {\n @include underlineActiveHeaders($white);\n display: flex;\n justify-content: flex-end;\n flex-wrap: wrap;\n }\n\n .sub-nav-mobile-list {\n margin-left: $spacing-3;\n\n .link-heading {\n padding: $spacing-4 * 0.5;\n }\n }\n\n .link-heading {\n @media(hover: hover) {\n &:hover {\n text-decoration: underline;\n }\n }\n\n @media (max-width: 768px) {\n padding: 10px 0;\n text-decoration: none;\n\n &:last-child {\n margin-bottom: $spacing-4;\n }\n }\n }\n}\n\n.great-sub-header {\n @include desktopOnly;\n background-color: $mid-blue;\n}\n","// For 'is there anything wrong with this page?' links\n\n@import '../partials/colours';\n@import '../partials/spacings';\n@import '../../../../../styles/colors/colors.scss';\n\nsection.error-reporting {\n padding: $spacing-3 0;\n background-color: $color-main-background;\n\n .container {\n max-width: 1230px;\n }\n}\n\n.error-reporting {\n a {\n font-size: 16px;\n text-align: left;\n color: $grey;\n }\n}\n","\n.card.only-title {\n height: auto;\n}\n\n.card,\n.labelled-card {\n height: auto;\n min-height: 200px;\n flex-grow: 1;\n}\n\n.card {\n margin-bottom: $spacing-3;\n width: 100%;\n background: $white;\n\n .card-link {\n color: $grey;\n text-decoration: none;\n display: block;\n\n &:hover .card-inner {\n h2,\n h3,\n h4,\n h5,\n h6 {\n color: $light-blue;\n }\n }\n\n\n &:focus {\n outline: 3px solid $focus-yellow;\n outline-offset: -3px;\n }\n .card-inner {\n h2,\n h3,\n h4,\n h5,\n h6 {\n text-decoration: none;\n margin:0\n }\n\n h4{\n line-height: 1.3;\n }\n }\n\n p.subheading{\n font-size: 16px;\n }\n }\n\n .card-icon {\n height: 55px;\n margin-bottom: $spacing-4;\n }\n\n .card-image {\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n .card-inner {\n padding: 30px 30px 0;\n\n h3,\n h4,\n h5,\n h6 {\n @include brand-large;\n margin: 0 0 30px;\n }\n\n p.description {\n margin: 0;\n }\n\n .card-meta {\n margin-bottom: 0.5em;\n\n .subheading {\n margin: 0;\n font-size: 16px;\n }\n }\n }\n\n &.no-padding-card {\n .card-inner {\n padding: 0;\n\n h3 {\n margin-bottom: 10px;\n }\n }\n\n .card-image + .card-inner {\n padding-top: 20px;\n }\n }\n\n &.transparent-card {\n background-color: transparent;\n }\n\n .description {\n padding: 0 30px;\n }\n\n &__link {\n text-decoration: none;\n\n h3 {\n color: $active-blue;\n text-decoration: underline $active-blue;\n }\n p {\n color: black;\n }\n .subheading {\n color: $mid-grey;\n font-size: 16px;\n }\n &--focused {\n &:focus {\n display: block;\n outline: 3px solid $focus-yellow;\n }\n }\n }\n}\n\n.card-large-blue-heading h4 {\n color: $color-gov-link;\n font-size: $font-size-h3 !important;\n margin: 0 0 $standard-padding !important;\n}\n\n@media (max-width: 640px) {\n .card {\n min-height: auto;\n height: auto;\n\n .card-icon {\n height: 35px;\n }\n\n .card-link {\n position: static;\n }\n }\n}\n\n.fact-sheet {\n position: relative;\n\n hr {\n background: $stone;\n }\n\n .fact-sheet-content {\n padding-top: 70px;\n margin-top: -25px;\n }\n}\n\n.highlight {\n margin: 0;\n padding: 15px;\n margin-bottom: -25px;\n margin-left: 25px;\n position: relative;\n z-index: 1;\n display: inline-block;\n}\n","\na.labelled-card {\n @extend .card;\n border: 0;\n position: static;\n display: flex;\n flex-direction: column;\n text-decoration: none;\n color: $grey;\n background-color: transparent;\n\n .card-inner {\n background: $white;\n flex-grow: 1;\n margin-top: -2px;\n }\n\n .card-inner.with-image {\n border-top: 0;\n }\n\n &:focus {\n outline: none;\n\n .card-image,\n .card-header h3,\n .card-inner {\n @include focus;\n outline-offset: -3px;\n }\n\n .card-inner {\n border-color: $white;\n }\n }\n\n &:active {\n background-color: transparent;\n }\n .card-header {\n z-index: 0;\n }\n\n .card-header,\n .card-header h3 {\n display: inline-block;\n }\n\n .card-header h3 {\n @include brand-medium;\n height: 45px;\n color: $white;\n background-color: $active-blue;\n padding: 10px $spacing-3;\n }\n}\n\n// labelled card with just an image and no description\n\na.labelled-image-card {\n @extend .labelled-card;\n position: relative;\n\n .card-image {\n width: 100%;\n height: auto;\n }\n\n .card-header {\n position: relative;\n z-index: 1;\n }\n}\n\n@media (max-width: 640px) {\n a.labelled-image-card .card-image {\n height: 200px;\n position: static;\n }\n}\n","\n.image-with-caption {\n position: relative;\n\n img {\n width: 100%;\n }\n\n .caption {\n position: relative;\n z-index: 1;\n float: right;\n margin-right: 15px;\n margin-top: -40px;\n width: 55%;\n background-color: $white;\n padding: 10px 15px;\n font-size: 16px;\n font-family: $brand-font;\n\n p {\n margin: 0;\n }\n\n .sub-caption {\n color: $flag-red;\n }\n }\n}\n","\n// CTA CARD AND BUTTON/LINK\n// =========================\n\n.cta-card {\n img {\n width: 100%;\n }\n\n .link-container {\n margin: -25px 30px 0;\n }\n}\n\na.cta-link:focus {\n outline: 0;\n}\n\na.cta-link:active:focus {\n background-color: transparent;\n}\n\n.cta-link {\n text-decoration: none;\n font-weight: 700;\n font-family: $brand-font;\n font-size: 24px;\n\n span {\n color: $white;\n background-color: $active-blue;\n display: inline-block;\n padding: 15px;\n }\n\n &:focus span {\n @include focus;\n }\n\n &:hover {\n span {\n background-color: darken($active-blue, 5);\n }\n\n &:after {\n color: darken($active-blue, 5);\n }\n }\n\n &:active span {\n color: $great-blue;\n }\n\n &.with-arrow {\n &:hover:after {\n color: darken($active-blue, 5);\n }\n\n &:active:after {\n color: $great-blue;\n }\n\n &:after {\n display: inline-block;\n margin-top: 15px;\n margin-left: 15px;\n font: inherit;\n color: $active-blue;\n content: '➞';\n }\n }\n}\n","\n@import '../partials/typography';\n\nmain,\n.font-xxlarge,\n.bold-xxlarge,\n.font-xlarge,\n.bold-xlarge,\n.font-large,\n.bold-large,\n.font-medium,\n.bold-medium,\n.font-small,\n.bold-small,\n.font-xsmall,\n.bold-xsmall {\n line-height: $line-height;\n}\n","@import '../partials/spacings';\n@import '../partials/typography';\n\n// Hero banner\n.great-hero-heading {\n @include brand-xlarge;\n}\n\n.great-hero-subheading {\n @include brand-large;\n}\n\n.great-hero-description {\n margin-bottom: 0;\n}\n\n.great-hero {\n position: relative;\n padding-top: 0;\n padding-bottom: 0;\n min-height: 200px;\n background-position: 50%;\n background-size: cover;\n\n & > .container {\n min-height: 200px;\n overflow: visible;\n padding-top: 45px;\n }\n}\n\n.great-hero-no-image {\n background-color: $hero-blue;\n}\n\n.great-hero-title {\n color: $white;\n max-width: 700px;\n background-color: $hero-blue;\n border-bottom: $flag-red solid 6px;\n bottom: -6px;\n left: 0;\n padding: 30px;\n position: absolute;\n width: auto;\n\n h1 > span {\n display: block;\n }\n}\n\n@media (max-width: 1100px) {\n .great-hero-title {\n max-width: 400px;\n }\n}\n\n@media (min-width: 641px) {\n .great-hero,\n .great-hero > .container {\n min-height: 345px;\n }\n\n .great-hero-title {\n min-width: 470px;\n }\n}\n\n// Hero with CTA\n\n.great-hero-with-cta {\n @extend .great-hero;\n\n h1 {\n margin-top: 0;\n }\n\n h2 {\n margin-bottom: $spacing-3;\n }\n\n .container {\n display: flex;\n flex-direction: row;\n }\n}\n\n@media (max-width: 640px) {\n .great-hero-with-cta {\n .great-hero-text h2 {\n width: 70%;\n }\n\n .great-hero-brand {\n bottom: 0;\n top: auto;\n\n img {\n height: 80px;\n }\n }\n }\n}\n\n/**************************************************************\n******************** MADE IN UK ****************************\n**************************************************************/\n\n.great-hero-multiple-background {\n max-width: 2000px;\n background-repeat: no-repeat !important;\n image-rendering: auto;\n position: relative;\n\n > div {\n position: initial;\n }\n\n .great-hero-text {\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: relative;\n left: 235px;\n }\n }\n}\n\n// MOBILE\n@media (max-width: 600px) {\n .great-hero-multiple-background {\n height: 338px;\n margin-bottom: 90px;\n\n .container {\n padding-top: 10px;\n }\n .great-hero-text {\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: absolute;\n bottom: -70px;\n margin: 0;\n left: 15px;\n width: calc(100% - 30px);\n }\n }\n }\n\n .great-hero + section:not(.landing-page-section) {\n padding-top: 0 !important;\n }\n}\n\n// SMALL MOBILE ONLY POSITIONING THE MAN\n@media (max-width: 340px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 150% 90%, 125% 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// SMALL MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 341px) and (max-width: 390px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 135% 90%, 140% 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 391px) and (max-width: 450px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 130% 90%, -150px 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 450px) and (max-width: 490px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 125% 90%, -100px 100%, 90% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 491px) and (max-width: 525px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 115% 90%, -115px 100%, 60% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 526px) and (max-width: 550px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 110% 90%, -70px 100%, 60% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// MOBILE ONLY POSITIONING THE MAN\n@media (min-width: 551px) and (max-width: 640px) {\n .great-hero-multiple-background {\n background-position: 48% 5%, 100% 90%, -70px 100%, 60% 195% !important; // flag -> man -> boat -> circle\n background-size: auto 130px, auto 80px, auto 190px, 250px !important; // flag -> man -> boat -> circle\n }\n}\n\n// IPAD\n@media (min-width: 640px) and (max-width: 900px) {\n .great-hero-multiple-background {\n height: 360px;\n margin-bottom: 90px;\n\n .container {\n padding-top: 20px;\n min-height: 330px;\n }\n .great-hero-text {\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: absolute;\n bottom: -70px;\n margin: 0;\n left: 30px;\n width: 100%;\n width: calc(100% - 60px);\n }\n }\n }\n\n .great-hero + section:not(.landing-page-section) {\n padding-top: 0 !important;\n }\n}\n\n// IPAD ONLY POSITIONING THE MAN\n@media (min-width: 601px) and (max-width: 650px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 88%, 80% 100%, calc(100% + 168px) 135% !important; // flag -> man -> boat -> circle\n background-size: auto 195px, auto 80px, auto 330px, 450px !important; // flag -> man -> boat -> circle\n }\n}\n\n// IPAD ONLY POSITIONING THE MAN\n@media (min-width: 651px) and (max-width: 720px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 88%, 80% 100%, calc(100% + 95px) 135% !important; // flag -> man -> boat -> circle\n background-size: auto 195px, auto 80px, auto 330px, 450px !important; // flag -> man -> boat -> circle\n }\n}\n\n// IPAD ONLY POSITIONING THE MAN\n@media (min-width: 721px) and (max-width: 900px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 88%, 80% 100%, calc(100% + 58px) 135% !important; // flag -> man -> boat -> circle\n background-size: auto 195px, auto 100px, auto 330px, 450px !important; // flag -> man -> boat -> circle\n }\n}\n\n// DESKTOP\n@media (min-width: 901px) {\n .great-hero-multiple-background {\n height: 400px;\n\n .container {\n padding-bottom: 135px;\n padding-top: 35px;\n }\n .great-hero-text {\n p {\n line-height: 62px;\n margin: 0;\n }\n h1 {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n }\n a {\n position: relative;\n left: 200px;\n top: 250px;\n }\n }\n }\n}\n\n// SMALL DESKTOP ONLY POSITIONING THE MAN\n@media (min-width: 901px) and (max-width: 1024px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 110% 80%, 80% 100%, 125% 135% !important; // flag -> man -> boat -> circle\n background-size: auto 250px, auto 129px, auto 350px, 550px !important; // flag -> man -> boat -> circle\n }\n}\n\n// SMALL DESKTOP ONLY POSITIONING THE MAN\n@media (min-width: 1025px) and (max-width: 1200px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 80%, 80% 100%, 125% 135% !important; // flag -> man -> boat -> circle\n background-size: auto 250px, auto 129px, auto 350px, 550px !important; // flag -> man -> boat -> circle\n }\n}\n\n// DESKTOP ONLY POSITIONING THE MAN\n@media (min-width: 1201px) {\n .great-hero-multiple-background {\n background-position: 35px 22px, 100% 80%, 45% 100%, 95% 120% !important; // flag -> man -> boat -> circle\n background-size: auto 250px, auto 129px, auto 350px, 620px !important; // flag -> man -> boat -> circle\n margin: auto;\n width: 1201px;\n }\n}\n\n/**************************************************************\n****************** END OF MADE IN UK *************************\n**************************************************************/\n","@import '../../partials/typography';\n@import '../../partials/mixins';\n@import '../../partials/colours';\n\n.cookie-notice {\n display: none;\n @include body-medium;\n padding: 30px 0;\n\n &.block {\n display: block;\n }\n\n a:focus,\n button:focus {\n @include focus;\n }\n\n .cookie-initial {\n display: block;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: none;\n }\n\n &.confirmation-message {\n .cookie-initial {\n display: none;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: block;\n }\n }\n\n .container {\n overflow: hidden;\n padding: 3px 0; // avoid cutting off focus outline\n }\n\n .cookie-close {\n padding: 0;\n margin: 3px 3px 0 0;\n width: 20px;\n height: 20px;\n -webkit-appearance: none;\n -moz-appearance: none;\n background-color: transparent;\n border: 0;\n position: absolute;\n right: 30px;\n top: auto;\n cursor: pointer;\n\n &:before {\n @include up-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: 10px;\n }\n\n &:after {\n @include down-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: -4px;\n }\n\n &:hover {\n &:before,\n &:after {\n border-color: $light-blue;\n }\n }\n }\n\n @media (min-width: 641px) {\n .button {\n min-width: 265px;\n }\n\n p {\n width: calc(100% - 50px);\n margin: 0;\n }\n }\n}\n","@import '../partials/colours';\n\n#skip-link {\n font-size: 14px;\n line-height: 1.6;\n background-color: transparent;\n color: $white;\n display: inline-block;\n padding: 15px;\n overflow: hidden;\n position: absolute;\n text-indent: -1000px;\n z-index: -1;\n\n &:focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n color: $dark-blue;\n left: 0;\n text-indent: 0;\n top: 0;\n z-index: 10;\n }\n\n @media (min-width: 641px) {\n font-size: 16px;\n }\n}\n","ul.tag-list {\n li {\n display: inline;\n font-size: 15px;\n\n &:after {\n content: ',';\n margin-left: -0.1em;\n }\n\n &:last-child:after {\n content: '';\n }\n }\n}\n","\n// For listing article links\n\n.content-list {\n .heading {\n margin-bottom: 1.5em;\n }\n\n li .heading-small {\n margin-top: 0;\n }\n\n li {\n margin-bottom: 1em;\n }\n}\n","\n@import '../partials/spacings';\n\n@media (max-width: 640px) {\n ul.sharing-links {\n padding-bottom: 1em;\n\n li {\n display: block;\n float: left;\n margin-right: $spacing-4 * 0.5;\n }\n\n &:after {\n content: '';\n clear: both;\n display: block;\n }\n }\n}\n","\n%box {\n margin-bottom: 30px;\n\n .box-heading {\n margin-top: 0;\n }\n}\n\n// CTA BOX\n// ========\n\n.cta-box {\n @extend %box;\n padding: 45px;\n\n .button-container {\n float: right;\n\n .button {\n width: 100%;\n text-align: center;\n }\n }\n}\n\n// MESSAGE BOX\n// ============\n\n.message-box {\n @extend %box;\n @include float-clear;\n\n .box-description:last-child {\n margin-bottom: 0;\n }\n}\n\n.message-box-with-icon {\n @extend .message-box;\n display: table;\n}\n\n.message-box-icon {\n display: table-cell;\n font-family: system-ui;\n width: 80px;\n text-align: center;\n vertical-align: middle;\n}\n\n.message-box-icon-content {\n display: table-cell;\n}\n\n\n@media (max-width: 640px) {\n .message-box-icon {\n width: 50px;\n }\n}\n","\n// UTILITY CLASSES\n// ================\n\n@import '../../partials/colours';\n\n// Backgrounds\n\n$colours: (\n (\"black\", $black),\n (\"grey\", $grey),\n (\"mid-grey\", $mid-grey),\n (\"light-grey\", $light-grey),\n (\"offwhite\", $offwhite),\n (\"white\", $white),\n (\"purple\", $purple),\n (\"great-blue\", $great-blue),\n (\"dark-navy\", $dark-navy),\n (\"mid-blue\", $mid-blue),\n (\"active-blue\", $active-blue),\n (\"light-blue\", $light-blue),\n (\"aqua\", $aqua),\n (\"teal\", $teal),\n (\"flag-red\", $flag-red),\n (\"great-red\", $great-red),\n (\"focus-yellow\", $focus-yellow),\n (\"stone-10\", $stone-10),\n (\"stone-20\", $stone-20),\n (\"stone-30\", $stone-30),\n (\"stone-40\", $stone-40),\n (\"stone-50\", $stone-50),\n (\"stone-60\", $stone-60),\n (\"stone-70\", $stone-70),\n (\"stone-80\", $stone-80),\n (\"stone-90\", $stone-90),\n (\"stone\", $stone)\n);\n\n@each $colour, $name in $colours {\n .background-#{$colour} {\n background-color: $name;\n }\n}\n\n// Text colour\n\n@each $colour, $name in $colours {\n .#{$colour}-text {\n color: $name;\n }\n}\n\n// Borders\n@each $colour, $name in $colours {\n .border-#{$colour} {\n border-color: $name;\n }\n}\n\n.border-thick {\n border-style: solid;\n border-width: 6px;\n}\n\n.border-medium {\n border-style: solid;\n border-width: 4px;\n}\n\n.border-thin {\n border-style: solid;\n border-width: 2px;\n}\n\n// Section underline\n\n@each $colour, $name in $colours {\n // needs margin when used on section tag\n section.underline-#{$colour} {\n @include container;\n\n &:after {\n width: auto;\n height: 4px;\n background-color: $name;\n }\n }\n\n // does not need margin otherwise\n .underline-#{$colour} {\n &:after {\n display: block;\n content: '';\n width: 100%;\n height: 4px;\n background-color: $name;\n }\n }\n}\n\n// Padding/margin\n\n$spacings: (\n (-30, negative-30),\n (-15, negative-15),\n (0, 0),\n (15, 15),\n (30, 30),\n (45, 45),\n (60, 60),\n (90, 90)\n);\n$positions: top right bottom left;\n$sizes: (641, m), (769, l), (961, xl);\n$rules: padding, margin;\n\n@each $rule in $rules {\n\n // mobile\n @each $position in $positions {\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$position}-#{$spacing-name} {\n #{$rule}-#{$position}: #{$spacing}px;\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$spacing-name} {\n #{$rule}: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-vertical-#{$spacing-name} {\n #{$rule}-top: #{$spacing}px;\n #{$rule}-bottom: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-horizontal-#{$spacing-name} {\n #{$rule}-right: #{$spacing}px;\n #{$rule}-left: #{$spacing}px;\n }\n }\n\n // tablet, desktop\n @each $size, $size-name in $sizes {\n @media(min-width: #{$size}px) {\n\n @each $position in $positions {\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$position}-#{$spacing-name}-#{$size-name} {\n #{$rule}-#{$position}: #{$spacing}px;\n }\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-#{$spacing-name}-#{$size-name} {\n #{$rule}: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-vertical-#{$spacing-name}-#{$size-name} {\n #{$rule}-top: #{$spacing}px;\n #{$rule}-bottom: #{$spacing}px;\n }\n }\n\n @each $spacing, $spacing-name in $spacings {\n .#{$rule}-horizontal-#{$spacing-name}-#{$size-name} {\n #{$rule}-right: #{$spacing}px;\n #{$rule}-left: #{$spacing}px;\n }\n }\n\n }\n }\n}\n\n// Text\n\n.uppercase { text-transform: uppercase }\n\n// Layout\n\n.with-flag {\n @include container;\n position: relative;\n\n &:after {\n bottom: -20px;\n background-image: url('/static/images/uj-motif.png');\n background-size: 155px;\n background-repeat: no-repeat;\n height: 30px;\n z-index: 2;\n }\n}\n\nsection.blue-underline > .container {\n border-bottom: 6px solid $active-blue;\n}\n\n.wrap-tight > *:first-child {\n margin-top: 0;\n padding-top: 0;\n}\n\n.wrap-tight > *:last-child {\n margin-bottom: 0;\n padding-bottom: 0;\n}\n\n.float-right {\n float: right;\n}\n\n.float-left {\n float: left;\n}\n\n.block {\n display: block;\n}\n\n.inline-block {\n display: inline-block;\n}\n\n.inline {\n display: inline;\n}\n\n.centered {\n margin: 0 auto;\n float: none;\n}\n\n.relative {\n position: relative;\n}\n\n.overflow-auto {\n overflow: auto;\n}\n\n.only-display-mobile {\n display: block;\n}\n\n@media (min-width: 641px) {\n .only-display-mobile {\n display: none;\n }\n}\n\n.only-display-tablet {\n display: block;\n}\n\n@media (min-width: 769px) {\n .only-display-tablet {\n display: none;\n }\n}\n\n.only-display-desktop {\n display: none;\n}\n\n@media (min-width: 769px) {\n .only-display-desktop {\n display: block;\n }\n}\n","\n// BANNER\n// ======\n@import \"../../../../../styles/fonts/main.scss\";\n@import \"../../../../../styles/colors/colors.scss\";\n\n.information-banner {\n p {\n margin: 0;\n }\n\n .banner-content {\n width: 100%;\n display: table;\n margin: 0;\n\n & > * {\n display: table-cell;\n vertical-align: top;\n padding-left: 15px;\n }\n\n & > *:first-child {\n padding-left: 0;\n }\n }\n\n .banner-badge {\n // force element to shrink to fit content\n white-space: nowrap;\n width: 1px;\n\n span {\n padding: 2px 15px;\n }\n }\n\n .banner-close-button {\n float: right;\n }\n}\n\n@media (max-width: 520px) {\n .information-banner {\n .banner-content {\n display: block;\n position: relative;\n\n & > * {\n display: block;\n padding-left: 0;\n }\n\n & > *:last-child {\n padding: 0;\n }\n\n .banner-badge {\n width: auto;\n padding-bottom: 15px;\n }\n\n .banner-close-button {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n }\n}\n\n.informative-banner {\n border-left: 5px solid #0661cf;\n padding-left: 20px;\n padding-top: 5px;\n padding-bottom: 5px;\n font-size: 20px;\n font-family: $main-text-font;\n\n\n h2 {\n display: inline;\n font-weight: bold;\n margin: 0 8px 0 0;\n }\n\n p {\n display: inline;\n padding: 0;\n }\n\n div {\n width: 80%;\n }\n\n a{\n text-decoration: underline;\n color: $color-gov-link;\n font-family: $main-text-font;\n }\n span{\n font-family: $header-font;\n }\n\n @media (min-width: 768px) {\n width: 80%;\n }\n}\n","@import '../../partials/typography';\r\n@import '../../partials/colours';\r\n\r\n// Heading and CTA offset is: 0 - (half line height) - (30px padding)\r\n// Line height is 1.0475 for small screens and 1.1111 for larger ones,\r\n// so using 0.55em is around average for both.\r\n$offset: calc(0px - .55em - 30px);\r\n\r\n.statistics-card {\r\n padding: 0 30px;\r\n}\r\n\r\n.statistics-card-heading {\r\n margin: 0 0 $offset 0;\r\n\r\n & span {\r\n display: inline-block;\r\n padding: 30px;\r\n background: $grey;\r\n color: $white;\r\n\r\n @media (min-width: 768px) {\r\n padding: 30px 60px;\r\n }\r\n }\r\n}\r\n\r\n.statistics-card-content {\r\n margin: 0 -30px;\r\n background: $white;\r\n padding: 60px 30px 30px 30px;\r\n\r\n\r\n & .flex-grid {\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n }\r\n}\r\n\r\n.statistics-card__column {\r\n flex: 1 0 100%;\r\n\r\n @media (min-width: 480px) {\r\n flex-basis: 50%;\r\n max-width: 50%;\r\n }\r\n\r\n @media (min-width: 768px) {\r\n flex-basis: 33.3333%;\r\n max-width: 33.3333%;\r\n }\r\n\r\n &.statistics-card__column-5 {\r\n @media (min-width: 961px) {\r\n flex-basis: 20%;\r\n max-width: 20%;\r\n }\r\n }\r\n\r\n &.statistics-card__column-6 {\r\n @media (min-width: 1024px) {\r\n flex-basis: 16.6666%;\r\n max-width: 16.6666%;\r\n }\r\n }\r\n}\r\n\r\n.statistic-heading {\r\n margin-bottom: 0.5em;\r\n}\r\n\r\n.statistic-number {\r\n margin: .75rem 0;\r\n line-height: 1.25;\r\n}\r\n\r\n.statistic-smallprint {\r\n color: $mid-grey;\r\n}\r\n\r\n.statistics-card-cta {\r\n margin: $offset 0 0 0;\r\n text-align: right;\r\n\r\n & .cta-link {\r\n & span {\r\n text-align: center;\r\n padding: 25px 30px;\r\n\r\n @media (min-width: 768px) {\r\n padding: 25px 60px;\r\n }\r\n }\r\n\r\n &:after {\r\n margin-right: 15px;\r\n }\r\n }\r\n}\r\n","\n// CASE STUDY/BANNER\n\n.great-case-study {\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n color: $white;\n padding: 0;\n position: relative;\n\n &.background-tint:before {\n background-color: rgba(0, 0, 0, 0.5);\n content: '';\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n .container {\n display: flex;\n align-items: center;\n position: relative;\n min-height: 600px;\n }\n\n @media (max-width: 768px) {\n // horrible but only way to override inline background style\n background-image: none !important;\n color: $grey;\n\n &.background-tint:before {\n display: none;\n }\n\n & > .container {\n min-height: 0;\n }\n }\n\n @media (max-width: 640px) {\n .button {\n width: auto;\n }\n }\n}\n","// Search page components\n\n@import '../../partials/colours';\n@import '../../partials/spacings';\n\n.selected-filters-container {\n background-color: $stone-40;\n\n mark {\n margin-bottom: 5px;\n display: inline-block;\n font-weight: bold;\n line-height: 1.5;\n background: $stone;\n padding: 5px;\n border-radius: 4px;\n }\n\n .selected-filters-label {\n display: block;\n }\n\n .clear-all-link {\n display: block;\n }\n\n}\n\n.expandable-fieldset {\n position: relative;\n\n legend {\n margin-bottom: 20px;\n }\n\n label {\n display: inline-block;\n width: 100%;\n cursor: pointer;\n padding-bottom: $spacing-4;\n font-size: $spacing-4;\n }\n\n button.filter-collapse {\n background: transparent;\n border: 0;\n position: absolute;\n right: 0;\n top: 0;\n padding-top: 10px;\n padding-bottom: 4px;\n cursor: pointer;\n }\n\n button.filter-collapse.checked {\n padding-bottom: 9px;\n padding-right: 6px;\n padding-top: 0;\n }\n\n button.filter-collapse::after {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n border-color: #000000;\n border-width: 2px 0 0 2px;\n height: 8px;\n width: 8px;\n }\n\n button.filter-collapse.checked::after {\n border-width: 0 2px 2px 0;\n margin: 5px 0 0;\n }\n\n}\n\nbody.js-enabled {\n .expandable-fieldset {\n button.filter-collapse.checked + .form-group {\n display: none;\n }\n }\n}\n\nbody:not(.js-enabled) {\n .expandable-fieldset {\n button.filter-collapse {\n display: none;\n }\n }\n}\n","\n.pagination {\n margin-top: 60px;\n display: flex;\n\n a {\n height: 50px;\n text-align: center;\n line-height: 50px;\n padding-top: 0;\n }\n\n ol {\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n\n li {\n display: inline-block;\n vertical-align: top;\n\n a {\n padding: 0;\n width: 50px;\n vertical-align: bottom;\n }\n }\n }\n\n @media (max-width: 800px) {\n flex-wrap: wrap;\n justify-content: space-between;\n\n a {\n width: 125px;\n padding: 0;\n }\n\n a:first-of-type{\n padding-right: $large-padding;\n }\n\n ol {\n display: none;\n }\n\n &.has-previous,\n\n &.has-next {\n > a {\n width: auto;\n padding-right: 10px;\n padding-left: 10px;\n }\n\n #paginator-previous {\n order: 1;\n }\n\n #paginator-next {\n order: 2;\n }\n\n ol {\n order: 1;\n }\n }\n }\n\n}\n","@import '../../partials/colours';\n\n.full-width-list-with-media {\n width: 100%;\n min-height: 500px;\n background-position: top;\n background-repeat: no-repeat;\n background-size: cover;\n color: white;\n\n a {\n color: white;\n }\n\n a:visited {\n color: white;\n }\n\n a:active:focus {\n color: $great-blue;\n }\n\n .list-item {\n border-top: 3px solid $great-red;\n }\n\n .media {\n margin-top: auto;\n margin-bottom: auto;\n\n @media (max-width: 960px) {\n margin-bottom: 30px;\n }\n }\n\n @media (max-width: 960px) {\n .reverse-columns-l {\n flex-direction: column-reverse;\n }\n }\n}\n","\n// Details list\n// ============\n\n.great-details-list {\n\n details:first-child {\n border-top: 2px solid $light-grey;\n border-bottom: 0;\n }\n\n details:last-child {\n border-top: 0;\n }\n}\n",".multi-select-autocomplete {\n & > div {\n padding-left: 10px;\n border: 2px solid black;\n }\n\n span {\n display: inline-block;\n margin-top: 10px;\n }\n\n .autocomplete__wrapper {\n height: 100%;\n }\n\n .autocomplete__wrapper input {\n border: 0;\n height: 100%;\n margin-bottom: 10px;\n padding: 10px;\n }\n\n .autocomplete__menu {\n overflow: hidden;\n border-top: 2px solid black;\n }\n\n .multi-select-autocomplete-selected-item {\n padding-top: 5px;\n padding-bottom: 5px;\n padding-right: 5px;\n padding-left: 10px;\n margin-right: 10px;\n border: 1px solid $grey;\n background: $offwhite;\n border-radius: 5px;\n font-size: 1.1875rem;\n line-height: 1.31579;\n margin-top: 10px;\n\n button {\n border: 0;\n background: none;\n padding: 10px;\n padding-bottom: 5px;\n padding-top: 5px;\n cursor: pointer;\n vertical-align: middle;\n font-size: 19px;\n line-height: 1em;\n }\n }\n}\n","@import '../partials/colours';\n\n.text-input-with-submit-button-container {\n display: flex;\n\n .text-input-with-submit-button:active {\n top: inherit;\n }\n\n .text-input-with-submit-button {\n border: 0;\n background: $active-blue;\n cursor: pointer;\n color: $white;\n }\n\n input {\n border-right: 0;\n\n &:focus {\n margin: -2px 0 -2px 0;\n }\n }\n}\n",".radio-nested-container {\n margin-bottom: 50px;\n\n input[type='radio']:not(:checked) + label + .radio-nested {\n display: none;\n }\n\n > .form-group {\n margin-bottom: -20px;\n }\n\n .radio-nested {\n padding-top: 0;\n padding-bottom: 0;\n border-left-width: 4px;\n margin-top: 45px;\n margin-bottom: 0;\n margin-left: -20px;\n\n .form-hint + .form-group {\n margin-top: -5px;\n }\n\n .form-hint {\n padding-bottom: 0;\n }\n\n .form-group {\n margin-top: 10px;\n margin-bottom: 0;\n\n > .form-label {\n padding-left: 0;\n font-weight: normal;\n width: 100%;\n }\n\n // override .multiple-choice input which hides input boxes.\n input[type=text],\n input[type=number] {\n position: inherit;\n cursor: inherit;\n left: inherit;\n top: inherit;\n height: inherit;\n z-index: inherit;\n zoom: inherit;\n filter: inherit;\n opacity: inherit;\n }\n\n input,\n select,\n textarea {\n width: 100%;\n }\n }\n\n .form-group-error {\n margin-left: -19px;\n border-width: 4px;\n }\n }\n}\n",".autocomplete__menu,\n.SelectiveLookupDisplay {\n background-color: #fff;\n border: #505A5F solid 1px;\n max-height: 221px;\n width: 100%;\n overflow: scroll;\n z-index: 2;\n padding-left: 0;\n font-size: 18px;\n margin-top: 5px;\n margin-left: 0px;\n font-family: \"Noto Regular\", arial, helvetica, sans-serif;\n overflow-x: hidden;\n li {\n width: 100%;\n border-top: #505A5F solid 1px;\n padding: 15px;\n position: relative;\n top: -1px;\n }\n li:not(.SelectiveLookupDisplay__list-item--inactive) {\n cursor: pointer;\n &:focus {\n border-color: #ffbf47;\n border-style: solid;\n border-width: 4px 3px 3px 3px;\n box-shadow: none;\n outline: 0;\n padding: 8px 22px;\n -webkit-box-shadow: none;\n }\n &:hover,\n &:focus {\n background-color: #007ea3 !important;\n color: white;\n }\n }\n\n #company-lookup-name-not-in-companies-house {\n border-top: 2px solid #999;\n background: #dedede;\n }\n}\n\ninput.company-search-input {\n background-image: url(/static/images/search-black.svg);\n background-size: 18px;\n background-repeat: no-repeat;\n background-position: calc(100% - 10px) center;\n padding-right: 40px;\n}\n\ninput.company-search-input--disabled {\n background-color: #eef2f6;\n border: 2px solid #7D8E96 !important;\n}",".rich-text,\n.block-text:not(.microsite .block-text) {\n h1:not(.govuk-heading-xl), h2:not(.govuk-heading-l), h3:not(.govuk-heading-m), h4:not(.govuk-heading-s) {\n font-weight: 700;\n text-transform: none;\n display: block;\n }\n\n b,\n b i {\n font-weight: bold;\n }\n\n h1:not(.govuk-heading-xl) {\n font-size: 32px;\n line-height: 1.09375;\n margin-top: .46875em;\n margin-bottom: .9375em;\n\n @media (min-width: 641px) {\n font-size: 48px;\n line-height: 1.04167;\n margin-top: .625em;\n }\n }\n\n h2:not(.govuk-heading-l) {\n font-size: 24px;\n line-height: 1.04167;\n margin-top: 1.04167em;\n margin-bottom: .41667em;\n\n @media (min-width: 641px) {\n font-size: 36px;\n line-height: 1.11111;\n margin-top: 1.25em;\n margin-bottom: .83333em;\n }\n\n b {\n @media (min-width: 641px) {\n line-height: 1.11111;\n }\n }\n }\n\n h3:not(.govuk-heading-m) {\n font-size: 18px;\n line-height: 1.2;\n margin-top: 1.25em;\n margin-bottom: .5em;\n\n @media (min-width: 641px) {\n font-size: 24px;\n line-height: 1.25;\n margin-top: 1.875em;\n margin-bottom: .625em;\n }\n }\n\n h4:not(.govuk-heading-s) {\n font-size: 16px;\n line-height: 1.25;\n margin-top: .625em;\n margin-bottom: .3125em;\n\n @media (min-width: 641px) {\n font-size: 19px;\n line-height: 1.31579;\n margin-top: 1.05263em;\n }\n }\n\n a {\n color: #006ccc;\n text-decoration: underline;\n }\n\n ul {\n padding: 0;\n margin: 0 0 1em;\n list-style: none;\n padding-left: 0;\n\n li {\n margin-bottom: 5px;\n position: relative;\n list-style: none;\n padding: 0 0 0 30px;\n\n &:before {\n background-color: #333;\n border-radius: 4px;\n content: \"\";\n display: inline-block;\n height: 8px;\n left: 0;\n position: absolute;\n top: .5em;\n width: 8px;\n }\n }\n }\n\n ol {\n padding: 0 0 0 20px;\n margin-top: 5px;\n margin-bottom: 20px;\n list-style-type: decimal;\n\n li {\n margin-bottom: 5px;\n }\n }\n}\n\n.wrap-tight .rich-text >:first-child,\n.wrap-tight .block-text >:first-child {\n margin-top: 0;\n padding-top: 0;\n}\n\n.block-pull_quote {\n background-color: #f5f2ed;\n font-weight: 400;\n line-height: 1.6;\n margin: 60px 0 60px -30px;\n padding: 30px;\n font-family: georgia,verdana,serif;\n font-style: italic;\n\n &:before {\n color: #dfd5c5;\n content: '“';\n display: block;\n font-family: sans-serif;\n font-size: 120px;\n font-weight: 600;\n height: 60px;\n left: -15px;\n line-height: 120px;\n position: relative;\n }\n\n blockquote,\n figcaption {\n display: block;\n margin-bottom: 15px;\n\n @media (min-width: 641px) {\n max-width: calc(980px - 25%);\n width: 75%;\n }\n }\n\n blockquote {\n p {\n margin-bottom: 15px;\n }\n }\n\n figcaption {\n font-size: 19px;\n font-style: normal;\n\n span {\n &:after {\n content: '|';\n margin: 0 -1px 0 4px;\n }\n }\n }\n\n a {\n color: #006ccc;\n text-decoration: underline;\n }\n\n @media (min-width: 641px) {\n font-size: 24px;\n }\n\n @media (min-width: 1261px) {\n width: calc(100vw - 8px);\n margin-left: calc(600px - 50vw);\n padding-left: calc((50vw - 600px) + (100% / 9 * 2) + 5px) !important;\n }\n}\n",".article-image img,\n.article-video video {\n width: 100%;\n}\n","// Show more\n// ============\n\n.show-more {\n details {\n position: relative;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n\n details[open] {\n margin-top: 0;\n padding-bottom: 40px;\n }\n\n details[open] summary {\n position: absolute;\n bottom: 0;\n }\n\n details[open] summary::before {\n transform: rotate(270deg);\n margin-top: -4px;\n margin-right: 10px;\n }\n\n .details-text-closed {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 100%;\n }\n\n .details-text-open {\n display: block !important;\n overflow: visible !important;\n }\n\n summary {\n font-family: $main-text-font;\n text-decoration: none !important;\n font-size: 18px;\n color: $color-gov-link\n }\n\n summary::before {\n content: \"\";\n display: block;\n background: url('/static/icons/arrow.svg') no-repeat;\n width: 20px;\n height: 18px;\n float: left;\n }\n\n // Hides the default arrow on details component in Safari\n details summary::-webkit-details-marker {\n display: none;\n }\n}\n",".clickable-card {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1;\n\n &:active:focus {\n background: transparent;\n }\n}\n\n.card-inner {\n @media only screen and (max-width: $mobile-size) {\n > .primary-button {\n margin-left: auto;\n }\n }\n\n > .primary-button {\n display: none;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../borders/main.scss';\n\n@mixin primary {\n background-color: $color-primary-button;\n color: $color-alternative-text;\n border: 2px solid $color-primary-button;\n\n &.delete-button {\n background-color: $color-delete;\n border: 2px solid $color-delete;\n }\n\n i {\n color: $color-alternative-text;\n }\n}\n\n@mixin secondary {\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n\n &.delete-button {\n color: $color-delete;\n border: 2px solid $color-delete;\n background-color: $color-main-background;\n\n i {\n color: $color-delete;\n }\n }\n\n i {\n color: $color-gov-link;\n }\n}\n\n.button,\nbutton {\n min-height: 50px;\n height: min-content;\n border-radius: 0;\n padding-top: 8px;\n padding-bottom: 8px;\n font-family: $header-font;\n font-size: $font-size-button;\n line-height: revert;\n color: $color-gov-link;\n\n span + i,\n i + span {\n padding-left: $standard-padding;\n }\n\n & i {\n font-size: $icon-large-button-size;\n }\n\n &.change-known-button {\n min-height: auto;\n }\n\n &.icon-last {\n i {\n padding-left: $standard-padding;\n }\n }\n\n &.icon-only {\n height: auto;\n width: auto;\n border: none;\n\n & > i {\n padding: 0;\n }\n }\n\n cursor: pointer;\n\n &:active,\n &:focus {\n @include focus-state;\n }\n\n &.primary-button,\n &.secondary-button,\n &.tertiary-button,\n &.quaternary-button {\n padding-left: $large-padding;\n padding-right: $large-padding;\n }\n\n &.small-button {\n height: 40px;\n min-height: 40px;\n font-size: 16px;\n line-height: 10px;\n\n i {\n font-size: $icon-small-button-size;\n }\n }\n\n &.medium-button {\n height: 45px;\n\n i {\n font-size: $icon-medium-button-size;\n }\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n\n &.secondary-button {\n @include secondary();\n\n & :focus,\n &:active,\n &:hover {\n @include primary();\n }\n }\n\n &.primary-button {\n @include primary();\n & :focus,\n &:active,\n &:hover {\n @include secondary();\n }\n }\n\n &.tab-list-item,\n .tab-list-active {\n height: 50px;\n line-height: 25px;\n margin-bottom: $standard-padding;\n color: $color-gov-link;\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n border-radius: 0;\n }\n\n &.tab-list-active {\n background-color: $color-tab;\n border: 2px solid $color-tab;\n color: $color-main-text;\n }\n\n &.tertiary-button,\n &.tertiary-button:hover,\n &.tertiary-button:active,\n &.tertiary-button:visited,\n &.tertiary-button:focus:active {\n background-color: $color-main-background;\n color: $color-main-text;\n border-color: $color-border;\n\n & > i {\n color: $color-main-text;\n }\n }\n\n &.quaternary-button {\n background-color: $color-completed;\n color: $color-main-background;\n\n & :focus,\n &:active,\n &:hover {\n background-color: $color-main-background;\n color: $color-completed;\n border: 2px solid $color-completed;\n i {\n color: $color-completed;\n }\n }\n }\n\n &.fas fa-check-circle {\n border-radius: 50%;\n height: 40px;\n width: 40px;\n\n // font-size: ;\n icon {\n padding: 0;\n margin: 0;\n }\n }\n\n &.link {\n color: $color-gov-link;\n height: auto;\n }\n\n &.back-button {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n }\n\n &.search-button {\n padding: 0;\n width: 40px;\n min-width: 40px;\n min-height: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n\n i {\n padding: 0;\n }\n }\n\n &.remove-product {\n height: 30px;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n\n &.personalization-menu-button {\n color: $color-alternative-text;\n i {\n color: $color-alternative-text;\n }\n\n &.open {\n color: $color-main-text;\n background-color: $color-alternative-text;\n\n i {\n color: $color-main-text;\n }\n }\n\n &:active,\n &:focus {\n border: none;\n outline: none;\n }\n\n &:hover {\n background-color: $color-footer;\n color: $color-alternative-text;\n\n i {\n color: $color-alternative-text;\n }\n }\n }\n}\n\nbutton {\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n\n &.small-button {\n height: 35px;\n line-height: 10px;\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n}\n\n//override here as imported from great styles\n.button--only-icon {\n height: 40px;\n width: 40px;\n min-height: 40px;\n border-radius: 50% !important;\n border: 2px solid $color-gov-link;\n\n & > i {\n padding: 0;\n }\n}\n\n.tooltip__icon > button {\n i.fas.fa-book {\n color: $color-gov-link !important;\n }\n}\n\nbutton.button-example,\nbutton.button-lesson {\n color: $color-main-text;\n\n i {\n color: $color-main-text;\n }\n}\n\n.remove-market {\n i {\n font-size: $icon-standard-size;\n color: $color-delete;\n }\n}\n\n.tabs {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: $standard-padding $standard-padding;\n}\n\n#skip-link {\n background-color: $color-focus;\n\n &.accessibility-skip-to-section {\n background-color: inherit;\n }\n}\n\nbutton#commodity-code-details {\n padding-left: $large-padding;\n padding-right: $large-padding;\n span + span {\n padding-left: $standard-padding;\n }\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n\n.video-transcript {\n button {\n i + span {\n padding-left: 0;\n }\n }\n}\n","@import '../colors/colors.scss';\n\n$focus-border: 3px solid $color-focus;\n\n@mixin focus-state{\n outline: 3px solid $color-focus;\n}\n","@import '../colors/colors.scss';\n\nhr{\n height: 4px;\n background:$color-thematic-break;\n width:100%;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.select {\n font-size: $font-size-p;\n\n .select_chevron {\n margin-top: 3px;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n }\n}\n\n.select__placeholder {\n display: flex;\n align-items: center;\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n border: 2px solid $color-quotes-icons;\n}\n\n.select__list.select__list {\n border-color: $color-quotes-icons;\n}\n\n.select__placeholder--value {\n padding-left: $standard-padding * 0.5;\n}\n\n.select__list:not(.select__list--open){\n display: none;\n}\n","@import '../../styles/colors/colors.scss';\n\ninput[type='text'],\ninput[type='email'],\ninput[type='password'],\ninput[type='tel'],\ninput[type='number'],\ntextarea,\ntextarea.form-control {\n border-radius: 0px;\n border: 2px solid $color-main-text;\n color: $color-main-text;\n}\ninput[type='checkbox'].markascomplete_checkbox {\n background-color: $color-completed;\n &:before {\n border-color: #0B0C0C;\n margin-top: 2px;\n }\n &:after{\n top: 9px;\n }\n}\n\nlabel {\n color: $color-main-text;\n}\n\n.multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n min-height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type='text'] {\n color: $color-main-text;\n}\n\n.search-input {\n i {\n font-size: 18px;\n }\n}\n\n.form-label,\n.form-hint {\n font-family: $main-text-font;\n}\n\n.form-hint {\n padding-top: .15em;\n padding-bottom: .35em;\n font-size: 18px;\n}\n\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/typography.scss';\n@import '../sizes/sizes.scss';\n\n$where-to-export-image: url(/static/images/where-to-export-header.png);\n$export-plan-image: url(/static/images/export-plan-header.png);\n$learn-to-export-image: url(/static/images/learn-to-export-header.png);\n$account-image: url(/static/images/accounts-header.png);\n$get-started-header: url(/static/images/learn-to-export-topic1-header.png);\n$identify-opportunities-header: url(/static/images/learn-to-export-topic2-header.png);\n$prepare-to-sell-header: url(/static/images/learn-to-export-topic3-header.png);\n$regulations-licensing-header: url(/static/images/learn-to-export-topic4-header.png);\n$funding-financing-header: url(/static/images/learn-to-export-topic5-header.png);\n\n@mixin page-header-container-mixin() {\n max-width: 1230px; /* Initial max width until 1660px */\n margin-left: auto;\n margin-right: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n\n @media (min-width: 1600px) {\n max-width: 1600px; /* Change max width beyond 1660px */\n margin-left: calc(\n (100% - 1230px) / 2\n ); /* Calculate left margin dynamically */\n }\n\n @media (min-width: 1660px) {\n max-width: 1600px; /* Ensure max-width remains 1600px beyond 1660px */\n }\n}\n\n@mixin vertical-alignment {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button,\n .button {\n width: 100%;\n }\n\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n\n &.full-height-img {\n background-size: 90% auto !important;\n background-position-x: right !important;\n }\n }\n}\n\n.page-header {\n position: relative;\n background-color: $color-main-background !important;\n width: 100%;\n height: 355px;\n display: inline-flex;\n flex-direction: row;\n justify-content: center;\n flex-wrap: wrap;\n box-sizing: border-box;\n\n &.get-started .image-container {\n background: $get-started-header;\n }\n\n &.identify-opportunities-and-research-the-market .image-container {\n background: $identify-opportunities-header;\n }\n\n &.prepare-to-sell-into-a-new-country .image-container {\n background: $prepare-to-sell-header;\n }\n\n &.regulations-licensing-and-logistics .image-container {\n background: $regulations-licensing-header;\n }\n\n &.funding-financing-and-getting-paid .image-container {\n background: $funding-financing-header;\n }\n\n &.where-to-export-header .image-container {\n background: $where-to-export-image;\n }\n\n &.export-plan-header .image-container {\n background: $export-plan-image;\n }\n\n &.account-header .image-container {\n background: $account-image;\n }\n\n &.market-header .image-container {\n background: url(/static/images/export-plan-header.png);\n }\n\n &.learn-header .image-container {\n background: $learn-to-export-image;\n }\n\n .inner-header {\n max-width: $max-header-width;\n width: 100%;\n height: 100%;\n margin-left: $x-large-padding;\n display: inline-flex;\n\n @include page-header-container-mixin();\n\n > div:first-child {\n padding-top: 60px;\n padding-bottom: 60px;\n flex: 1;\n min-width: 420px;\n box-sizing: border-box;\n\n @media (max-width: $tablet-size) {\n min-width: -webkit-fill-available;\n }\n\n .govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n\n button {\n min-width: initial;\n }\n\n p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n\n p.sub-header {\n color: $color-subheading-text;\n margin-bottom: 0px;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n margin-bottom: $standard-padding;\n }\n }\n\n .lesson-summary {\n display: inline-flex;\n align-items: center;\n\n span,\n i {\n color: $color-gov-link;\n }\n\n i {\n padding-bottom: 3px;\n }\n\n .learn__category-topics {\n padding-left: $standard-padding;\n }\n\n .learn__category-lessons {\n padding-left: $standard-padding * 0.5;\n }\n }\n }\n\n .image-container {\n width: 100%;\n height: 100%;\n flex: 2;\n background-repeat: no-repeat !important;\n background-size: auto 100% !important;\n\n &.right-aligned {\n background-position-x: right !important;\n }\n\n @media only screen and (min-width: $mobile-size) and (max-width: 980px) {\n margin-left: -8%;\n &.right-aligned {\n margin-left: 0;\n }\n }\n &.ea-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n &.lte-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n\n &:not(.image-full-width) {\n @media only screen and (min-width: 980px) {\n background-position-y: 50% !important;\n }\n }\n }\n }\n\n i.fa .fa-clock {\n color: $color-gov-link;\n }\n\n &.stack-at-tablet-width {\n @media only screen and (max-width: 900px) {\n @include vertical-alignment;\n }\n\n @media only screen and (max-width: $mobile-size) {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button {\n width: 100%;\n }\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container:not(.hide-for-mobile) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: center !important;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n @include vertical-alignment;\n }\n\n .image-container:not(.great-display-from-tablet) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n }\n }\n}\n\n.market-details-header {\n height: 345px;\n background-position: 50% !important;\n background-size: cover !important;\n\n @media only screen and (max-width: $mobile-size) {\n height: 200px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.personalization-menu {\n position: absolute;\n box-shadow: rgb(0 0 0 / 25%) 0px 6px 10px 0px;\n padding: $large-padding;\n background-color: $color-main-background;\n z-index: 2;\n width: 375px;\n @media only screen and (min-width: $mobile-size) {\n margin-left: -13px;\n }\n\n ul {\n padding: 0;\n margin: 0;\n\n li + li {\n padding-top: 13px;\n }\n\n li {\n display: flex;\n flex-direction: row;\n align-items: center;\n border-bottom: 2px solid $color-background-color;\n padding-bottom: $standard-padding;\n\n a {\n flex: 1;\n font-family: $header-font;\n text-decoration: none;\n color: $color-main-text;\n &:hover {\n color: $color-gov-link;\n }\n }\n\n button {\n height: auto;\n background-color: transparent;\n\n .remove-product {\n height: auto;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n }\n }\n }\n}\n\n#set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n }\n}\n\n#set-product-button {\n margin-left: -13px;\n}\n\n #set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: 640px) {\n margin-left: 0;\n }\n }\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\nfooter {\n background-color: $color-main-background;\n\n .copyright-container {\n background-color: $color-main-background;\n display: flex;\n justify-content: center;\n div {\n width: 100%;\n align-items: center;\n display: inline-flex;\n flex-direction: row;\n justify-content: space-between;\n max-width: $content-max-width;\n padding: $large-padding $x-large-padding;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding;\n flex-direction: column;\n align-items: flex-start;\n }\n @media only screen and (min-width: (1290px + ($x-large-padding * 2) )) {\n padding: 40px 0 $large-padding 0;\n }\n\n @media only screen and (min-width: calc($content-max-width + (2 * $large-padding))) {\n padding: $large-padding 0;\n }\n\n p.copy-right {\n font-size: 18px;\n padding-top: 3px;\n margin: 0;\n @media only screen and (max-width: $mobile-size) {\n font-size: 16px;\n margin: 0;\n }\n }\n }\n }\n div.footer {\n background-color: $color-footer;\n justify-content: center;\n display: flex;\n\n &.great-display-block{\n display: block;\n }\n\n ul {\n margin: 80px $x-large-padding $x-large-padding;\n max-width: $content-max-width;\n display: inline-flex;\n gap: $large-padding;\n flex-wrap: wrap;\n list-style-type: none;\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n margin: 115px $large-padding 52px $large-padding;\n }\n\n > li a {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-alternative-text;\n text-decoration-line: underline;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n cursor: pointer;\n }\n }\n }\n}\n","@import '../colors/colors.scss';\n\n.tooltip__close {\n\n min-height: 30px;\n display: flex;\n justify-content: center;\n align-items: center;\n float: right;\n cursor: pointer;\n margin: -5px -5px 0 0;\n width: 30px;\n height: 30px;\n overflow: hidden;\n border-radius: 15px;\n background-color: $color-main-background;\n transition: background-color 300ms;\n\n &:hover {\n background-color: $color-alternative-background;\n }\n\n span[role='img'] {\n color: $color-gov-link\n }\n\n &:focus {\n outline: 6px solid $color-focus;\n }\n}\n\n.tooltip-title{\n font-size: 20px;\n}\n","div.progress-bar, div.learn__category-progress {\n border-radius: 0!important;\n height: 5px;\n background: #CCE2D8;\n span {\n border-radius: 0!important;\n background: govuk-colour(\"green\");\n }\n}\n","@import '../sizes/sizes.scss';\n\n.ReactModal__Content.ReactModal__Content--after-open{\n max-width: $content-max-width!important;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n.great-global-header-footer {\n background-color: $white;\n box-sizing: border-box;\n\n & > .container {\n @include float-clear;\n }\n\n .great-domestic-international-links {\n @include float-clear;\n float: right;\n }\n}\n\n\n\n@mixin flag-red-underline {\n &:after {\n background-color: #b00d23;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n#great-global-header-domestic-link {\n font-family: $header-font;\n}\n\n.great-domestic-international-links {\n @include float-clear;\n\n a {\n color: $color-main-text;\n padding: 0 15px;\n padding-top: 10px;\n text-decoration: none;\n height: 50px;\n display: block;\n float: left;\n font-size: 14px;\n position: relative;\n }\n}\n\n.great-global-header.domestic a.domestic,\n.great-global-header.international a.international {\n @include flag-red-underline;\n color: $color-main-text;\n}\n\n@media (max-width: 640px) {\n .great-global-header-footer {\n height: auto;\n line-height: 1;\n\n & > .container {\n padding-top: 10px;\n margin: 0;\n width: 100%;\n padding: 0;\n }\n\n .great-global-header-footer-logo {\n padding-left: 15px;\n float: none;\n }\n\n .great-domestic-international-links {\n display: table;\n float: none;\n width: 100%;\n table-layout: fixed;\n\n a {\n line-height: 14px;\n float: none;\n display: table-cell;\n vertical-align: middle;\n width: 50%;\n padding-top: 0;\n\n &:first-child {\n padding-left: 15px;\n padding-right: 0;\n }\n\n &:last-child {\n text-align: right;\n padding-right: 15px;\n padding-left: 0;\n }\n }\n }\n }\n}\n\n@media (max-width: 350px) {\n .great-global-header-footer {\n .great-domestic-international-links > * {\n font-size: 12px;\n }\n }\n}\n","@import './card.scss';\n@import './buttons.scss';\n@import './nav.scss';\n@import './thematic-break.scss';\n@import './select.scss';\n@import './inputs.scss';\n@import './page-header.scss';\n@import './personalisation-bar.scss';\n@import './footer.scss';\n@import './tootltip.scss';\n@import './progress-bar.scss';\n@import './cookies-modal.scss';\n@import './domestic-international-header.scss';\n\na:focus:active,\nbutton:focus:active {\n background-color: initial;\n}\n",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"4.8.0\";\n}\n\n/*# sourceMappingURL=_govuk-frontend-version.scss.map */","@include govuk-exports(\"govuk/core/links\") {\n\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","@import \"compatibility\";\n@import \"typography-font-families\";\n\n////\n/// @group settings/typography\n////\n\n/// Use 'legacy' fonts\n///\n/// Whether or not to use v1 nta font from GOV.UK Elements / Frontend\n/// Toolkit, for teams that are migrating to GOV.UK Frontend and may be using\n/// components from both places in a single application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-use-legacy-font: if(\n (\n $govuk-compatibility-govukfrontendtoolkit or\n $govuk-compatibility-govuktemplate or\n $govuk-compatibility-govukelements\n ),\n true,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-use-legacy-font\n// manually instead of automatically via compatibility variables\n@if $govuk-use-legacy-font == true and\n $govuk-compatibility-govukfrontendtoolkit == false and\n $govuk-compatibility-govuktemplate == false and\n $govuk-compatibility-govukelements == false {\n @include _warning(legacy-font, \"$govuk-use-legacy-font is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will only support the included version \" +\n \"of GDS Transport.\");\n}\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta,\n $govuk-font-family-gds-transport\n) !default;\n\n/// Font families to use when displaying tabular numbers\n///\n/// @type List\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-font-family-tabular: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta-tabular,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-font-family-tabular\n// manually instead of automatically via $govuk-use-legacy-font\n@if $govuk-font-family-tabular != false and $govuk-use-legacy-font == false {\n @include _warning(tabular-font-face, \"$govuk-font-family-tabular is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will not support using a separate \" +\n \"font-face for tabular numbers.\");\n}\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// If you have set $govuk-font-family to something other than\n/// `$govuk-font-family-gds-transport` this option is disabled by default.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: (\n $govuk-font-family == $govuk-font-family-gds-transport\n) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n\n/*# sourceMappingURL=_typography-font.scss.map */","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n //\n // We do not need to include the GDS Transport font-face declarations if\n // alphagov/govuk_template is being used since nta will already be included by\n // default.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Responsive typography helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n///\n/// @param {Number} $size - Point from the spacing scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the spacing scale\n///\n/// @access public\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n\n @if not map-has-key($govuk-typography-scale, $size) {\n @error \"Unknown font size `#{$size}` - expected a point from the typography scale.\";\n }\n\n $font-map: map-get($govuk-typography-scale, $size);\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n $line-height: _govuk-line-height(\n $line-height: if(\n $override-line-height,\n $override-line-height,\n map-get($breakpoint-map, \"line-height\")\n ),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $line-height: $line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean} $size Point from the spacing scale (the size as it\n/// would appear on tablet and above). Use `false` to avoid setting a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the spacing scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @if $tabular {\n // if govuk-font-family-tabular is set use $govuk-font-family-tabular\n @if $govuk-font-family-tabular {\n @include govuk-typography-common($font-family: $govuk-font-family-tabular);\n } @else {\n @include govuk-typography-common;\n -webkit-font-feature-settings: \"tnum\" 1;\n font-feature-settings: \"tnum\" 1;\n\n @supports (font-variant-numeric: tabular-nums) {\n -webkit-font-feature-settings: normal;\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n }\n } @else {\n @include govuk-typography-common;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-typography-responsive($size, $override-line-height: $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-new-link-styles {\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-new-link-styles and $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, .99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), .99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it. This has no effect in Internet Explorer 8 (IE8),\n/// because IE8 does not support `:not`.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"] {\n &:after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","////\n/// @group helpers\n////\n\n@import \"../tools/exports\";\n\n/// Font Face - GDS Transport\n///\n/// Outputs the font-face declaration for GDS Transport at the root of the CSS document\n/// the first time it is called.\n///\n/// @access private\n\n@mixin _govuk-font-face-gds-transport {\n @include _govuk-not-ie8 { // In IE8, which cannot render WOFF format, we fall back to system fonts\n @include govuk-exports(\"govuk/helpers/font-faces\") {\n @at-root {\n /*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: normal;\n src:\n govuk-font-url(\"light-94a07e06a1-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"light-f591b13f7d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: bold;\n src:\n govuk-font-url(\"bold-b542beb274-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"bold-affa96571d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_font-faces.scss.map */","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body:before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n // Since Internet Explorer 8 does not support box-shadow, we want to force the\n // user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 -2px $govuk-focus-colour, 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n}\n\n/*# sourceMappingURL=_focused.scss.map */","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\", $legacy: \"grey-1\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-2\");\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-3\");\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\", $legacy: #4c2c92) !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\", $legacy: \"light-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\", $legacy: \"light-blue\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */","@include govuk-exports(\"govuk/core/lists\") {\n\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n\n/*# sourceMappingURL=_lists.scss.map */","////\n/// @group helpers/spacing\n////\n\n// stylelint-disable indentation\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing($responsive-spacing-point, $property, $direction: \"all\", $important: false, $adjustment: false) {\n\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","@include govuk-exports(\"govuk/core/typography\") {\n\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: 14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","@include govuk-exports(\"govuk/core/section-break\") {\n\n %govuk-section-break {\n margin: 0;\n border: 0;\n\n // fix double-width section break and forced visible section break\n // when combined with styles from alphagov/elements\n @include _govuk-compatibility(govuk_elements) {\n height: 0;\n }\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n\n/*# sourceMappingURL=_section-break.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n -ms-flex-direction: row;\n\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: baseline;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_button-group.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_form-group.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &:after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n\n/*# sourceMappingURL=_clearfix.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: - ($govuk-gutter-half);\n margin-left: - ($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-at-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n// \n//\n// Example usage without Breadcrumbs, phase banners, back links:\n// \n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n\n/*# sourceMappingURL=_main-wrapper.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n text-size-adjust: 100%;\n\n // Add scroll padding to the top of govuk-template but remove it if the\n // exit this page component is present.\n //\n // This is a solution to exit this page potentially failing WCAG SC 2.4.12:\n // Focus Not Obscured (https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html)\n // due to it's sticky positioning.\n //\n // This will apply scroll-padding-top in any browsers that don't support :has\n // (https://caniuse.com/css-has). This is part of the reason we do this in\n // a \"wrong way round\" way as we hypothesise that the risks of having\n // scroll-padding unnecessarily is better than risking not having scroll-padding\n // and needing it to account for exit this page.\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n scroll-padding-top: govuk-spacing(9);\n\n &:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n }\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n\n/*# sourceMappingURL=_template.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n\n @include _govuk-if-ie8 {\n width: $width;\n // Since media queries are not supported in IE8,\n // we need to duplicate this margin that centers the page.\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n\n/*# sourceMappingURL=_width-container.scss.map */","////\n/// @group settings/measurements\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (100% / 4),\n one-third: (100% / 3),\n one-half: (100% / 2),\n two-thirds: (200% / 3),\n three-quarters: (300% / 4),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n\n/*# sourceMappingURL=_measurements.scss.map */","@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // JavaScript enabled\n .js-enabled {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The GOV.UK Design System focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of the hover state\n // match the height of the focus state.\n box-shadow: 0 -2px $govuk-accordion-hover-colour, 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // IE8 fallback of icon\n @include _govuk-if-ie8 {\n display: inline-block;\n max-height: 20px;\n line-height: 1;\n }\n\n // Create inner chevron arrow\n &:after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n\n // IE8 fallback of icon with HTML symbol\n @include _govuk-if-ie8 {\n content: \"\\25B2\"; // \"▲\"\n position: relative;\n border: 0;\n }\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n\n // IE8 fallback of arrow icon\n @include _govuk-if-ie8 {\n &:after {\n content: \"\\25BC\"; // \"▼\"\n -ms-transform: none;\n transform: none;\n }\n }\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes colours in their\n // browser. See https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as\n // styling is being applied to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it clear that the heading\n // relates to the content below. Adjust padding to maintain the height of the element.\n // See https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state bottom border\n // Styling adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query ($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-typography-responsive($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text.\n // Avoid applying spacing directly to the icon as the use of `transform` will change the\n // placement of any margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside is always black\n // (regardless of the custom colours the user has set). This is fine when the text in the\n // button is not nested inside another element because when user changes colours in Firefox,\n // the immediate background colour of buttons is always white (again, regardless of user's\n // custom colours).\n //\n // However, when the text inside is wrapped inside another element AND that element\n // sets a background colour, the text colour is still black but the background of that nested\n // element gets the user's custom background colour. When the custom background is a lighter\n // hue, the contrast might be sufficient. But if the user's custom background colour is a\n // darker colour, the contrast with the text might not be sufficient.\n //\n // To ensure sufficient contrast, override the background colour set by the focus state on the\n // nested elements to be transparent.\n //\n // Also override the background colour of the Show/Hide chevrons which set a background colour\n // on hover.\n @media screen and (forced-colors: active) {\n .govuk-accordion__show-all:hover,\n .govuk-accordion__section-button:hover {\n .govuk-accordion-nav__chevron {\n background-color: transparent;\n }\n }\n\n .govuk-accordion__show-all:focus,\n .govuk-accordion__section-button:focus {\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus,\n .govuk-accordion-nav__chevron {\n background: transparent;\n background-color: transparent;\n }\n }\n }\n\n // For devices that can't hover such as touch devices,\n // remove hover state as it can be stuck in that state (iOS).\n @media (hover: none) {\n .govuk-accordion__section-header:hover {\n border-top-color: $govuk-border-colour;\n\n box-shadow: inset 0 3px 0 0 $govuk-link-colour;\n\n .govuk-accordion__section-button {\n border-top-color: $govuk-border-colour;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/back-link\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n .govuk-back-link {\n @include govuk-typography-responsive($size: $font-size);\n @include govuk-link-common;\n @include govuk-link-style-text;\n\n display: inline-block;\n position: relative;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(3);\n\n // Allow space for the arrow\n padding-left: govuk-em(14px, $font-size);\n }\n\n // Prepend left pointing chevron\n .govuk-back-link:before {\n content: \"\";\n display: block;\n\n // Vertically align with the parent element\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n left: govuk-em(3px, $font-size);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(225deg);\n\n transform: rotate(225deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a less than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003c\"; // Less than sign (<)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n .govuk-back-link:focus:before {\n border-color: $govuk-focus-text-colour;\n }\n\n .govuk-back-link:after {\n content: \"\";\n position: absolute;\n top: -14px;\n right: 0;\n bottom: -14px;\n left: 0;\n }\n\n .govuk-back-link--inverse {\n @include govuk-link-style-inverse;\n\n &:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/breadcrumbs\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n // Calculated altitude (△↕) of the right-angled isosceles chevron with sides\n // of length 8 (7px + 1px border):\n //\n // √(8² + 8²) * 0.5 ≅ 5.655\n $chevron-altitude-calculated: govuk-em(5.655px, $font-size);\n\n .govuk-breadcrumbs {\n @include govuk-font($size: $font-size);\n @include govuk-text-colour;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-breadcrumbs__list {\n @include govuk-clearfix;\n\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n\n .govuk-breadcrumbs__list-item {\n\n display: inline-block;\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Add both margin and padding such that the chevron appears centrally\n // between each breadcrumb item\n margin-left: govuk-em(govuk-spacing(2), $font-size);\n padding-left: govuk-em(govuk-spacing(2), $font-size) + $chevron-altitude-calculated;\n\n float: left;\n\n // Create a chevron using a box with borders on two sides, rotated 45deg.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n // Offset by the difference between the width of the non-rotated square\n // and its width when rotated\n left: (($chevron-altitude-calculated * -2) + $chevron-size + $chevron-border-width);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(45deg);\n\n transform: rotate(45deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a greater than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003e\"; // Greater than sign (>)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n &:first-child {\n margin-left: 0;\n padding-left: 0;\n\n &:before {\n content: none;\n display: none;\n }\n }\n }\n\n .govuk-breadcrumbs__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-breadcrumbs--collapse-on-mobile {\n @include govuk-media-query($until: tablet) {\n .govuk-breadcrumbs__list-item {\n display: none;\n\n &:first-child,\n &:last-child {\n display: inline-block;\n }\n\n &:before {\n top: govuk-em(6px, $font-size);\n margin: 0;\n }\n }\n\n .govuk-breadcrumbs__list {\n display: -ms-flexbox;\n display: flex;\n }\n }\n }\n\n .govuk-breadcrumbs--inverse {\n color: govuk-colour(\"white\");\n\n .govuk-breadcrumbs__link {\n @include govuk-link-style-inverse;\n }\n\n .govuk-breadcrumbs__list-item:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group components/button\n////\n\n/// Button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-background-colour: govuk-colour(\"green\", $legacy: #00823b) !default;\n\n/// Button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-text-colour: govuk-colour(\"white\") !default;\n\n@include govuk-exports(\"govuk/component/button\") {\n $govuk-button-colour: $govuk-button-background-colour;\n $govuk-button-text-colour: $govuk-button-text-colour;\n $govuk-button-hover-colour: govuk-shade($govuk-button-colour, 20%);\n $govuk-button-shadow-colour: govuk-shade($govuk-button-colour, 60%);\n\n // Secondary button variables\n $govuk-secondary-button-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-secondary-button-text-colour: govuk-colour(\"black\");\n $govuk-secondary-button-hover-colour: govuk-shade($govuk-secondary-button-colour, 10%);\n $govuk-secondary-button-shadow-colour: govuk-shade($govuk-secondary-button-colour, 40%);\n\n // Warning button variables\n $govuk-warning-button-colour: govuk-colour(\"red\");\n $govuk-warning-button-text-colour: govuk-colour(\"white\");\n $govuk-warning-button-hover-colour: govuk-shade($govuk-warning-button-colour, 20%);\n $govuk-warning-button-shadow-colour: govuk-shade($govuk-warning-button-colour, 60%);\n\n // Inverse button variables\n $govuk-inverse-button-colour: govuk-colour(\"white\");\n $govuk-inverse-button-text-colour: govuk-colour(\"blue\");\n $govuk-inverse-button-hover-colour: govuk-tint($govuk-inverse-button-text-colour, 90%);\n $govuk-inverse-button-shadow-colour: govuk-shade($govuk-inverse-button-text-colour, 30%);\n\n // Because the shadow (s0) is visually 'part of' the button, we need to reduce\n // the height of the button to compensate by adjusting its padding (s1) and\n // increase the bottom margin to include it (s2).\n $button-shadow-size: $govuk-border-width-form-element;\n\n .govuk-button {\n @include govuk-font($size: 19, $line-height: 19px);\n\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $button-shadow-size); // s2\n padding: (govuk-spacing(2) - $govuk-border-width-form-element) govuk-spacing(2) (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2)); // s1\n border: $govuk-border-width-form-element solid transparent;\n border-radius: 0;\n color: $govuk-button-text-colour;\n background-color: $govuk-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n text-align: center;\n vertical-align: top;\n cursor: pointer;\n -webkit-appearance: none;\n\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour;\n }\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n // Ensure that any global link styles are overridden\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-button-text-colour;\n text-decoration: none;\n }\n\n // Fix unwanted button padding in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n background-color: $govuk-button-hover-colour;\n }\n\n &:active {\n // Bump the button down so it looks like its being pressed in\n top: $button-shadow-size;\n\n @include _govuk-if-ie8 {\n border-bottom-width: 0;\n }\n }\n\n &:focus {\n border-color: $govuk-focus-colour;\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n // Since Internet Explorer 8 does not support box-shadow, we want to force the user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n // Since Internet Explorer does not support `:not()` we set a clearer focus style to match user-agent outlines.\n @include _govuk-if-ie8 {\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n }\n box-shadow: inset 0 0 0 1px $govuk-focus-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-button-text-colour;\n }\n }\n\n &:focus:not(:active):not(:hover) {\n border-color: $govuk-focus-colour;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 2px 0 $govuk-focus-text-colour;\n }\n\n // The following adjustments do not work for as\n // non-container elements cannot include pseudo elements (i.e. ::before).\n\n // Use a pseudo element to expand the click target area to include the\n // button's shadow as well, in case users try to click it.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n top: -$govuk-border-width-form-element;\n right: -$govuk-border-width-form-element;\n bottom: -($govuk-border-width-form-element + $button-shadow-size);\n left: -$govuk-border-width-form-element;\n\n background: transparent;\n }\n\n // When the button is active it is shifted down by $button-shadow-size to\n // denote a 'pressed' state. If the user happened to click at the very top\n // of the button, their mouse is no longer over the button (because it has\n // 'moved beneath them') and so the click event is not fired.\n //\n // This corrects that by shifting the top of the pseudo element so that it\n // continues to cover the area that the user originally clicked, which means\n // the click event is still fired.\n //\n // 🎉\n &:active:before {\n top: -($govuk-border-width-form-element + $button-shadow-size);\n }\n }\n\n // @deprecated Disabling buttons using the .govuk-button--disabled class is\n // deprecated and will be removed in the next major version.\n .govuk-button--disabled,\n .govuk-button[disabled=\"disabled\"],\n .govuk-button[disabled] {\n opacity: (.5);\n\n &:hover {\n background-color: $govuk-button-colour;\n cursor: not-allowed;\n }\n\n &:active {\n top: 0;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour; // s0\n }\n }\n }\n\n .govuk-button--secondary {\n background-color: $govuk-secondary-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-secondary-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-secondary-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-secondary-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-secondary-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-secondary-button-colour;\n }\n }\n }\n\n .govuk-button--warning {\n background-color: $govuk-warning-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-warning-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-warning-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-warning-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-warning-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-warning-button-colour;\n }\n }\n }\n\n .govuk-button--inverse {\n background-color: $govuk-inverse-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-inverse-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-inverse-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-inverse-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-inverse-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-inverse-button-colour;\n }\n }\n }\n\n .govuk-button--start {\n @include govuk-typography-weight-bold;\n @include govuk-typography-responsive($size: 24, $override-line-height: 1);\n\n display: -ms-inline-flexbox;\n\n display: inline-flex;\n min-height: auto;\n\n -ms-flex-pack: center;\n\n justify-content: center;\n }\n\n .govuk-button__start-icon {\n margin-left: govuk-spacing(1);\n\n @include govuk-media-query($from: desktop) {\n margin-left: govuk-spacing(2);\n }\n vertical-align: middle;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-item-align: center;\n align-self: center;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset when using v1 of nta\n $offset: 2;\n\n .govuk-button {\n padding-top: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) + $offset); // s1\n padding-bottom: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) - $offset + 1); // s1\n }\n\n .govuk-button__start-icon {\n margin-top: -3px;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/error-message\") {\n .govuk-error-message {\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n margin-top: 0; // Reset any default browser margins for paragraphs\n margin-bottom: govuk-spacing(3);\n clear: both;\n\n color: $govuk-error-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/fieldset\") {\n .govuk-fieldset {\n min-width: 0;\n margin: 0;\n padding: 0;\n border: 0;\n @include govuk-clearfix;\n }\n\n // Fix for Firefox < 53\n // https://bugzilla.mozilla.org/show_bug.cgi?id=504622\n @supports not (caret-color: auto) {\n .govuk-fieldset,\n x:-moz-any-link { // stylelint-disable-line selector-type-no-unknown\n display: table-cell;\n }\n }\n\n .govuk-fieldset__legend {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n // Fix legend text wrapping in Edge and IE\n // 1. IE9-11 & Edge 12-13\n // 2. IE8-11\n box-sizing: border-box; // 1\n display: table; // 2\n max-width: 100%; // 1\n margin-bottom: govuk-spacing(2);\n padding: 0;\n\n white-space: normal; // 1\n }\n\n // Modifiers that make legends look more like their equivalent headings\n\n .govuk-fieldset__legend--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the legend contains an H1, we want the H1 to inherit all styles from\n // the legend. Effectively we want to be able to treat the heading as if it is\n // not there.\n .govuk-fieldset__heading {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/hint\") {\n .govuk-hint {\n @include govuk-font($size: 19);\n\n margin-bottom: govuk-spacing(3);\n\n color: $govuk-secondary-text-colour;\n }\n\n // Reduces margin-bottom of hint when used after the default label (no class)\n // or govuk-label--s for better vertical alignment.\n\n // This adjustment will not work when the label is inside the , however it\n // is unlikely that the default or govuk-label--s class would be used in this\n // case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces margin-bottom of hint when used after the default legend (no class)\n // or govuk-fieldset__legend--s for better vertical alignment.\n\n // This adjustment will not work when the legend is outside the , however\n // it is unlikely that the default or govuk-fieldset__legend--s class would be\n // used in this case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces visual spacing of legend when there is a hint\n .govuk-fieldset__legend + .govuk-hint {\n margin-top: govuk-spacing(-1);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/label\") {\n .govuk-label {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n // Modifiers that make labels look more like their equivalent headings\n\n .govuk-label--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-label--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the label is nested inside a heading, override the heading so that it\n // does not have a margin. Effectively we want to be able to treat the heading\n // as if it is not there.\n //\n // This breaks BEM conventions because it exists as a parent of the 'block',\n // so we can't really consider an element.\n .govuk-label-wrapper {\n margin: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/checkboxes\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-checkboxes-size: 40px;\n $govuk-small-checkboxes-size: 24px;\n $govuk-checkboxes-label-padding-left-right: govuk-spacing(3);\n\n .govuk-checkboxes__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-checkboxes-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-checkboxes-size;\n\n clear: left;\n }\n\n .govuk-checkboxes__item:last-child,\n .govuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-checkboxes__input {\n $input-offset: ($govuk-touch-target-size - $govuk-checkboxes-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-checkboxes-size / -2;\n margin-left: $govuk-checkboxes-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-checkboxes__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-checkboxes-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n @include _govuk-not-ie8 {\n // [ ] Check box\n .govuk-checkboxes__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: $govuk-checkboxes-size;\n height: $govuk-checkboxes-size;\n border: $govuk-border-width-form-element solid currentcolor;\n background: transparent;\n }\n\n // ✔ Check mark\n //\n // The check mark is a box with a border on the left and bottom side (└──),\n // rotated 45 degrees\n .govuk-checkboxes__label:after {\n content: \"\";\n box-sizing: border-box;\n\n position: absolute;\n top: 11px;\n left: 9px;\n width: 23px;\n height: 12px;\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n // Fix bug in IE11 caused by transform rotate (-45deg).\n // See: alphagov/govuk_elements/issues/518\n border-top-color: transparent;\n\n opacity: 0;\n\n background: transparent;\n }\n }\n\n .govuk-checkboxes__hint {\n display: block;\n padding-right: $govuk-checkboxes-label-padding-left-right;\n padding-left: $govuk-checkboxes-label-padding-left-right;\n }\n\n // Focused state\n .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-checkboxes__input:checked + .govuk-checkboxes__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-checkboxes__input:disabled,\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {\n cursor: not-allowed;\n }\n\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label,\n .govuk-checkboxes__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-checkboxes__divider {\n $govuk-divider-size: $govuk-checkboxes-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the checkbox.\n $conditional-border-padding: ($govuk-checkboxes-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the checkbox\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-checkboxes-label-padding-left-right;\n\n .govuk-checkboxes__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-checkboxes--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-checkboxes-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-checkboxes__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆What colours do you like?\n // ┌┆───┐\n // │┆[] │ Purple\n // └┆▲──┘\n // ▲┆└─ Check box pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-checkboxes__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-checkboxes-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger checkboxes, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-checkboxes__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // [ ] Check box\n //\n // Reduce the size of the check box [1], vertically center it within the\n // touch target [2]\n .govuk-checkboxes__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-checkboxes-size; // 1\n height: $govuk-small-checkboxes-size; // 1\n }\n\n // ✔ Check mark\n //\n // Reduce the size of the check mark and re-align within the checkbox\n .govuk-checkboxes__label:after {\n top: 15px;\n left: 6px;\n width: 12px;\n height: 6.5px;\n border-width: 0 0 3px 3px;\n }\n\n // Fix position of hint with small checkboxes\n //\n // Do not use hints with small checkboxes – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-checkboxes__hint {\n padding: 0;\n clear: both;\n }\n\n // Align conditional reveals with small checkboxes\n .govuk-checkboxes__conditional {\n $margin-left: ($govuk-small-checkboxes-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n // Hover state for small checkboxes.\n //\n // We use a hover state for small checkboxes because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which checkbox they will select when their\n // cursor is outside of the visible area.\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow:\n 0 0 0 $govuk-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: initial;\n }\n\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/textarea\") {\n .govuk-textarea {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n display: block;\n width: 100%;\n min-height: 40px;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(1);\n\n resize: vertical;\n\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n -webkit-appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-textarea--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n@import \"../textarea/index\";\n\n@include govuk-exports(\"govuk/component/character-count\") {\n .govuk-character-count {\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group,\n .govuk-textarea {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-character-count__message {\n @include govuk-font($size: false, $tabular: true);\n margin-top: 0;\n margin-bottom: 0;\n\n &:after {\n // Zero-width space that will reserve vertical space when no hint is provided\n // as:\n // - setting a min-height is not possible without a magic number\n // because the line-height is set by the `govuk-font` call above\n // - using `:empty` is not possible as the hint macro outputs line breaks\n content: \"\\200B\";\n }\n }\n\n .govuk-character-count__message--disabled {\n visibility: hidden;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/cookie-banner\") {\n\n // This needs to be kept in sync with the header component's styles\n $border-bottom-width: govuk-spacing(2);\n\n .govuk-cookie-banner {\n padding-top: govuk-spacing(4);\n // The component does not set bottom spacing.\n // The bottom spacing should be created by the items inside the component.\n\n // Visually separate the cookie banner from content underneath\n // when user changes colours in their browser.\n border-bottom: $border-bottom-width solid transparent;\n\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n }\n\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when user hides the whole cookie banner with a 'Hide' button.\n .govuk-cookie-banner[hidden] {\n display: none;\n }\n\n .govuk-cookie-banner__message {\n // Remove the extra height added by the separator border.\n margin-bottom: -$border-bottom-width;\n\n &[hidden] {\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when the visibility of cookie and replacement messages is toggled.\n display: none;\n }\n\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // The focused cookie banner is the first element on the page and the last thing the user\n // interacted with prior to it gaining focus.\n // We therefore assume that moving focus to it is not going to surprise users, and that giving\n // it a visible focus indicator could be more confusing than helpful, especially as the\n // element is not normally keyboard operable.\n //\n // We have flagged this in the research section of the guidance as something to monitor.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/input\") {\n .govuk-input {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n margin-top: 0;\n\n padding: govuk-spacing(1);\n // setting any background-color makes text invisible when changing colours to dark backgrounds in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1335476)\n // as background-color and color need to always be set together, color should not be set either\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` for this // instead of changing `border-width` - this is for consistency with\n // components such as textarea where we avoid changing `border-width` as\n // it will change the element size. Also, `outline` cannot be utilised\n // here as it is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-input::-webkit-outer-spin-button,\n .govuk-input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n }\n\n .govuk-input[type=\"number\"] {\n -moz-appearance: textfield;\n }\n\n .govuk-input--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n\n .govuk-input--extra-letter-spacing {\n @include govuk-font(false, $tabular: true);\n letter-spacing: .05em;\n }\n\n // em measurements are based on the point size of the typeface\n // Extra space is added on the right hand side to allow for the Safari prefill icon\n\n .govuk-input--width-30 {\n max-width: 29.5em;\n }\n\n .govuk-input--width-20 {\n max-width: 20.5em;\n }\n\n .govuk-input--width-10 {\n max-width: 11.5em;\n }\n\n .govuk-input--width-5 {\n max-width: 5.5em;\n }\n\n .govuk-input--width-4 {\n max-width: 4.5em;\n }\n\n .govuk-input--width-3 {\n max-width: 3.75em;\n }\n\n .govuk-input--width-2 {\n max-width: 2.75em;\n }\n\n .govuk-input__wrapper {\n display: -ms-flexbox;\n display: flex;\n\n .govuk-input {\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n }\n\n .govuk-input:focus {\n // Hack to stop focus style being overlapped by the suffix\n z-index: 1;\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n\n .govuk-input {\n // Set max-width to override potential width override class on the input\n max-width: 100%;\n }\n }\n }\n\n .govuk-input__prefix,\n .govuk-input__suffix {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n display: inline-block;\n min-width: 40px;\n @if $govuk-typography-use-rem {\n min-width: govuk-px-to-rem(40px);\n }\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n text-align: center;\n @include govuk-media-query($until: tablet) {\n line-height: 1.6;\n }\n white-space: nowrap;\n\n // Emphasise non-editable status of prefixes and suffixes\n cursor: default;\n\n -ms-flex: 0 0 auto;\n\n flex: 0 0 auto;\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n height: 100%;\n white-space: normal;\n }\n }\n\n .govuk-input__prefix {\n @include govuk-media-query($until: mobile) {\n border-bottom: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-right: 0;\n }\n }\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n .govuk-input__suffix {\n @include govuk-media-query($until: mobile) {\n border-top: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-left: 0;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../input/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/date-input\") {\n .govuk-date-input {\n @include govuk-clearfix;\n // font-size: 0 removes whitespace caused by inline-block\n font-size: 0;\n }\n\n .govuk-date-input__item {\n display: inline-block;\n margin-right: govuk-spacing(4);\n margin-bottom: 0;\n }\n\n .govuk-date-input__label {\n display: block;\n }\n\n .govuk-date-input__input {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/details\") {\n .govuk-details {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-margin(6, \"bottom\");\n\n display: block;\n }\n\n .govuk-details__summary {\n // Make the focus outline shrink-wrap the text content of the summary\n display: inline-block;\n\n // Absolutely position the marker against this element\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Allow for absolutely positioned marker and align with disclosed text\n padding-left: govuk-spacing(4) + $govuk-border-width;\n\n // Style the summary to look like a link...\n color: $govuk-link-colour;\n cursor: pointer;\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n // ...but only underline the text, not the arrow\n .govuk-details__summary-text {\n @include govuk-link-decoration;\n }\n\n .govuk-details__summary:hover .govuk-details__summary-text {\n @include govuk-link-hover-decoration;\n }\n\n // Remove the underline when focussed to avoid duplicate borders\n .govuk-details__summary:focus .govuk-details__summary-text {\n text-decoration: none;\n }\n\n // Remove the default details marker so we can style our own consistently and\n // ensure it displays in Firefox (see implementation.md for details)\n .govuk-details__summary::-webkit-details-marker {\n display: none;\n }\n\n // Append our own open / closed marker using a pseudo-element\n .govuk-details__summary:before {\n content: \"\";\n position: absolute;\n\n top: -1px;\n bottom: 0;\n left: 0;\n\n margin: auto;\n\n @include govuk-shape-arrow($direction: right, $base: 14px);\n\n .govuk-details[open] > & {\n @include govuk-shape-arrow($direction: down, $base: 14px);\n }\n }\n\n .govuk-details__text {\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n padding-left: govuk-spacing(4);\n border-left: $govuk-border-width solid $govuk-border-colour;\n }\n\n .govuk-details__text p {\n margin-top: 0;\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-details__text > :last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/shapes\n////\n\n/// Calculate the height of an equilateral triangle\n///\n/// Multiplying half the length of the base of an equilateral triangle by the\n/// square root of three gives us its height. We use 1.732 as an approximation.\n///\n/// @param {Number} $base - Length of the base of the triangle\n/// @return {Number} Calculated height of the triangle\n/// @access private\n\n@function _govuk-equilateral-height($base) {\n $square-root-of-three: 1.732;\n\n @return ($base / 2) * $square-root-of-three;\n}\n\n/// Arrow mixin\n///\n/// Generate Arrows (triangles) by using a mix of transparent (1) and coloured\n/// borders. The coloured borders inherit the text colour of the element (2).\n///\n/// Ensure the arrow is rendered correctly if browser colours are overridden by\n/// providing a clip path (3). Without this the transparent borders are\n/// overridden to become visible which results in a square.\n///\n/// We need both because older browsers do not support clip-path.\n///\n/// @param {String} $direction - Direction for arrow: up, right, down, left.\n/// @param {Number} $base - Length of the triangle 'base' side\n/// @param {Number} $height [null] - Height of triangle. Omit for equilateral.\n/// @param {String} $display [block] - CSS display property of the arrow\n///\n/// @access public\n\n@mixin govuk-shape-arrow($direction, $base, $height: null, $display: block) {\n display: $display;\n\n width: 0;\n height: 0;\n\n border-style: solid;\n border-color: transparent; // 1\n\n $perpendicular: $base / 2;\n\n @if not $height {\n $height: _govuk-equilateral-height($base);\n }\n\n @if $direction == \"up\" {\n -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);\n clip-path: polygon(50% 0%, 0% 100%, 100% 100%); // 3\n\n border-width: 0 $perpendicular $height $perpendicular;\n border-bottom-color: inherit; // 2\n } @else if $direction == \"right\" {\n -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%); // 3\n\n border-width: $perpendicular 0 $perpendicular $height;\n border-left-color: inherit; // 2\n } @else if $direction == \"down\" {\n -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%); // 3\n\n border-width: $height $perpendicular 0 $perpendicular;\n border-top-color: inherit; // 2\n } @else if $direction == \"left\" {\n -webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);\n clip-path: polygon(0% 50%, 100% 100%, 100% 0%); // 3\n\n border-width: $perpendicular $height $perpendicular 0;\n border-right-color: inherit; // 2\n } @else {\n @error \"Invalid arrow direction: expected `up`, `right`, `down` or `left`, got `#{$direction}`\";\n }\n}\n\n/*# sourceMappingURL=_shape-arrow.scss.map */","@import \"../../core/lists\";\n\n@include govuk-exports(\"govuk/component/error-summary\") {\n .govuk-error-summary {\n @include govuk-text-colour;\n @include govuk-responsive-padding(4);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-error-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-error-summary__title {\n @include govuk-font($size: 24, $weight: bold);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-error-summary__body {\n @include govuk-font($size: 19);\n\n p {\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n }\n\n // Cross-component class - adjusts styling of list component\n .govuk-error-summary__list {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .govuk-error-summary__list a {\n @include govuk-typography-weight-bold;\n @include govuk-link-common;\n @include govuk-link-style-error;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../button/index\";\n\n@include govuk-exports(\"govuk/component/exit-this-page\") {\n $indicator-size: .75em;\n\n .govuk-exit-this-page {\n @include govuk-responsive-margin(8, \"bottom\");\n position: -webkit-sticky;\n position: sticky;\n z-index: 1000;\n top: 0;\n left: 0;\n width: 100%;\n\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n right: 0;\n left: auto;\n width: auto;\n float: right;\n }\n }\n\n .govuk-exit-this-page__button {\n margin-bottom: 0;\n }\n\n .govuk-exit-this-page__indicator {\n @include govuk-responsive-padding(2);\n display: none;\n padding-bottom: 0;\n color: inherit;\n line-height: 0; // removes extra negative space below the indicators\n text-align: center;\n pointer-events: none;\n }\n\n .govuk-exit-this-page__indicator--visible {\n display: block;\n }\n\n .govuk-exit-this-page__indicator-light {\n box-sizing: border-box;\n display: inline-block;\n width: $indicator-size;\n height: $indicator-size;\n margin: 0 .125em;\n border-width: 2px;\n border-style: solid;\n border-radius: 50%;\n\n @include _govuk-not-ie8 {\n border-color: currentcolor;\n }\n\n @include _govuk-if-ie8 {\n border-color: govuk-colour(\"white\");\n }\n }\n\n .govuk-exit-this-page__indicator-light--on {\n border-width: $indicator-size / 2;\n }\n\n @media only print {\n .govuk-exit-this-page {\n display: none;\n }\n }\n\n .govuk-exit-this-page-overlay {\n position: fixed;\n z-index: 9999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: govuk-colour(\"white\");\n }\n\n // This class is added to the body when the Exit This Page button is activated\n // in addition to the overlay to both block the entire screen and hide everything\n // underneath it.\n //\n // We do this to ensure that users don't risk interacting with the page underneath\n // the overlay between activating the button and navigating to the next page.\n .govuk-exit-this-page-hide-content {\n // stylelint-disable declaration-no-important\n * {\n display: none !important;\n }\n\n .govuk-exit-this-page-overlay {\n display: block !important;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/file-upload\") {\n $component-padding: govuk-spacing(1);\n\n .govuk-file-upload {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n max-width: 100%;\n margin-left: -$component-padding;\n padding: $component-padding;\n\n // The default file upload button in Safari does not\n // support setting a custom font-size. Set `-webkit-appearance`\n // to `button` to drop out of the native appearance so the\n // font-size is set to 19px\n // https://bugs.webkit.org/show_bug.cgi?id=224746\n &::-webkit-file-upload-button {\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Use `box-shadow` to add border instead of changing `border-width`\n // (which changes element size) and since `outline` is already used for the\n // yellow focus state.\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so add an actual border\n border: 4px solid $govuk-input-border-colour;\n }\n }\n\n // Set \"focus-within\" to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1430196\n // so that component receives focus in Firefox.\n // This can't be set together with `:focus` as all versions of IE fail\n // to recognise `focus-within` and don't set any styles from the block\n // when it's a selector.\n &:focus-within {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n &:disabled {\n opacity: .5;\n cursor: not-allowed;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/footer\") {\n\n $govuk-footer-background: $govuk-canvas-background-colour;\n $govuk-footer-border: $govuk-border-colour;\n // This variable can be removed entirely once the legacy palette goes away,\n // as it'll just be the same as $govuk-footer-border.\n $govuk-footer-border-top: $govuk-border-colour;\n $govuk-footer-text: $govuk-text-colour;\n $govuk-footer-link-hover-colour: null; // Only used with the legacy palette\n\n @if $govuk-use-legacy-palette {\n $govuk-footer-border-top: #a1acb2;\n $govuk-footer-border: govuk-colour(\"grey-2\");\n $govuk-footer-text: #454a4c;\n $govuk-footer-link-hover-colour: #171819;\n }\n\n // Based on the govuk-crest-2x.png image dimensions.\n $govuk-footer-crest-image-width-2x: 250px;\n $govuk-footer-crest-image-height-2x: 204px;\n // Half the 2x image so that it fits the regular 1x size.\n $govuk-footer-crest-image-width: ($govuk-footer-crest-image-width-2x / 2);\n $govuk-footer-crest-image-height: ($govuk-footer-crest-image-height-2x / 2);\n\n .govuk-footer {\n @include govuk-font($size: 16);\n @include govuk-responsive-padding(7, \"top\");\n @include govuk-responsive-padding(5, \"bottom\");\n\n border-top: 1px solid $govuk-footer-border-top;\n color: $govuk-footer-text;\n background: $govuk-footer-background;\n }\n\n .govuk-footer__link {\n @include govuk-link-common;\n\n @if $govuk-use-legacy-palette {\n &:link,\n &:visited {\n color: $govuk-footer-text;\n }\n\n &:hover,\n &:active {\n color: $govuk-footer-link-hover-colour;\n }\n } @else {\n @include govuk-link-style-text;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n }\n\n .govuk-footer__section-break {\n margin: 0; // Reset ` ` default margins\n @include govuk-responsive-margin(8, \"bottom\");\n border: 0; // Reset ` ` default borders\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__meta {\n display: -ms-flexbox;\n display: flex; // Support: Flexbox\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; // Support: Flexbox\n -ms-flex-align: end;\n align-items: flex-end; // Support: Flexbox\n -ms-flex-pack: center;\n justify-content: center; // Support: Flexbox\n }\n\n .govuk-footer__meta-item {\n margin-right: $govuk-gutter-half;\n margin-bottom: govuk-spacing(5);\n margin-left: $govuk-gutter-half;\n }\n\n .govuk-footer__meta-item--grow {\n -ms-flex: 1;\n flex: 1; // Support: Flexbox\n @include govuk-media-query ($until: tablet) {\n -ms-flex-preferred-size: 320px;\n flex-basis: 320px; // Support: Flexbox\n }\n }\n\n .govuk-footer__licence-logo {\n display: inline-block;\n margin-right: govuk-spacing(2);\n @include govuk-media-query ($until: desktop) {\n margin-bottom: govuk-spacing(3);\n }\n vertical-align: top;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n .govuk-footer__licence-description {\n display: inline-block;\n }\n\n .govuk-footer__copyright-logo {\n display: inline-block;\n min-width: $govuk-footer-crest-image-width;\n padding-top: ($govuk-footer-crest-image-height + govuk-spacing(2));\n background-image: govuk-image-url(\"govuk-crest.png\");\n @include govuk-device-pixel-ratio {\n background-image: govuk-image-url(\"govuk-crest-2x.png\");\n }\n background-repeat: no-repeat;\n background-position: 50% 0%;\n background-size: $govuk-footer-crest-image-width $govuk-footer-crest-image-height;\n text-align: center;\n white-space: nowrap;\n }\n\n .govuk-footer__inline-list {\n margin-top: 0;\n margin-bottom: govuk-spacing(3);\n padding: 0;\n }\n\n .govuk-footer__meta-custom {\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-footer__inline-list-item {\n display: inline-block;\n margin-right: govuk-spacing(3);\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-footer__heading {\n margin-bottom: govuk-spacing(6);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query ($until: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__navigation {\n @include govuk-clearfix;\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n }\n\n .govuk-footer__section {\n display: inline-block;\n margin-bottom: $govuk-gutter;\n vertical-align: top;\n }\n\n .govuk-footer__list {\n margin: 0;\n padding: 0;\n list-style: none;\n -webkit-column-gap: $govuk-gutter;\n column-gap: $govuk-gutter; // Support: Columns\n }\n\n @include govuk-media-query ($from: desktop) {\n .govuk-footer__list--columns-2 {\n -webkit-column-count: 2;\n column-count: 2; // Support: Columns\n }\n\n .govuk-footer__list--columns-3 {\n -webkit-column-count: 3;\n column-count: 3; // Support: Columns\n }\n }\n\n .govuk-footer__list-item {\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-footer__list-item:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers\n////\n\n/// Media query for retina images (device-pixel-ratio)\n///\n/// @param {Number} $ratio [2] - Device pixel ratio\n/// @content Passed content will be outputted within the media query\n///\n/// @example scss - Providing a @2x image for screens that support it\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @example scss - Using a custom ratio\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @include govuk-device-pixel-ratio(3) {\n/// background-image: govuk-image-url(\"my-image-3x.png\");\n/// }\n///\n/// @access public\n\n@mixin govuk-device-pixel-ratio($ratio: 2) {\n // stylelint-disable indentation\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\n only screen and (min-resolution: #{($ratio * 96)}dpi),\n only screen and (min-resolution: #{$ratio}dppx) {\n @content;\n }\n}\n\n/*# sourceMappingURL=_device-pixels.scss.map */","@include govuk-exports(\"govuk/component/header\") {\n\n $govuk-header-background: govuk-colour(\"black\");\n $govuk-header-border-color: $govuk-brand-colour;\n $govuk-header-border-width: govuk-spacing(2);\n $govuk-header-text: govuk-colour(\"white\");\n $govuk-header-link-active: #1d8feb;\n $govuk-header-nav-item-border-color: #2e3133;\n $govuk-header-link-underline-thickness: 3px;\n\n .govuk-header {\n @include govuk-font($size: 16);\n\n border-bottom: govuk-spacing(2) solid govuk-colour(\"white\");\n color: $govuk-header-text;\n background: $govuk-header-background;\n }\n\n .govuk-header__container--full-width {\n padding: 0 govuk-spacing(3);\n border-color: $govuk-header-border-color;\n\n .govuk-header__menu-button {\n right: govuk-spacing(3);\n }\n }\n\n .govuk-header__container {\n @include govuk-clearfix;\n position: relative;\n margin-bottom: -$govuk-header-border-width;\n padding-top: govuk-spacing(2);\n border-bottom: $govuk-header-border-width solid $govuk-header-border-color;\n }\n\n .govuk-header__logotype {\n display: inline-block;\n\n // Add a gap after the logo in case it's followed by a product name. This\n // gets removed later if the logotype is a :last-child.\n margin-right: govuk-spacing(1);\n\n // Prevent readability backplate from obscuring underline in Windows High\n // Contrast Mode\n @media (forced-colors: active) {\n forced-color-adjust: none;\n color: linktext;\n }\n\n // Remove the gap after the logo if there's no product name to keep hover\n // and focus states neat\n &:last-child {\n margin-right: 0;\n }\n }\n\n .govuk-header__logotype-crown {\n position: relative;\n top: -1px;\n margin-right: 1px;\n fill: currentcolor;\n vertical-align: top;\n }\n\n // Spacing adjustment for Tudor crown, as the new graphic is narrower than the\n // existing crown. In Frontend v5, this rule should replace the equivalent in\n // the block above.\n .govuk-header__logotype-crown[width=\"32\"] {\n top: -3px;\n margin-right: 2px;\n }\n\n .govuk-header__logotype-crown-fallback-image {\n width: 36px;\n height: 32px;\n border: 0;\n vertical-align: bottom;\n }\n\n // Sizing adjustment for Tudor crown, as the new graphic is smaller than the\n // existing crown. In Frontend v5, these rules should replace their\n // equivalents in the block above.\n .govuk-header__logotype-crown-fallback-image[width=\"32\"] {\n width: 32px;\n height: 30px;\n }\n\n .govuk-header__product-name {\n @include govuk-font($size: 24, $line-height: 1);\n display: inline-table;\n }\n\n .govuk-header__link {\n // Avoid using the `govuk-link-common` mixin because the links in the header\n // get a special treatment, because:\n //\n // - underlines are only visible on hover\n // - all links get a 3px underline regardless of text size, as there are\n // multiple grouped elements close to one another and having slightly\n // different underline widths looks unbalanced\n @include govuk-typography-common;\n @include govuk-link-style-inverse;\n\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n text-decoration-thickness: $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n .govuk-header__link--homepage {\n // Font size needs to be set on the link so that the box sizing is correct\n // in Firefox\n @include govuk-font($size: false, $weight: bold);\n\n display: inline-block;\n margin-right: govuk-spacing(2);\n font-size: 30px; // We don't have a mixin that produces 30px font size\n line-height: 1;\n\n @include govuk-media-query($from: tablet) {\n display: inline;\n\n &:focus {\n // Replicate the focus box shadow but without the -2px y-offset of the first yellow shadow\n // This is to stop the logo getting cut off by the box shadow when focused on above a product name\n box-shadow: 0 0 $govuk-focus-colour;\n }\n }\n\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:active {\n // Negate the added border\n margin-bottom: $govuk-header-link-underline-thickness * -1;\n // Omitting colour will use default value of currentColor – if we\n // specified currentColor explicitly IE8 would ignore this rule.\n border-bottom: $govuk-header-link-underline-thickness solid;\n }\n\n // Remove any borders that show when focused and hovered.\n &:focus {\n margin-bottom: 0;\n border-bottom: 0;\n }\n }\n\n // The govuk-header__link--service-name class is deprecated - use\n // govuk-header__service-name instead.\n .govuk-header__service-name,\n .govuk-header__link--service-name {\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n @include govuk-font($size: 24, $weight: bold);\n }\n\n .govuk-header__logo,\n .govuk-header__content {\n box-sizing: border-box;\n }\n\n .govuk-header__logo {\n @include govuk-responsive-margin(2, \"bottom\");\n padding-right: govuk-spacing(8);\n\n @include govuk-media-query ($from: desktop) {\n width: 33.33%;\n padding-right: $govuk-gutter-half;\n float: left;\n vertical-align: top;\n }\n }\n\n .govuk-header__content {\n @include govuk-media-query ($from: desktop) {\n width: 66.66%;\n padding-left: $govuk-gutter-half;\n float: left;\n }\n }\n\n .govuk-header__menu-button {\n @include govuk-font($size: 16);\n display: none;\n position: absolute;\n top: govuk-spacing(4);\n right: 0;\n margin: 0;\n padding: 0;\n border: 0;\n color: govuk-colour(\"white\");\n background: none;\n cursor: pointer;\n\n &:hover {\n -webkit-text-decoration: solid underline $govuk-header-link-underline-thickness;\n text-decoration: solid underline $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n\n &:after {\n @include govuk-shape-arrow($direction: down, $base: 10px, $display: inline-block);\n content: \"\";\n margin-left: govuk-spacing(1);\n }\n\n &[aria-expanded=\"true\"]:after {\n @include govuk-shape-arrow($direction: up, $base: 10px, $display: inline-block);\n }\n\n @include govuk-media-query ($from: tablet) {\n top: govuk-spacing(3);\n }\n\n .js-enabled & {\n display: block;\n }\n\n &[hidden],\n .js-enabled &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation {\n @include govuk-media-query ($from: desktop) {\n margin-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-header__navigation-list {\n // Reset user-agent default list styles\n margin: 0;\n padding: 0;\n list-style: none;\n\n &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation--end {\n @include govuk-media-query ($from: desktop) {\n margin: 0;\n padding: govuk-spacing(1) 0;\n text-align: right;\n }\n }\n\n // The govuk-header__navigation--no-service-name class is deprecated and will\n // be removed in the next major release.\n .govuk-header__navigation--no-service-name {\n padding-top: govuk-spacing(7);\n }\n\n .govuk-header__navigation-item {\n padding: govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-header-nav-item-border-color;\n\n @include govuk-media-query ($from: desktop) {\n display: inline-block;\n margin-right: govuk-spacing(3);\n padding: govuk-spacing(1) 0;\n border: 0;\n }\n\n a {\n @include govuk-font($size: 16, $weight: bold);\n white-space: nowrap;\n }\n }\n\n .govuk-header__navigation-item--active {\n a {\n &:link,\n &:hover,\n &:visited {\n color: $govuk-header-link-active;\n }\n\n // When printing, use the normal blue as this contrasts better with the\n // white printing header\n @include govuk-media-query($media-type: print) {\n color: $govuk-brand-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n }\n }\n\n .govuk-header__navigation-item:last-child {\n margin-right: 0;\n border-bottom: 0;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-header {\n border-bottom-width: 0;\n color: govuk-colour(\"black\");\n background: transparent;\n }\n\n // Hide the inverted crown when printing in browsers that don't support SVG.\n .govuk-header__logotype-crown-fallback-image {\n display: none;\n }\n\n .govuk-header__link {\n &:link,\n &:visited {\n color: govuk-colour(\"black\");\n }\n\n // Do not append link href to GOV.UK link when printing (e.g. '(/)')\n &:after {\n display: none;\n }\n }\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when the font is updated with the correct baseline\n .govuk-header__logotype-crown,\n .govuk-header__logotype-crown-fallback-image {\n position: relative;\n top: -4px;\n vertical-align: middle;\n }\n\n .govuk-header {\n $offset: 3px;\n padding-top: $offset;\n }\n\n .govuk-header__link--homepage {\n line-height: 30px;\n }\n // End adjustments\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group settings/links\n////\n\n/// Enable new link styles\n///\n/// If enabled, the link styles will change. Underlines will:\n///\n/// - be consistently thinner and a bit further away from the link text\n/// - have a clearer hover state, where the underline gets thicker to make the\n/// link stand out to users\n///\n/// You should only enable the new link styles if both:\n///\n/// - you've made sure your whole service will use the new style consistently\n/// - you do not have links in a multi-column CSS layout - there's [a Chromium\n/// bug that affects links](https://github.com/alphagov/govuk-frontend/issues/2204)\n///\n/// @type Boolean\n/// @access public\n\n$govuk-new-link-styles: false !default;\n\n/// Thickness of link underlines\n///\n/// The default will be either:\n///\n/// - 1px\n/// - 0.0625rem, if it's thicker than 1px because the user has changed the text\n/// size in their browser\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-thickness: unquote(\"max(1px, .0625rem)\") !default;\n\n/// Offset of link underlines from text baseline\n///\n/// The default is 3px expressed as ems, as calculated against the default body\n/// font size (on desktop) of 19px.\n/// 3 ÷ 19 = 0.1578\n///\n/// Set this variable to `false` to avoid setting an offset.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-offset: .1578em !default;\n\n/// Thickness of link underlines in hover state\n///\n/// The default for each link will be the thickest of the following:\n///\n/// - 3px\n/// - 0.1875rem, if it's thicker than 3px because the user has changed the text\n/// size in their browser\n/// - 0.12em (relative to the link's text size)\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-hover-underline-thickness: unquote(\"max(3px, .1875rem, .12em)\") !default;\n\n/*# sourceMappingURL=_links.scss.map */","@include govuk-exports(\"govuk/component/inset-text\") {\n .govuk-inset-text {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n // Margin top intended to collapse\n // This adds an additional 10px to the paragraph above\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n\n clear: both;\n\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/notification-banner\") {\n .govuk-notification-banner {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-brand-colour;\n\n background-color: $govuk-brand-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-notification-banner__header {\n padding: 2px govuk-spacing(3) govuk-spacing(1);\n\n // Ensures the notification header appears separate to the notification body text in high contrast mode\n border-bottom: 1px solid transparent;\n\n @include govuk-media-query($from: tablet) {\n padding: 2px govuk-spacing(4) govuk-spacing(1);\n }\n }\n\n .govuk-notification-banner__title {\n @include govuk-font($size: 19, $weight: bold);\n\n margin: 0;\n\n padding: 0;\n\n color: govuk-colour(\"white\");\n }\n\n .govuk-notification-banner__content {\n $padding-tablet: govuk-spacing(4);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n\n background-color: $govuk-body-background-colour;\n\n @include govuk-media-query($from: tablet) {\n padding: $padding-tablet;\n }\n\n // Wrap content at the same place that a 2/3 grid column ends, to maintain\n // shorter line-lengths when the notification banner is full width\n > * {\n // When elements have their own padding (like lists), include the padding\n // in the max-width calculation\n box-sizing: border-box;\n\n // Calculate the internal width of a two-thirds column...\n $two-col-width: ($govuk-page-width * 2 / 3) - ($govuk-gutter * 1 / 3);\n\n // ...and then factor in the left border and padding\n $banner-exterior: ($padding-tablet + $govuk-border-width);\n max-width: $two-col-width - $banner-exterior;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-notification-banner__heading {\n @include govuk-font($size: 24, $weight: bold);\n\n margin: 0 0 govuk-spacing(3) 0;\n\n padding: 0;\n }\n\n .govuk-notification-banner__link {\n @include govuk-link-common;\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-notification-banner--success {\n border-color: $govuk-success-colour;\n\n background-color: $govuk-success-colour;\n\n .govuk-notification-banner__link {\n @include govuk-link-style-success;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/pagination\") {\n // Flexbox enhancement for small screen visual design\n // Falls back to a float: left layout on non-flex browsers\n .govuk-pagination {\n @include govuk-responsive-margin(6, \"bottom\");\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n\n @include govuk-media-query($from: tablet) {\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n }\n\n .govuk-pagination__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n @include govuk-font(19);\n box-sizing: border-box;\n position: relative;\n min-width: 45px;\n min-height: 45px;\n padding: govuk-spacing(2) govuk-spacing(3);\n float: left; // Float is ignored if flex is active for prev/next links\n\n &:hover {\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n }\n }\n\n .govuk-pagination__item {\n // Hide items on small screens except the prev/next items,\n // non-link items and the first and last items\n display: none;\n\n // Center align pagination links in their parent list item so that they\n // visually sit in the middle of their touch area\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n }\n\n .govuk-pagination__prev,\n .govuk-pagination__next {\n @include govuk-typography-weight-bold;\n\n // Use flex to get around a whitespace issue between the arrow svg and the link text\n // without having to rely on whitespace control from backend tooling\n .govuk-pagination__link {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n }\n }\n\n .govuk-pagination__prev {\n padding-left: 0;\n }\n\n .govuk-pagination__next {\n padding-right: 0;\n }\n\n // Only show first, last and non-link items on mobile\n .govuk-pagination__item--current,\n .govuk-pagination__item--ellipses,\n .govuk-pagination__item:first-child,\n .govuk-pagination__item:last-child {\n display: block;\n }\n\n .govuk-pagination__item--current {\n @include govuk-typography-weight-bold;\n outline: 1px solid transparent;\n background-color: $govuk-link-colour;\n\n &:hover {\n background-color: $govuk-link-colour;\n }\n\n .govuk-pagination__link {\n @include govuk-link-style-inverse;\n }\n }\n\n .govuk-pagination__item--ellipses {\n @include govuk-typography-weight-bold;\n color: $govuk-secondary-text-colour;\n\n // Remove hover state for ellipsis items as they don't have links within them\n &:hover {\n background-color: transparent;\n }\n }\n\n .govuk-pagination__link {\n display: block;\n min-width: govuk-spacing(3);\n\n // Increase the touch area for the link to the parent element.\n @media screen {\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n // Add link hover decoration to prev/next text if no label present on prev/next only mode\n // We do this so that we have a hover state in all possible instances\n &:hover,\n &:active {\n .govuk-pagination__link-title--decorated {\n @include govuk-link-decoration;\n }\n\n .govuk-pagination__link-label,\n .govuk-pagination__link-title--decorated {\n @include govuk-link-hover-decoration;\n }\n }\n\n &:focus {\n .govuk-pagination__icon {\n color: $govuk-focus-text-colour;\n }\n\n .govuk-pagination__link-label {\n text-decoration: none;\n }\n\n .govuk-pagination__link-title--decorated {\n text-decoration: none;\n }\n }\n }\n\n .govuk-pagination__link-label {\n @include govuk-font($size: 19, $weight: \"regular\");\n @include govuk-link-decoration;\n display: inline-block;\n padding-left: govuk-spacing(6);\n }\n\n .govuk-pagination__icon {\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(15px);\n height: govuk-px-to-rem(13px);\n color: $govuk-secondary-text-colour;\n fill: currentcolor;\n forced-color-adjust: auto;\n }\n\n .govuk-pagination__icon--prev {\n margin-right: govuk-spacing(3);\n }\n\n .govuk-pagination__icon--next {\n margin-left: govuk-spacing(3);\n }\n\n // Block mode - position previous and next links above and below numbers\n .govuk-pagination--block {\n display: block;\n\n .govuk-pagination__item {\n padding: govuk-spacing(3);\n float: none;\n }\n\n .govuk-pagination__next,\n .govuk-pagination__prev {\n padding-left: 0;\n float: none;\n }\n\n .govuk-pagination__next {\n padding-right: govuk-spacing(3);\n\n .govuk-pagination__icon {\n margin-left: 0;\n }\n }\n\n // Only apply a border between prev and next if both are present\n .govuk-pagination__prev + .govuk-pagination__next {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // Reset both these elements to their inline default, both to ensure that the focus state\n // for block mode \"shrink wraps\" text as expected\n .govuk-pagination__link,\n .govuk-pagination__link-title {\n display: inline;\n }\n\n // Set the after pseudo element to a block which makes the title visually display\n // as block level whilst programmatically being inline\n // We do this to get around an NVDA quirk where adjacent block level\n // elements are always read out separately\n .govuk-pagination__link-title:after {\n content: \"\";\n display: block;\n }\n\n .govuk-pagination__link {\n text-align: left;\n\n &:focus {\n // apply focus styling to the label within the link as if it were being focused\n // to get around a display issue with a focusable inline element containing a mixture\n // of inline and inline-block level elements\n .govuk-pagination__link-label {\n @include govuk-focused-text;\n }\n }\n\n &:not(:focus) {\n text-decoration: none;\n }\n }\n\n .govuk-pagination__icon {\n margin-right: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/panel\") {\n .govuk-panel {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n\n margin-bottom: govuk-spacing(3);\n padding: govuk-spacing(7) - $govuk-border-width;\n\n border: $govuk-border-width solid transparent;\n\n text-align: center;\n\n @include govuk-media-query($until: tablet) {\n padding: govuk-spacing(3) - $govuk-border-width;\n\n // This is an if-all-else-fails attempt to stop long words from overflowing the container\n // on very narrow viewports by forcing them to break and wrap instead. This\n // overflowing is more likely to happen when user increases text size on a mobile eg. using\n // iOS Safari text resize controls.\n //\n // The overflowing is a particular problem with the panel component since it uses white\n // text: when the text overflows the container, it is invisible on the white (page)\n // background. When the text in our other components overflow, the user might have to scroll\n // horizontally to view it but the the text remains legible.\n overflow-wrap: break-word;\n word-wrap: break-word; // Support IE (autoprefixer doesn't add this as it's not a prefix)\n }\n }\n\n .govuk-panel--confirmation {\n color: govuk-colour(\"white\");\n background: govuk-colour(\"green\", $legacy: \"turquoise\");\n\n @include govuk-media-query($media-type: print) {\n border-color: currentcolor;\n color: $govuk-print-text-colour;\n background: none;\n }\n }\n\n .govuk-panel__title {\n margin-top: 0;\n margin-bottom: govuk-spacing(6);\n\n @include govuk-font($size: 48, $weight: bold);\n }\n\n .govuk-panel__title:last-child {\n margin-bottom: 0;\n }\n\n .govuk-panel__body {\n @include govuk-font($size: 36);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tag\") {\n .govuk-tag {\n\n display: inline-block;\n\n // When a user customises their colours often the background is removed,\n // by adding a outline we ensure that the tag component still keeps it's meaning.\n // https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/\n outline: 2px solid transparent;\n outline-offset: -2px;\n\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n letter-spacing: 1px;\n\n text-decoration: none;\n text-transform: uppercase;\n\n @if $govuk-use-legacy-font {\n // Since New Transport sits slightly higher than other common fonts.\n // We use intentionally uneven padding to make it balanced, this can be\n // removed using the version of the font that has a more common vertical spacing.\n @include govuk-font($size: 16, $weight: bold, $line-height: 1.25);\n padding-top: 4px;\n padding-right: 8px;\n padding-bottom: 1px;\n padding-left: 8px;\n } @else {\n @include govuk-font($size: 16, $weight: bold, $line-height: 1);\n padding-top: 5px;\n padding-right: 8px;\n padding-bottom: 4px;\n padding-left: 8px;\n }\n }\n\n .govuk-tag--grey {\n color: govuk-shade(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 30%);\n background: govuk-tint(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 90%);\n }\n\n .govuk-tag--purple {\n color: govuk-shade(govuk-colour(\"purple\"), 20%);\n background: govuk-tint(govuk-colour(\"purple\"), 80%);\n }\n\n .govuk-tag--turquoise {\n color: govuk-shade(govuk-colour(\"turquoise\"), 60%);\n background: govuk-tint(govuk-colour(\"turquoise\"), 70%);\n }\n\n .govuk-tag--blue {\n color: govuk-shade(govuk-colour(\"blue\"), 30%);\n background: govuk-tint(govuk-colour(\"blue\"), 80%);\n }\n\n .govuk-tag--yellow {\n color: govuk-shade(govuk-colour(\"yellow\"), 65%);\n background: govuk-tint(govuk-colour(\"yellow\"), 75%);\n }\n\n .govuk-tag--orange {\n color: govuk-shade(govuk-colour(\"orange\"), 55%);\n background: govuk-tint(govuk-colour(\"orange\"), 70%);\n }\n\n .govuk-tag--red {\n color: govuk-shade(govuk-colour(\"red\"), 30%);\n background: govuk-tint(govuk-colour(\"red\"), 80%);\n }\n\n .govuk-tag--pink {\n color: govuk-shade(govuk-colour(\"pink\"), 40%);\n background: govuk-tint(govuk-colour(\"pink\"), 80%);\n }\n\n .govuk-tag--green {\n color: govuk-shade(govuk-colour(\"green\"), 20%);\n background: govuk-tint(govuk-colour(\"green\"), 80%);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/phase-banner\") {\n .govuk-phase-banner {\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-phase-banner__content {\n @include govuk-font($size: 16);\n @include govuk-text-colour;\n\n display: table;\n margin: 0;\n }\n\n .govuk-phase-banner__content__tag {\n margin-right: govuk-spacing(2);\n }\n\n .govuk-phase-banner__text {\n display: table-cell;\n vertical-align: middle;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tabs\") {\n .govuk-tabs {\n @include govuk-responsive-margin(1, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__title {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__list {\n margin: 0;\n padding: 0;\n list-style: none;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__list-item {\n @include govuk-font($size: 19);\n margin-left: govuk-spacing(5);\n\n &:before {\n @include govuk-text-colour;\n content: \"\\2014 \"; // \"— \"\n margin-left: govuk-spacing(-5);\n padding-right: govuk-spacing(1);\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-common;\n @include govuk-link-style-default;\n\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n // JavaScript enabled\n .js-enabled {\n\n @include govuk-media-query($from: tablet) {\n .govuk-tabs__list {\n @include govuk-clearfix;\n margin-bottom: 0;\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-tabs__title {\n display: none;\n }\n\n .govuk-tabs__list-item {\n position: relative;\n\n margin-right: govuk-spacing(1);\n margin-bottom: 0;\n margin-left: 0;\n padding: govuk-spacing(2) govuk-spacing(4);\n\n float: left;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n text-align: center;\n\n &:before {\n content: none;\n }\n }\n\n .govuk-tabs__list-item--selected {\n $border-width: 1px;\n\n position: relative;\n\n margin-top: govuk-spacing(-1);\n\n // Compensation for border (otherwise we get a shift)\n margin-bottom: -$border-width;\n padding-top: govuk-spacing(3) - $border-width;\n padding-right: govuk-spacing(4) - $border-width;\n padding-bottom: govuk-spacing(3) + $border-width;\n padding-left: govuk-spacing(4) - $border-width;\n\n border: $border-width solid $govuk-border-colour;\n border-bottom: 0;\n\n background-color: $govuk-body-background-colour;\n\n .govuk-tabs__tab {\n text-decoration: none;\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-style-text;\n\n margin-bottom: 0;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(0, \"bottom\");\n padding: govuk-spacing(6) govuk-spacing(4);\n border: 1px solid $govuk-border-colour;\n border-top: 0;\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-tabs__panel--hidden {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/radios\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-radios-size: 40px;\n $govuk-small-radios-size: 24px;\n $govuk-radios-label-padding-left-right: govuk-spacing(3);\n // When the default focus width is used on a curved edge it looks visually smaller.\n // So for the circular radios we bump the default to make it look visually consistent.\n $govuk-radios-focus-width: $govuk-focus-width + 1px;\n\n .govuk-radios__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-radios-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-radios-size;\n\n clear: left;\n }\n\n .govuk-radios__item:last-child,\n .govuk-radios__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-radios__input {\n $input-offset: ($govuk-touch-target-size - $govuk-radios-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-radios-size / -2;\n margin-left: $govuk-radios-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-radios__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-radios-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n // ( ) Radio ring\n .govuk-radios__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n\n width: $govuk-radios-size;\n height: $govuk-radios-size;\n\n border: $govuk-border-width-form-element solid currentcolor;\n border-radius: 50%;\n background: transparent;\n }\n\n // • Radio button\n //\n // We create the 'button' entirely out of 'border' so that they remain\n // 'filled' even when colours are overridden in the browser.\n .govuk-radios__label:after {\n content: \"\";\n\n position: absolute;\n top: govuk-spacing(2);\n left: govuk-spacing(2);\n\n width: 0;\n height: 0;\n\n border: govuk-spacing(2) solid currentcolor;\n border-radius: 50%;\n opacity: 0;\n background: currentcolor;\n }\n\n .govuk-radios__hint {\n display: block;\n padding-right: $govuk-radios-label-padding-left-right;\n padding-left: $govuk-radios-label-padding-left-right;\n }\n\n // Focused state\n .govuk-radios__input:focus + .govuk-radios__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-radios__input:checked + .govuk-radios__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-radios__input:disabled,\n .govuk-radios__input:disabled + .govuk-radios__label {\n cursor: not-allowed;\n }\n\n .govuk-radios__input:disabled + .govuk-radios__label,\n .govuk-radios__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Inline radios\n // =========================================================\n\n .govuk-radios--inline {\n @include govuk-media-query ($from: tablet) {\n @include govuk-clearfix;\n\n .govuk-radios__item {\n margin-right: govuk-spacing(4);\n float: left;\n clear: none;\n }\n }\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-radios__divider {\n $govuk-divider-size: $govuk-radios-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the radios.\n $conditional-border-padding: ($govuk-radios-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the radios\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-radios-label-padding-left-right;\n\n .govuk-radios__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-radios--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-radios-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-radios__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆Which colour is your favourite?\n // ┌┆───┐\n // │┆() │ Purple\n // └┆▲──┘\n // ▲┆└─ Radio pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-radios__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-radios-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger radios, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-radios__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // ( ) Radio ring\n //\n // Reduce the size of the control [1], vertically centering it within the\n // touch target [2]\n .govuk-radios__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-radios-size; // 1\n height: $govuk-small-radios-size; // 1\n }\n\n // • Radio button\n //\n // Reduce the size of the 'button' and center it within the ring\n .govuk-radios__label:after {\n top: 15px;\n left: 7px;\n border-width: 5px;\n }\n\n // Fix position of hint with small radios\n //\n // Do not use hints with small radios – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-radios__hint {\n padding: 0;\n clear: both;\n pointer-events: none;\n }\n\n // Align conditional reveals with small radios\n .govuk-radios__conditional {\n $margin-left: ($govuk-small-radios-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n .govuk-radios__divider {\n width: $govuk-small-radios-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small radios.\n //\n // We use a hover state for small radios because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which radio they will select when their\n // cursor is outside of the visible area.\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow:\n 0 0 0 $govuk-radios-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: initial;\n }\n\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/select\") {\n .govuk-select {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n\n // This min-width was chosen because:\n // - it makes the Select noticeably wider than it is taller (which is what users expect)\n // - 11.5em matches the 'length-10' variant of the input component\n // - it fits comfortably on screens as narrow as 240px wide\n min-width: 11.5em;\n max-width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n padding: govuk-spacing(1); // was 5px 4px 4px - size of it should be adjusted to match other form elements\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n\n // Default user agent colours for selects can have low contrast,\n // and may look disabled (#2435)\n color: $govuk-text-colour;\n background-color: govuk-colour(\"white\");\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n cursor: not-allowed;\n }\n }\n\n .govuk-select option:active,\n .govuk-select option:checked,\n .govuk-select:focus::-ms-value {\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n }\n\n .govuk-select--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/skip-link\") {\n .govuk-skip-link {\n @include govuk-visually-hidden-focusable;\n @include govuk-typography-common;\n @include govuk-link-decoration;\n @include govuk-link-style-text;\n @include govuk-typography-responsive($size: 16);\n\n display: block;\n padding: govuk-spacing(2) govuk-spacing(3);\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (padding: unquote(\"max(calc(0px))\")) {\n $padding-safe-area-right: calc(#{govuk-spacing(3)} + env(safe-area-inset-right));\n $padding-safe-area-left: calc(#{govuk-spacing(3)} + env(safe-area-inset-left));\n\n // Use max() to pick largest padding, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n padding-right: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-right})\");\n padding-left: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-left})\");\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n outline-offset: 0;\n background-color: $govuk-focus-colour;\n\n // Undo unwanted changes when global styles are enabled\n @if $govuk-global-styles {\n box-shadow: none;\n }\n }\n }\n\n .govuk-skip-link-focused-element {\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // We set the focus on the linked element (this is usually the element) when the skip\n // link is activated to improve screen reader announcements. However, we remove the visible\n // focus indicator from the linked element because the user cannot interact with it.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Hide an element visually, but have it available for screen readers\n///\n/// @link https://snook.ca/archives/html_and_css/hiding-content-for-accessibility\n/// - Hiding Content for Accessibility, Jonathan Snook, February 2011\n/// @link https://github.com/h5bp/html5-boilerplate/blob/9f13695d21ff92c55c78dfa9f16bb02a1b6e911f/src/css/main.css#L121-L158\n/// - h5bp/html5-boilerplate - Thanks!\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden($important: true) {\n position: absolute if($important, !important, null);\n\n // Absolute positioning has the unintended consequence of removing any\n // whitespace surrounding visually hidden text from the accessibility tree.\n // Insert a space character before and after visually hidden text to separate\n // it from any visible text surrounding it.\n &:before {\n content: \"\\00a0\";\n }\n\n &:after {\n content: \"\\00a0\";\n }\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n border: 0 if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link)\n///\n/// This is slightly less opinionated about borders and padding to make it\n/// easier to style the focussed element.\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden-focusable($important: true) {\n position: absolute if($important, !important, null);\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n\n &:active,\n &:focus {\n position: static if($important, !important, null);\n\n width: auto if($important, !important, null);\n height: auto if($important, !important, null);\n margin: inherit if($important, !important, null);\n\n overflow: visible if($important, !important, null);\n clip: auto if($important, !important, null);\n -webkit-clip-path: none if($important, !important, null);\n clip-path: none if($important, !important, null);\n\n white-space: inherit if($important, !important, null);\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","@include govuk-exports(\"govuk/component/summary-list\") {\n .govuk-summary-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-media-query($from: tablet) {\n display: table;\n width: 100%;\n table-layout: fixed; // Required to allow us to wrap words that overflow.\n border-collapse: collapse;\n }\n margin: 0; // Reset default user agent styles\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-summary-list__row {\n border-bottom: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n @include govuk-media-query($from: tablet) {\n display: table-row;\n }\n }\n\n // Remove right padding from the last column in the row\n .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n }\n\n // Provide an empty 'cell' for rows that don't have actions – otherwise the\n // bottom border is not drawn for that part of the row in some browsers.\n .govuk-summary-list__row--no-actions {\n @include govuk-media-query($from: tablet) {\n &:after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n margin: 0; // Reset default user agent styles\n\n @include govuk-media-query($from: tablet) {\n display: table-cell;\n padding-top: govuk-spacing(2);\n padding-right: govuk-spacing(4);\n padding-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-summary-list__actions {\n margin-bottom: govuk-spacing(3);\n @include govuk-media-query($from: tablet) {\n width: 20%;\n padding-right: 0; // Needed for IE8\n text-align: right;\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n // Automatic wrapping for unbreakable text (e.g. URLs)\n word-wrap: break-word; // Fallback for older browsers only\n overflow-wrap: break-word;\n }\n\n .govuk-summary-list__key {\n margin-bottom: govuk-spacing(1);\n @include govuk-typography-weight-bold;\n @include govuk-media-query($from: tablet) {\n width: 30%;\n }\n }\n\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-summary-list__value > p {\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-summary-list__value > :last-child {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__actions-list {\n width: 100%;\n margin: 0; // Reset default user agent styles\n padding: 0; // Reset default user agent styles\n }\n\n .govuk-summary-list__actions-list-item {\n display: inline-block;\n }\n\n // In older browsers such as IE8, :last-child is not available,\n // so only show the border divider where it is available.\n @include govuk-media-query($until: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-right: govuk-spacing(2);\n padding-right: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:last-child) {\n border-right: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:last-child {\n margin-right: 0;\n padding-right: 0;\n border: 0;\n }\n }\n\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-left: govuk-spacing(2);\n padding-left: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n border: 0;\n }\n }\n\n // No border on entire summary list\n .govuk-summary-list--no-border {\n .govuk-summary-list__row {\n border: 0;\n }\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // No border on specific rows\n .govuk-summary-list__row--no-border {\n border: 0;\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // Additional block for the summary card\n .govuk-summary-card {\n @include govuk-responsive-margin(6, \"bottom\");\n border: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-card__title-wrapper {\n padding: govuk-spacing(3);\n\n // Ensures the card header appears separate to the summary list in forced colours mode\n border-bottom: 1px solid transparent;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n @include govuk-media-query($from: \"tablet\") {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n }\n\n .govuk-summary-card__title {\n @include govuk-font($size: 19, $weight: bold);\n margin: govuk-spacing(1) govuk-spacing(4) govuk-spacing(2) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__actions {\n @include govuk-font($size: 19, $weight: bold);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n row-gap: 10px;\n margin: govuk-spacing(1) 0;\n padding: 0;\n list-style: none;\n\n @include govuk-media-query($from: \"tablet\") {\n -ms-flex-pack: right;\n justify-content: right;\n text-align: right;\n }\n }\n\n .govuk-summary-card__action {\n display: inline;\n margin: 0 govuk-spacing(2) 0 0;\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-right: 0;\n }\n\n // We use the following media query to target IE11 and 10 only to add margin\n // between actions.\n //\n // We do this because we're using row-gap to create space between actions on\n // more evergreen browsers which IE doesn't support. @supports currently isn't\n // a viable solution, see https://github.com/w3c/csswg-drafts/issues/3559.\n //\n // Solution taken from https://stackoverflow.com/questions/11173106/apply-style-only-on-ie#answer-36448860\n // which also includes an explanation of why this works\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__action:last-child {\n margin: 0;\n padding-right: 0;\n border-right: none;\n\n @include govuk-media-query($from: \"tablet\") {\n padding-left: govuk-spacing(2);\n }\n\n // See above comment for why this is here\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: 0;\n }\n }\n\n .govuk-summary-card__content {\n padding: govuk-spacing(3) govuk-spacing(3) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n\n .govuk-summary-list {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__row:last-of-type {\n margin-bottom: 0;\n border-bottom: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/table\") {\n .govuk-table {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: 100%;\n @include govuk-responsive-margin(6, \"bottom\");\n\n border-spacing: 0;\n border-collapse: collapse;\n }\n\n .govuk-table__header {\n @include govuk-typography-weight-bold;\n }\n\n .govuk-table__header,\n .govuk-table__cell {\n padding: govuk-spacing(2) govuk-spacing(4) govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-border-colour;\n text-align: left;\n vertical-align: top;\n // GOV.UK Elements sets the font-size and line-height for all headers and cells\n // in tables.\n @include _govuk-compatibility(govuk_elements) {\n font-size: inherit;\n line-height: inherit;\n }\n }\n\n .govuk-table__cell--numeric {\n @include govuk-font($size: false, $tabular: true);\n }\n\n .govuk-table__header--numeric,\n .govuk-table__cell--numeric {\n text-align: right;\n }\n\n .govuk-table__header:last-child,\n .govuk-table__cell:last-child {\n padding-right: 0;\n }\n\n .govuk-table__caption {\n @include govuk-typography-weight-bold;\n\n display: table-caption;\n text-align: left;\n }\n\n // Modifiers that make captions look more like their equivalent headings\n\n .govuk-table__caption--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/warning-text\") {\n .govuk-warning-text {\n position: relative;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(2) 0;\n }\n\n .govuk-warning-text__assistive {\n @include govuk-visually-hidden;\n }\n\n .govuk-warning-text__icon {\n @include govuk-font($size: false, $weight: bold);\n\n box-sizing: border-box;\n\n display: inline-block;\n\n position: absolute;\n left: 0;\n\n min-width: 35px;\n min-height: 35px;\n margin-top: -7px;\n\n @include govuk-media-query($from: tablet) {\n margin-top: -5px;\n }\n\n // When a user customises their colours the background colour will often be removed.\n // Adding a border to the component keeps it's shape as a circle.\n border: 3px solid govuk-colour(\"black\");\n border-radius: 50%;\n\n color: govuk-colour(\"white\");\n background: govuk-colour(\"black\");\n\n font-size: 30px;\n line-height: 29px;\n\n text-align: center;\n\n // Prevent the exclamation mark from being included when the warning text\n // is copied, for example.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n // Improve rendering in Windows High Contrast Mode (Edge), where a\n // readability backplate behind the exclamation mark obscures the circle\n forced-color-adjust: none;\n\n @media screen and (forced-colors: active) {\n border-color: windowText;\n color: windowText;\n background: transparent;\n }\n }\n\n .govuk-warning-text__text {\n @include govuk-font($size: 19, $weight: bold);\n @include govuk-text-colour;\n display: block;\n padding-left: 45px;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/utilities/visually-hidden\") {\n .govuk-visually-hidden {\n @include govuk-visually-hidden;\n }\n\n .govuk-visually-hidden-focusable {\n @include govuk-visually-hidden-focusable;\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/display\") {\n .govuk-\\!-display-inline {\n display: inline !important;\n }\n\n .govuk-\\!-display-inline-block {\n display: inline-block !important;\n }\n\n .govuk-\\!-display-block {\n display: block !important;\n }\n\n .govuk-\\!-display-none {\n display: none !important;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-\\!-display-none-print {\n display: none !important;\n }\n }\n}\n\n/*# sourceMappingURL=_display.scss.map */","////\n/// @group overrides\n////\n\n// stylelint-disable declaration-no-important\n\n/// Directions for spacing\n///\n/// @type Map\n/// @access private\n\n$_spacing-directions: (\n \"top\",\n \"right\",\n \"bottom\",\n \"left\"\n) !default;\n\n/// Generate responsive spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-margin-4 {\n/// margin: 15px !important;\n/// }\n///\n/// @media (min-width: 40.0625em) {\n/// .govuk-\\!-margin-4 {\n/// margin: 20px !important;\n/// }\n/// }\n///\n/// @access private\n\n@mixin _govuk-generate-responsive-spacing-overrides($property) {\n // For each point in the spacing scale (defined in settings), create an\n // override that affects all directions...\n @each $scale-point, $scale-map in $govuk-spacing-responsive-scale {\n\n .govuk-\\!-#{$property}-#{$scale-point} {\n\n @include _govuk-responsive-spacing($scale-point, $property, \"all\", true);\n }\n\n // ... and then an override for each individual direction\n @each $direction in $_spacing-directions {\n\n .govuk-\\!-#{$property}-#{$direction}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, $direction, true);\n }\n }\n }\n}\n\n/// Generate static spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the non-responsive spacing scale.\n///\n/// The classes in the format govuk-#{$property}-static-#{$spacing-point}\n/// and govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point} are deprecated.\n/// For example: govuk-!-margin-static-2 or govuk-!-margin-top-static-2\n///\n/// Use classes in the format .govuk-\\!-static-#{$property}-#{$spacing-point}\n/// and .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} instead.\n/// For example: govuk-!-static-margin-2 or govuk-!-static-margin-top-2\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-static-margin-4 {\n/// margin: 20px !important;\n/// }\n///\n/// @access private\n@mixin _govuk-generate-static-spacing-overrides($property) {\n @each $spacing-point in map-keys($govuk-spacing-points) {\n .govuk-\\!-#{$property}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$spacing-point} {\n #{$property}: govuk-spacing($spacing-point) !important;\n }\n\n @each $direction in $_spacing-directions {\n .govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} {\n #{$property}-#{$direction}: govuk-spacing($spacing-point) !important;\n }\n }\n }\n}\n\n@include govuk-exports(\"govuk/overrides/spacing\") {\n @include _govuk-generate-responsive-spacing-overrides(\"margin\");\n @include _govuk-generate-responsive-spacing-overrides(\"padding\");\n\n @include _govuk-generate-static-spacing-overrides(\"margin\");\n @include _govuk-generate-static-spacing-overrides(\"padding\");\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/text-align\") {\n .govuk-\\!-text-align-left {\n text-align: left !important;\n }\n\n .govuk-\\!-text-align-centre {\n text-align: center !important;\n }\n\n .govuk-\\!-text-align-right {\n text-align: right !important;\n }\n}\n\n/*# sourceMappingURL=_text-align.scss.map */","@include govuk-exports(\"govuk/overrides/typography\") {\n // Font size and line height\n\n // Generate typography override classes for each responsive font map in the\n // typography scale eg .govuk-\\!-font-size-80\n @each $size in map-keys($govuk-typography-scale) {\n .govuk-\\!-font-size-#{$size} {\n @include govuk-typography-responsive($size, $important: true);\n }\n }\n\n // Weights\n\n .govuk-\\!-font-weight-regular {\n @include govuk-typography-weight-regular($important: true);\n }\n\n .govuk-\\!-font-weight-bold {\n @include govuk-typography-weight-bold($important: true);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/width\") {\n .govuk-\\!-width-full {\n width: 100% !important;\n }\n\n .govuk-\\!-width-three-quarters {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 75% !important;\n }\n }\n\n .govuk-\\!-width-two-thirds {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 66.66% !important;\n }\n }\n\n .govuk-\\!-width-one-half {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 50% !important;\n }\n }\n\n .govuk-\\!-width-one-third {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 33.33% !important;\n }\n }\n\n .govuk-\\!-width-one-quarter {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 25% !important;\n }\n }\n}\n\n/*# sourceMappingURL=_width.scss.map */","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$login-image: url(/static/images/signin-image.png);\n$signup-image: url(/static/images/signup-image.png);\n$banner: url(/static/images/great-banner-large.png);\n$ea-signup-image: url(/static/images/export-academy-lady-light-green.png);\n\n\n\n\n#sign-up,\n#login {\n h1 {\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n }\n\n h3 {\n color: $color-main-text;\n }\n\n .hide-logo-below-1200 {\n @media only screen and (max-width: 1200px) {\n display: none;\n }\n }\n\n .signup__form-panel,\n .great-signup__form-panel {\n max-height: auto;\n overflow: auto;\n\n #get-in-touch {\n font-size: $font-size-p;\n color: $color-main-text;\n }\n\n .form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n }\n\n @media only screen and (max-width: 900px) {\n width: 100%;\n }\n }\n\n .great-signup__info-panel,\n .signup__info-panel {\n padding: 0;\n background-position: center 100% !important;\n background-repeat: no-repeat !important;\n position: relative;\n overflow-x: hidden;\n\n @media only screen and (max-width: 900px) {\n display: none;\n }\n\n .great-logo {\n position: absolute;\n height: 129px;\n width: 382px;\n background: $banner;\n background-size: contain;\n background-repeat: no-repeat;\n bottom: 80px;\n right: -50px;\n\n @media only screen and (max-width: 1200px) {\n display:none;\n }\n }\n\n &.login-panel {\n background: $login-image;\n background-size: auto 45vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.signup-panel {\n background: $signup-image;\n background-size: auto 55vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.ea-login-panel {\n background: $ea-signup-image;\n }\n\n &.ea-signup-panel {\n background: $ea-signup-image;\n background-size: auto 50vh;\n padding-bottom: 300px !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n }\n\n .signup__info-panel__content {\n padding: 145px 40px 40vh 40px;\n height: 100%;\n }\n\n .signup__info-panel__subheadings {\n span.great-icon {\n color: #2397d4;\n }\n\n li {\n font-size: $font-size-h4;\n margin-bottom: $large-padding;\n font-weight: $font-weight-standard;\n line-height: $h5-line-height;\n }\n }\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$tablet: 900px;\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n.classification-tree__line,\n.section-list__item {\n border-radius: 0;\n}\n\n.back-link {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n background-color: $color-main-background;\n border-radius: 10px;\n line-height: 20px;\n }\n}\n\n#personalisation-bar {\n button {\n height: 45px;\n }\n}\n\n.shared-personalisation-bar {\n background-color: #363566;\n\n button {\n background-color: #363566;\n }\n span.menu-link {\n font-weight: $font-weight-semi-bold;\n }\n}\n\nblockquote,\n.box,\n.box:before {\n background-color: $color-background-color;\n}\n\n.media-block {\n > span[role='img'] {\n width: 70px;\n margin: 0 0 20px 0;\n\n @include tablet {\n margin: 0 30px 0 0;\n }\n }\n\n > span[role='img'] {\n &:before {\n color: $color-thematic-break;\n font-size: 40px;\n\n @include tablet {\n float: right;\n }\n }\n }\n}\n\na.link {\n color: $color-gov-link;\n text-decoration: underline;\n}\n\np > a {\n font-size: inherit;\n}\n\n.test-knowledge,\n.next-steps {\n background-color: $color-footer;\n\n .mark-lesson-as-complete h2,\n .mark-lesson-as-complete span,\n .test-knowledge-wrapper > h2,\n > h3 {\n color: $color-alternative-text;\n }\n .dashboard__routing-block {\n .card {\n padding-bottom: $large-padding;\n }\n .dashboard-card {\n padding-top: 0;\n padding-bottom: 0;\n }\n }\n .dashboard__routing-block + .dashboard__routing-block {\n @media only screen and (max-width: $mobile-size) {\n margin-top: $x-large-padding;\n .card {\n padding-bottom: 0;\n }\n }\n }\n}\n\na.link--underline {\n text-decoration: none;\n}\n\n#interaction-details {\n margin-bottom: 0;\n}\n\n.export-plan-wrapper,\n.export-plan-dashboard__section {\n background-color: $color-background-color;\n}\n.costs,\n.getting-paid,\n.export-plan-form,\n.export-plan-statistics,\n.hero-image-container,\n.action-wrapper {\n background-color: $color-main-background;\n border-radius: 0;\n}\n\n.lesson-accordian-content,\n.form-group-example,\n.statistic {\n background-color: $color-info-box;\n border-radius: 0;\n}\n\n.section--intro,\n.section-complete {\n background-color: $color-footer;\n\n p,\n h1,\n span,\n h3,\n label {\n color: $color-alternative-text;\n }\n}\n\n.great-radiogroup__label {\n border-radius: 0;\n}\n\na.link.lesson-learn,\na.section-list__link {\n text-decoration: none;\n border-radius: 0;\n\n img {\n border-radius: 0;\n }\n}\n\n.modal-inner {\n background-color: $color-main-background;\n}\n\n#compare-markets .container {\n background-color: $color-background-color;\n max-width: $max-header-width;\n\n @media only screen and (min-width: $mobile-size) and (max-width: $max-header-width) {\n $margin-left: $x-large-padding;\n $margin-left: $x-large-padding;\n }\n @media only screen and (min-width: (calc($max-header-width + ($x-large-padding * 2)) )) {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.landing-page-section {\n background-color: $color-main-background;\n}\n\n.snackbar-message {\n background-color: $color-footer;\n display: inline-flex;\n align-items: center;\n}\n\n.great-footer {\n background-color: $color-footer;\n}\n\n.g-card {\n background-color: $color-main-background;\n}\n\n.caption {\n padding-top: $standard-padding;\n}\n\n.select-label {\n padding-bottom: $standard-padding;\n}\n\n.table-highlight {\n background-color: #eef2f6;\n}\n\n.select__selected {\n button.tag {\n min-height: 0;\n background-color: $color-gov-link;\n }\n}\n\n#product-tab {\n .select__placeholder {\n max-height: 50px;\n }\n}\n\nli.selected-groups__item {\n button {\n padding-left: $standard-padding;\n }\n background-color: $color-main-background;\n border-radius: 0;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n line-height: inherit;\n i {\n color: $color-delete;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.sso-profile-tab-container {\n background-color: $color-background-color;\n\n .container {\n > ul {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n > li {\n border-top: 5px solid $color-background-color;\n font-size: 20px;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n padding-bottom: 26px;\n padding-top: $large-padding;\n\n &.active {\n border-top: 5px solid $color-thematic-break;\n background-color: $color-main-background;\n }\n\n > a {\n font-family: $header-font;\n font-size: 20px;\n text-decoration: none;\n color: $color-main-text;\n }\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding 15px;\n margin: 0;\n > ul {\n gap: $standard-padding;\n > li {\n background-color: $color-main-background;\n padding: 0;\n padding-left: $large-padding;\n padding-right: $large-padding;\n height: 40px;\n border: 2px solid $color-gov-link;\n display: flex;\n align-items: center;\n\n &:hover {\n background-color: $color-gov-link;\n > a {\n color: $color-alternative-text;\n }\n }\n\n > a {\n color: $color-gov-link;\n font-size: 16px;\n &:focus,\n :active {\n border: none;\n }\n }\n\n &.active {\n border: 2px solid $color-main-background;\n > a {\n color: $color-main-text;\n }\n &:hover {\n > a {\n color: $color-alternative-text;\n }\n }\n }\n }\n }\n }\n }\n}\n\n.information-breakout {\n background-color: $color-background-color;\n padding: $x-large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n\n p {\n padding: 0;\n margin: 0;\n }\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n#logo-container {\n border-color: $color-alternative-background;\n\n #add-image {\n background-color: $color-alternative-background;\n }\n}\n\n.message-box {\n border-color: $color-alternative-background;\n}\n\n.alerts-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#information-banner {\n border-color: $color-alternative-background;\n}",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"5.4.1\";\n\n // CSS custom property for each breakpoint\n @each $name, $value in $govuk-breakpoints {\n --govuk-frontend-breakpoint-#{$name}: #{govuk-px-to-rem($value)};\n }\n}\n\n/*# sourceMappingURL=_govuk-frontend-properties.scss.map */\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body::before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */\n","@import \"../button/index\";\n@import \"../input/index\";\n\n@include govuk-exports(\"govuk/component/password-input\") {\n .govuk-password-input__wrapper {\n // This element inherits styles from .govuk-input__wrapper, including:\n // - being display: block with contents in a stacked column below the mobile\n // breakpoint\n // - being display: flex above the mobile breakpoint\n\n @include govuk-media-query($from: mobile) {\n flex-direction: row;\n\n // The default of `stretch` makes the toggle button appear taller than the\n // input, due to using box-shadow, which we don't particularly want in\n // this situation\n align-items: flex-start;\n }\n }\n\n .govuk-password-input__input {\n // IE 11 and Microsoft Edge comes with its own password reveal function. We\n // want to hide it, so that there aren't two controls presented to the user\n // that do the same thing but aren't in sync with one another. This doesn't\n // affect the function that allows Edge users to toggle password visibility\n // by pressing Alt+F8, which cannot be programmatically disabled.\n &::-ms-reveal {\n display: none;\n }\n }\n\n .govuk-password-input__toggle {\n // Add top margin so the button doesn't obscure the input's focus style\n margin-top: govuk-spacing(1);\n\n // Remove default margin-bottom from button\n margin-bottom: 0;\n\n // Hide the button by default, JS removes this attribute\n &[hidden] {\n display: none;\n }\n\n @include govuk-media-query($from: mobile) {\n // Buttons are normally 100% wide on mobile, but we don't want that here\n width: auto;\n flex-shrink: 0;\n flex-basis: 5em;\n\n // Move the spacing from top to the left\n margin-top: 0;\n margin-left: govuk-spacing(1);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/task-list\") {\n $govuk-task-list-hover-colour: govuk-colour(\"light-grey\");\n\n .govuk-task-list {\n @include govuk-font($size: 19);\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: 0;\n list-style-type: none;\n }\n\n // This uses table layout so that the task name and status always appear\n // side-by-side, with the width of each 'column' being flexible depending upon\n // the length of the task names and statuses.\n //\n // The position is set to 'relative' so than an absolutely-positioned\n // transparent element box can be added within the link so that the whole row\n // can be clickable.\n .govuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-task-list__item:first-child {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // This class is added to the elements where the task name is a link. The\n // background hover colour is added to help indicate that the whole row is\n // clickable, rather than just the visible link text.\n .govuk-task-list__item--with-link:hover {\n background: $govuk-task-list-hover-colour;\n }\n\n .govuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status {\n display: table-cell;\n padding-left: govuk-spacing(2);\n text-align: right;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status--cannot-start-yet {\n color: $govuk-secondary-text-colour;\n }\n\n // This adds an empty transparent box covering the whole row, including the\n // task status and any hint text. Because this is generated within the link\n // element, this allows the whole area to be clickable.\n .govuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .govuk-task-list__hint {\n margin-top: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","$great-type-size-heading-xl-large: 48px;\n$great-type-size-heading-xl: 32px;\n$great-type-size-heading-l-large: 36px;\n$great-type-size-heading-l: 27px;\n$great-type-size-heading-m-large: 24px;\n$great-type-size-heading-m: 21px;\n$great-type-size-body: 18px;\n$great-type-size-heading-s: $great-type-size-body;\n$great-type-size-heading-xs: $great-type-size-body;\n$great-type-family-domestic: \"Noto Sans\";\n$great-type-family-miuk-brand-font: \"Daily Tabloid JNL\";\n$great-type-weight-regular: \"Regular\";\n$great-type-weight-semi-bold: \"Semi bold\";\n$great-type-size-caption-xl-large: 27px;\n$great-type-size-caption-xl: $great-type-size-body;\n$great-type-size-caption-l-large: $great-type-size-heading-m;\n$great-type-size-caption-l: $great-type-size-body;\n$great-type-size-body-small: 16px;\n$great-type-size-caption-m-large: $great-type-size-body;\n$great-type-size-caption-m: $great-type-size-body-small;\n$great-type-size-body-large: $great-type-size-heading-m;\n$great-type-line-height-heading-xl-large: 55px;\n$great-type-line-height-heading-xl: 40px;\n$great-type-line-height-heading-l-large: 45px;\n$great-type-line-height-heading-l: 35px;\n$great-type-line-height-heading-m: 30px;\n$great-type-line-height-body: 25px;\n$great-type-line-height-heading-s: $great-type-line-height-body;\n$great-type-line-height-heading-xs: $great-type-line-height-body;\n$great-type-line-height-caption-xl-large: 35px;\n$great-type-line-height-caption-xl: $great-type-line-height-body;\n$great-type-line-height-caption-l-large: $great-type-line-height-heading-m;\n$great-type-line-height-caption-l: $great-type-line-height-body;\n$great-type-line-height-body-small: 20px;\n$great-type-line-height-caption-m-large: $great-type-line-height-body;\n$great-type-line-height-caption-m: $great-type-line-height-body-small;\n$great-type-line-height-body-large: $great-type-line-height-heading-m;\n","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Tabular number helper\n///\n/// Switches numerical glyphs (0–9) to use alternative forms with a\n/// monospaced bounding box. This ensures that columns of numbers, such\n/// as those in tables, remain horizontally aligned with one another.\n/// This also has the useful side effect of making numbers more legible\n/// in some situations, such as reference codes, as the numbers are more\n/// distinct and visually separated from one another.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-font-tabular-numbers($important: false) {\n font-variant-numeric: tabular-nums if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Font size and line height helper\n///\n/// @param {Number} $size - Point from the type scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n///\n/// @alias govuk-font-size\n/// @deprecated Use `govuk-font-size` instead\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n @include _warning(\n \"govuk-typography-responsive\",\n \"govuk-typography-responsive is deprecated. Use govuk-font-size instead.\"\n );\n @include govuk-font-size($size, $override-line-height, $important);\n}\n\n/// Font size and line height helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// ```scss\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n/// ```\n///\n/// @param {Number | String} $size - Point from the type scale (the size as\n/// it would appear on tablet and above)\n/// @param {Number} $line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n\n@mixin govuk-font-size($size, $line-height: false, $important: false) {\n // Flag font sizes that start with underscores so we can suppress warnings on\n // deprecated sizes used internally, for example `govuk-font($size: \"_14\")`\n $size-internal-use-only: str-slice(#{$size}, 1, 1) == \"_\";\n\n // Remove underscore from font sizes flagged for internal use\n @if $size-internal-use-only {\n $size: str-slice(#{$size}, 2);\n }\n\n // Check for a font map exactly matching the given size\n $font-map: map-get($govuk-typography-scale, $size);\n\n // No match? Try with string type (e.g. $size: \"16\" not 16)\n @if not $font-map {\n @each $font-size in map-keys($govuk-typography-scale) {\n @if not $font-map and #{$font-size} == #{$size} {\n $font-map: map-get($govuk-typography-scale, $font-size);\n }\n }\n }\n\n // Still no match? Throw error\n @if not $font-map {\n @error \"Unknown font size `#{$size}` - expected a point from the type scale.\";\n }\n\n // Check for a deprecation within the type scale\n $deprecation: map-get($font-map, \"deprecation\");\n\n @if $deprecation {\n // Warn on deprecated font sizes unless flagged for internal use\n @if not $size-internal-use-only {\n @include _warning(map-get($deprecation, \"key\"), map-get($deprecation, \"message\"));\n }\n\n // remove the deprecation map keys so they do not break the breakpoint loop\n $font-map: map-remove($font-map, \"deprecation\");\n }\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n // $calculated-line-height is a separate variable from $line-height,\n // as otherwise the value would get redefined with each loop and\n // eventually break _govuk-line-height.\n //\n // We continue to call the param $line-height to stay consistent with the\n // naming with govuk-font.\n $calculated-line-height: _govuk-line-height(\n $line-height: if($line-height, $line-height, map-get($breakpoint-map, \"line-height\")),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $calculated-line-height: $calculated-line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $calculated-line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean | String} $size Point from the type scale (the\n/// size as it would appear on tablet and above). Use `false` to avoid setting\n/// a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the type scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @include govuk-typography-common;\n\n @if $tabular {\n @include govuk-font-tabular-numbers;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-font-size($size, $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","////\n/// @group helpers/spacing\n////\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing(\n $responsive-spacing-point,\n $property,\n $direction: \"all\",\n $important: false,\n $adjustment: false\n) {\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","$great-colour-dbt-red: #cf102dff;\n$great-colour-dbt-blue: #00285fff;\n$great-colour-dbt-green: #004d44ff;\n$great-colour-dbt-light-blue: #0063beff;\n$great-colour-dbt-violet: #4814a0ff;\n$great-colour-dbt-orange: #e24912ff;\n$great-colour-dbt-berry: #a90083ff;\n$great-colour-great-red: #e80000ff;\n$great-colour-great-blue: #04043fff;\n$great-colour-great-mid-grey: #d6e0e5ff;\n$great-colour-great-light-grey: #dde5edff;\n$great-colour-great-dark-green: #004f59ff;\n$great-colour-great-light-green: #8ce2d0ff;\n$great-colour-great-vibrant-blue: #0545d6ff;\n$great-colour-great-light-blue: #59cbe8ff;\n$great-colour-great-dark-red: #b50000ff;\n$great-colour-great-light-red: #ff6d6aff;\n$great-colour-miuk-light-grey: #dde5edff;\n$great-colour-miuk-mid-grey: #d6e0e5ff;\n$great-colour-miuk-light-green: #8ce2d0ff;\n$great-colour-miuk-mid-green: #0d8d98ff;\n$great-colour-miuk-light-blue: #59cbe8ff;\n$great-colour-miuk-mid-blue: #2397d4ff;\n$great-colour-miuk-light-purple: #d291c3ff;\n$great-colour-miuk-mid-purple: #a24a94ff;\n$great-colour-miuk-light-red: #ff6d6aff;\n$great-colour-miuk-mid-red: #e94f3dff;\n$great-colour-interface-link-blue: #1d70b8ff;\n$great-colour-interface-link-hover: #003078ff;\n$great-colour-interface-link-hover-shadow: #00081fff;\n$great-colour-interface-link-visited: #4c2c92ff;\n$great-colour-interface-focus: #ffdd00ff;\n$great-colour-interface-error: #d4351cff;\n$great-colour-interface-error-hover: #8a1200ff;\n$great-colour-interface-error-hover-shadow: #4d0a00ff;\n$great-colour-interface-success: #00703cff;\n$great-colour-interface-success-hover: #005a30ff;\n$great-colour-interface-success-shadow: #00422aff;\n$great-colour-interface-success-hover-shadow: #003320ff;\n$great-colour-interface-black: #222222ff;\n$great-colour-interface-dark-grey: #505a5fff;\n$great-colour-interface-mid-grey: #7d8e96ff;\n$great-colour-interface-white: #ffffffff;\n$great-colour-interface-highlight: #f1f77aff;\n$great-colour-interface-text-black: $great-colour-interface-black;\n$great-colour-interface-secondary-text: $great-colour-interface-dark-grey;\n$great-colour-interface-input-border: $great-colour-interface-black;\n$great-colour-interface-icon: $great-colour-interface-black;\n$great-colour-great-background-light-blue: #eef2f6ff;\n","@font-face {\n font-family: 'Noto Sans';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n","body {\n font-family: $great-type-family-domestic;\n font-size: $great-type-size-body;\n color: $great-colour-interface-text-black;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $great-type-family-domestic;\n font-weight: $great-type-weight-semi-bold;\n}","// Variables\n$great-button-shadow-size: 3px;\n$great-button-padding: 13px 20px 12px;\n$great-button-inline-padding: 8px 15px 7px;\n$great-button-icon-padding: 8px 10px 7px;\n$great-button-font-size: 20px;\n$great-button-line-height: 1.3;\n$great-button-box-sizing: border-box;\n$great-button-display: inline-block;\n$great-button-position: relative;\n$great-button-width: 100%;\n$great-button-margin: 0 0 20px;\n$great-button-border-width: 1px;\n$great-button-border-radius: 0;\n$great-button-text-align: center;\n$great-button-vertical-align: top;\n$great-button-cursor: pointer;\n$great-button-appearance: none;\n$great-button-outline: 2px solid transparent;\n\n// Placeholder for base button styles\n%great-button-base {\n font-family: 'Noto SemiBold';\n font-size: $great-button-font-size;\n box-sizing: $great-button-box-sizing;\n display: $great-button-display;\n position: $great-button-position;\n width: $great-button-width;\n margin: $great-button-margin;\n border: $great-button-border-width solid rgba(0, 0, 0, 0);\n border-bottom: none;\n border-radius: $great-button-border-radius;\n text-align: $great-button-text-align;\n text-decoration: none;\n vertical-align: $great-button-vertical-align;\n cursor: $great-button-cursor;\n -webkit-appearance: $great-button-appearance;\n padding: $great-button-padding;\n line-height: $great-button-line-height;\n -webkit-font-smoothing: auto;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n &::before {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -4px;\n left: -2px;\n background: rgba(0, 0, 0, 0);\n }\n}\n\n// Mixin for button states\n@mixin great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover, $has-border: false) {\n background-color: $bg-color;\n color: $text-color;\n box-shadow: 0 $great-button-shadow-size 0 $border;\n\n @if $has-border {\n border: $great-button-border-width solid $border;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover,\n &:active:not(:focus) {\n color: $text-color;\n background-color: $bg-hover;\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n\n @if $has-border {\n color: $border-hover;\n border: $great-button-border-width solid $border-hover;\n border-bottom: none;\n }\n }\n\n &:active:not(:focus) {\n border: $great-button-border-width solid $border-hover;\n box-shadow: none;\n }\n\n &:focus:not(:hover) {\n outline: $great-button-outline;\n color: $great-button-colour-focus-text;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n border-bottom: none;\n box-shadow: 0 $great-button-shadow-size 0 $great-button-colour-focus-border;\n }\n\n &:focus:active {\n background: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n box-shadow: none;\n color: $great-button-colour-focus-text;\n }\n}\n\n// Mixin for warning and transactional button shared styles\n@mixin great-button-warning-transactional-states($bg-color, $bg-hover, $text-color, $border, $border-hover) {\n @include great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover);\n\n &:active:not(:focus),\n &:focus:hover,\n &:hover {\n border: $great-button-border-width solid transparent;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover {\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n }\n}\n\n// Placeholder for primary button styles\n%great-button-primary {\n @include great-button-states(\n $great-button-colour-primary-background,\n $great-button-colour-primary-background-hover,\n $great-button-colour-primary-text-colour,\n $great-button-colour-primary-border,\n $great-button-colour-primary-border-hover\n );\n}\n\n// Placeholder for secondary button styles\n%great-button-secondary {\n @include great-button-states(\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-text-colour,\n $great-button-colour-secondary-border,\n $great-button-colour-secondary-border-hover,\n true\n );\n\n &:hover,\n &:focus:hover {\n border: $great-button-border-width solid $great-button-colour-secondary-border-hover;\n border-bottom: none;\n }\n}\n\n// Placeholder for warning button styles\n%great-button-warning {\n @include great-button-warning-transactional-states(\n $great-button-colour-warning-background,\n $great-button-colour-warning-hover,\n $great-button-colour-warning-text-colour,\n $great-button-colour-warning-border,\n $great-button-colour-warning-border-hover\n );\n}\n\n// Placeholder for transactional button styles\n%great-button-transactional {\n @include great-button-warning-transactional-states(\n $great-button-colour-transactional-background,\n $great-button-colour-transactional-background-hover,\n $great-button-colour-transactional-text-colour,\n $great-button-colour-transactional-border,\n $great-button-colour-transactional-border-hover\n );\n}\n\n// Placeholder for CTA button styles\n%great-button-cta {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n\n .great-icon--svg {\n margin-left: 10px;\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon button styles\n%great-button-icon {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n padding: $great-button-icon-padding;\n\n .great-icon--svg {\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon inline styles\n%great-button-inline {\n padding: $great-button-inline-padding;\n}\n\n// Base button styles\n.great-button {\n @extend %great-button-base;\n @extend %great-button-primary;\n}\n\n// Secondary button styles\n.great-button--secondary {\n @extend %great-button-base;\n @extend %great-button-secondary;\n}\n\n// Warning button styles\n.great-button--warning {\n @extend %great-button-base;\n @extend %great-button-warning;\n}\n\n// Transactional button styles\n.great-button--transactional {\n @extend %great-button-base;\n @extend %great-button-transactional;\n}\n\n// CTA button styles\n.great-button--cta {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-cta;\n}\n\n// Inline button styles\n.great-button--inline {\n @extend %great-button-base;\n @extend %great-button-inline;\n}\n\n// Toggle button styles\n.great-button--toggle {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-inline;\n}\n\n// Icon button styles\n.great-button--icon {\n @extend %great-button-base;\n @extend %great-button-icon;\n}\n","* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n}\n","@import './colors.scss';\n@import './typography.scss';\n\n%great-text-grey {\n color: $great-grey !important;\n}\n\n%great-text-light-grey {\n color: $great-light-grey !important;\n}\n\n%great-text-white {\n color: $great-white !important;\n}\n\n.great {\n overflow-x: hidden;\n\n h1,\n h2:not(.govuk-caption-l):not(.govuk-caption-xl),\n h3,\n h4,\n h5,\n h6,\n .govuk-warning-text__text {\n font-family: $great-font-bold;\n -webkit-font-smoothing: auto;\n &:not(\n .great-title-link,\n .great-card__link,\n .great-heading-link__heading,\n .govuk-notification-banner__title\n ) {\n color: $great-dark-grey;\n }\n }\n\n h2:not(\n .govuk-notification-banner__title,\n .govuk-heading-xs,\n .govuk-heading-s,\n .govuk-body-s,\n .govuk-fieldset__heading\n ) {\n @include govuk-media-query($until: tablet) {\n font-size: 28px;\n }\n }\n\n h3 {\n @include govuk-media-query($until: tablet) {\n font-size: 24px;\n }\n }\n\n p:not(.govuk-error-message, .govuk-hint),\n span:not(\n .great-badge,\n .great-text-darker-grey,\n .govuk-details__summary-text,\n .great-warning-text__icon,\n .great-tag,\n .govuk-warning-text__icon,\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion-nav__chevron,\n .govuk-accordion-nav__chevron--down,\n .govuk-accordion-nav__chevron--down::after,\n .govuk-accordion-nav__chevron--up::after,\n .govuk-accordion-nav__chevron--up\n ),\n ol,\n ul,\n a {\n font-family: $great-font;\n color: $great-dark-grey;\n }\n .govuk-notification-banner__heading,\n .govuk-accordion__section-heading-text-focus {\n font-family: $header-font;\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n font-size: 18px;\n }\n\n .govuk-caption-xl {\n font-size: 20px;\n line-height: 30px;\n font-family: $main-text-font;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link:not(.great-title-link),\n .govuk-caption-m,\n .govuk-caption-s,\n .govuk-caption-lm,\n .govuk-list {\n font-family: $great-font;\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .great-font-bold {\n font-family: $great-font-bold !important;\n }\n .great-font-weight-semi-bold {\n font-weight: $font-weight-semi-bold !important;\n }\n\n .govuk-heading-xl {\n font-size: 36px;\n letter-spacing: -0.03rem;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n }\n\n .govuk-heading-l {\n font-size: 28px;\n line-height: 40px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 36px;\n line-height: 50px;\n }\n }\n\n .govuk-heading-m {\n font-size: 24px;\n line-height: 34px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-heading-s {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-heading-xs {\n font-size: 16px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n }\n }\n\n .govuk-body-l {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-body,\n .govuk-label,\n .govuk-hint,\n .govuk-input,\n .govuk-list,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-link:not(.govuk-heading-m, .govuk-heading-s),\n .govuk-warning-text__text,\n .govuk-error-message {\n font-size: 16px;\n line-height: 24px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n line-height: 30px;\n }\n }\n .govuk-body,\n .govuk-label,\n .govuk-input,\n .govuk-body-s,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-warning-text__text,\n .govuk-list--bullet {\n color: $color-main-text;\n }\n\n .govuk-body-s {\n font-size: 14px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n }\n\n .govuk-list {\n -webkit-font-smoothing: auto;\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-checkboxes__label,\n .govuk-details,\n .govuk-link:not(.great-title-link) {\n font-family: $great-font;\n }\n\n .govuk-radios__label,\n .govuk-checkboxes__label {\n @include govuk-media-query($from: tablet) {\n padding-top: 5px;\n }\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 16px;\n line-height: 24px;\n min-height: 44px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .govuk-\\!-padding-top-9 {\n @include govuk-media-query($until: tablet) {\n padding-top: 30px !important;\n }\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-fieldset__heading {\n line-height: inherit;\n }\n\n .govuk-label--l {\n font-size: 1.25rem;\n line-height: 1.1111111111;\n }\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.great-container {\n max-width: 1230px;\n margin: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n}\n\n.great-border-top-blue {\n border-top: 6px solid $great-blue;\n}\n\n.great-border-thin-top-light-blue {\n border-top: 3px solid #1d70b8;\n}\n\n.great-border-thin-top-lighter-blue {\n border-top: 2px solid $great-light-blue;\n}\n\n.great-border-bottom-blue {\n border-bottom: 6px solid $great-blue;\n}\n\n.great-border-left-blue {\n border-left: 6px solid $great-blue;\n}\n\n.great-border-radius-10 {\n border-radius: 10px;\n}\n\n.great-bg-white {\n background-color: $great-white !important;\n background: $great-white;\n}\n\n.great-bg-lighter-grey {\n background-color: $great-lighter-grey;\n}\n\n.great-bg-light-blue {\n background-color: $great-light-blue !important;\n}\n\n.great-bg-dark-blue {\n background-color: $great-dark-blue;\n}\n\n.great-text-dark-blue {\n color: $great-dark-blue !important;\n}\n\n.great-text-dark-grey {\n color: $great-text-dark-grey !important;\n}\n\n.great-dark-grey {\n color: $great-dark-grey !important;\n}\n\n.great-text-grey {\n @extend %great-text-grey;\n}\n\n.great-text-light-grey {\n @extend %great-text-light-grey;\n}\n\n.great-text-white {\n @extend %great-text-white;\n}\n\n.great-text-blue {\n color: $govuk-brand-colour !important;\n}\n\n.great-max-width-100 {\n max-width: 100%;\n}\n\n.great-max-width-75 {\n max-width: 75%;\n}\n\n.great-max-width-80 {\n max-width: 80%;\n}\n\n.great-min-width-200-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 200px;\n }\n}\n\n.great-min-width-250-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 250px;\n }\n}\n\n.great-height-100-desktop {\n @include govuk-media-query($from: tablet) {\n height: 100% !important;\n }\n}\n\n.great-height-100-minus-30-desktop {\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 30px) !important;\n }\n}\n\n.great-font-size-18 {\n font-size: 18px !important;\n}\n\n.great-font-main {\n font-family: $main-text-font !important;\n a {\n font-family: $main-text-font !important;\n }\n}\n\n.great-line-height-20 {\n line-height: 20px !important;\n}\n\n.great-line-height-30 {\n line-height: 30px !important;\n}\n\n.great-font-size-mobile-18 {\n @media (max-width: 640px) {\n font-size: 18px !important;\n }\n}\n\n.great-font-size-desktop-24 {\n @media (min-width: 641px) {\n font-size: 24px;\n }\n}\n\n.great-font-size-28 {\n font-size: 28px;\n}\n\n.great-text-align-right {\n text-align: right;\n}\n\n.great-vertical-align-middle {\n vertical-align: middle;\n}\n\n.great-ratio-16-9 {\n padding-top: 56.25%;\n position: relative;\n width: 100%;\n overflow: hidden;\n\n > * {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n}\n\n.great-video-embed-16-9 {\n aspect-ratio: 16/9;\n width: 100%;\n\n > iframe {\n width: 100% !important;\n height: 100% !important;\n }\n}\n\n.great-scaled-full-img {\n display: block;\n > img {\n width: 100%;\n height: auto;\n display: block;\n }\n}\n\n.great-full-width-bar {\n margin: 0 -9999rem;\n padding: 0 9999rem;\n overflow: auto;\n}\n\n.great-display-block {\n display: block;\n}\n\n.great-display-flex {\n display: flex;\n}\n\n.great-align-items-flex-end {\n align-items: flex-end;\n}\n\n.great-display-flex-desktop {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-display-flex-until-desktop {\n @include govuk-media-query($until: desktop) {\n display: flex;\n }\n}\n\n.great-flex-wrap {\n flex-wrap: wrap;\n}\n\n.great-justify-content-end {\n justify-content: end;\n}\n\n.great-align-items-center {\n align-items: center;\n}\n\n.great-flex-basis-25 {\n flex-basis: 25%;\n}\n\n.great-flex-basis-50 {\n flex-basis: 50%;\n}\n\n.great-flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.great-flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n.great-background-light-blue {\n background-color: $great-light-blue;\n}\n\n.great-display-from-tablet {\n display: none;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n}\n\n.great-display-from-desktop {\n display: none;\n\n @include govuk-media-query($from: desktop) {\n display: block;\n }\n}\n\n.great-display-until-tablet {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: none;\n }\n}\n\n.great-display-until-desktop {\n display: block;\n\n @include govuk-media-query($from: 901px) {\n display: none;\n }\n}\n\n.great-actions-group {\n display: flex;\n gap: 10px 20px;\n flex-wrap: wrap;\n align-items: center;\n > * {\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n }\n @include govuk-media-query($until: tablet) {\n width: 100%;\n }\n }\n\n .govuk-button {\n min-width: 150px;\n }\n}\n\n.great-visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.great-break-word {\n word-wrap: break-word;\n}\n\n.great-padding-top-35 {\n padding-top: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 35px !important;\n }\n}\n\n.great-padding-left-35 {\n padding-left: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 35px !important;\n }\n}\n\n.great-margin-bottom-30 {\n margin-bottom: 30px !important;\n}\n\n.great-margin-top-2 {\n margin-top: 2px !important;\n}\n\n.great-desktop-only-padding-horizontal-15{\n padding-left: 0px;\n padding-right: 0px;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 15px;\n padding-right: 15px;\n }\n}\n\n.great-mobile-only-padding-vertical-30{\n padding-top: 30px;\n padding-bottom: 30px;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n}\n\n.great-media-container {\n > * {\n display: block;\n width: 100%;\n }\n}\n\n.great-grid-column-seven-twelfths {\n @include govuk-media-query($from: desktop) {\n width: calc(58.333% + 30px);\n }\n}\n\n.great-full-width-button,\n.great-full-width {\n width: 100%;\n}\n\n.great-min-300-button {\n @include govuk-media-query($from: tablet) {\n min-width: 300px;\n }\n}\n\n.great-min-90-button {\n min-width: 90px !important;\n}\n\n.great-width-auto {\n min-width: auto !important;\n width: auto !important;\n}\n\n.great-warning-text__icon {\n position: absolute;\n left: 0;\n border: 3px solid #0b0c0c;\n border-radius: 50%;\n color: #fff;\n background: #0b0c0c;\n font-size: 18px;\n font-family: $great-font-bold;\n line-height: 18px;\n width: 24px;\n height: 24px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n forced-color-adjust: none;\n}\n\nimg.richtext-image {\n height: auto;\n max-width: 100%;\n &.full-width {\n width: 100%;\n }\n}\n\n.great-height-360-desktop {\n @include govuk-media-query($from: desktop) {\n height: 360px;\n }\n}\n\n.great-min-height-300-desktop {\n @include govuk-media-query($from: desktop) {\n min-height: 300px;\n }\n}\n\n.great-min-height-300 {\n min-height: 300px;\n}\n\n.great-min-height-500 {\n min-height: 500px;\n}\n\n.great-overflow-hidden {\n overflow: hidden;\n}\n\n.great-hidden {\n display: none !important;\n}\n\n.great-box-shadow {\n box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);\n}\n\n.great-hero-box-shadow-bottom {\n box-shadow: 0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);\n position: relative;\n}\n\n.great-feedback-button-container {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 300px;\n z-index: 2;\n}\n\n@mixin great-title-link-mixin {\n @extend %govuk-link;\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n display: inline-block;\n font-family: $great-font-bold;\n text-decoration: underline;\n text-underline-position: under;\n color: $color-gov-link;\n\n &.no-underline {\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:hover:not(:focus) {\n color: #003078;\n text-decoration-thickness: 3px;\n text-decoration-color: #003078;\n }\n}\n\n.great-grey-border {\n border: 1px solid $great-border-grey;\n}\n\n.great-grey-bottom-border {\n border-bottom: 1px solid $great-border-grey;\n}\n\n.great-no-float {\n float: none !important;\n}\n\n.great-white-overlay-link {\n color: white;\n font-family: $header-font;\n &:hover {\n text-decoration-thickness: 3px;\n }\n &:focus:not(:hover) {\n color: #0b0c0c !important;\n }\n}\n\n.great-inline {\n display: inline-block;\n}\n\n.great-circle-image {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.great-inline-flex {\n display: inline-flex;\n flex-wrap: wrap;\n &.no-wrap {\n flex-wrap: nowrap;\n }\n &.great-mobile-flex-column {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n }\n }\n}\n\n.great-no-wrap {\n flex-wrap: nowrap;\n}\n\n.great-flex-1 {\n flex: 1;\n}\n\n.great-flex-2 {\n flex: 2;\n}\n\n.great-quote {\n &:before {\n content: open-quote;\n font-size: 54px;\n $font-family: $header-font;\n position: absolute;\n top: -25px;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n visibility: hidden;\n }\n\n display: inline;\n background: none;\n background-color: none;\n position: relative;\n display: flex;\n\n > * {\n font-family: $header-font;\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n}\n\ngreat-icon {\n font-size: 24px !important;\n}\n\n.great-icon-small {\n font-size: 18px !important;\n}\n\n.great-red-text {\n color: govuk-colour('red') !important;\n}\n\n.great-gap {\n gap: 20px 30px;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-gap-5-15 {\n gap: 5px 15px;\n}\n\n.great-min-column-width {\n min-width: 390px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n min-width: auto;\n }\n}\n\n.great-max-width-half-desktop {\n @include govuk-media-query($from: desktop) {\n max-width: 615px;\n }\n}\n\n.great-icon-box-container {\n @include govuk-media-query($from: desktop) {\n padding-left: 30px;\n }\n}\n\n.great-title-link {\n @include great-title-link-mixin();\n}\n\n.great-anchor-link {\n @include great-title-link-mixin();\n font-family: inherit !important;\n font-size: inherit !important;\n}\n\n.float-right {\n float: right;\n}\n\n.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n}\n\n.great-flex-column-from-desktop {\n @include govuk-media-query($from: desktop) {\n flex-direction: column;\n }\n}\n\n.great-align-items-center {\n align-items: center;\n &.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n}\n\n.great-justify-space-between {\n justify-content: space-between;\n}\n\n.great-overflow-visible {\n overflow: visible;\n}\n\n//override styles in the core base html\n.govuk-list--bullet {\n > li {\n list-style-type: disc;\n }\n}\n\n.step-list {\n p {\n @extend .govuk-body;\n }\n\n ul {\n @extend .govuk-list--bullet;\n margin-bottom: 20px;\n }\n\n ol {\n @extend .govuk-list--number;\n margin-bottom: 20px;\n }\n .step-list-h2::marker {\n @extend .govuk-heading-l;\n font-family: $great-font-bold;\n }\n .step-list-h3::marker {\n @extend .govuk-heading-m;\n font-family: $great-font-bold;\n }\n .step-list-h4::marker {\n @extend .govuk-heading-s;\n font-family: $great-font-bold;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-flex-row {\n flex-direction: row !important;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-position-relative {\n position: relative;\n}\n\n.great-text-decoration-none {\n text-decoration: none;\n}\n\n.great-cursor-pointer {\n cursor: pointer;\n}\n\n.great-border-top-orange {\n border-top: 3px solid #e94f3d;\n}\n\n.great-icon-circular-background {\n display: inline-flex !important;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n min-width: 40px;\n border-radius: 50%;\n background-color: #04043f;\n}\n\n.great-blue-hr {\n height: 3px;\n background: #04043f;\n}\n\n.great-no-text-decoration {\n text-decoration: none !important;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-no-border {\n border: 0 !important;\n}\n\n.great-hr-light {\n height: 1px;\n background: #b1b4b6;\n}\n\n.great-border-top-thick {\n border-top: 3px solid #04043f;\n &.great-border-purple {\n border-color: #964f99;\n }\n}\n\n.great-width-100 {\n width: 100%;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border {\n border: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-height-min-content {\n height: min-content;\n}\n\n.great-hr-grey {\n background: $govuk-border-colour;\n}\n","$great-white: #fff;\n$great-blue: #006ccc;\n$great-dark-blue: #04043f;\n$great-medium-blue: #5e9be8;\n$great-light-blue: #eef2f6;\n$great-darker-grey: #646464;\n$great-text-dark-grey: #505a5f;\n$great-grey: #666;\n$great-light-grey: #7c7c7c;\n$great-lighter-grey: #eee;\n$great-dark-grey: #212427;\n$great-darker-grey: #222;\n$great-yellow: #ffbf47;\n$great-light-yellow: #f1f77a;\n$great-hr-blue: #d6e0e5;\n$great-teal: #0d8d98;\n$great-green: #397e44;\n$great-dbt-green: #004d44;\n$great-purple: #964f99;\n$great-red: #f36565;\n$great-dark-red: #eb0000;\n$great-off-black: #0b0c0c;\n$great-border-grey: #b1b4b6;\n","@import '../fonts/typography.scss';\n\nfigure.great-blockquote {\n padding: 0;\n margin: 0;\n\n blockquote {\n display: flex;\n gap: 10px;\n margin: 0;\n position: relative;\n background-color: transparent;\n\n &:before {\n content: open-quote;\n font-size: 70px;\n $font-family: $header-font;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n p {\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n }\n}\n\n.great-full-width-header-image {\n height: 200px;\n background-position: 50%;\n background-size: cover;\n\n @include govuk-media-query($from: tablet) {\n height: 345px;\n }\n}\n\n.great-floating-right-column {\n @include govuk-media-query($from: tablet) {\n position: relative;\n }\n\n > div:last-of-type {\n @include govuk-media-query($from: tablet) {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n}\n\n.great-filters {\n &.filters {\n > p {\n @include govuk-media-query($from: tablet) {\n margin-bottom: 10px;\n }\n }\n\n label {\n font-size: 20px;\n line-height: 20px;\n\n &.filter-section-headings {\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n }\n }\n\n .filter-section-active {\n display: block;\n }\n\n &.mobile-filters {\n > p {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 10px;\n }\n\n display: block;\n }\n\n p,\n label {\n font-size: 24px;\n }\n\n .multiple-choice {\n margin-bottom: 12px;\n\n label {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n padding-left: 10px;\n }\n }\n\n [type='radio'] + label {\n &:before {\n width: 30px;\n height: 30px;\n }\n\n &:after {\n top: 7px;\n left: 7px;\n }\n }\n }\n\n .update {\n font-size: 16px;\n }\n }\n\n .mobile-filter-toggle {\n @include govuk-media-query($until: tablet) {\n font-size: 16px;\n }\n }\n\n .filter-section {\n > label {\n margin-bottom: 0;\n padding: 9px 5px 8px 2px;\n\n &.arrows-left {\n &:before {\n transform: rotate(225deg);\n margin: 3px 10px 0 0;\n }\n }\n\n &.arrows-left-active {\n &:before {\n transform: rotate(45deg);\n margin: 3px 10px 0 0;\n }\n }\n }\n\n .options {\n overflow-y: auto;\n }\n\n &:last-child {\n border-bottom: 1px solid $great-dark-grey;\n }\n }\n\n .filter-section-toggle {\n &:focus {\n ~ label {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n }\n }\n\n &.event-filters {\n min-width: 150px;\n }\n }\n}\n\n.great-card {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n a {\n background: $great-white;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n display: block;\n text-decoration: none;\n position: relative;\n box-sizing: border-box;\n\n .great-card__link--underline {\n text-decoration: underline;\n text-underline-offset: 0.1rem;\n }\n\n .great-card__link--icon::before {\n color: #212427 !important;\n }\n\n &:visited {\n .great-card__link {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:hover {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n\n .great-card__link {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n }\n\n &:focus {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n margin: 0;\n outline: none;\n\n .great-card__link {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:active {\n border-bottom: 1px solid rgba(0, 0, 0, 0.3);\n box-shadow: none;\n padding-top: 3px;\n\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 3px);\n margin-top: 3px;\n padding-top: 0;\n }\n }\n\n &:focus:active {\n background: $great-white;\n }\n }\n\n img,\n svg {\n display: block;\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n h4 {\n font-size: 28px;\n }\n\n .govuk-caption {\n display: block;\n font-size: 16px;\n\n @include govuk-media-query($from: tablet) {\n min-height: 22px;\n }\n }\n\n .great-card__link {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n text-decoration-thickness: max(1px, 0.0625rem);\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n .great-card__link--heading {\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n &.great-card__link--external {\n &::after {\n content: '\\f35d';\n }\n }\n }\n\n .great-card__link--heading--18 {\n font-size: 18px !important;\n }\n\n .great-card__tag {\n @extend .govuk-body-s;\n position: absolute;\n bottom: 20px;\n }\n\n .great-card__link--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 10px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 26px;\n bottom: 4px;\n right: 2px;\n }\n }\n}\n\n.great-card--homepage {\n height: auto;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n a {\n display: flex;\n height: auto;\n }\n\n img,\n div > svg {\n width: 50px;\n margin-left: 10px;\n margin-top: 5px;\n\n @include govuk-media-query($from: tablet) {\n width: 80px;\n margin-left: 20px;\n margin-top: 10px;\n }\n }\n\n .great-card__svg-wrapper {\n ~ div {\n width: 100%;\n }\n }\n\n .great-card__link--heading {\n max-width: 85%;\n }\n}\n\n.great-card--undecorated {\n a {\n &:hover,\n &:focus {\n .great-card__link--heading {\n &::after {\n content: '';\n }\n }\n }\n }\n .great-card__link--heading {\n text-decoration: none;\n\n &::after {\n content: '';\n }\n }\n}\n\n.great-card--no-active-jump {\n a {\n &:active {\n height: auto;\n margin-top: 0;\n padding-top: 3px;\n }\n }\n}\n\n.great-card--dep-landing {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n svg {\n max-width: 80px;\n padding-left: 20px;\n margin-bottom: -20px;\n }\n}\n\n.great-dep-card-accessible-focus {\n &:focus {\n outline: 0;\n\n .govuk-link {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427 !important;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n}\n\n.great-card--cta {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n display: flex;\n\n a {\n background-color: $great-light-blue;\n\n &:focus:active {\n background-color: $great-light-blue !important;\n }\n }\n\n .great-card__tag {\n img {\n width: 16px;\n display: inline-block;\n margin-right: 12px;\n }\n }\n}\n\n.great-card--cta-no-bg {\n a {\n background-color: transparent;\n\n &:active,\n &:focus:active {\n height: 100%;\n outline: none;\n background-color: transparent !important;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n padding-top: 0;\n margin-top: 0;\n }\n }\n}\n\n.great-card--cta-with-content {\n .great-card__tag {\n bottom: 0 !important;\n }\n &:after {\n bottom: 0 !important;\n }\n}\n\n.great-card--cta-with-border {\n border-top: 4px solid $great-purple !important;\n}\n\n.great-card--homepage-container {\n margin-bottom: 14px;\n\n @include govuk-media-query($from: tablet) {\n flex-basis: 50%;\n margin-bottom: 19px;\n }\n\n @media (min-width: 1024px) {\n flex-basis: 33.333%;\n }\n}\n\n.great-card-row {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-flow: wrap;\n }\n\n .great-card {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n\n a:not(.great-card-row .great-card a:active) {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n }\n }\n}\n\n.great-hr-blue {\n background: $great-hr-blue;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n\n.great-hr-blue--thin {\n height: 2px;\n}\n\n.great-hr-purple {\n border-top: 4px solid $great-purple !important;\n display: block;\n width: 100%;\n}\n\n.great-hr-purple--thin {\n border-top: 3px solid $great-purple !important;\n}\n\n.great-badge {\n background: #cce2d8;\n color: #005a30;\n display: inline-flex !important;\n align-items: center;\n font-size: 16px;\n font-family: $great-font-bold;\n padding: 0 10px;\n height: 25px;\n width: fit-content;\n text-transform: uppercase;\n\n &.closed {\n background: #fff7bf;\n color: #594d00;\n }\n\n &.ended {\n color: #383f43;\n background: #eeefef;\n }\n}\n\n.great-info-text {\n @include govuk-media-query($until: tablet) {\n display: flex;\n }\n\n i {\n @include govuk-media-query($until: tablet) {\n margin-top: 2px;\n }\n\n position: relative;\n bottom: -3px;\n margin-right: 10px;\n }\n\n span {\n @include govuk-media-query($until: tablet) {\n line-height: 1;\n }\n }\n}\n\n.great-time-and-duration {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n\n span {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: list-item;\n margin-left: 25px;\n }\n }\n}\n\n.great-text-input {\n height: 44px;\n padding-left: 15px;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($from: tablet) {\n height: 50px;\n }\n}\n\n.great-text-input--search,\n.great-text-select--arrow {\n &::after {\n display: inline-block;\n content: '';\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: initial;\n border: 0;\n position: absolute;\n pointer-events: none;\n }\n}\n\n.great-text-input--search {\n position: relative;\n\n &::after {\n height: 35px;\n width: 51px;\n background-image: url(/static/images/search-black.svg);\n background-size: 20px;\n top: 4px;\n right: 2px;\n\n @include govuk-media-query($from: tablet) {\n background-size: 24px;\n height: 45px;\n width: 60px;\n top: 2px;\n }\n }\n}\n\n.great-text-select--arrow {\n position: relative;\n\n &::after {\n height: 39px;\n width: 31px;\n background-image: url(/static/icons/arrow-black.svg);\n background-size: 12px;\n top: 2px;\n right: 10px;\n transform: rotate(90deg);\n\n @include govuk-media-query($from: tablet) {\n background-size: 15px;\n top: 7px;\n right: 17px;\n }\n }\n}\n\n.great-checkbox {\n .govuk-checkboxes__label:before {\n border-radius: 5px;\n }\n}\n\n.great-radios {\n .govuk-radios__label:before {\n background-color: $great-white;\n }\n}\n\n.great {\n select.great-select {\n appearance: none;\n background: $great-white;\n font-size: 16px;\n height: 44px;\n padding-left: 15px;\n width: 100%;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($until: tablet) {\n padding-top: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n height: 50px;\n }\n }\n}\n\n.great-back-link {\n color: $color-main-text;\n position: relative;\n\n &:visited {\n color: $color-main-text;\n }\n\n &::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 0px 10px 0 0px;\n top: 0.7em;\n\n @include govuk-media-query($from: tablet) {\n height: 6px;\n width: 6px;\n top: 0.6em;\n }\n }\n}\n\n.great-chevron-link {\n color: $govuk-brand-colour;\n padding-right: 20px;\n position: relative;\n\n &:visited {\n color: $govuk-brand-colour;\n }\n\n &::after {\n background-image: url(/static/icons/arrow.svg);\n background-size: 11px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 12px;\n top: 2px;\n right: 0;\n }\n}\n\n.great-link--internal,\n.great-link--external {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n }\n}\n\n.great-link--internal {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 8px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--external {\n &::after {\n background-image: url(/static/icons/external-link.svg);\n background-size: 14px;\n height: 21px;\n width: 16px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--download {\n position: relative;\n padding-left: 25px;\n\n &::before {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/download.svg);\n background-size: 15px;\n height: 20px;\n width: 26px;\n top: 3px;\n left: 0;\n }\n\n &:focus {\n &::before {\n background-image: url(/static/icons/download-black-background.svg);\n }\n }\n}\n\n.great-heading-link {\n color: $govuk-brand-colour;\n display: block;\n position: relative;\n\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n .great-heading-link__heading {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n &:hover {\n color: #003078 !important;\n\n .great-heading-link__heading {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n }\n }\n\n &:focus {\n outline: 0;\n color: #212427;\n\n .great-heading-link__heading {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:visited {\n .great-heading-link__heading {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:active {\n color: #212427;\n }\n}\n\n.great-heading-link--no-chevron {\n &::after {\n content: '';\n }\n}\n\n.great-checkboxes-wrapper {\n max-height: 463px;\n overflow: auto;\n border-bottom: 2px solid $great-lighter-grey;\n margin-bottom: 20px;\n padding: 3px 0 0 3px;\n}\n\n.great-highlighted-text {\n background: $great-light-yellow;\n border-bottom: 3px solid black;\n display: inline-block;\n padding: 3px;\n margin: 0 5px 5px 0;\n}\n\n.great-details {\n .govuk-details__text {\n border-left-color: $great-blue;\n margin-top: 15px;\n }\n}\n\n.great-summary-list {\n position: relative;\n\n .govuk-summary-list__row {\n border-bottom: none;\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-link {\n position: absolute;\n top: 6px;\n right: 0;\n }\n\n h2 {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n margin-bottom: 30px;\n max-width: 80%;\n }\n }\n}\n\n.great-icon-tick-in-circle {\n position: relative;\n background: #75c67c;\n border-radius: 50%;\n width: 45px;\n height: 45px;\n\n @include govuk-media-query($from: tablet) {\n width: 60px;\n height: 60px;\n }\n\n &::after {\n content: '';\n position: absolute;\n transform: rotate(45deg) translate(-50%, -50%);\n left: 12px;\n top: 21px;\n height: 19px;\n width: 7px;\n border-bottom: 5px solid $great-white;\n border-right: 5px solid $great-white;\n\n @include govuk-media-query($from: tablet) {\n left: 18px;\n top: 28px;\n height: 22px;\n width: 9px;\n border-bottom: 6px solid $great-white;\n border-right: 6px solid $great-white;\n }\n }\n}\n\n.great-icon-right-arrow-in-circle {\n content: '';\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background: $color-thematic-break;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n background-image: url(/static/icons/great-blue-arrow-right.svg);\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: center;\n}\n\n.great-notification-banner {\n border-color: $great-green;\n background-color: $great-green;\n margin-bottom: 20px;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 30px;\n }\n\n .govuk-notification-banner__content {\n @include govuk-media-query($from: tablet) {\n padding: 40px 30px;\n }\n }\n}\n\n.govuk-notification-banner__content > * {\n box-sizing: border-box;\n max-width: none;\n}\n\n.great-header {\n .great-header__container {\n justify-content: space-between;\n align-items: end;\n\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n }\n\n nav {\n display: flex;\n align-items: end;\n position: relative;\n\n @include govuk-media-query($from: tablet) {\n height: 110px;\n }\n\n li {\n display: inherit;\n }\n\n a {\n color: $great-white;\n text-decoration: none;\n\n &:link,\n &:visited,\n &:focus,\n &:hover,\n &:focus:active {\n color: $great-white;\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n }\n\n &:focus {\n outline-offset: -4px;\n }\n }\n }\n\n form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-header-menu-dropdown {\n top: 70px;\n margin-top: 0;\n\n @include govuk-media-query($from: tablet) {\n top: 90px;\n }\n }\n\n #magna-header-search-form {\n height: 50px;\n }\n\n .great-header-menu-items {\n li a {\n font-family: $great-font;\n }\n }\n}\n\n.great-header-logo {\n display: inline-block;\n width: 170px;\n\n img {\n width: 100%;\n display: block;\n }\n}\n\n.great-header-search {\n height: 60px;\n}\n\n.great-header-menu-button {\n background: none;\n border: 2px solid $great-white;\n color: $great-white;\n position: absolute;\n top: -50px;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n position: static;\n }\n\n span {\n top: 3px;\n }\n}\n\n.great-header-dropdown-item {\n position: relative;\n\n > button {\n background: none;\n border: none;\n color: $great-white;\n min-height: 60px;\n min-width: 120px;\n z-index: 1;\n\n i {\n padding-left: 5px;\n pointer-events: none;\n }\n\n &[aria-expanded='true'] {\n background: white;\n color: $great-dark-blue;\n\n i {\n transform: rotate(180deg);\n padding-left: 0;\n padding-right: 5px;\n }\n }\n }\n\n > div {\n box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 10px 0px;\n position: absolute;\n top: 80px;\n left: 0;\n\n &[aria-hidden='true'] {\n display: none;\n }\n\n &[aria-hidden='false'] {\n background: $great-white;\n\n &::after {\n content: '';\n background: $great-white;\n width: 120px;\n height: 26px;\n display: block;\n position: absolute;\n top: -26px;\n }\n }\n\n ul {\n width: 160px;\n padding: 0 15px;\n\n li,\n a {\n color: $great-dark-blue;\n display: block;\n }\n\n li:first-of-type {\n border-bottom: 2px solid $great-light-blue;\n }\n\n a:link,\n a:visited,\n a:focus:active {\n color: $great-dark-blue;\n }\n\n a:focus,\n a:focus:active {\n padding: 0 15px;\n position: relative;\n width: calc(100% + 30px);\n left: -15px;\n }\n }\n }\n}\n\n.great-header-services {\n display: none;\n\n @media screen and (min-width: 1251px) {\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n}\n\n.great-header-actions {\n position: absolute;\n top: -90px;\n right: -15px;\n\n @include govuk-media-query($from: tablet) {\n top: -5px;\n }\n}\n\n.great-tag {\n border-radius: 9999px;\n display: block;\n font-family: $great-font;\n max-width: 100px;\n text-align: center;\n background: $great-medium-blue;\n color: $great-white;\n}\n\n.great-tag--govuk {\n background: $great-darker-grey;\n}\n\n.great-tag--howTo {\n background: $great-purple;\n}\n\n.great-tag--tool {\n background: $great-red;\n}\n\n.great-tag--service {\n background: $great-dbt-green;\n}\n\n.great-topic-card {\n display: block;\n background: $great-white;\n text-decoration: none;\n width: calc(100%);\n\n @include govuk-media-query($from: tablet) {\n flex-basis: calc(33.333% - 30px);\n }\n\n &:focus:active {\n background: $great-white;\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n}\n\n.great-topic-card--quarter-width {\n flex-basis: calc(25% - 30px);\n height: auto;\n}\n\n.great-topic-card--half-width {\n flex-basis: calc(50% - 30px);\n height: fit-content;\n\n @include govuk-media-query($from: desktop) {\n min-height: 270px;\n }\n}\n\n.great-topic-card--full-width {\n display: flex;\n position: relative;\n flex-basis: calc(100% - 30px);\n flex-direction: column;\n\n @include govuk-media-query($from: desktop) {\n flex-direction: row;\n min-height: 280px;\n }\n\n > div {\n flex-basis: 50%;\n }\n\n img {\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n left: 0;\n max-width: calc(50% - 30px);\n }\n }\n}\n\n.great-card-wrapper {\n flex-wrap: wrap;\n\n @include govuk-media-query($from: desktop) {\n margin-right: -30px;\n }\n}\n\n.great-related-items {\n flex-wrap: wrap;\n}\n\n.great-related-item {\n flex-basis: calc(33.333% - 20px);\n\n @include govuk-media-query($from: desktop) {\n margin-right: 30px;\n }\n\n &:nth-of-type(3n) {\n margin-right: 0;\n }\n}\n\n.great-dep-triage-hero {\n position: relative;\n overflow: hidden;\n\n @include govuk-media-query($from: desktop) {\n min-height: 367px;\n }\n\n img {\n display: none;\n bottom: 0;\n position: absolute;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n max-width: 450px;\n }\n\n @media screen and (min-width: 851px) {\n max-width: 600px;\n }\n\n @media screen and (min-width: 1251px) {\n max-width: 752px;\n }\n }\n}\n\n.great-dep-tools-and-services {\n h2 {\n @include govuk-media-query($until: tablet) {\n border: none;\n }\n }\n}\n\n.great-dep-card {\n a {\n text-decoration: none;\n }\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n}\n\n.great-dep-homepage-title {\n position: relative;\n\n > div {\n @include govuk-media-query($until: tablet) {\n display: flex;\n flex-direction: column-reverse;\n }\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n right: 0;\n max-width: 50%;\n }\n }\n\n &__text {\n @include govuk-media-query($from: desktop) {\n flex-basis: 50%;\n }\n }\n}\n\n.great-dep-homepage-row {\n padding-bottom: 3px;\n\n .great-dep-card:first-of-type {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n }\n}\n\n.great-primary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link-white.svg);\n background-size: 12px;\n height: 21px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n }\n }\n}\n\n.great-secondary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link.svg);\n background-size: 11px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link-white.svg);\n }\n }\n}\n\nnav.great-breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n ol {\n list-style-type: none;\n margin: 0;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n margin-bottom: 0;\n display: inline-block;\n line-height: 1.25;\n }\n\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n li:first-child {\n background-image: none;\n margin-left: 0;\n padding-left: 0;\n }\n\n a,\n a:active:focus,\n span {\n font-size: 16px;\n color: $color-main-text;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px !important;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\n.great-breadcrumbs li:after {\n box-sizing: initial;\n transform: rotate(-45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.25em;\n}\n\n.great-breadcrumbs ol li:last-child:after {\n display: none;\n}\n\n.great-list-blue-tick {\n list-style: none;\n\n > li {\n display: block;\n clear: left;\n padding: 7.5px 0;\n\n &:before {\n content: '';\n height: 30px;\n width: 30px;\n min-width: 30px;\n display: block;\n float: left;\n margin-left: 0;\n margin-right: 10px;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100%;\n background: url('/static/icons/dark-blue-tick.svg');\n background-size: cover;\n background-position: center;\n }\n }\n}\n\n.great-link-button--chevron {\n svg {\n position: relative;\n top: 2px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $govuk-brand-colour;\n }\n }\n}\n\n.great-picture {\n img {\n display: block;\n\n @include govuk-media-query($until: tablet) {\n max-width: 100%;\n }\n }\n}\n\n.great-promo {\n display: flex;\n align-items: flex-end;\n\n @include govuk-media-query($until: tablet) {\n flex-direction: column-reverse;\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 20px;\n }\n }\n}\n\n.great-step-item {\n z-index: 1;\n position: relative;\n display: flex;\n gap: 1rem;\n padding-bottom: 30px;\n\n &.fa {\n display: flex;\n font-weight: 400;\n }\n &::before {\n content: '';\n flex: 0 0 24px;\n height: 24px;\n border-radius: 50%;\n background-color: white;\n border: 2px solid #b1b4b6;\n }\n\n &.current-step {\n .govuk-link {\n color: $color-main-text !important;\n }\n &::before {\n background-color: #04043f;\n border-color: #04043f;\n content: '\\f061';\n color: white;\n font-family: 'Font Awesome 5 Free';\n align-items: center;\n justify-content: center;\n display: flex;\n font-weight: 900;\n }\n }\n\n &:not(:last-child) {\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0px;\n z-index: -1;\n transform: translateX(13px);\n width: 2px;\n background-color: #b1b4b6;\n }\n }\n\n a:focus:active {\n color: inherit;\n }\n}\n\n@mixin child-link-states($selector) {\n &:hover {\n #{$selector} {\n text-decoration-line: underline;\n }\n }\n &:focus {\n #{$selector} {\n color: #212427;\n outline: 3px solid rgba(0, 0, 0, 0);\n background-color: #fd0;\n outline: none;\n }\n }\n\n &:active {\n #{$selector} {\n outline: 3px solid #fd0;\n }\n }\n\n &:focus:active {\n #{$selector} {\n background: $great-white;\n box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;\n text-decoration: none;\n -webkit-box-decoration-break: clone;\n outline: 3px solid rgba(0, 0, 0, 0);\n }\n }\n}\n\n.great-arrow-link {\n @include child-link-states('.great-title-link');\n}\n\n.great-tag-container {\n display: flex !important;\n bottom: 8px !important;\n\n img {\n margin: 0px 8px 0px 0px !important;\n }\n}\n\n.great-share {\n border-top: 1px solid $govuk-border-colour;\n\n svg {\n margin-right: 10px;\n }\n\n path {\n fill: $great-dark-blue;\n }\n\n a {\n @include child-link-states('.govuk-link');\n display: inline-flex;\n align-items: center;\n\n &:hover {\n path {\n fill: $govuk-link-hover-colour;\n }\n }\n\n &:focus {\n margin-left: 50px;\n\n svg {\n left: -50px;\n position: relative;\n }\n\n path {\n fill: $govuk-focus-text-colour;\n }\n\n span {\n margin-left: -50px;\n }\n }\n }\n\n ul {\n @include govuk-media-query($from: tablet, $until: desktop) {\n display: flex;\n }\n\n li {\n @include govuk-media-query($from: tablet, $until: desktop) {\n margin-right: 30px;\n }\n }\n }\n\n button {\n &.small-button {\n min-width: 126px;\n min-height: 44px;\n line-height: 25px;\n padding: 12px 15px;\n display: flex;\n align-items: center;\n\n > span {\n padding-right: 8px;\n font-size: 14px;\n }\n }\n }\n}\n\n// Hero with input - Product/Market campaign\n\n.great-hero--product-market {\n background-image: url(/static/images/hero-product-market-bg-1.png),\n url(/static/images/hero-product-market-bg-2.png);\n background-position: center top;\n overflow: hidden;\n}\n\n.great-hero--product-market,\n.great-hero--product-market > .great-container {\n min-height: auto;\n}\n\n.great-hero--product-market {\n @media (min-width: 1170px) {\n min-height: 500px;\n }\n}\n\n.great-hero--product-market > .great-container {\n @include govuk-responsive-margin(9, 'top');\n @include govuk-responsive-margin(9, 'bottom');\n}\n\n.great-hero--product-market {\n .great-hero__heading {\n color: $great-white;\n margin-top: 0;\n font-size: 36px;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n\n @media (min-width: 1170px) {\n font-size: 80px;\n line-height: 85px;\n }\n }\n\n .great-hero__subtitle {\n font-size: 16px;\n line-height: 20px;\n color: $great-white;\n margin: 10px 0 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n margin: 20px 0;\n }\n }\n\n .great-hero__container {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n }\n\n .great-hero__text {\n @include govuk-media-query($from: tablet, $until: desktop) {\n width: 90%;\n }\n }\n\n .great-hero__search {\n margin-top: 15px;\n\n @include govuk-media-query($from: tablet) {\n align-self: center;\n }\n\n @media (min-width: 1170px) {\n margin-top: 0;\n }\n }\n\n .great-hero__form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__form-inputs {\n display: flex;\n flex-direction: column;\n\n @media (min-width: 1170px) {\n flex-direction: row;\n }\n }\n\n .great-hero__label {\n font-size: 24px;\n color: $great-white;\n font-weight: bold;\n display: block;\n @include govuk-responsive-margin(5, 'bottom');\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n }\n }\n\n .great-hero__input {\n height: 53px;\n padding: 0 1rem;\n border-color: $great-white !important;\n margin-bottom: 15px;\n\n &:focus {\n border-color: $great-dark-blue !important;\n }\n\n @media (min-width: 1170px) {\n flex-grow: 2;\n flex-basis: 0;\n margin-right: 10px;\n }\n }\n\n .great-hero__button {\n height: 53px;\n margin-bottom: 15px;\n\n @media (min-width: 1170px) {\n flex-grow: 1;\n flex-basis: 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n }\n\n .great-hero__button-text {\n margin-left: -10px;\n }\n\n .great-hero__link {\n color: $great-white;\n display: inline-block;\n\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__logo {\n width: 260px;\n position: absolute;\n right: 0;\n bottom: 100px;\n display: none;\n\n img {\n width: 100%;\n }\n\n @media (min-width: 768px) {\n display: block;\n }\n\n @media (min-width: 1025px) {\n width: 412px;\n }\n }\n\n .great {\n overflow-x: visible;\n }\n}\n\n// Product/Market campaign page\n\n.great-product-market {\n background: $great-white;\n}\n\n.great-product-market__product-label {\n color: $great-dark-blue;\n font-weight: bold;\n margin-right: 30px;\n}\n\n.great-product-market__form-inputs {\n display: flex;\n flex-direction: column;\n @include govuk-media-query($from: tablet) {\n align-items: flex-start;\n\n > div {\n width: 100%;\n }\n }\n}\n\n.great-product-market__form-inputs input {\n height: 53px;\n padding: 0 1rem;\n}\n\n.great-product-market__button-container {\n display: flex;\n flex-direction: column;\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: baseline;\n text-align: left;\n }\n}\n\n.great-product-market__button {\n height: 53px;\n margin: 15px 0;\n width: auto;\n\n @include govuk-media-query($from: tablet) {\n margin: 15px 20px 15px 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n}\n\n.great-product-market__cards {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n margin-bottom: 50px;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n\n > div {\n margin-right: 30px;\n }\n }\n\n .great-card {\n flex: 1;\n }\n}\n\n.great-inline-feedback__container {\n border-top-color: #dde5ed;\n border-top-style: solid;\n border-top-width: 2px;\n background-color: $great-white;\n}\n\n.great-inline-feedback__page_useful_form {\n display: flex;\n gap: govuk-spacing(4);\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-inline-feedback__submission-confirmation,\n.csat-submission-confirmation__heading {\n display: flex;\n gap: govuk-spacing(2);\n\n span[role='img'] {\n font-size: 28px;\n color: #00703c;\n }\n}\n\n.great-inline-feedback__submission-error {\n display: flex;\n gap: govuk-spacing(2);\n padding-bottom: govuk-spacing(6);\n\n span[role='img'] {\n font-size: 28px;\n color: #d4351c;\n }\n}\n\n.great-inline-feedback__detail-form {\n padding-top: govuk-spacing(6);\n\n p {\n margin: 0;\n color: #505a5f;\n }\n}\n\n.great-inline-feedback-detail-form__submission_buttons {\n display: flex;\n gap: 30px;\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-checkbox--inline-feedback {\n label {\n font-family: $main-text-font;\n font-size: 18px;\n }\n\n [type='checkbox'] + label::before {\n border: 2px solid #222222;\n border-radius: 4px;\n }\n}\n\n.js-enabled .govuk-checkboxes__conditional--hidden {\n display: none;\n}\n\n.great-cookie-notice {\n display: none;\n padding: 30px 0 0;\n\n &.block {\n display: block;\n }\n}\n\n.great-modal {\n position: fixed;\n inset: 0px;\n z-index: 1000;\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.great-modal__content {\n position: absolute;\n border: 1px solid rgb(204, 204, 204);\n background: rgb(255, 255, 255);\n overflow: auto;\n border-radius: 4px;\n outline: none;\n max-width: 800px;\n bottom: auto;\n right: auto;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n max-height: calc(100vh - 30px);\n width: calc(100vw - 30px);\n\n button {\n @include govuk-media-query($from: tablet) {\n margin: 0;\n }\n\n &:first-of-type {\n @include govuk-media-query($from: tablet) {\n margin-right: 10px;\n }\n }\n }\n}\n\n.great-accordian-sector-link {\n text-decoration: none;\n color: $great-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n margin-bottom: 0;\n align-items: center;\n min-height: 88px;\n\n &:after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n color: $color-gov-link;\n font-weight: 600;\n right: 15px;\n }\n}\n\n.great-notification-banner--error {\n margin: 0 auto;\n max-width: 810px;\n}\n\n.great-meta-label {\n color: $great-light-grey;\n display: flex;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 489px;\n max-height: 240px;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n.great-signup {\n width: 100%;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n background: #f5f5f6;\n\n &__logo {\n width: 148px;\n height: auto;\n\n @media (max-width: 768px) {\n max-width: 132px;\n }\n }\n\n &__form-panel {\n color: #4c436e;\n min-height: 100vh;\n padding: 40px 105px 0px 105px;\n background-color: #fff;\n width: 610px;\n flex-shrink: 0;\n z-index: 1;\n\n @media screen and (max-width: 1024px) {\n padding: 30px;\n width: 40%;\n }\n\n @media screen and (max-width: 768px) {\n padding: 20px;\n width: 50%;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n\n .vertical-seperator {\n margin-top: 20px;\n margin-bottom: 20px;\n\n span {\n display: inline-block;\n font-size: 19px;\n width: 20%;\n text-align: center;\n margin: 0;\n }\n\n hr {\n display: inline-block;\n height: 2px;\n margin: 0;\n vertical-align: middle;\n width: 40%;\n }\n }\n }\n\n &__info-panel {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 50px 0;\n position: relative;\n\n @media screen and (max-width: 640px) {\n display: none;\n }\n\n\n &__content {\n max-width: 850px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #fff;\n font-size: 56px;\n line-height: 52px;\n text-align: center;\n margin-bottom: 0;\n\n @media screen and (max-width: 1024px) {\n font-size: 48px;\n line-height: 48px;\n margin-bottom: 30px;\n }\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n p {\n align-items: center;\n margin-bottom: 45px;\n font-size: 24px;\n line-height: 32px;\n\n @media screen and (max-width: 1024px) {\n font-size: 24px;\n line-height: 34px;\n }\n\n i {\n margin-right: 10px;\n font-size: 1.5em;\n }\n }\n }\n\n &__confirmation {\n .fa-info-circle {\n font-size: 40px;\n }\n\n .form-label {\n font-size: 19px;\n }\n }\n }\n}\n","$color-error: #d4351c;\n.great {\n *:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $arabic-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $arabic-main-text-font;\n }\n }\n\n *:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $korean-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $korean-main-text-font;\n }\n\n &:dir(rtl) {\n .govuk-grid-column-two-thirds {\n float: right !important;\n }\n }\n }\n\n a {\n &[lang='ar'] {\n font-family: $arabic-main-text-font;\n }\n &[lang='ko'] {\n font-family: $korean-main-text-font;\n }\n }\n}\n\n*[dir='rtl'] {\n .govuk-grid-column-two-thirds,\n .govuk-grid-column-three-quarters {\n float: right;\n }\n\n .microsite-header {\n p {\n margin-left: 0;\n margin-right: auto;\n }\n }\n\n .govuk-form-group-error {\n padding-left: 0 !important;\n padding-right: 15px;\n border-left: none !important;\n border-right: 5px solid $color-error;\n }\n}\n\n.microsite *:lang(ar) .govuk-form-label {\n font-family: $arabic-header-text-font;\n}\n\n.microsite *:lang(ko) .govuk-form-label {\n font-family: $korean-header-text-font;\n}\n\n*:lang(ar) {\n .great-inline-feedback__container {\n display: none;\n }\n\n .footer,\n footer div.footer ul,\n .copyright-container .copy-right {\n direction: ltr;\n padding: 0;\n }\n}\n","$great-design-system-white: #fff;\n$great-design-system-grey-border: #7d8e96;\n$great-design-system-hover-primary-button: #003078;\n$great-design-system-interface-mono-50: #7d8e96;\n$great-design-system-govuk-light-grey: #f3f2f1;\n$great-design-system-border-grey: #d9d9d9;\n\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n\n.great-ds-border-bottom-grey {\n border-bottom: 1px solid $great-design-system-grey-border;\n}\n\n.great-ds-heading-link {\n &::after {\n top: 0.12rem;\n }\n}\n\n.great-ds-sign-up-promo {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n ul > li {\n display: flex;\n }\n}\n\n.great-ds-contact-us-promo {\n display: flex;\n\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n flex-direction: column;\n margin: -30px 0 -40px;\n }\n\n > * {\n flex-basis: fit-content;\n }\n}\n\n.great-ds-button-primary {\n border-bottom: 3px solid $great-design-system-hover-primary-button;\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n summary {\n &::-webkit-details-marker {\n display: none;\n }\n\n display: block;\n margin-bottom: 0;\n\n &:hover {\n background-color: $great-design-system-govuk-light-grey;\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n\n &:focus {\n outline: 0;\n\n .great-ds-details__status {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: $great-design-system-govuk-yellow-highlight;\n box-shadow: 0 -2px $great-design-system-govuk-yellow-highlight,\n 0 4px $great-design-system-govuk-off-black;\n text-decoration: none;\n }\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n }\n\n .great-ds-details__status {\n display: inline-block;\n font-weight: 600;\n }\n\n .great-ds-details__status-text--open {\n display: none;\n }\n\n &[open] {\n summary {\n @include govuk-media-query($from: tablet) {\n margin-bottom: -10px;\n }\n\n ~ p {\n background: $great-design-system-white;\n position: relative;\n }\n }\n\n .great-ds-details__status-text--open {\n display: inline-block;\n }\n\n .great-ds-details__status-text--closed {\n display: none;\n }\n\n .govuk-accordion-nav__chevron {\n transform: rotate(0deg);\n }\n }\n}\n\n.great-ds-link {\n display: inline-flex;\n text-decoration: none;\n\n i {\n font-size: 1.5rem;\n margin-right: 10px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 2rem;\n }\n }\n\n span {\n font-weight: 600;\n text-decoration: underline;\n }\n\n &:focus {\n span {\n text-decoration: none;\n }\n }\n}\n\n.great-ds-hr {\n background: $great-design-system-border-grey;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../great/main.scss';\n\n$breakpoint-size: 900px;\n$desktop: 1024px;\n\n#learn-root {\n article {\n background-color: $color-main-background;\n margin-bottom: $x-large-padding;\n\n &:last-child {\n margin-bottom: $x-large-padding * 2;\n }\n\n > a {\n text-decoration: none;\n box-sizing: border-box;\n min-height: 232px;\n padding: $x-large-padding;\n padding-left: 70px;\n padding-right: $large-padding * 2;\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n width: 100%;\n\n @media only screen and (max-width: $breakpoint-size) {\n flex-direction: column;\n }\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n gap: $standard-padding;\n }\n\n > div {\n flex: 1;\n\n &.progess-container {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n\n @media only screen and (min-width: $breakpoint-size) {\n .learn__category-progress-container,\n span.button {\n max-width: 340px;\n width: 100%;\n }\n }\n\n .learn__category-progress-container,\n span.button {\n width: 100%;\n }\n\n .learn__category-progress-container {\n margin-top: $standard-padding;\n position: relative;\n top: 0;\n }\n }\n\n > p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n }\n\n @media only screen and (max-width: $breakpoint-size) {\n padding: $large-padding;\n padding-top: 35px;\n padding-bottom: 35px;\n\n & > div {\n .progess-container {\n justify-content: center;\n }\n\n .learn__category-progress {\n width: auto !important;\n }\n\n span.button {\n margin-top: $standard-padding;\n }\n }\n }\n }\n }\n}\n\n.learn-back-button {\n position: absolute;\n top: 10px;\n left: 20px;\n color: $color-gov-link;\n}\n\n.lesson-page {\n background-color: $color-main-background;\n}\n\n.learn-to-export-card {\n padding-top: $x-large-padding * 2;\n}\n\n.duration-container {\n color: $color-gov-link;\n display: flex;\n\n i + span {\n padding-left: $standard-padding;\n }\n\n span + span {\n padding-left: $standard-padding * 0.5;\n }\n}\n\n.great-checkbox--large [type='checkbox'] + label::after {\n border-width: 0 0 6px 6px;\n width: 21px;\n height: 8px;\n top: 15px;\n left: 13px;\n}\n\n.learn__lesson-item-link {\n display: flex;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start;\n gap: $standard-padding;\n button {\n width: 100%;\n }\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.learning-link {\n font-family: $main-text-font;\n color: $color-main-text;\n font-size: $font-size-p;\n line-height: 25px;\n text-align: left;\n font-style: normal;\n text-decoration: none;\n border: 0;\n background: none;\n padding: 0;\n}\n\n.progress-bar-text {\n color: $color-main-text;\n font-family: $header-font;\n font-size: $font-size-p;\n text-transform: lowercase;\n margin: 0;\n}\n\n.learn__topic-item-read-time {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n}\n\ni.fas.fa-clock {\n color: $color-main-text;\n}\n\n.learn__category-entities {\n height: 41px;\n color: $color-gov-link;\n border-radius: 0;\n background-color: $color-background-color;\n display: flex;\n align-items: center;\n padding-left: $large-padding;\n padding-right: $large-padding;\n padding-top: 0;\n padding-bottom: 0;\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.media-block {\n margin-left: 0 !important;\n width: 100% !important;\n}\n\n.media-block > img,\n.media-block > i {\n width: 40px !important;\n}\n\n.lesson-page {\n .great-quote {\n &:before {\n top: 0px !important;\n }\n & p {\n font-family: $header-font!important;\n font-size: 24px!important;\n margin: 0;\n display: inline!important;\n margin-left: 30px;\n line-height: 34px;\n }\n }\n}\n\nol.list-circle-number li{\n font-family: $main-text-font!important;\n padding-top: 5px;\n &::before {\n font-family: $header-font!important;\n min-width: 40px;\n height: 40px;\n width: 40px;\n margin-right: 15px;\n margin-top: -5px;\n font-size: 24px;\n line-height: 40px!important;\n }\n color: inherit\n}\n\naside {\n h2 {\n padding-top: 10px;\n }\n\n ul {\n margin-bottom: 40px;\n }\n\n li {\n min-height: 40px;\n margin-top: 20px;\n\n &:first-child {\n margin-top: 0;\n }\n }\n\n li a {\n margin-left: 52px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n }\n}\n\n.great-ukea {\n .ea-logo {\n width: 118px\n }\n\n div {\n margin-top: 20px;\n border-top: 3px solid #964F99;\n padding-top: 15px;\n }\n\n a {\n display: flex;\n justify-content: space-between;\n\n &::after {\n content: \"\\f061\";\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n float: right;\n }\n }\n\n p {\n margin-top: 8px;\n }\n}\n\n.lesson-page {\n video {\n width: 100%;\n }\n}\n\nli .lte-suptopic {\n\n &:not(:last-child) {\n border-bottom: 1px solid #b1b4b6;\n }\n .great-card {\n box-shadow: none !important;\n }\n\n a {\n border-bottom: none!important;\n box-shadow: none !important;\n outline: none !important;\n padding: 0!important;\n > div {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n }\n}\n\n.learn-card-description p {\n @extend .govuk-body\n}\n\n.related-links-cta-container {\n display: flex;\n flex-direction: row;\n width: 100%;\n gap: 15px;\n\n // horizontal scrolling of child elements\n @include govuk-media-query($until: desktop) {\n overflow-x: scroll;\n -webkit-overflow-scrolling: touch;\n overflow-y: hidden;\n margin: 0;\n width: 100vw;\n }\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n & {\n .great-card--cta{\n width: 33.33%;\n }\n }\n }\n\n a {\n display: flex;\n width: 230px;\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n width: unset;\n }\n }\n\n & {\n .great-card__tag {\n position: unset;\n }\n }\n}\n\n.related-links-cta-container__title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.related-links-cta-container__tag-outer-container {\n display: flex !important;\n flex-direction: column;\n justify-content: end;\n height: 100%;\n margin-bottom: 8px;\n margin-top: 10px;\n}\n\n.related-links-cta-container__tag-inner-container{\n display: flex;\n flex-direction: row;\n align-items: start;\n\n > img {\n @include govuk-media-query($until: tablet) {\n margin: 3px 8px 0px 0px !important;\n }\n\n @include govuk-media-query($from: tablet) {\n margin: 5.5px 8px 0px 0px !important;\n }\n }\n}\n\n.article-page-cta-container-title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.article-page-cta-container-inner-container{\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n\n#sectors-form {\n margin-top: $standard-padding;\n}\n\n.markets-grid {\n @media only screen and (min-width: $mobile-size) {\n display: table-cell;\n }\n .card-inner {\n padding: $large-padding;\n padding-bottom: $x-large-padding * 2;\n min-height: 105px !important;\n height: 105px;\n\n h2 {\n font-size: $font-size-h4;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n .card-inner {\n min-height: fit-content !important;\n height: 80px;\n display: inline-flex;\n align-items: center;\n gap: $standard-padding;\n }\n\n .card:last-of-type {\n margin-bottom: $large-padding;\n }\n }\n}\n\n#country-guide-need-help-section,\n#country-guide-teaser-section,\n#country-guide-section-one,\n#country-guide-accordions,\n#country-trade-barriers,\n#country-guide-accordions {\n background-color: $color-main-background;\n}\n\n#country-guide-teaser-section {\n .teaser>h1 {\n padding-bottom: $x-large-padding;\n\n @media only screen and (max-width: $mobile-size) {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n#country-guide-intro-ctas {\n a {\n font-size: 18px;\n font-family: $main-text-font;\n }\n}\n\n.stats-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#stats-tabs {\n h2 {\n @include p-mixin;\n margin-bottom: $standard-padding;\n }\n}\n\n#country-guide-need-help-section {\n padding: 40px 75px;\n @media only screen and (max-width: $mobile-size) {\n padding: 0;\n\n h2 {\n padding-left: $standard-padding * 1.5;\n padding-top: $standard-padding * 1.5;\n }\n\n > div {\n > div {\n max-width: $mobile-size;\n width: 100%;\n padding: $standard-padding * 1.5;\n\n img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n }\n }\n }\n }\n\n h2 {\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n }\n\n > div {\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n\n > div {\n flex: 1;\n width: 100%;\n min-width: 300px;\n @media only screen and (min-width: 600px) {\n min-width: 350px;\n }\n\n h3 {\n color: $color-gov-link;\n padding-top: $x-large-padding;\n padding-bottom: $x-large-padding;\n }\n\n p {\n margin: 0;\n padding: 0;\n padding-bottom: $x-large-padding;\n font-size: 24px;\n }\n\n img {\n max-width: 500px;\n\n max-height: 185px;\n width: auto;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n max-height: fit-content;\n }\n }\n }\n }\n}\n\n.fact-sheet-content {\n h3 {\n padding-bottom: $x-large-padding;\n font-size: 36px;\n }\n}\n\n.tabs__nav {\n border: none;\n ul {\n display: inline-flex;\n flex-wrap: wrap;\n }\n button {\n font-size: 28px;\n border: none !important;\n border-bottom: 7px solid #d6e0e5 !important;\n height: 60px;\n &:focus,\n &:hover,\n &[aria-expanded='true'] {\n border-bottom: 7px solid $color-gov-link !important;\n }\n }\n}\n\n.bold-large,\n.bold-medium {\n font-family: $main-text-font;\n}\n\n.controls #sortby {\n @media only screen and (max-width: $mobile-size) {\n height: 50px;\n }\n}\n\n#country-guide-teaser-section p.sub-header {\n color: $color-subheading-text;\n margin-bottom: $standard-padding;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n }\n}\n\n\n .markets-pagination{\n float: right!important;\n }\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.article-list-page {\n .card-link {\n display: grid;\n }\n .card {\n background-color: transparent;\n height:100%;\n background: $color-main-background;\n\n .card-inner {\n min-height: 148px !important;\n background-color: $color-main-background;\n\n h2 {\n font-size: $font-size-h3;\n }\n\n h4 {\n font-size: $font-size-h4;\n @media only screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n }\n }\n }\n }\n\n ul.content-list {\n > a {\n text-decoration: none;\n }\n\n li {\n position: relative;\n background-color: $color-main-background;\n padding: $large-padding $x-large-padding;\n width: 100%;\n gap: $large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n\n @media only screen and (max-width: $mobile-size) {\n margin-bottom: $large-padding;\n padding: $large-padding;\n\n button {\n margin-bottom: 0;\n }\n }\n\n h3 {\n flex: 1;\n width: 100%;\n padding-left: $x-large-padding;\n &:hover {\n color: $color-gov-link;\n }\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0;\n }\n }\n\n a.button {\n margin-left: auto;\n }\n }\n }\n}\n\nsection #article {\n padding-bottom: 0;\n\n article {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n }\n}\n\n.card-link {\n p {\n font-size: $font-size-p;\n }\n\n h2 + p {\n padding-top: $large-padding;\n }\n}\n\n.article-main {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article {\n padding-bottom: 0;\n}\n\n.article-main{\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article{\n padding-bottom: 0;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.help-pages {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n.heading-large,\n.heading-xlarge,\n.heading-medium {\n font-family: $header-font;\n}\n\n.page-main-content-container {\n display: flex;\n padding-bottom: 0;\n flex: 1;\n background-color: $color-main-background;\n\n .column-two-thirds {\n padding: 0;\n }\n\n .container {\n margin: auto;\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n }\n .grid-row {\n margin: 0;\n }\n }\n\n .inner-container {\n flex: 1;\n max-width: $content-max-width;\n margin: auto;\n }\n}\n\n@media only screen and (min-width: $mobile-size) and (max-width: 1260px) {\n .page-main-content-container .inner-container {\n padding-left: 0;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n }\n}\n\n@media only screen and (max-width: $mobile-size) {\n .page-main-content-container .inner-container {\n max-width: auto;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n padding: 0;\n }\n}\n\n.breadcrumb-container {\n background-color: $color-background-color;\n}\n\nsection#search-results-information {\n background-color: $color-main-background;\n margin-bottom: 0;\n}\n\n#report-a-trade-barrier {\n background-color: $color-main-background;\n}\n\n#report-a-trade-barrier {\n padding-bottom: 0;\n .breadcrumb-container {\n background-color: $color-background-color;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n }\n a.button {\n margin-bottom: $standard-padding;\n }\n}\n\n.snapshot {\n background-color: $color-quotes;\n}\n\n#magna-header-search-form {\n height: 53px;\n display: flex;\n align-items: center;\n button {\n margin-top: 0;\n margin-left: -2px;\n height: 50px;\n width: 50px;\n font-family: $main-text-font;\n }\n\n #magna-header-search-box {\n height: 53px;\n\n /* Fixes issue with header nav text falling onto two lines in safari */\n @media only screen and (min-width: 1250px) and (max-width: 1280px) {\n max-width: 190px;\n }\n }\n}\n\n.export-plan-title {\n padding-bottom: $large-padding;\n\n p {\n padding-bottom: $large-padding;\n }\n}\n\nsection.report-trade-barrier {\n background-color: $color-main-background;\n}\n\n#teaser-section,\n#why-we-offer-section,\n#how-we-can-help-you,\n#contact-us-section {\n background-color: $color-main-background;\n}\n\n#article-what-we-offer {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n#contact-us-section {\n padding-top: 0;\n}\n\n.list-teaser-section {\n p {\n font-size: 24px;\n line-height: 38px;\n }\n}\n\n.uk-export-finance,\n.uk-export-finance-landing {\n .card-list-section,\n .card {\n padding-top: 0;\n }\n\n .card:last-of-type {\n margin-bottom: 0;\n }\n}\n\n.uk-export-finance .why-you-choose-ukef {\n background-color: $color-main-background;\n\n .column-full-l + .column-full-l {\n padding-top: $large-padding;\n }\n\n .column-full-l {\n h4 + p {\n padding-top: $large-padding;\n }\n }\n}\n\n.uk-export-finance-landing {\n #why-we-offer-section {\n background-color: $color-background-color;\n }\n .teaser-text,\n p.how-can-we-help-you {\n font-size: 24px;\n line-height: 38px;\n }\n\n h2 + p.how-can-we-help-you {\n padding-top: $large-padding;\n }\n}\n\n.get-finance {\n #contact-section-cta-box,\n #get-finance-video {\n background-color: $color-background-color;\n }\n #contact-section-bottom,\n #contact-section,\n #advantages-section {\n background-color: $color-main-background;\n }\n}\n\n#get-finance-hero {\n padding-bottom: 0;\n}\n\n.what-we-offer-you-article {\n p.teaser-text {\n font-size: 28px;\n }\n}\n\n#report-a-trade-barrier .page-main-content-container {\n padding-top: $x-large-padding;\n}\n\n.uk-export-country-cover {\n .teaser-text p {\n font-size: 24px;\n }\n}\n\n#thank-you-section {\n .message-box {\n background-color: $color-completed;\n }\n}\n\n.uk-export-finance .card-list-section {\n img.card-image {\n height: auto;\n }\n .card-inner {\n padding-bottom: $x-large-padding;\n }\n}\n\nsection#results {\n background-color: $color-main-background;\n}\n\nul.list-bullet li:before,\n.lesson-page .rich-text .pros-and-cons ul li:before {\n background-color: $color-main-text;\n}\n\n.search-results-list {\n padding-top: $x-large-padding;\n}\n\n.results-wrapper {\n background-color: $color-main-background;\n}\n\n.breadcrumbs-wrapper {\n background-color: $color-background-color;\n width: 100%;\n}\n","@import '../sizes/sizes.scss';\n\n@mixin horizontal-card-padding {\n padding-left: $large-padding;\n padding-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0 1.5 * $standard-padding;\n padding-right: 0 1.5 * $standard-padding;\n }\n}\n\n@mixin vertical-card-padding {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-top: 1.5 * $standard-padding 0;\n padding-bottom: 1.5 * $standard-padding 0;\n }\n}\n\n@mixin horizontal-card-margin {\n margin-left: $large-padding;\n margin-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0 1.5 * $standard-padding;\n margin-right: 0 1.5 * $standard-padding;\n }\n}\n\n.card + .card {\n margin-top: $x-large-padding;\n}\n\n.card {\n padding-left: 0;\n padding-right: 0;\n border-radius: 0;\n\n .g-card,\n .g-card-full {\n position: relative;\n @include horizontal-card-padding();\n\n hr {\n margin-left: -1 * $large-padding;\n padding-right: 2 * $large-padding;\n position: inherit;\n z-index: 1;\n }\n }\n\n .dashboard-card {\n padding-bottom: 0;\n padding-top: 0;\n @include horizontal-card-padding();\n p {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n margin: 0;\n }\n\n img {\n margin: auto;\n padding-top: $large-padding;\n width: 100%;\n height: auto;\n }\n }\n\n .g-card-header {\n display: inline-flex;\n flex-wrap: wrap;\n border-bottom: 4px solid #eef2f6;\n width: 100%;\n @include horizontal-card-padding();\n padding-bottom: $x-large-padding;\n\n h2 {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n gap: $x-large-padding * 0.5;\n }\n }\n\n .card-row {\n position: relative;\n display: inline-flex;\n flex-wrap: wrap;\n @include horizontal-card-padding();\n gap: $x-large-padding;\n width: 100%;\n\n h3 {\n padding: $x-large-padding 0;\n flex: 1;\n width: 100%;\n }\n\n > div {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n display: flex;\n flex-direction: column;\n gap: $standard-padding;\n\n h3 {\n min-width: auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n }\n\n > div {\n min-width: auto;\n padding-top: 0;\n }\n }\n }\n}\n\na.card-link:active {\n background-color: transparent;\n}\n\n#dashboard-container {\n margin-bottom: $x-large-padding;\n .card {\n margin-bottom: $x-large-padding;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n#search-results-information {\n .breadcrumb-wrapper {\n background-color: $color-background-color;\n\n > .container {\n padding-top: 0;\n }\n }\n .text {\n font-family: $main-text-font !important;\n }\n}\n\n.search-results-container {\n background-color: $color-main-background;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.export-plan-section-lesson {\n background-color: $color-background-color;\n}\n\n.export-plan-content {\n .g-panel::before {\n background: $color-gov-link;\n }\n\n .form-label {\n font-family: $header-font;\n }\n\n textarea.form-control {\n height: 90px !important;\n line-height: 17px;\n color: $color-main-text;\n }\n .learning__buttons {\n .button--tiny-toggle {\n color: $color-gov-link;\n i {\n color: $color-gov-link;\n }\n }\n .button--only-icon {\n min-height: 40px;\n }\n }\n}\n\n.next-steps {\n padding: $x-large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $x-large-padding * 0.5;\n }\n}\n\n.section-complete .great-checkbox label {\n color: $color-main-background;\n}\n\n.costs__option .form-label {\n padding-top: $large-padding;\n}\n\n.export-plan-form {\n hr + button {\n margin-top: $large-padding;\n }\n}\n\n.prepend {\n border-radius: 0;\n border: 2px solid $color-border;\n border-right-width: 0;\n background-color: $color-background-color;\n color: $color-main-text;\n}\n\n.export-plan-header {\n background-color: $color-main-background;\n}\n\n.snapshot-wrapper {\n h2 {\n padding-top: $x-large-padding;\n }\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@media (max-width: $mobile-size) {\n .get-finance {\n background-color: $color-main-background;\n section#contact-section {\n padding-top: $x-large-padding;\n }\n }\n}\n","@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.intro-text-container {\n margin-top: 5px;\n}\n\n.steps-list-container {\n margin-top: 20px;\n gap: $large-padding;\n // Display steps on a single line above tablet size\n @media (min-width: $tablet-size) {\n padding-left: 0;\n display: grid;\n grid-auto-flow: column;\n }\n}\n\n.steps-list-item {\n list-style: none;\n margin-bottom: 12px;\n padding: 0 0 0 10px;\n position: relative;\n overflow: hidden;\n display: inline-flex;\n height: min-content;\n gap: $standard-padding;\n > div:not(.steps-description) {\n font-size: 90px;\n font-family: $header-font;\n line-height: 70px;\n }\n\n @media (max-width: $tablet-size) {\n > div:not(.steps-description) {\n font-size: 76px;\n }\n }\n}\n\n.steps-description {\n width: 85%;\n}\n\n.panels-container {\n padding-top: 24px;\n}\n\n.filters .filter-section {\n border-bottom: 1px solid $color-main-text;\n\n div.options {\n max-height: none;\n }\n\n .multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-main-text;\n }\n }\n}\n\n.event-list-card {\n padding: 30px 15px 0px;\n}\n\n.event-list-card::after {\n margin-left: 15px;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.event-list-video-warning {\n color: #505a5f;\n font-size: 18px;\n font-style: normal;\n font-weight: 600;\n line-height: 30px; /* 166.667% */\n}\n\n.great-vertical-align-super {\n vertical-align: super;\n}\n\n.event-tags {\n @media screen and (max-width: 640px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n gap: 16px;\n margin-top: 16px;\n }\n}\n\n.event-tag-item {\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n\n @media screen and (max-width: 640px) {\n flex-basis: calc(50% - 8px);\n }\n\n @media screen and (min-width: 641px) {\n border-top: 1px solid #979797;\n }\n}\n\n.ea-signup-panel {\n margin-top: 145px;\n h1 {\n color: #222;\n font-size: $font-size-h3;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h3-line-height;\n }\n\n .ea-logo {\n position: absolute;\n width: 210px;\n bottom: 65px;\n right: 30px;\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n\n @media only screen and (min-width: 1400px) {\n right: 0;\n left: calc(50% + 200px);\n }\n }\n\n .standard-ea-sign-in-text {\n > p,\n span,\n a {\n line-height: $h5-line-height;\n font-size: $font-size-h5;\n font-weight: $regular-font-weight;\n font-style: normal;\n }\n }\n}\n.event-wrapper {\n min-width: fit-content;\n}\n\n.event-date-container {\n display: flex;\n flex-direction: column;\n\n > p {\n font-weight: bold;\n padding: 0;\n }\n\n @media screen and (min-width: 641px) {\n padding: 10px;\n > p {\n margin: 0;\n &.date {\n font-size: 24px;\n }\n &.time {\n font-size: 18px;\n }\n }\n }\n\n @media screen and (max-width: 640px) {\n flex-direction: row;\n justify-content: center;\n\n > p {\n font-size: 18px;\n margin: 2px 0;\n\n &.date {\n &:before {\n content: ',\\a0';\n }\n\n &:after {\n content: '\\a0';\n }\n }\n }\n }\n}\n\n.great-signup-telephone-details {\n details[open] {\n max-height: 240px;\n }\n details:not([open]) {\n max-height: 80px;\n }\n details {\n transition: max-height 0.3s ease;\n overflow-y: hidden;\n > div {\n margin-left: 0px;\n }\n }\n\n /* disabling pointer events on the text span within summary has no effect,\n disabling on the summary and overriding on the icon enables expansion with only the icon */\n .disable-pointer-events {\n pointer-events: none;\n cursor: default;\n }\n summary {\n .enable-pointer-events {\n pointer-events: auto;\n cursor: pointer;\n }\n &:focus {\n outline: none;\n }\n &:focus > .border-on-focus {\n padding-top: 4px;\n padding-bottom: 4px;\n outline: 3px solid #ffd000;\n }\n &::marker,\n &::-webkit-details-marker,\n &::before {\n // Remove arrow marker on different browsers/versions\n content: '' !important;\n display: none !important;\n }\n }\n margin-bottom: govuk-spacing(6);\n}\n\n.event-title {\n font-size: 24px;\n line-height: 30px;\n margin-bottom: 10px;\n}\n\n.event-description,\n.event-description p {\n @media screen and (max-width: 640px) {\n font-size: 18px;\n margin-top: 10px;\n }\n}\n\n.ea-landing-page {\n &.page-header {\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n }\n\n min-width: 570px;\n }\n }\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0;\n width: 200px;\n\n @media only screen and (max-width: 340px) {\n bottom: 10px;\n }\n\n @media only screen and (min-width: 341px) and (max-width: 640px) {\n bottom: 15px;\n }\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n }\n}\n\n.ea-listing-page {\n > .page-header {\n @media screen and (max-width: 640px) {\n height: auto;\n }\n\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n padding-bottom: 0;\n }\n\n min-width: 570px;\n }\n }\n}\n\n.ea-filter-summary::after {\n content: '';\n display: block;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.ea-filter-summary,\n.ea-filters-no-results {\n p,\n a {\n font-size: 20px;\n line-height: 20px;\n }\n}\n\n.event-details-header-container {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n gap: 30px;\n\n time {\n color: #505a5f;\n }\n\n .event-details-header-logo {\n width: 132px;\n margin-left: auto;\n display: flex;\n align-items: flex-end;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n margin-right: auto;\n width: 100%;\n img {\n max-width: 132px;\n }\n }\n }\n .event-details-header-info {\n display: flex;\n flex-direction: column;\n\n ul {\n li {\n display: inline;\n color: #505a5f;\n }\n\n li + li {\n &::before {\n content: '\\2022';\n margin-right: 5px;\n }\n }\n }\n h2.govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n }\n}\n\n.event-warning-wrapper {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 10px;\n\n span.great-icon {\n font-size: 35px !important;\n }\n > div {\n display: flex;\n flex-wrap: nowrap;\n gap: 10px;\n align-items: center;\n }\n}\n\n.event-details-main-content {\n .govuk-body {\n font-size: $font-size-p;\n }\n .richtext {\n p:last-child {\n margin-bottom: 0;\n }\n .govuk-list .govuk-list--bullet {\n padding: 0;\n }\n\n h3 {\n @include h4-mixin();\n }\n }\n\n .event-details-speakers {\n p.job-title {\n color: #505a5f;\n }\n }\n\n .event-metadata {\n > div {\n max-width: 400px;\n }\n border-bottom: 1px solid #b1b4b6;\n p {\n margin: 0;\n }\n\n display: flex;\n flex-direction: column;\n gap: 10px;\n\n div:not(.event-details-tags) {\n display: flex;\n align-items: center;\n gap: 0px 20px;\n flex-wrap: wrap;\n }\n\n > div > p:first-of-type {\n font-family: $header-font;\n }\n }\n}\n\n.course-tick-marks {\n display: inline-flex;\n gap: 20px 30px;\n @media only screen and (max-width: 768px) {\n flex-direction: column;\n }\n > li {\n display: inline-flex;\n\n &:before {\n color: #1d70b8;\n font-size: 30px;\n content: '\\f058';\n margin-right: 10px;\n font-family: 'Font Awesome 5 Free';\n display: block;\n }\n }\n p {\n margin: 0;\n }\n}\n\n#join-live-events {\n div {\n display: inline-flex;\n flex-wrap: wrap;\n gap: 20px 30px;\n @media (max-width: $tablet-size) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n\n li > p {\n margin: 0;\n }\n}\n.event-listing-summary-info {\n display: flex;\n gap: 20px;\n div {\n display: flex;\n flex-direction: column;\n &.event-warning-wrapper {\n > div {\n flex-direction: row;\n }\n }\n &.event-summary-text {\n gap: 5px;\n }\n }\n\n .event-date-badge {\n background-color: #1e1348;\n width: 60px;\n min-width: 60px;\n height: 60px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n span.great-icon {\n color: white;\n font-size: 18px !important;\n }\n time {\n align-items: center;\n display: flex;\n flex-direction: column;\n span:not(.great-icon) {\n color: white;\n &:first-of-type {\n font-size: 24px;\n line-height: 24px;\n font-family: $header-font;\n }\n &:nth-of-type(2) {\n font-size: 16px;\n line-height: 16px;\n }\n }\n }\n }\n}\n\n.event-location {\n color: #505a5f !important;\n}\n\n#ea-course-page-header {\n > div {\n height: auto;\n }\n .inner-header {\n min-height: 300px;\n max-width: 1230px;\n padding-top: 60px;\n > div:first-of-type {\n padding-top: 0px;\n padding-bottom: 30px;\n @media only screen and (min-width: 901px) {\n min-width: 50%;\n }\n }\n .image-container {\n @media only screen and (min-width: 901px) {\n height: auto;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n }\n }\n }\n}\n.presentation-icon {\n height: 100px;\n}\n\n.image-container {\n position: relative;\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0px;\n width: 138px;\n }\n}\n\n.courses-container {\n position: relative;\n\n ul {\n li > img,\n > li > span {\n vertical-align: middle;\n }\n }\n\n a {\n text-decoration: none;\n }\n\n &__img {\n @media (min-width: $tablet-size) {\n position: absolute;\n bottom: 0;\n right: 20px;\n max-width: 50%;\n }\n @media (max-width: $tablet-size) {\n vertical-align: bottom;\n width: 100%;\n }\n }\n\n &__text {\n @media (min-width: $tablet-size) {\n flex-basis: 50%;\n padding: 30px !important;\n }\n @media (max-width: $tablet-size) {\n padding: 20px !important;\n }\n }\n}\n\n#past-video-recording {\n line-height: 0;\n @media only screen and (max-width: 1230px) {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n}\n.event-on-demand-video-container {\n width: 100%;\n display: inline-flex;\n gap: 0 30px;\n\n .video-wrapper {\n line-height: 0;\n position: relative;\n min-width: 810px;\n video,\n #thumbnail {\n width: 810px;\n }\n #thumbnail {\n height: auto;\n width: 810px;\n min-width: 100%;\n min-height: 400px;\n }\n .video-button-overlay {\n height: 100%;\n width: 100%;\n position: absolute;\n z-index: 1;\n top: 0;\n background: rgba(#000000d9, 0.85);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n }\n\n @media only screen and (max-width: 1230px) {\n flex-direction: column;\n width: 100%;\n .video-wrapper {\n min-width: initial;\n }\n .video-wrapper video,\n .video-wrapper #thumbnail {\n width: 100%;\n height: auto;\n }\n #next-live-event {\n margin: 0 30px;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n #next-live-event {\n margin: 0 15px;\n }\n }\n}\n\n#ask-the-experts {\n justify-content: space-between;\n img {\n height: 54px;\n }\n}\n\n#next-live-event {\n max-width: 390px;\n flex: 1;\n}\n\n.event-metadata .govuk-summary-list__row {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start !important;\n }\n}\n\n#video-on-demand-page {\n details {\n @media only screen and (min-width: 1229px) {\n max-width: 810px;\n }\n\n @media only screen and (max-width: 1230px) {\n padding: 0 30px;\n margin-bottom: 0 !important;\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n margin-bottom: 0 !important;\n }\n }\n}\n","@import './colors/colors.scss';\n@import './fonts/main.scss';\n@import './sizes/sizes.scss';\n@import './widgets//mains.scss';\n@import './pages/index.scss';\n@import './borders/main.scss';\n\nbody {\n background-color: $color-background-color\n}\n\na:active,\n.personalization-menu-button.tag--icon:focus,\n.personalization-menu-button.tag--icon:active {\n @include focus-state()\n}\n","/* Shared styles across BAU and Magna pages */\n@import '../../../styles/main.scss';\n\n// Breakpoints\n$mobile: 640px;\n$tablet: 768px;\n\n@mixin mobile {\n @media (max-width: #{$mobile}) {\n @content;\n }\n}\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n\n.shared-tag {\n height: 28px;\n display: inline-block;\n border-radius: 4px;\n background-color: #787191;\n color: #fff;\n font-family: $main-text-font;\n ;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 28px;\n text-align: center;\n padding: 0 13px;\n}\n\n.shared-learning-banner {\n background-color: $color-footer;\n color: #fff;\n display: flex;\n flex-direction: row;\n padding: $large-padding $x-large-padding;\n margin-bottom: 30px;\n\n @media (max-width: 960px) {\n flex-direction: column;\n }\n\n .tag-label {\n display: flex;\n flex-shrink: 0;\n justify-content: center;\n align-items: center;\n color: #FFF;\n font-family: $main-text-font;\n font-size: 16px;\n text-align: center;\n height: 28px;\n width: 55px;\n border-radius: 4px;\n background-color: #EB4F4D;\n font-weight: 600;\n margin-right: $large-padding;\n margin-bottom: 15px;\n\n }\n\n .content-container {\n display: flex;\n flex-direction: column;\n\n @include mobile {\n margin-top: $standard-padding;\n }\n\n h3 {\n font-size: 24px;\n line-height: 24px;\n font-weight: 600;\n padding-bottom: 10px;\n color: $color-alternative-text\n }\n\n p {\n font-size: 16px;\n letter-spacing: 0;\n line-height: 25px;\n color: $color-alternative-text\n }\n }\n\n .cta-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-left: auto;\n\n @media (max-width: 960px) {\n margin-left: 0;\n flex-direction: row;\n justify-content: end;\n }\n\n .cta {\n padding: 10px 40px;\n align-self: flex-end;\n justify-content: center;\n box-sizing: border-box;\n border: 2px solid #FFFFFF;\n border-radius: 20px;\n color: #FFFFFF;\n font-family: $main-text-font;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 20px;\n text-align: center;\n cursor: pointer;\n text-decoration: none;\n }\n }\n}\n\n.shared-nav-container {\n &.main-nav-container.mobile {\n flex-direction: column;\n\n @include mobile {\n margin-top: -15px;\n\n #great-header-mobile-nav {\n display: none;\n }\n\n #great-header-mobile-nav.expanded {\n display: block;\n }\n }\n }\n\n nav.main-nav.mobile {\n background: #4B426D;\n padding: $large-padding;\n\n &.signed-in {\n padding-top: 0;\n }\n\n .nav-list {\n margin: 0;\n\n li {\n border-bottom: 1px solid #635A7F;\n\n &:last-child {\n border-bottom: 0;\n }\n\n a,\n button {\n background: none;\n border: 0;\n color: #fff;\n font-size: 18px;\n letter-spacing: 0;\n line-height: 16px;\n padding: $large-padding 0;\n font-weight: 100;\n text-decoration: none;\n\n &.new {\n &:after {\n background: #EB4F4D;\n border-radius: 4px;\n content: 'new';\n font-family: $main-text-font;\n font-size: 16px;\n padding: 5px 12px;\n font-weight: 700;\n line-height: 20px;\n position: absolute;\n top: 13px;\n right: 0;\n display: inline-block;\n }\n }\n }\n\n button {\n cursor: pointer;\n width: 100%;\n text-align: left;\n border-radius: 0;\n padding-bottom: 0;\n }\n }\n }\n }\n\n .mobile-only {\n display: none;\n\n @include tablet {\n display: block;\n }\n }\n\n .user-greeting {\n background: #006ccc;\n color: #fff;\n display: none;\n font-family: $main-text-font;\n font-size: 20px;\n padding: 15px $large-padding;\n }\n}\n\n@media (min-width: 768px) and (max-width: 1115px) {\n\n .great-header .main-nav-container.desktop.shared-nav-container.signed-in,\n .great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in {\n margin-left: 5px;\n justify-content: end;\n }\n}\n\n@media (min-width: 768px) and (max-width: 912px) {\n .great-header-search-container.signed-in {\n margin-right: 0;\n }\n\n .great-header .link-heading,\n .great-sub-header .link-heading {\n padding: 15px 10px;\n }\n}\n\n\n.great-header.expanded {\n position: static;\n\n .user-greeting {\n display: block;\n }\n\n .shared-nav-container.mobile .great-header-search-wrapper {\n display: none;\n }\n}\n\n.shared-magna-header {\n background: #1E1348;\n z-index: auto;\n\n @include tablet {\n margin-left: 0;\n }\n\n nav {\n position: relative;\n\n @include tablet {\n display: block;\n }\n }\n\n #header-logo-link {\n display: inline-block;\n margin-top: 20px;\n margin-left: 0;\n\n @include tablet {\n margin-top: 10px;\n }\n\n .header-logo {\n height: 75px;\n\n @include tablet {\n height: 60px;\n }\n }\n }\n\n #header-link-user-profile {\n margin-bottom: 6px;\n margin-right: 0;\n margin-left: 15px;\n\n @include tablet {\n position: absolute;\n right: 0px;\n top: 20px;\n }\n }\n\n .services-area {\n @include tablet {\n width: 100%;\n display: block;\n }\n }\n\n .header-links {\n @include tablet {\n display: block;\n }\n\n li {\n align-items: flex-end;\n margin: 0 16px;\n\n @include tablet {\n display: block;\n margin: 0;\n }\n\n &.m-r-0 {\n margin-right: 0;\n }\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n margin-bottom: 13px;\n text-decoration: none;\n\n &:hover,\n &.active {\n text-decoration: underline;\n }\n }\n\n #magna-header-search-form-wrapper {\n @include tablet {\n margin-top: -4px;\n }\n }\n\n #magna-header-search-form {\n width: 240px;\n float: right;\n margin-left: 15px;\n padding: 5px 0px;\n\n @include tablet {\n width: 100%;\n }\n\n input {\n height: 42px;\n float: left;\n width: 200px;\n padding-left: 15px;\n\n @include tablet {\n width: calc(100% - 40px);\n }\n }\n\n button {\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n color: #fff;\n border: 0;\n font-size: 0;\n height: 42px;\n width: 40px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: #006ccc;\n background-image: url(/static/images/search.svg);\n background-size: 20px;\n padding: 0;\n position: absolute;\n margin-bottom: 5px;\n\n &.active {\n background-color: #ffbf47;\n }\n }\n }\n\n #header-link-user-profile {\n\n button {\n display: flex;\n justify-content: center;\n align-items: center;\n box-sizing: border-box;\n height: 40px;\n width: 114px;\n border: 2px solid #fff;\n background-color: #1E1348;\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n text-align: left;\n padding: 5px 14px;\n\n &:hover {\n text-decoration: underline;\n }\n\n &.active {\n background-color: #006ccc;\n position: relative;\n z-index: 4;\n\n .burger-icon {\n background-color: transparent;\n\n &:before,\n &:after {\n width: 25px;\n margin-right: -3px;\n }\n\n &:before {\n transform: rotate(45deg);\n margin-top: 0;\n }\n\n &:after {\n transform: rotate(-45deg);\n margin-top: -12px;\n }\n }\n }\n\n .burger-icon {\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 9px 0 10px 20px;\n width: 20px;\n pointer-events: none;\n\n &:before,\n &:after {\n background-color: #fff;\n transition: all .2s ease;\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 0 0 10px 10px;\n width: 20px;\n }\n\n &:before {\n margin-top: -6px;\n }\n }\n }\n }\n }\n\n .extra-links {\n display: block;\n position: absolute;\n top: 24px;\n right: 0;\n\n @include tablet {\n top: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n text-align: right;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n .container-fluid {\n max-width: 100%;\n margin: 0 30px;\n overflow: hidden;\n }\n\n .container {\n @include tablet {\n margin: 0;\n padding: 20px;\n }\n }\n}\n\n.shared-modal-menu {\n border-radius: 0;\n box-shadow: none;\n padding: 0;\n}\n\n.shared-footer {\n overflow: hidden;\n\n .magna-footer__links {\n max-width: 70%;\n flex-wrap: wrap;\n\n @include mobile {\n max-width: 100%;\n }\n\n li {\n margin-bottom: $standard-padding;\n }\n }\n\n .magna-footer__nav {\n background-color: $color-footer;\n @include mobile {\n flex-direction: column-reverse;\n }\n }\n\n .magna-footer__great-logo img {\n width: auto;\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/react-components/dist/learn_styles.css b/react-components/dist/learn_styles.css
index fe94391d6d..987761eaaa 100644
--- a/react-components/dist/learn_styles.css
+++ b/react-components/dist/learn_styles.css
@@ -7,6 +7,6 @@
*/@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- */@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-brands-400.eot");src:url("/static/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-brands-400.woff2") format("woff2"),url("/static/fonts/fa-brands-400.woff") format("woff"),url("/static/fonts/fa-brands-400.ttf") format("truetype"),url("/static/fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.breadcrumb{font-size:12px}.learn__page{font-family:"FS Lucas",Arial,Helvetica,Verdana}.learn__page .h1{color:#6f787a;font-size:48px;font-weight:bold;line-height:50px;margin-bottom:50px}.learn__home-page{padding-top:120px;margin-bottom:120px}.learn__home-page .learn__wrapper--paragraph{margin-bottom:30px}.learn__wrapper--paragraph{color:#6f787a;font-size:20px;line-height:30px;margin:0 0 40px 0}.learn__carousel{margin:0 25%;text-align:center}.learn__introduction-page{margin-bottom:120px;padding-top:80px}.learn__carousel--paragraph{font-size:19px;font-weight:normal;line-height:29px}.learn__introduction{margin:0 25% 60px}.learn__categories-content{margin-left:0;margin-right:0}.learn__categories-content h2{font-size:48px}@media(min-width: 641px){.learn__categories-content{margin-left:15px;margin-right:15px}}.learn__export-academy-logo{width:83px}@media(min-width: 641px){.learn__export-academy-logo{width:115px}}.learn__export-academy-logo.small{width:71px}.learn__categories-logo{margin-top:-20px}.learn__category-header{padding-top:80px;margin-bottom:80px}.learn__step-block{background:url("/static/img/circle-check-icon.png") no-repeat calc(50% + 15px) 0;padding-top:88px;text-align:center}.learn__step-title{color:#6f787a;font-size:24px;font-weight:bold;line-height:28px;margin-bottom:20px}.learn__category{background-color:#fff;margin-bottom:30px;position:relative}@media(min-width: 641px){.learn__category{padding-left:30px;min-height:360px;margin-bottom:40px}}.learn__category-content{padding:20px large-padding 0}@media(min-width: 641px){.learn__category-content{padding:40px 20px 40px 25px}}.learn__category-content .button{display:none}@media(min-width: 641px){.learn__category-content .button{display:inline-flex}}.learn__category-content--progress-bar{padding-top:80px}@media(min-width: 641px){.learn__category-content--progress-bar{padding-top:40px}}@media(min-width: 641px){.learn__category-title{margin-top:13px;line-height:48px}}@media(min-width: 641px){.learn__category-progress-container{position:static}}.learn__category-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.learn__category-link:active:focus{background:revert}.learn__category-details{margin:0 0 20px}@media(min-width: 641px){.learn__category-details{margin:0 0 30px}}.learn__category-details p{margin-top:16px;font-size:20px}.learn__category-entities{padding:8px 17px 7px;color:#fff;display:inline-block;white-space:nowrap;top:35px;right:0;margin-left:20px}@media(min-width: 641px){.learn__category-entities{font-family:"FS Lucas",Arial,Helvetica,Verdana;padding:13px 17px 9px;margin-left:0;position:absolute;font-weight:normal;font-size:19px}}.learn__category-image{border-bottom-right-radius:10px;max-width:100%;height:auto;width:auto;margin-top:20px}@media(min-width: 641px){.learn__category-image{position:absolute;margin-top:0;max-width:50%;max-height:250px;right:0;bottom:0}}.learn__single-category-header-wrapper{padding-top:40px;position:relative}.learn__single-category-header-wrapper .learn__category-entities{margin-left:0}.learn__single-category-header-wrapper--progress-bar-top{padding-top:80px}@media(min-width: 641px){.learn__single-category-header-wrapper--progress-bar-top{padding-top:40px}}.learn__single-category-header-content{margin-bottom:10px}@media(min-width: 641px){.learn__single-category-header-content{margin:38px 0 30px 70px}}.learn__single-category-title.h1{margin-bottom:16px}.learn__single-category-header{background-color:#fff}.learn__single-category-header-details p{color:#4b426d;margin-top:15px}@media(min-width: 641px){.learn__single-category-header-details p{font-size:20px}}.learn__single-category-image{max-width:100%;height:auto}.learn__topics-list{margin:40px 0 0}.learn__topic-item-title{margin-right:20px;padding-bottom:20px}.learn__topic-item-count{margin-bottom:10px}@media(min-width: 641px){.learn__topic-item-count{margin-bottom:0}}.learn__topic-item{margin-bottom:50px;padding-left:4px}.learn__topic-duration{color:#6f787a;font-size:16px;font-weight:bold}.learn__lessons-list{margin:0;position:relative}.learn__lesson-item{background-color:#fff;border-bottom:0}.learn__lesson-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}.learn__lesson-item a:hover{box-shadow:none !important}.learn__lesson-item:not(:last-of-type){padding-bottom:2px}.learn__lesson-item--placeholder{background-color:rgba(255,255,255,.6)}.learn__lesson-item--placeholder span,.learn__lesson-item--placeholder button{opacity:.6}@media(min-width: 641px){.learn__lesson-item--placeholder button{float:right}}.learn__lesson-item-link{color:#4b426d;display:block;padding:18px 20px 20px;text-decoration:none;display:flex;flex-direction:row;align-items:center}@media(min-width: 641px){.learn__lesson-item-link{padding:22px 20px 20px 21px}}.learn__lesson-item-link:visited{color:#4b426d}@media(min-width: 641px){.learn__lesson-item-link .button{position:relative;top:-4px}}.learn__lesson-item-link-text{display:block;margin-bottom:10px;flex:1}.learn__lesson-item-link-text:hover{color:#1d70b8}@media(min-width: 641px){.learn__lesson-item-link-text{display:inline-block;margin-bottom:0}}@media(min-width: 641px){.learn__lesson-item-link--completed{float:right}}.learn__topic-item-read-time{display:inline-block}@media(min-width: 641px){.learn__topic-item-read-time{position:absolute;top:50%;margin-top:-14px;right:22px}}.learn__back-link{left:0px;top:0px;position:absolute;z-index:1}.learn__back-link--bottom{top:auto;bottom:20px}.learn__beta-banner{flex-direction:row}.learn__beta-banner>i{width:35px}.learn__beta-banner>i:before{font-size:26px}.learn__beta-banner .g-panel{padding:0 0 0 25px}.learn__beta-banner .g-panel h3{margin-top:-10px}@media(min-width: 641px){.learn__beta-banner .g-panel{padding:10px 0 10px 30px}.learn__beta-banner .g-panel h3{margin-top:0}}@media(min-width: 641px){.learn__beta-banner>i{width:70px}.learn__beta-banner>i:before{font-size:40px}}#lesson-page details summary{font-weight:bold;color:#333}#lesson-page details summary h3{display:inline}#lesson-page li.great-mvp-list-arrow{list-style-type:disclosure-closed;margin-left:20px;padding-left:5px}#lesson-page nav{background:#fff}#lesson-page nav .great-mvp-pill-button{margin-left:5px}#lesson-page aside{background:#fff;border-right:1px solid #8e969c;height:100%;top:0}#lesson-page aside h3{padding-top:20px;padding-bottom:0}#lesson-page aside h3 a.topic-link{text-decoration:none}#lesson-page aside a{color:#6f787a;font-size:16px}#lesson-page .lesson-next-area{display:inline-block}#lesson-page .lesson-next-area h5{color:#919191;font-size:16px;font-weight:bold}#lesson-page .lesson-next-area .lesson-next-link{color:#3c3c3c;font-size:36px;font-weight:bold}#lesson-page .lesson-next-area .lesson-back-to-learning{color:#3c3c3c;font-size:19px;font-weight:bold;display:block}.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:18px;padding:0}@media(min-width: 641px){.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:30px}}.lesson-page .rich-text b>i{font-weight:bold}.lesson-page .rich-text p{margin-top:18px;margin-bottom:18px}@media(min-width: 641px){.lesson-page .rich-text p{margin-top:22px;margin-bottom:22px}}.lesson-page .rich-text ul li{list-style-type:disc}.lesson-page .rich-text ol{margin-left:0}.lesson-page .rich-text ol li{list-style-position:inside;margin-bottom:11px;padding-left:0;position:static}.lesson-page .rich-text hr{height:1px;margin:0;border:0}.lesson-page .rich-text a.link{text-decoration:underline;font-size:18px}.lesson-page .rich-text .choose-dont-choose h3{margin-bottom:10px}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose h3{padding:0}}.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:20px}}.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:none}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:block}}.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:10px}}.lesson-page .rich-text .choose-dont-choose .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel p{margin-bottom:18px;margin-top:18px}}.lesson-page .rich-text .pros-and-cons h3{padding-bottom:15px;padding-top:0;margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul{margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul li{position:relative;margin-bottom:17px;padding-left:17px}.lesson-page .rich-text .pros-and-cons ul li:before{width:4px;height:4px}.lesson-page .rich-text .pros-and-cons__pros{margin-bottom:10px}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__pros{margin-right:-10px;margin-bottom:0}}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__cons{margin-left:-10px}}.lesson-page .rich-text .case-study h3{padding-top:0;margin-bottom:15px}.lesson-page .lesson-body-blocks>.rich-text:first-child>p:first-child{padding-top:0;margin-top:0}.lesson-page .step-by-step>ul{margin:0}.lesson-page .step-by-step>ul.list-bullet>li,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li{position:static;padding-left:0}.lesson-page .step-by-step>ul.list-bullet>li:before,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li:before{display:none}.lesson-page .step-by-step img{height:auto}.lesson-page .lesson-hero img,.lesson-page .lesson-hero video,.lesson-page .media-section img,.lesson-page .media-section video{border-radius:5px;display:block;height:auto;margin:0 auto;max-width:100%}.lesson-page .lesson-hero video,.lesson-page .media-section video{width:100%}.lesson-page .lesson-hero .video-transcript__text-area,.lesson-page .media-section .video-transcript__text-area{max-height:200px;overflow-y:scroll}.lesson-page .lesson-hero{margin:20px 0 20px}@media(min-width: 641px){.lesson-page .lesson-hero{margin:0 0 30px 0}}@media(min-width: 641px){.lesson-page .objectives{padding-bottom:0}}.lesson-page .objectives hr{height:1px;border:0}@media(min-width: 641px){.lesson-page .objectives hr{margin-bottom:45px}}.lesson-page .fictional-example h2,.lesson-page .fictional-example h3,.lesson-page .fictional-example h4{margin-bottom:12px}.lesson-page .fictional-example .rich-text>p:first-of-type{margin-top:0}.lesson-page .fictional-example .rich-text *:last-child{margin-bottom:0}.lesson-page .ita-quote img{margin-top:5px;width:40px}@media(min-width: 641px){.lesson-page .ita-quote img{margin-left:30px}}.lesson-page .ita-quote__quote p{font-weight:700}.lesson-page .ita-quote__author{margin-top:12px}@media(min-width: 641px){.lesson-page .ita-quote blockquote{font-size:24px;line-height:34px}}.lesson-page .ita-quote .g-panel{padding-left:0}.lesson-page .ita-quote .g-panel:before{display:none}.lesson-page .ita-quote .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .ita-quote .g-panel{padding-left:30px}.lesson-page .ita-quote .g-panel:before{display:block}.lesson-page .ita-quote .g-panel p{margin-top:18px;margin-bottom:18px}}.lesson-page blockquote{font-style:normal;font-size:20px;line-height:30px}.lesson-page .case-study{position:relative;border-top:10px solid #e9e7ed}@media screen and (min-width: 640px){.lesson-page .case-study{border-top:unset}}.lesson-page .case-study:before{content:"";position:absolute;left:-15px;right:-15px;top:0;bottom:0;background:#eef2f6;z-index:0}@media screen and (min-width: 640px){.lesson-page .case-study:before{left:-2000px;right:-2000px}}.lesson-page .case-study__content,.lesson-page .case-study__open{position:relative}.lesson-page .case-study__content{display:block}@media(min-width: 641px){.lesson-page .case-study__content{display:flex;padding-top:0}}.lesson-page .case-study__close{background:none;border:0;cursor:pointer;font-size:33px;position:absolute;top:30px;right:0;z-index:1}@media(min-width: 641px){.lesson-page .case-study__close{right:-58px;top:23px}}.lesson-page .case-study__company{margin-top:20px}.lesson-page .case-study__media{display:none}@media(min-width: 641px){.lesson-page .case-study__media{display:block;position:relative}}.lesson-page .case-study__media img,.lesson-page .case-study__media video{display:block;height:auto;margin:0 auto;width:100%}.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:none;position:absolute;top:0;right:calc(-100% - 30px)}@media(min-width: 641px){.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:block}}.lesson-page .case-study__media .quote i{position:relative;left:-40px;top:25px}.lesson-page .case-study__media .quote p{margin:0}.lesson-page .case-study__media .c-full{float:none;margin:0}@media(min-width: 641px){.lesson-page .case-study__mobile{display:none}}.lesson-page .case-study__mobile .quote-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}.lesson-page .estimated-time{margin-bottom:12px}@media(min-width: 641px){.lesson-page .estimated-time{margin-bottom:22px}}.lesson-page .estimated-time strong{height:24px;display:inline-block;position:relative;top:-2px}.lesson-body-blocks>div>h2:first-of-type{padding-top:15px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h2:first-of-type{padding-top:20px}}.lesson-body-blocks>div>h3:first-of-type{padding-top:5px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h3:first-of-type{padding-top:10px}}.govuk-list--number>li,.step-list ol>li{list-style-type:decimal}.lesson-body-blocks b{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:"Noto Regular",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:#00703c}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:"";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:"";clear:both}#great-global-header-domestic-link{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:"";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:"";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: "4.8.0"}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.next-steps .dashboard__routing-block .card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: "5.5.0";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}body{font-family:"Noto Sans";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans";font-weight:"Semi bold"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:"Noto SemiBold";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: "4.8.0"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-text-grey,.great-text-grey{color:#666 !important}.great .great-text-light-grey,.great-text-light-grey{color:#7c7c7c !important}.great .great-text-white,.great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:"";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:""}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:""}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:""}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:"";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:""}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:"";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:"";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:"";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:"Noto Regular",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:"";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url("/static/icons/dark-blue-tick.svg");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:"";color:#fff;font-family:"Font Awesome 5 Free";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:"Noto Regular",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:"Noto Regular",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance-landing .card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card{margin-top:30px}.card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,.card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,.card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,.card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header{gap:15px}}.card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card{margin-bottom:30px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:", "}.event-date-container>p.date:after{content:" "}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:"" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:"";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:"•";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:"";margin-right:10px;font-family:"Font Awesome 5 Free";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:"new";font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:"";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}
+ */@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-brands-400.eot");src:url("/static/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-brands-400.woff2") format("woff2"),url("/static/fonts/fa-brands-400.woff") format("woff"),url("/static/fonts/fa-brands-400.ttf") format("truetype"),url("/static/fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.breadcrumb{font-size:12px}.learn__page{font-family:"FS Lucas",Arial,Helvetica,Verdana}.learn__page .h1{color:#6f787a;font-size:48px;font-weight:bold;line-height:50px;margin-bottom:50px}.learn__home-page{padding-top:120px;margin-bottom:120px}.learn__home-page .learn__wrapper--paragraph{margin-bottom:30px}.learn__wrapper--paragraph{color:#6f787a;font-size:20px;line-height:30px;margin:0 0 40px 0}.learn__carousel{margin:0 25%;text-align:center}.learn__introduction-page{margin-bottom:120px;padding-top:80px}.learn__carousel--paragraph{font-size:19px;font-weight:normal;line-height:29px}.learn__introduction{margin:0 25% 60px}.learn__categories-content{margin-left:0;margin-right:0}.learn__categories-content h2{font-size:48px}@media(min-width: 641px){.learn__categories-content{margin-left:15px;margin-right:15px}}.learn__export-academy-logo{width:83px}@media(min-width: 641px){.learn__export-academy-logo{width:115px}}.learn__export-academy-logo.small{width:71px}.learn__categories-logo{margin-top:-20px}.learn__category-header{padding-top:80px;margin-bottom:80px}.learn__step-block{background:url("/static/img/circle-check-icon.png") no-repeat calc(50% + 15px) 0;padding-top:88px;text-align:center}.learn__step-title{color:#6f787a;font-size:24px;font-weight:bold;line-height:28px;margin-bottom:20px}.learn__category{background-color:#fff;margin-bottom:30px;position:relative}@media(min-width: 641px){.learn__category{padding-left:30px;min-height:360px;margin-bottom:40px}}.learn__category-content{padding:20px large-padding 0}@media(min-width: 641px){.learn__category-content{padding:40px 20px 40px 25px}}.learn__category-content .button{display:none}@media(min-width: 641px){.learn__category-content .button{display:inline-flex}}.learn__category-content--progress-bar{padding-top:80px}@media(min-width: 641px){.learn__category-content--progress-bar{padding-top:40px}}@media(min-width: 641px){.learn__category-title{margin-top:13px;line-height:48px}}@media(min-width: 641px){.learn__category-progress-container{position:static}}.learn__category-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.learn__category-link:active:focus{background:revert}.learn__category-details{margin:0 0 20px}@media(min-width: 641px){.learn__category-details{margin:0 0 30px}}.learn__category-details p{margin-top:16px;font-size:20px}.learn__category-entities{padding:8px 17px 7px;color:#fff;display:inline-block;white-space:nowrap;top:35px;right:0;margin-left:20px}@media(min-width: 641px){.learn__category-entities{font-family:"FS Lucas",Arial,Helvetica,Verdana;padding:13px 17px 9px;margin-left:0;position:absolute;font-weight:normal;font-size:19px}}.learn__category-image{border-bottom-right-radius:10px;max-width:100%;height:auto;width:auto;margin-top:20px}@media(min-width: 641px){.learn__category-image{position:absolute;margin-top:0;max-width:50%;max-height:250px;right:0;bottom:0}}.learn__single-category-header-wrapper{padding-top:40px;position:relative}.learn__single-category-header-wrapper .learn__category-entities{margin-left:0}.learn__single-category-header-wrapper--progress-bar-top{padding-top:80px}@media(min-width: 641px){.learn__single-category-header-wrapper--progress-bar-top{padding-top:40px}}.learn__single-category-header-content{margin-bottom:10px}@media(min-width: 641px){.learn__single-category-header-content{margin:38px 0 30px 70px}}.learn__single-category-title.h1{margin-bottom:16px}.learn__single-category-header{background-color:#fff}.learn__single-category-header-details p{color:#4b426d;margin-top:15px}@media(min-width: 641px){.learn__single-category-header-details p{font-size:20px}}.learn__single-category-image{max-width:100%;height:auto}.learn__topics-list{margin:40px 0 0}.learn__topic-item-title{margin-right:20px;padding-bottom:20px}.learn__topic-item-count{margin-bottom:10px}@media(min-width: 641px){.learn__topic-item-count{margin-bottom:0}}.learn__topic-item{margin-bottom:50px;padding-left:4px}.learn__topic-duration{color:#6f787a;font-size:16px;font-weight:bold}.learn__lessons-list{margin:0;position:relative}.learn__lesson-item{background-color:#fff;border-bottom:0}.learn__lesson-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}.learn__lesson-item a:hover{box-shadow:none !important}.learn__lesson-item:not(:last-of-type){padding-bottom:2px}.learn__lesson-item--placeholder{background-color:rgba(255,255,255,.6)}.learn__lesson-item--placeholder span,.learn__lesson-item--placeholder button{opacity:.6}@media(min-width: 641px){.learn__lesson-item--placeholder button{float:right}}.learn__lesson-item-link{color:#4b426d;display:block;padding:18px 20px 20px;text-decoration:none;display:flex;flex-direction:row;align-items:center}@media(min-width: 641px){.learn__lesson-item-link{padding:22px 20px 20px 21px}}.learn__lesson-item-link:visited{color:#4b426d}@media(min-width: 641px){.learn__lesson-item-link .button{position:relative;top:-4px}}.learn__lesson-item-link-text{display:block;margin-bottom:10px;flex:1}.learn__lesson-item-link-text:hover{color:#1d70b8}@media(min-width: 641px){.learn__lesson-item-link-text{display:inline-block;margin-bottom:0}}@media(min-width: 641px){.learn__lesson-item-link--completed{float:right}}.learn__topic-item-read-time{display:inline-block}@media(min-width: 641px){.learn__topic-item-read-time{position:absolute;top:50%;margin-top:-14px;right:22px}}.learn__back-link{left:0px;top:0px;position:absolute;z-index:1}.learn__back-link--bottom{top:auto;bottom:20px}.learn__beta-banner{flex-direction:row}.learn__beta-banner>i{width:35px}.learn__beta-banner>i:before{font-size:26px}.learn__beta-banner .g-panel{padding:0 0 0 25px}.learn__beta-banner .g-panel h3{margin-top:-10px}@media(min-width: 641px){.learn__beta-banner .g-panel{padding:10px 0 10px 30px}.learn__beta-banner .g-panel h3{margin-top:0}}@media(min-width: 641px){.learn__beta-banner>i{width:70px}.learn__beta-banner>i:before{font-size:40px}}#lesson-page details summary{font-weight:bold;color:#333}#lesson-page details summary h3{display:inline}#lesson-page li.great-mvp-list-arrow{list-style-type:disclosure-closed;margin-left:20px;padding-left:5px}#lesson-page nav{background:#fff}#lesson-page nav .great-mvp-pill-button{margin-left:5px}#lesson-page aside{background:#fff;border-right:1px solid #8e969c;height:100%;top:0}#lesson-page aside h3{padding-top:20px;padding-bottom:0}#lesson-page aside h3 a.topic-link{text-decoration:none}#lesson-page aside a{color:#6f787a;font-size:16px}#lesson-page .lesson-next-area{display:inline-block}#lesson-page .lesson-next-area h5{color:#919191;font-size:16px;font-weight:bold}#lesson-page .lesson-next-area .lesson-next-link{color:#3c3c3c;font-size:36px;font-weight:bold}#lesson-page .lesson-next-area .lesson-back-to-learning{color:#3c3c3c;font-size:19px;font-weight:bold;display:block}.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:18px;padding:0}@media(min-width: 641px){.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:30px}}.lesson-page .rich-text b>i{font-weight:bold}.lesson-page .rich-text p{margin-top:18px;margin-bottom:18px}@media(min-width: 641px){.lesson-page .rich-text p{margin-top:22px;margin-bottom:22px}}.lesson-page .rich-text ul li{list-style-type:disc}.lesson-page .rich-text ol{margin-left:0}.lesson-page .rich-text ol li{list-style-position:inside;margin-bottom:11px;padding-left:0;position:static}.lesson-page .rich-text hr{height:1px;margin:0;border:0}.lesson-page .rich-text a.link{text-decoration:underline;font-size:18px}.lesson-page .rich-text .choose-dont-choose h3{margin-bottom:10px}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose h3{padding:0}}.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:20px}}.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:none}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:block}}.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:10px}}.lesson-page .rich-text .choose-dont-choose .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel p{margin-bottom:18px;margin-top:18px}}.lesson-page .rich-text .pros-and-cons h3{padding-bottom:15px;padding-top:0;margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul{margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul li{position:relative;margin-bottom:17px;padding-left:17px}.lesson-page .rich-text .pros-and-cons ul li:before{width:4px;height:4px}.lesson-page .rich-text .pros-and-cons__pros{margin-bottom:10px}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__pros{margin-right:-10px;margin-bottom:0}}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__cons{margin-left:-10px}}.lesson-page .rich-text .case-study h3{padding-top:0;margin-bottom:15px}.lesson-page .lesson-body-blocks>.rich-text:first-child>p:first-child{padding-top:0;margin-top:0}.lesson-page .step-by-step>ul{margin:0}.lesson-page .step-by-step>ul.list-bullet>li,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li{position:static;padding-left:0}.lesson-page .step-by-step>ul.list-bullet>li:before,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li:before{display:none}.lesson-page .step-by-step img{height:auto}.lesson-page .lesson-hero img,.lesson-page .lesson-hero video,.lesson-page .media-section img,.lesson-page .media-section video{border-radius:5px;display:block;height:auto;margin:0 auto;max-width:100%}.lesson-page .lesson-hero video,.lesson-page .media-section video{width:100%}.lesson-page .lesson-hero .video-transcript__text-area,.lesson-page .media-section .video-transcript__text-area{max-height:200px;overflow-y:scroll}.lesson-page .lesson-hero{margin:20px 0 20px}@media(min-width: 641px){.lesson-page .lesson-hero{margin:0 0 30px 0}}@media(min-width: 641px){.lesson-page .objectives{padding-bottom:0}}.lesson-page .objectives hr{height:1px;border:0}@media(min-width: 641px){.lesson-page .objectives hr{margin-bottom:45px}}.lesson-page .fictional-example h2,.lesson-page .fictional-example h3,.lesson-page .fictional-example h4{margin-bottom:12px}.lesson-page .fictional-example .rich-text>p:first-of-type{margin-top:0}.lesson-page .fictional-example .rich-text *:last-child{margin-bottom:0}.lesson-page .ita-quote img{margin-top:5px;width:40px}@media(min-width: 641px){.lesson-page .ita-quote img{margin-left:30px}}.lesson-page .ita-quote__quote p{font-weight:700}.lesson-page .ita-quote__author{margin-top:12px}@media(min-width: 641px){.lesson-page .ita-quote blockquote{font-size:24px;line-height:34px}}.lesson-page .ita-quote .g-panel{padding-left:0}.lesson-page .ita-quote .g-panel:before{display:none}.lesson-page .ita-quote .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .ita-quote .g-panel{padding-left:30px}.lesson-page .ita-quote .g-panel:before{display:block}.lesson-page .ita-quote .g-panel p{margin-top:18px;margin-bottom:18px}}.lesson-page blockquote{font-style:normal;font-size:20px;line-height:30px}.lesson-page .case-study{position:relative;border-top:10px solid #e9e7ed}@media screen and (min-width: 640px){.lesson-page .case-study{border-top:unset}}.lesson-page .case-study:before{content:"";position:absolute;left:-15px;right:-15px;top:0;bottom:0;background:#eef2f6;z-index:0}@media screen and (min-width: 640px){.lesson-page .case-study:before{left:-2000px;right:-2000px}}.lesson-page .case-study__content,.lesson-page .case-study__open{position:relative}.lesson-page .case-study__content{display:block}@media(min-width: 641px){.lesson-page .case-study__content{display:flex;padding-top:0}}.lesson-page .case-study__close{background:none;border:0;cursor:pointer;font-size:33px;position:absolute;top:30px;right:0;z-index:1}@media(min-width: 641px){.lesson-page .case-study__close{right:-58px;top:23px}}.lesson-page .case-study__company{margin-top:20px}.lesson-page .case-study__media{display:none}@media(min-width: 641px){.lesson-page .case-study__media{display:block;position:relative}}.lesson-page .case-study__media img,.lesson-page .case-study__media video{display:block;height:auto;margin:0 auto;width:100%}.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:none;position:absolute;top:0;right:calc(-100% - 30px)}@media(min-width: 641px){.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:block}}.lesson-page .case-study__media .quote i{position:relative;left:-40px;top:25px}.lesson-page .case-study__media .quote p{margin:0}.lesson-page .case-study__media .c-full{float:none;margin:0}@media(min-width: 641px){.lesson-page .case-study__mobile{display:none}}.lesson-page .case-study__mobile .quote-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}.lesson-page .estimated-time{margin-bottom:12px}@media(min-width: 641px){.lesson-page .estimated-time{margin-bottom:22px}}.lesson-page .estimated-time strong{height:24px;display:inline-block;position:relative;top:-2px}.lesson-body-blocks>div>h2:first-of-type{padding-top:15px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h2:first-of-type{padding-top:20px}}.lesson-body-blocks>div>h3:first-of-type{padding-top:5px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h3:first-of-type{padding-top:10px}}.govuk-list--number>li,.step-list ol>li{list-style-type:decimal}.lesson-body-blocks b{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:"Noto Regular",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:#00703c}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:"";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:"";clear:both}#great-global-header-domestic-link{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:"";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:"";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: "4.8.0"}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.next-steps .dashboard__routing-block .card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: "5.4.1";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}body{font-family:"Noto Sans";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans";font-weight:"Semi bold"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:"Noto SemiBold";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: "4.8.0"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-text-grey,.great-text-grey{color:#666 !important}.great .great-text-light-grey,.great-text-light-grey{color:#7c7c7c !important}.great .great-text-white,.great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:"";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:""}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:""}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:""}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:"";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:""}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:"";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:"";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:"";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:"Noto Regular",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:"";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url("/static/icons/dark-blue-tick.svg");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:"";color:#fff;font-family:"Font Awesome 5 Free";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary::-webkit-details-marker{display:none}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:"Noto Regular",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:"Noto Regular",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance-landing .card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card{margin-top:30px}.card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,.card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,.card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,.card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header{gap:15px}}.card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card{margin-bottom:30px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:", "}.event-date-container>p.date:after{content:" "}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:"" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:"";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:"•";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:"";margin-right:10px;font-family:"Font Awesome 5 Free";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:"new";font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:"";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:"";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:"Overpass",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}@font-face{font-family:"Daily-Tabloid-Light";src:url("/static/fonts/Daily-Tabloid-MiUK-Light.otf") format("opentype")}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}
/*# sourceMappingURL=learn_styles.css.map*/
\ No newline at end of file
diff --git a/react-components/dist/learn_styles.css.map b/react-components/dist/learn_styles.css.map
index 29ce1ed042..1a973d16d8 100644
--- a/react-components/dist/learn_styles.css.map
+++ b/react-components/dist/learn_styles.css.map
@@ -1 +1 @@
-{"version":3,"file":"learn_styles.css","mappings":"AAAA,MCAA,iCAGE,kDCDA,4CC8CkB,mCChClB,kCACA,0BCaA,oLCbM,YACA,2BACE,kBACA,mBACA,gIAEE,sBAEF,YAGF,2BACE,kBACA,iBACA,8HAEE,sBAEF,cCiMF,iDLlON,sBCiFwB,qEEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,iEHgDR,aIsDkB,0EJlDlB,aIyD0B,oEJrD1B,aI4DwB,uEJxDxB,aI+DyB,oEJzDzB,aIpBwB,cFuJlB,mVF6LF,2BACE,cACA,qBAKA,qDAtMN,aIzK4B,oDJ8K5B,aIjNkB,0BJwNlB,aIjKwB,gEJgMxB,aIvPkB,cF8MZ,+DFyCN,UI7NwB,iCJoOxB,wBAEI,gEAIJ,aIpQkB,cF8MZ,+DFsDN,UI1OwB,yDJ0QxB,UAEE,wDAKF,2BAEE,4BAGF,aIzPwB,oDJmUxB,oBACE,oCAxCF,aIpOkB,uCJwOlB,aIxOkB,qCJ4OlB,aI9NwB,sCJkOxB,aI3NyB,qCJiOzB,aI9SwB,aC3ExB,4CP8CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,aCjBhB,mBCqGI,eDnGJ,qBACA,cH4NI,YGlON,sBPiFwB,+BIiJlB,YGlON,cN8Ic,oBACI,yBACF,eGkFV,YGlON,cN8Ic,iBAEE,eGkFV,YGlON,UD8CwB,+BFoLlB,YGlON,kBC+GQ,0BDtGN,eACE,gBAIJ,iBAIE,mCAOF,iBACE,qBACA,mCAGF,iBACE,wBACA,iFAGF,eAEE,8BH6LI,gFG/LN,iBAKI,yBAIJ,kBACE,8BHqLI,uBGtLN,kBAII,oBE9CJ,aHkBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,cQ1Id,aAEA,mBDgGI,cJ0HA,kBKhON,UH4CwB,eFoLlB,kBKhON,sBT+EwB,+BIiJlB,kBKhON,cR4Ic,eACI,yBACF,eGkFV,kBKhON,cR4Ic,iBAEE,+BGkFV,kBKhON,kBD6GQ,oDC/FR,aHIkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,cQ5Hd,aAEA,mBDkFI,cJ0HA,kDKlNN,UH8BwB,eFoLlB,kDKlNN,sBTiEwB,+BIiJlB,kDKlNN,cR8Hc,kBACI,yBACF,eGkFV,kDKlNN,cR8Hc,iBAEE,+BGkFV,kDKlNN,kBD+FQ,oDCjFR,aHVkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,cQ9Gd,aAEA,mBDoEI,cJ0HA,kDKpMN,UHgBwB,eFoLlB,kDKpMN,sBTmDwB,+BIiJlB,kDKpMN,cRgHc,iBACI,iBACF,eGkFV,kDKpMN,cRgHc,iBAEE,+BGkFV,kDKpMN,kBDiFQ,oDCnER,aHxBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cQhGd,aAEA,mBDsDI,cJ0HA,kDKtLN,UHEwB,eFoLlB,kDKtLN,sBTqCwB,+BIiJlB,kDKtLN,cRkGc,oBACI,yBACF,eGkFV,kDKtLN,cRkGc,iBAEE,+BGkFV,kDKtLN,kBDmEQ,oBCnDR,4CTdkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQjFd,kBAEA,cHV0B,cF2KtB,kBKtKN,sBTqBwB,+BIiJlB,kBKtKN,cRkFc,oBACI,yBACF,eGkFV,kBKtKN,cRkFc,iBAEE,mBQ1EhB,4CTxBkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQvEd,kBAEA,cHpB0B,cF2KtB,iBK5JN,sBTWwB,+BIiJlB,iBK5JN,cRwEc,iBACI,iBACF,eGkFV,iBK5JN,cRwEc,iBAEE,+BGkFV,iBK5JN,eASI,mBAIJ,4CTrCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cQ1Dd,cH/B0B,cF2KtB,iBK/IN,sBTFwB,+BIiJlB,iBK/IN,cR2Dc,oBACI,yBACF,eGkFV,iBK/IN,cR2Dc,iBAEE,iCQnDhB,aHzEkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,aQ/Cd,mBDOI,cJ0HA,+BKrIN,UH/CwB,eFoLlB,+BKrIN,sBTZwB,+BIiJlB,+BKrIN,cRiDc,iBACI,iBACF,eGkFV,+BKrIN,cRiDc,iBAEE,+BGkFV,+BKrIN,kBDkBQ,mECNR,aHrFkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,aQnCd,mBDLI,cJ0HA,iEKzHN,UH3DwB,eFoLlB,iEKzHN,sBTxBwB,+BIiJlB,iEKzHN,cRqCc,oBACI,yBACF,eGkFV,iEKzHN,cRqCc,iBAEE,+BGkFV,iEKzHN,kBDMQ,6CCMR,aHjGkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,kBACI,yBACF,aQvBd,mBDjBI,cJ0HA,2CK7GN,UHvEwB,eFoLlB,2CK7GN,sBTpCwB,+BIiJlB,2CK7GN,cRyBc,eACI,iBACF,eGkFV,2CK7GN,cRyBc,gBAEE,+BGkFV,2CK7GN,kBDNQ,iBCkBR,aH7GkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,iBACI,iBACF,aQXd,mBD7BI,cJ0HA,eKjGN,UHnFwB,eFoLlB,eKjGN,sBThDwB,+BIiJlB,eKjGN,cRac,kBACI,yBACF,eGkFV,eKjGN,cRac,gBAEE,+BGkFV,eKjGN,kBDlBQ,oKC8CR,eACE,8BLoEI,kKKrEN,gBAII,wkBAIJ,gBD7DM,8BJ0HA,skBK7DN,gBDtDQ,8oCC4DR,eAME,8BLiDI,4oCKvDN,gBASI,uBCpLJ,QACE,SACA,0BAeF,eFuFM,iDJ0HA,yBMjNN,eF8FQ,+BJmHF,yBMjNN,kBF8FQ,0BErFR,eF8EM,iDJ0HA,wBMxMN,eFqFQ,+BJmHF,wBMxMN,kBFqFQ,0BE5ER,eFqEM,iDJ0HA,wBM/LN,eF4EQ,+BJmHF,wBM/LN,kBF4EQ,gCEjER,+BACE,qBCtCF,iBH+FM,oBG3EJ,aACA,0BACA,sBACI,sBACJ,mBACI,8BPgMA,oBOzNN,kBHsGQ,kCGtEN,4CXKgB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,mBACF,qBUrGZ,eAGA,eA7Ba,mBA+Bb,kBACA,cPiLE,gCOzLJ,sBXwCsB,+BIiJlB,gCOzLJ,cVqGY,oBACI,cACF,eGkFV,gCOzLJ,cVqGY,iBAEE,oCU1Fd,kBACE,8BP2KE,oBOzNN,kBAqDI,uBAEA,mBAEI,mBACJ,eACI,wBACJ,qBACI,mEAEJ,iBA9De,iCAmEf,eACE,oBC7EN,kBJuGM,yBKjGN,UACE,cACA,WACA,8BTwNI,kBQjON,kBJ8GQ,mDI1GN,eACE,0BAIJ,iBACE,8BACA,4CAEA,SAEE,SACA,iBEhBJ,kBAEE,kBACA,uBDGF,UACE,cACA,WACA,gCCFA,qBCyCF,WAEE,eAEF,8BX6KM,+BU1NJ,SC+CA,WAP2C,+BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,6BU1NJ,oBC+CA,WAP2C,8BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,4BU1NJ,SC+CA,WAP2C,gCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,8BU1NJ,oBC+CA,WAP2C,oCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,kCU1NJ,SC+CA,WAP2C,0BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,wBU1NJ,UC+CA,WAP2C,8CD/B3C,qBCgCF,eAIA,8BX6KM,4CUjNJ,SCsCA,WAP2C,4CD/B3C,qBCgCF,eAIA,8BX6KM,0CUjNJ,oBCsCA,WAP2C,2CD/B3C,qBCgCF,eAIA,8BX6KM,yCUjNJ,SCsCA,WAP2C,6CD/B3C,qBCgCF,eAIA,8BX6KM,2CUjNJ,oBCsCA,WAP2C,iDD/B3C,qBCgCF,eAIA,8BX6KM,+CUjNJ,SCsCA,WAP2C,uCD/B3C,qBCgCF,eAIA,8BX6KM,qCUjNJ,UCsCA,WAP2C,sBC1B7C,aAIE,iBACA,oBACA,8BZsMI,oBY5MN,gBAYI,oBACA,uEAWJ,gBR0DM,8BJ0HA,qEYpLN,gBRiEQ,kBS5GR,wBX2B+B,8BWpB7B,2BACG,sBACK,2DAcR,gBAvBF,uBAwBI,kDAEA,oBACE,gBboMA,gBa/NN,iBAkCI,wBAKJ,QAGE,sBXR2B,wBYyC7B,eCnEiB,kBA4BC,oDDZlB,uBAmDA,+DA7CE,8DACA,+BdgMI,uBcpJN,iBC9Ca,oDDWX,uBAmCF,+DA7BI,8DACA,6BdgLE,uBcpJN,iBArBE,iBACA,mCAIA,uBAgBF,iBAfI,iBACA,oBE5DJ,kBZoGM,8BJ0HA,iBgB9NN,kBZ2GQ,4BYvGR,gBACE,mCAGF,YAEE,gBACA,iBAEA,oBACA,kCAGF,4CpByBkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,cK5HE,ccKhB,gBACA,iBACA,chBuMI,iCgB7MN,sBpB4DwB,+BIiJlB,iCgB7MN,cnByHc,iBACI,iBACF,eG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+Ic,oBACI,yBACF,eGkFV,qBoBnON,cvB+Ic,iBAEE,kBwBjJhB,WACE,SACA,UACA,SACA,uBZIF,UACE,cACA,WACA,mCYDF,gCACE,kBAEE,0BAIJ,4CzB8BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,sBmBGhB,cACA,eACA,mBACA,UACA,mBAEA,crBqMI,wBqBlNN,sBzBiEwB,+BIiJlB,wBqBlNN,cxB8Hc,oBACI,yBACF,eGkFV,wBqBlNN,cxB8Hc,iBAEE,eGkFV,wBqBlNN,UnB8BwB,8BmBZxB,4CzBYkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,mBwB5Gd,crB8LI,4BqBhMN,sBzB+CwB,+BIiJlB,4BqBhMN,cxB4Gc,eACI,yBACF,eGkFV,4BqBhMN,cxB4Gc,iBAEE,6BwBzGhB,4CzBOkB,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,mBwBvGd,crByLI,2BqB3LN,sBzB0CwB,+BIiJlB,2BqB3LN,cxBuGc,kBACI,yBACF,eGkFV,2BqB3LN,cxBuGc,iBAEE,6BwBpGhB,4CzBEkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,mBwBlGd,crBoLI,2BqBtLN,sBzBqCwB,+BIiJlB,2BqBtLN,cxBkGc,iBACI,iBACF,eGkFV,2BqBtLN,cxBkGc,iBAEE,6BwB/FhB,4CzBHkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cGkFV,2BqBjLN,sBzBgCwB,+BIiJlB,2BqBjLN,cxB6Fc,oBACI,yBACF,eGkFV,2BqBjLN,cxB6Fc,iBAEE,2BwBxFhB,QACE,kBACA,oBACA,aC5DF,4C1B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mByB9Id,cpBqD0B,cF2KtB,YsBnON,sB1BkFwB,+BIiJlB,YsBnON,czB+Ic,oBACI,yBACF,eGkFV,YsBnON,czB+Ic,iBAEE,2FyB/HhB,kBACE,sIAaF,kBACE,qCAIF,eACE,cCtCF,4C3B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,cqBjBhB,kBAEA,cvB6NI,auBn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FwB,+BIiJlB,kBuCnON,c1C+Ic,oBACI,yBACF,eGkFV,kBuCnON,c1C+Ic,iBAEE,eGkFV,kBuCnON,UrC+CwB,+BFoLlB,kBuCnON,enCgHQ,+BJmHF,kBuCnON,kBnCgHQ,iCmCnGN,YACE,6DAGF,eAEE,4BCnBJ,4C5C+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mBOxCV,yBoCrGJ,yBtCUiB,cFqNb,2BwCnON,sB5CkFwB,+BIiJlB,2BwCnON,c3C+Ic,oBACI,yBACF,eGkFV,2BwCnON,c3C+Ic,iBAEE,+BGkFV,2BwCnON,kBpCgHQ,mCoCxGN,sBACE,oCAIJ,oBACE,sCAGA,8BxCkNI,mCwCtNN,oBAOI,oCAIJ,4C5CuBkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,S2CtHd,UAEA,WAEA,cxCoMI,kCwC3MN,sB5C0DwB,+BIiJlB,kCwC3MN,c3CuHc,oBACI,yBACF,eGkFV,kCwC3MN,c3CuHc,iBAEE,sC2C/GhB,atCbkB,asCgBhB,sBtCC2B,cF6LvB,oCwCjMN,UtCawB,+BFoLlB,oCwCjMN,YACmB,wCAYjB,qBAGE,gBAOA,iDAGF,eACE,qCAIJ,4C5ClBkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,kB2C7Ed,UAEA,cxC6JI,oCwClKN,sB5CiBwB,+BIiJlB,oCwClKN,c3C8Ec,iBACI,iBACF,eGkFV,oCwClKN,c3C8Ec,iBAEE,mC2CxEhB,4C5C1BkB,mCChClB,kCACA,0BCaA,cEsMM,iCwC1JN,sB5CSwB,yCEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,uCH0UR,aIpOkB,0CJwOlB,aIxOkB,wCJ4OlB,aI9NwB,yCJkOxB,aI3NyB,wCJiOzB,aI9SwB,qCsCExB,oBtCgBqB,iLJmFrB,aInFqB,4EJwFrB,aACE,6EAGF,aI5FqB,4EJkGrB,aIpHwB,mBuC1ExB,kBrCuGM,oBqCrGJ,aACA,0BACA,sBACI,sBACJ,mBACI,mBACJ,eACI,8BzCwNA,kByCjON,kBrC8GQ,+BJmHF,kByCjON,sBAYI,mBACI,qBACJ,uBACI,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tDqNI,6BsDjNJ,uBACE,qBCuBF,mBnD6DI,wBmDrDF,uBnDuDE,0BmDvDF,yBnDuDE,2BmDvDF,0BnDuDE,yBmDvDF,wBnDuDE,oBmD/DJ,qBnD6DI,wBmDrDF,yBnDuDE,0BmDvDF,2BnDuDE,2BmDvDF,4BnDuDE,yBmDvDF,0BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,sBmDtEN,oBnD6DI,yBmDrDF,wBnDuDE,2BmDvDF,0BnDuDE,4BmDvDF,2BnDuDE,0BmDvDF,yBnDuDE,qBmD/DJ,sBnD6DI,yBmDrDF,0BnDuDE,2BmDvDF,4BnDuDE,4BmDvDF,6BnDuDE,0BmDvDF,2BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yB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oEkSJ,WAEI,iBAMR,kBDhgBgB,SCkgBd,cACA,WACA,WACA,sBAGF,UACE,kBAGF,uCACE,cACA,WACA,wBAGF,uCACE,cAGF,kBACE,cACA,+BACA,mBACA,eACA,oDRjfY,eQmfZ,YACA,kBACA,yBACA,qBAEA,kBACE,cACA,oBAGF,aACE,mBACA,8BpEnVI,iBoEuVR,YAEI,qBAGF,iBAKE,YACA,kBACA,8BpEnWI,mBoE4VN,cAEI,+BpE9VE,sBoEsWN,aAEI,+BpExWE,yBoE6WR,YAEI,gCAGF,aACE,8BpEnXI,8BoEkXN,iBAII,iBACA,oBAKN,WACE,kBACA,gCAEA,aD1lBgB,8BnE0NV,kBoE4XR,WASI,oEAMF,oBACE,WACA,4BACA,wBACA,yBACA,SACA,kBACA,oBACA,2BAIJ,iBACE,kCAEA,WACE,WACA,sDACA,qBACA,QACA,UACA,8BpEhaI,iCoE0ZN,oBASI,YACA,WACA,QACA,4BAKN,iBACE,kCAEA,WACE,WACA,oDACA,qBACA,QACA,WACA,wBACA,8BpErbI,iCoE8aN,oBAUI,QACA,WACA,kDAMJ,iBACE,2CAKF,qBD1qBY,4BCgrBZ,eACE,gBDjrBU,eCmrBV,YACA,kBACA,WACA,yCAEA,aD9qBc,8BnE0NV,2BoE4cN,eAaI,+BpEzdE,2BoE4cN,cAiBI,YACA,mBAKN,aPvsBkB,kBOysBhB,0BAEA,aP3sBgB,0BO+sBhB,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8BpExfI,yBoE2eN,UAgBI,UACA,SACA,sBAKN,alEvtBqB,mBkEytBnB,kBACA,6BAEA,alE5tBmB,4BkEguBnB,6CACE,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QACA,6CAIJ,iBAEE,mBACA,2DAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,8BAKF,qDACE,oBACA,YACA,WACA,WACA,QACA,8BAKF,qDACE,qBACA,YACA,WACA,WACA,QACA,uBAIJ,iBACE,kBACA,+BAEA,2BACE,wBACA,kBACA,qB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A,WACA,+BpE5pCE,8BoEwpCN,iBAQI,SACA,QACA,cACA,+BpEnqCE,gCoEuqCN,cAEI,0BAKN,kBACE,8BpE/qCM,sDoEirCN,kBAEI,iCAKN,iBACE,mBACA,uCAEA,2BACE,6BACA,qBACA,WACA,oBACA,4DACA,qBACA,YACA,WACA,WACA,QACA,6CAIA,qDACE,kCAKN,iBACE,mBACA,yCAEA,2BACE,6BACA,qBACA,WACA,oBACA,sDACA,qBACA,YACA,WACA,WACA,QACA,+CAIA,2DACE,uBAKN,wCACE,4CACA,yBPj8CuB,0BOo8CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBHh+CiB,SGk+Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cP9+Cc,2COk/ChB,wBACE,yBACE,wDAGF,YACE,2BAIJ,eACE,6BAIJ,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,UACA,2CAGF,YACE,uBAGF,eACE,0BAEA,aACE,WACA,gBACA,iCAEA,UACE,YACA,WACA,eACA,cACA,WACA,cACA,kBACA,2BACA,4BACA,qBACA,mDACA,sBACA,2BACA,iCAMJ,iBACE,QACA,+EAKA,YlE1iDiB,oBkEijDnB,aACE,8BpE71CI,mBoE41CN,cAII,eAKN,YACE,qBACA,8BpEv2CM,aoEq2CR,6BAKI,+BpE12CI,iBoE62CN,kBAEI,mBAKN,SACE,kBACA,aACA,SACA,oBACA,qBAEA,YACE,gBACA,0BAEF,UACE,cACA,YACA,kBACA,sBACA,yBACA,2CAIA,wBACE,uCAEF,wBACE,qBACA,YACA,WACA,kCACA,mBACA,uBACA,aACA,gBACA,yCAKF,UACE,kBACA,OACA,MACA,WACA,WACA,2BACA,UACA,yBACA,iCAIJ,aACE,2CAMA,8BACE,2CAIF,aACE,gCACA,sBACA,aACA,4CAKF,sBACE,kDAKF,eDtqDU,qCCwqDR,qBACA,mCACA,gCACA,sBASN,uBACE,sBACA,0BAEA,iCACE,cAIJ,4BACE,kBAEA,iBACE,mBA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CA,aACA,mBACA,wBACA,QASF,qBACE,eACA,cACA,OC7CF,0BACE,2BACA,6BACA,mCACA,gCCCA,0BACA,0BACA,0BACA,0BACA,yBAEA,yBACA,yBACA,OATF,yBACE,0BACA,0BACA,0BACA,0BACA,yBAEA,yBACA,yBACA,ODbF,0BACE,2BACA,6BACA,mCACA,eEMF,cAEE,mBCSqB,kDDPrB,gBACA,qBEqCA,aACE,WACA,WACA,2CFrCJ,cAEE,WG6BM,qBH3BN,uDAEA,yBACE,qBAIJ,UACE,kBACA,UACA,kBACA,oBACA,yBAEA,aACE,WACA,YACA,gBACA,sCInCA,wBJ+BF,WAOI,gBACA,6BAKN,WACE,SACA,+BAEA,oBACE,iBACA,qBAIJ,iBACE,YACA,YACA,aACA,eACA,WACA,yBACA,mBACA,sCI9DE,oBJsDJ,0BAWI,2BACA,mBACA,aACA,iCAIJ,iBACE,UACA,aACA,mBACA,mBACA,iBACA,mBC9DqB,sBDgErB,kDACA,eACA,WGtCM,eHwCN,4CAEA,YACE,sCAvFF,yBACE,sCIDA,+BJwEJ,oBAqBI,qDAGF,kBGlCY,sCHuCd,oBACE,kBACA,WACA,YACA,iBACA,oBACA,wFAEA,UAEE,cACA,kBACA,WACA,WACA,sBGvEI,OHyEJ,wBACA,6CAGF,OACE,gGAEA,UACE,QACA,UACA,wBACA,4CAIJ,UACE,+FAEA,UACE,WACA,UACA,yBACA,wBAON,YACE,eACA,UACA,MACA,SACA,OACA,QACA,gCACA,6CAEA,aACE,yBAIJ,aACE,UACA,OACA,QACA,SACA,eACA,mBCrJoB,iBDuJpB,qCAEA,YACE,kBACA,2CAGF,YACE,sFAGF,aAEE,6BAEA,qBACA,sCIzLA,wBJiKJ,SA4BI,SACA,YACA,SACA,4BAIJ,KACE,SACE,IAEF,SACE,oBAIJ,KACE,SACE,IAEF,SACE,0BAIJ,YACE,yBGzJY,kDH2JZ,WG7KM,2BHiLR,QACE,iBACA,8BAEA,QACE,UACA,+CAEA,+BACE,8DAIJ,iBAEE,cACA,gBACA,cACA,kDACA,0EAhPF,yBACE,wEAmPA,iBACE,QACA,kCAIJ,UACE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EOuWf,qBACE,+BACA,sDAIJ,qBACE,mBACA,WACA,YACA,qDAGF,iBHxVM,yBG0VJ,WACA,YACA,SACA,SACA,UAIJ,wBACE,4BACA,wBACA,YACA,mBACA,uBAGF,2BACE,OPxZF,yBACE,0BACA,0BACA,0BACA,0BACA,yBAEA,yBACA,yBACA,aSRF,oBAEE,2CAGF,gBACE,iDAGF,uBACE,gEAIA,iBACE,kBACA,8EAEA,wBTAU,kBSER,WACA,qBACA,WACA,OACA,kBACA,SACA,UACA,gBAOJ,iBACE,mBACA,kBACA,uBAEA,wBPrBkB,kBOuBhB,WACA,qBACA,WACA,UACA,kBACA,SACA,UACA,uBAKN,eACE,SACA,eACA,6BACA,0BAEA,cPsoHwC,iBACE,gBACD,WACL,kBACK,gBACC,qBACA,iCO1oHxC,iBACA,qBACA,mBACA,gBACA,iCAEA,cP0sEoC,iBACE,gBACD,WACL,kBACK,gBACC,qBACA,gCO9sEpC,yBP7DU,WO+DV,YACA,kBACA,cACA,iBACA,kBACA,mBACA,kBACA,kBACA,0BNnDJ,gCMuCE,UAeI,gBACA,sCAIJ,eACE,+BAGF,aACE,eACA,WACA,0BNlEJ,8BM+DE,uBAMI,gBAMR,eACE,kBAEA,aPxFoB,mBO0FlB,gBACA,oBAEA,aP3FkB,WO6FhB,eACA,kBACA,uBAGF,aACE,eACA,WACA,wBACA,MChIN,kBR+BsB,mBQ7BpB,aACA,kBACA,0BP8BA,KOlCF,YAOI,cAGF,kBRqBoB,WQnBlB,qBACA,WACA,YACA,kBACA,wBACA,UACA,UACA,0BPeF,YOxBA,QAYI,WACA,mBAIJ,iBACE,yBAEA,YACE,cC/BN,YACE,uBACA,sBACA,SACA,0BR8BA,aQlCF,kBAOI,mBACA,yBACA,kCAGF,UAEE,kBACA,0BRmBF,gCQtBA,iBAMI,wBAKF,aACE,eACA,0BRSJ,sBQXE,WAKI,mBAKN,MACE,+BAKF,iBACE,qCAKF,UACE,kBACA,0BRbF,oCQWA,UAKI,qBACA;;;ECnDN,CCGA,6BAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,OACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,YCOqB,CCRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,SDLqB,CCMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,2GACA,+GCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,UNpBqB,CONvB,6BACA,uCACA,gCACA,iDACA,0BACA,oCACA,oCACA,8BACA,2BACA,gCACA,sCACA,qCACA,8BACA,+BACA,oCACA,qCACA,kCACA,mCACA,8BACA,iCACA,8BACA,kCACA,iCACA,2DACA,8BACA,8BACA,+BACA,iCACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,6BACA,qCACA,+BACA,4BACA,iCACA,qCACA,6BACA,6BACA,iCACA,iCACA,+BACA,+BACA,6CACA,6CACA,8CACA,2CACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,kCACA,oCACA,oCACA,kCACA,mDACA,gCACA,kCACA,0BACA,6BACA,iCACA,4BACA,+BACA,yCACA,oCACA,+BACA,8BACA,6BACA,2BACA,4BACA,qCACA,iCACA,gCACA,6BACA,gCACA,iCACA,6BACA,qCACA,0CACA,2CACA,2BACA,gCACA,gCACA,+BACA,4BACA,qCACA,uCACA,4BACA,qCACA,oCACA,oCACA,uCACA,8CACA,kCACA,2BACA,4BACA,+BACA,sCACA,4BACA,kCACA,oCACA,6BACA,+BACA,8BACA,iCACA,kCACA,iCACA,qCACA,iCACA,+BACA,4BACA,iCACA,kCACA,+BACA,qCACA,6BACA,4BACA,+BACA,iCACA,iCACA,mCACA,4BACA,4BACA,4BACA,4BACA,4BACA,4BACA,iCACA,oCACA,iCACA,mCACA,gCACA,iCACA,kCACA,mCACA,oCACA,oCACA,2BACA,gCACA,kCACA,6BACA,+BACA,6BACA,mCACA,iCACA,yCACA,uCACA,6BACA,6BACA,2BACA,8BACA,2BACA,gCACA,gCACA,gCACA,4BACA,wCACA,2BACA,+BACA,qCACA,mCACA,kCACA,kCACA,gCACA,oCACA,sCACA,oCACA,sCACA,qCACA,sCACA,qCACA,8BACA,oCACA,kCACA,2CACA,kCACA,gCACA,gCACA,2BACA,+BACA,mCACA,iCACA,gCACA,+BACA,kCACA,kCACA,mCACA,yCACA,yCACA,0CACA,uCACA,gCACA,8BACA,uCACA,iCACA,qCACA,2BACA,qCACA,+BACA,oCACA,sCACA,mCACA,8BACA,qCACA,iCACA,iCACA,+BACA,kCACA,8BACA,mCACA,6BACA,kCACA,0CACA,wCACA,kCACA,iCACA,kCACA,iCACA,6BACA,oCACA,oCACA,oCACA,8BACA,6BACA,oCACA,mCACA,kCACA,oCACA,kCACA,mCACA,kCACA,2CACA,2CACA,4CACA,yCACA,oCACA,oCACA,qCACA,kCACA,6BACA,8BACA,kCACA,8BACA,8BACA,oCACA,4BACA,sCACA,iCACA,uCACA,sCACA,6BACA,6BACA,yCACA,6BACA,0CACA,sCACA,kCACA,uCACA,kCACA,2CACA,iCACA,sCACA,wCACA,kCACA,kCACA,kCACA,oCACA,gCACA,4BACA,mCACA,+BACA,gCACA,8BACA,2BACA,4BACA,6BACA,+BACA,+BACA,mCACA,sCACA,oCACA,uCACA,qCACA,gCACA,uCACA,oCACA,+BACA,gCACA,oCACA,2CACA,sCACA,kCACA,sCACA,8BACA,8BACA,mCACA,4BACA,iCACA,qCACA,6BACA,8BACA,wCACA,2CACA,2CACA,8CACA,8CACA,2CACA,2CACA,+CACA,8CACA,2CACA,iDACA,sDACA,8CACA,6CACA,mCACA,qCACA,4BACA,gCACA,6BACA,kCACA,4BACA,6BACA,8BACA,4BACA,gCACA,4BACA,6BACA,2BACA,kCACA,+BACA,sCACA,mCACA,gCACA,gCACA,4BACA,8BACA,iCACA,gCACA,iCACA,+BACA,+BACA,2BACA,kCACA,oCACA,2BACA,iCACA,gCACA,4BACA,gCACA,+BACA,iCACA,iCACA,gCACA,gCACA,kCACA,gCACA,4BACA,qCACA,0CACA,kCACA,+BACA,iCACA,+BACA,8BACA,6BACA,2BACA,8BACA,8BACA,2BACA,mCACA,6BACA,qCACA,8BACA,mCACA,iCACA,kCACA,4BACA,gCACA,qCACA,wCACA,8BACA,oCACA,gCACA,uCACA,+BACA,4BACA,qCACA,sCACA,8BACA,gCACA,gCACA,qCACA,+BACA,8BACA,kCACA,4BACA,4BACA,mCACA,4BACA,2BACA,6BACA,iCACA,kCACA,kCACA,4BACA,6BACA,8BACA,gCACA,qCACA,0CACA,uCACA,8BACA,8BACA,8BACA,8BACA,gCACA,gCACA,4BACA,iCACA,gCACA,oCACA,mCACA,0CACA,4CACA,8BACA,kCACA,yCACA,oCACA,yCACA,gDACA,2BACA,mCACA,iCACA,gCACA,kCACA,0CACA,uCACA,2BACA,4CACA,qCACA,oCACA,8BACA,2BACA,+BACA,mCACA,6BACA,8BACA,8BACA,mCACA,6BACA,4BACA,gCACA,oCACA,kCACA,iCACA,qCACA,gCACA,qCACA,kCACA,mCACA,kCACA,mCACA,oCACA,2CACA,oCACA,wCACA,gCACA,uCACA,yCACA,sCACA,mCACA,kCACA,iCACA,4BACA,iCACA,4BACA,8BACA,mCACA,4BACA,gCACA,yCACA,+BACA,uCACA,iCACA,mCACA,uCACA,kCACA,4BACA,mCACA,4BACA,sCACA,gCACA,6BACA,8BACA,iCACA,+BACA,2BACA,8BACA,oCACA,mCACA,mCACA,4BACA,oCACA,wCACA,yCACA,8CACA,iCACA,oCACA,qCACA,oCACA,wCACA,gCACA,+BACA,kCACA,sCACA,+BACA,4BACA,6BACA,kCACA,+BACA,qCACA,8BACA,yCACA,uCACA,+BACA,gCACA,6BACA,2BACA,kCACA,kCACA,0BACA,iCACA,6BACA,4BACA,6BACA,2BACA,+BACA,kCACA,8BACA,kCACA,qCACA,iCACA,8BACA,8BACA,oCACA,qCACA,yCACA,qCACA,+BACA,6BACA,+BACA,6BACA,oCACA,sCACA,kCACA,oCACA,8BACA,iCACA,iCACA,mCACA,8BACA,oCACA,kCACA,mCACA,mCACA,qCACA,0CACA,qCACA,+BACA,sCACA,gCACA,4BACA,oCACA,0CACA,+BACA,4BACA,gCACA,iCACA,uCACA,mCACA,mCACA,yCACA,kCACA,kCACA,mCACA,0CACA,wCACA,iCACA,uCACA,kCACA,2CACA,qCACA,gCACA,6BACA,+BACA,8BACA,4BACA,gCACA,mCACA,0CACA,kCACA,iCACA,8BACA,6BACA,oCACA,0CACA,4CACA,wCACA,0CACA,mCACA,0CACA,kCACA,kCACA,uCACA,uCACA,wCACA,qCACA,oCACA,iCACA,qCACA,qCACA,kCACA,6BACA,qCACA,kCACA,iCACA,2CACA,uCACA,gCACA,gCACA,+BACA,kCACA,uCACA,kCACA,2BACA,uCACA,6CACA,sCACA,uCACA,+BACA,kCACA,sCACA,+BACA,6BACA,oCACA,iCACA,kCACA,mCACA,8BACA,6BACA,4BACA,qCACA,+BACA,4BACA,mCACA,mCACA,4BACA,6BACA,gCACA,6BACA,kCACA,gCACA,oCACA,uCACA,qCACA,+BACA,8BACA,6BACA,8BACA,iCACA,qCACA,sCACA,uCACA,oCACA,kCACA,6BACA,+BACA,6BACA,+BACA,gCACA,iCACA,+BACA,6BACA,gCACA,+BACA,mCACA,6BACA,6BACA,6BACA,8BACA,4BACA,6BACA,8BACA,gCACA,gCACA,4BACA,mCACA,gCACA,iCACA,wCACA,gCACA,gCACA,yCACA,gCACA,+BACA,8BACA,+BACA,8BACA,mCACA,4BACA,4BACA,kCACA,+BACA,4BACA,6BACA,6BACA,8BACA,sCACA,0BACA,iCACA,gCACA,6BACA,8BACA,2BACA,+BACA,gCACA,8BACA,8BACA,mCACA,qCACA,4BACA,iCACA,uCACA,iCACA,8BACA,gCACA,gCACA,8BACA,mCACA,oCACA,sCACA,+BACA,8BACA,qCACA,6BACA,kCACA,oCACA,kCACA,mCACA,4BACA,+BACA,6BACA,4BACA,iCACA,uCACA,sCACA,oCACA,iCACA,iCACA,4BACA,4BACA,gCACA,mCACA,8BACA,6BACA,iCACA,4BACA,gCACA,+BACA,+BACA,sCACA,4BACA,iCACA,2CACA,2CACA,4CACA,yCACA,kCACA,oCACA,6BACA,mCACA,4BACA,+BACA,6BACA,8BACA,iCACA,iCACA,4BACA,mCACA,2BACA,kCACA,sCACA,kCACA,sCACA,+BACA,iCACA,gCACA,8BACA,4BACA,mCACA,mCACA,qCACA,qCACA,4BACA,gCACA,8BACA,2BACA,6BACA,+BACA,8BACA,gCACA,8BACA,6BACA,8BACA,gCACA,2BACA,iCACA,wCACA,8BACA,gCACA,+BACA,+BACA,8BACA,iCACA,iCACA,kCACA,sCACA,4CACA,wCACA,kCACA,iCACA,6BACA,oCACA,oCACA,8BACA,2BACA,gCACA,6BACA,8BACA,8BACA,kCACA,4BACA,8BACA,kCACA,sCACA,uCACA,2CACA,mCACA,uCACA,gCACA,4BACA,qCACA,8BACA,kCACA,gCACA,6BACA,qCACA,+BACA,6BACA,+BACA,4BACA,qCACA,8BACA,iCACA,8BACA,4BACA,+BACA,iCACA,qCACA,2BACA,2BACA,mCACA,oCACA,sCACA,sCACA,qCACA,4CACA,+BACA,oCACA,0BACA,gCACA,8BACA,6BACA,qCACA,6BACA,2BACA,6BACA,+BACA,6BACA,iCACA,6BACA,mCACA,oCACA,+BACA,8BACA,8BACA,mCACA,iCACA,qCACA,iCACA,+BACA,gCACA,sCACA,6BACA,+BACA,6BACA,oCACA,2BACA,8BACA,6BACA,2BACA,+BACA,iCACA,+BACA,kCACA,kCACA,oCACA,oCACA,qCACA,oCACA,kCACA,+BACA,+BACA,kCACA,iCACA,oCACA,mCACA,yCACA,wCACA,6BACA,iCACA,mCACA,oCACA,wCACA,oCACA,mCACA,2BACA,kCACA,sCACA,sCACA,qCACA,yCACA,kCACA,6BACA,iCACA,mCACA,wCACA,mCACA,wCACA,6BACA,qCACA,uCACA,mCACA,4BACA,mCACA,mCACA,4BACA,4BACA,mCACA,mCACA,+BACA,4BACA,8BACA,2BACA,iCACA,4BACA,gCACA,kCACA,iCACA,4BACA,qCACA,oCACA,2CACA,+CACA,6BACA,kCACA,oCACA,uCACA,oCACA,iCACA,8BACA,oCACA,8BACA,0BACA,8BACA,gCACA,uCACA,iCACA,iCACA,6BACA,kCACA,mCACA,6BACA,iCACA,iCACA,qCACA,+BACA,8BACA,oCACA,+BACA,6BACA,mCACA,8BACA,6BACA,+BACA,oCACA,+BACA,iCACA,8BACA,oCACA,qCACA,8BACA,4BACA,gCACA,kCACA,qCACA,8BACA,6BACA,iCACA,8BACA,kCACA,oCACA,iCACA,gCACA,+BACA,2BACA,8BACA,4BACA,4BACA,6BACA,8BACA,kCACA,+BACA,6BACA,2BACA,kCACA,kCACA,6BACA,sCACA,wCACA,sCACA,+BACA,kCACA,4BACA,+BACA,gCACA,8BACA,kCACA,4BACA,iCACA,sCACA,4BACA,8BACA,8BACA,mCACA,8BACA,8BACA,+BACA,8BACA,qCACA,uCACA,oCACA,mCACA,mCACA,gCACA,gCACA,8BACA,8BACA,oCACA,8BACA,6BACA,iCACA,wCACA,oCACA,mCACA,kCACA,oCACA,4BACA,qCACA,oCACA,mCACA,+BACA,oCACA,uCACA,qCACA,gCACA,8BACA,mCACA,4BACA,mCACA,qCACA,oCACA,8BACA,iCACA,gCACA,mCACA,4BACA,+BACA,+BACA,4BACA,+BACA,8BACA,8BACA,qCACA,6BACA,wCACA,gCACA,6BACA,6BACA,kCACA,6BACA,8BACA,iCACA,kCACA,6BACA,kCACA,kCACA,4BACA,+BACA,mCACA,2BACA,gCACA,sCACA,uCACA,oCACA,iCACA,+BACA,gCACA,4BACA,6BACA,mCACA,4BACA,uCACA,2CACA,qCACA,yCACA,wCACA,4CACA,sCACA,0CACA,iCACA,yCACA,6CACA,uCACA,2CACA,+BACA,kCACA,kCACA,2BACA,qCACA,+BACA,oCACA,mCACA,8BACA,+BACA,+BACA,+BACA,iCACA,8BACA,mCACA,uCACA,mCACA,sCACA,sCACA,iCACA,6BACA,4BACA,yCACA,iCACA,qCACA,qCACA,oCACA,kCACA,6BACA,oCACA,oCACA,qCACA,oCACA,mCACA,oCACA,mCACA,4BACA,mCACA,iCACA,oCACA,6BACA,iCACA,uCACA,mCACA,8BACA,8BACA,mCACA,qCACA,8BACA,gCACA,mCACA,oCACA,mCACA,0CACA,iCACA,8BACA,gCACA,wCACA,2BACA,mCACA,mCACA,8BACA,gCACA,4BACA,kCACA,6BACA,+BACA,qCACA,+BACA,iCACA,4BACA,gCACA,+BACA,6BACA,oCACA,8BACA,kCACA,+BACA,sCACA,2BACA,4BACA,4BACA,6BACA,4BACA,iCACA,6BACA,kCACA,gCACA,sCACA,wCACA,uCACA,qCACA,6BACA,gCACA,mCACA,kCACA,0BACA,gCACA,+BACA,oCACA,qCACA,+BACA,iCACA,mCACA,yCACA,wCACA,wCACA,2CACA,kDACA,mCACA,mCACA,iCACA,iCACA,kCACA,8BACA,6BACA,oCACA,4BACA,kCACA,6BACA,kCACA,iCACA,8BACA,oCACA,0CACA,+BACA,6BACA,6BACA,6BACA,kCACA,+BACA,wCACA,iCACA,qCACA,+BACA,6BACA,4BACA,mCACA,uCACA,6BACA,iCACA,qCACA,yCACA,4BACA,8BACA,8BACA,6BACA,qCACA,qCACA,oCACA,oCACA,8BACA,2BACA,8BACA,qCACA,0BACA,8BACA,+BACA,sCACA,6BACA,4BACA,8BACA,6BACA,+BACA,gCACA,sCACA,iCACA,iCACA,4BACA,gCACA,mCACA,6BACA,wCACA,kCACA,8BACA,8BACA,kCACA,gCACA,+BACA,8BACA,2BACA,2BACA,4BACA,gCACA,sCACA,sCACA,kCACA,mCACA,kCACA,gCACA,iCACA,oCACA,qCACA,oCACA,iCACA,+BACA,kCACA,kCACA,kCACA,iCACA,mCACA,mCACA,kCACA,gCACA,gCACA,kCACA,6BACA,iCACA,mCACA,4BACA,gCACA,qCACA,gCACA,8BACA,qCACA,6BACA,oCACA,kCACA,4BACA,oCACA,+BACA,8BACA,qCACA,4BACA,6BACA,6BACA,6BACA,mCACA,8BACA,6BACA,oCACA,+BACA,4BACA,6BACA,mCACA,+BACA,0BACA,2BACA,iCACA,uCACA,mCACA,mCACA,kCACA,iCACA,gCACA,oCACA,6BACA,+BACA,8BACA,iCACA,2CACA,6BACA,mCACA,4BACA,8BACA,6BACA,8BACA,sCACA,8BACA,gCACA,uCACA,kCACA,6BACA,4BACA,mCACA,4BACA,oCACA,uCACA,uCACA,sCACA,+BACA,mCACA,kCACA,sCACA,2BACA,4CACA,4BACA,2CACA,gCACA,iCACA,wCACA,kCACA,kCACA,+BACA,+BACA,8BACA,6BACA,4BACA,4BACA,mCACA,oCACA,6BACA,8BACA,8BACA,4CACA,4BACA,4BACA,gCACA,gCACA,6BACA,+BACA,sCACA,6BCj7CA,SH0BE,SACA,sBACA,WACA,YACA,gBACA,UACA,kBACA,UAUA,mDAEE,UACA,YACA,SACA,iBACA,gBACA,WIrDJ;;;EAAA,CAMA,WACE,kCACA,kBACA,gBACA,kBTLqB,CSMrB,0CACA,oTAOF,SAEE,kCACA,gBCtBF;;;EAAA,CAMA,WACE,oCACA,kBACA,gBACA,kBVLqB,CUMrB,2CACA,yTAOF,KACE,oCACA,gB1BhBF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBDbF,MACE,2BACA,2B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I,cAjDW,CAkDX,gBAjDa,EImGjB,cJzCE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIuCF,cJtCI,cA3DW,CA4DX,gBA3Da,EIoGjB,cJhCE,cArEa,CAsEb,gBAtEa,CAuEb,qCI8BF,cJ7BI,cArEW,CAsEX,gBArEa,EIqGjB,mCACE,+DuC3IF,eAEE,gBACA,mBACA,gBACA,gBACA,mBACA,mD3CUY,C2CTZ,c3CiCY,C2ChCZ,mBACA,a1ChCe,C0C+Df,eA7BA,0DAEE,iBtCrDe,CsCwDjB,mBACE,cxCvDqB,CwC0DvB,uDACE,gBAIA,uCACE,iBtClEa,CsCsEjB,mCACE,YACA,WACA,YAEA,uCACE,UAMJ,wDC7EE,0BDkFF,gMAIE,iBtCxFY,CsCyFZ,kBtCzFY,CsC4Fd,yCACE,YACA,gBACA,eACA,iBAEA,6CACE,cxClGmB,CwCsGvB,2CACE,YAEA,+CACE,cxC3GoB,CwC+GxB,iCACE,oBACA,WAGF,iDAnGA,qB1CZsB,C0CatB,yBACA,a1CLe,C0COf,6EACE,a1CIW,C0CHX,yBACA,qB1CnBoB,C0CqBpB,iFACE,a1CDS,C0CKb,qDACE,a1ClBa,C0CyGb,2LArHF,wB1CCqB,WAJE,C0CKvB,yBAEA,+QACE,wB1CmBW,C0ClBX,yBAGF,uMACE,U1CbqB,C0C+HvB,6CA5HA,wB1CCqB,WAJE,C0CKvB,yBAEA,yEACE,wB1CmBW,C0ClBX,yBAGF,iDACE,U1CbqB,C0CiIrB,+KA/GF,qB1CZsB,C0CatB,yBACA,a1CLe,C0COf,mQACE,a1CIW,C0CHX,yBACA,qB1CnBoB,C0CqBpB,+QACE,a1CDS,C0CKb,2LACE,a1ClBa,C0CyHf,4FAEE,YACA,iBACA,kBtC9Ie,CsC+If,a1C9Ha,C0C+Hb,qB1CxIoB,C0CyIpB,yBACA,gBAGF,+CACE,wB1CvHQ,C0CwHR,yBACA,a1CxJc,C0C2JhB,+SAKE,qB1CxJoB,C0CyJpB,a1CjKc,C0CkKd,iB1CvJW,C0CyJX,mUACE,a1CrKY,C0CyKhB,mDACE,wB1CrJc,C0CsJd,U1CnKoB,C0CqKpB,iMAGE,qB1CxKkB,C0CyKlB,a1C5JY,C0C6JZ,yBACA,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ChB,iBACA,SACA,Q5C/CiB,C4CiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5C/De,C4CiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCAiLF,0CALF,mCAMI,2BACA,YACA,wBACA,gB5CzQY,C4C0QZ,iBACA,SACA,Q5ChRa,C4CkRb,0CACE,WAEF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5C9RW,C4CgSX,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,0EACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,yCAIJ,0CAnDF,mCA3NA,2BACA,YACA,wBACA,gB5CxCgB,C4CyChB,iBACA,SACA,Q5C/CiB,C4CiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5C/De,C4CiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCAmOF,oFACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAKN,uBACE,aACA,mCACA,iCAEA,0CALF,uBAMI,cjD5UJ,WACE,2BACA,iEACA,mBACA,kBAGF,WACE,4BACA,kEACA,gBACA,kBAGF,WACE,kCACA,kBACA,gBACA,mBACA,0CACA,oTAOF,WACE,0CACA,kBACA,gBACA,mBACA,4CACA,+TAQF,SAEE,kCACA,gBAGF,YACE,0CACA,gBAmCF,kBAME,mDArCY,CAsCZ,SACA,aC/FgB,CDgGhB,eApCsB,CAkDxB,GAVE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCAOF,GANI,cAtCW,CAuCX,gBAtCa,CAuCb,uBAiBJ,GARE,cAjDa,CAkDb,gBAjDe,CAkDf,qCAMF,GALI,cAjDW,CAkDX,gBAjDa,EAkEjB,GARE,cA3Da,CA4Db,gBA5Da,CA6Db,qCAMF,GALI,cA3D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A,cACA,qBACA,kBACA,sBAEA,2CACE,0BACA,4BAGF,8CACE,yBAIA,wCACE,alEhEoB,CkEoExB,oBACE,uCAEA,sCACE,+BACA,8BACA,yBACA,8BAEA,wCpEWA,6BoEjBF,sCASI,wCAKN,oBACE,uCACA,SACA,aAEA,sCACE,cACA,qBAEA,2CACE,gCACA,cACA,sBACA,qCACA,qBAKN,qBACE,uCACA,gBACA,gBpEnBE,6BoEgBJ,qBAMI,wBACA,eACA,eAIJ,2BACE,eDjQQ,CCqQZ,gCAEE,cACA,SACA,WACA,YAGF,eACE,eAGF,2BACE,cACA,epE/CI,6BoE6CN,2BAKI,iBAIJ,8BACE,alE5QiB,CkE6QjB,qBACA,0BACA,cACA,8BACA,4CAEA,wCACA,mCACA,kCpEhEI,6BoEsDN,8BAaI,wCAKF,8CACE,YACA,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QAIA,yEACE,YAKN,2CACE,0BAGF,6BAEE,kBACA,YAGF,uCACE,kBACA,mBAEA,8CACE,sDACA,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,WACA,UAKN,sBACE,YpE1HM,6BoEyHR,sBAII,iBAGF,wBACE,aACA,YAGF,wDAEE,WACA,iBACA,epEzII,6BoEqIN,wDAOI,WACA,iBACA,iBAKF,mDACE,WAIJ,iDACE,cASI,sIACE,WAKR,oDACE,qBAEA,2DACE,WAOF,qCACE,YACA,aACA,gBpEtLE,6BoE2LR,yBAEI,iBAGF,6BACE,eACA,kBACA,oBAKF,uCACE,UAEA,mDACE,gCACA,yBACA,sBACA,qCACA,qBAKN,iBAKE,apE1NM,6BoEqNR,iBAEI,oBAKF,mBACE,wBD7be,CC+bf,gCACE,oCAKF,sCACE,WACA,qBACA,kBAMJ,yBACE,+BAEA,sEAEE,YACA,aACA,0CACA,uCACA,cACA,aAMJ,+CACE,oBAEF,oCACE,oBAIJ,6BACE,wCAGF,gCACE,mBpE3QM,6BoE0QR,gCAII,eACA,oBAGF,0BARF,gCASI,oBpEnRI,6BoEuRR,gBAEI,aACA,gBpE1RI,6BoE6RN,4BAEI,apE/RE,6BoEkSJ,wEAEI,aAMR,eACE,kBDjgBc,CCkgBd,SACA,cACA,WACA,WAGF,qBACE,WAGF,iBACE,wCACA,cACA,WAGF,uBACE,wCAGF,aACE,mBACA,cACA,+BACA,mBACA,eACA,mDRlfY,CQmfZ,eACA,YACA,kBACA,yBAEA,oBACE,mBACA,cAGF,mBACE,cACA,mBpEnVI,6BoEuVR,iBAEI,cAGF,mBAKE,kBACA,YACA,kBpEnWI,6BoE4VN,mBAEI,gBpE9VE,6BoEsWN,sBAEI,epExWE,6BoE6WR,yBAEI,cAGF,8BACE,cpEnXI,6BoEkXN,8BAII,kBACA,kBAKN,kBACE,YACA,kBAEA,+BACE,aD3lBc,CnE0NV,6BoE4XR,kBASI,aAMF,kEACE,qBACA,WACA,4BACA,wBACA,yBACA,SACA,kBACA,oBAIJ,0BACE,kBAEA,iCACE,YACA,WACA,sDACA,qBACA,QACA,UpEhaI,6BoE0ZN,iCASI,qBACA,YACA,WACA,SAKN,0BACE,kBAEA,iCACE,YACA,WACA,oDACA,qBACA,QACA,WACA,wBpErbI,6BoE8aN,iCAUI,qBACA,QACA,YAMJ,gDACE,kBAKF,0CACE,qBD3qBU,CCgrBZ,2BACE,gBACA,eDlrBU,CCmrBV,eACA,YACA,kBACA,WAEA,wCACE,aD/qBY,CnE0NV,6BoE4cN,2BAaI,iBpEzdE,6BoE4cN,2BAiBI,eACA,aAKN,iBACE,aPxsBgB,COysBhB,kBAEA,yBACE,aP5sBc,CO+sBhB,yBACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SpExfI,6BoE2eN,yBAgBI,WACA,UACA,UAKN,oBACE,alExtBmB,CkEytBnB,mBACA,kBAEA,4BACE,alE7tBiB,CkEguBnB,2BACE,8CACA,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QAIJ,4CAEE,kBACA,mBAEA,0DACE,4BACA,wBACA,kBACA,qBACA,WACA,oBAKF,6BACE,sDACA,oBACA,YACA,WACA,WACA,QAKF,6BACE,sDACA,qBACA,YACA,WACA,WAC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SACA,kBACA,QpEzmCI,6BoEqmCN,2BAOI,cACA,iBAGF,qCAXF,2BAYI,iBAGF,sCAfF,2BAgBI,iBpErnCE,6BoE2nCN,iCAEI,aAMJ,kBACE,qBAGF,oBACE,SACA,WACA,YAIJ,0BACE,kBpE/oCM,6BoEipCN,8BAEI,aACA,+BpEppCE,6BoEwpCN,8BAEI,wBACA,kBACA,YpE5pCE,6BoEwpCN,8BAQI,kBACA,SACA,QACA,epEnqCE,6BoEuqCN,gCAEI,gBAKN,wBACE,mBpE/qCM,6BoEirCN,sDAEI,oBAKN,+BACE,kBACA,mBAEA,sCACE,4BACA,6BACA,qBACA,WACA,oBACA,4DACA,qBACA,YACA,WACA,WACA,QAIA,4CACE,sDAKN,iCACE,kBACA,mBAEA,wCACE,4BACA,6BACA,qBACA,WACA,oBACA,sDACA,qBACA,YACA,WACA,WACA,QAIA,8CACE,4DAKN,sBACE,yCACA,4CACA,wBPl8CuB,COo8CvB,yBACE,qBACA,SAGF,yBACE,cACA,cACA,gBACA,qBACA,iBAGF,gCACE,iBHj+Ce,CGk+Cf,SAGF,qCACE,sBACA,cACA,eAGF,wFAGE,eACA,aP/+Cc,COk/ChB,0CACE,wBACE,0BAGF,uDACE,cAIJ,yBACE,gBAIJ,4BACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,UAGF,0CACE,aAGF,sBACE,gBAEA,yBACE,cACA,WACA,gBAEA,gCACE,WACA,YACA,WACA,eACA,cACA,WACA,cACA,kBACA,2BACA,4BACA,qBACA,mDACA,sBACA,2BAMJ,gCACE,kBACA,QAKA,8EACE,YlE3iDe,CkEijDnB,mBACE,cpE71CI,6BoE41CN,mBAII,gBAKN,aACE,aACA,qBpEv2CM,6BoEq2CR,aAKI,+BpE12CI,6BoE62CN,iBAEI,oBAKN,iBACE,UACA,kBACA,aACA,SACA,oBAEA,oBACE,aACA,gBAEF,yBACE,WACA,cACA,YACA,kBACA,sBACA,yBAIA,0CACE,yBAEF,sCACE,yBACA,qBACA,YACA,WACA,kCACA,mBACA,uBACA,aACA,gBAKF,wCACE,WACA,kBACA,OACA,MACA,WACA,WACA,2BACA,UACA,yBAIJ,gCACE,cAMA,0CACE,+BAIF,0CACE,cACA,gCACA,sBACA,aAKF,2CACE,uBAKF,iDACE,eDvqDQ,CCwqDR,qCACA,qBACA,mCACA,gCASN,qBACE,wBACA,sBAEA,yBACE,kCAIJ,aACE,6BAEA,iBACE,kBAGF,kBACE,YDnsDc,CCssDhB,eAEE,oBACA,mBAzDA,iCACE,+BAIF,iCACE,cACA,gCACA,sBACA,aAKF,kCACE,uBAKF,wCACE,eDvqDQ,CCwqDR,qCACA,qBACA,mCACA,gCAmCA,0BACE,YlE5jDkB,CkEgkDtB,qBACE,iBAEA,yBACE,WACA,kBAGF,0BACE,YlE/oDkB,CkEkpDpB,0BACE,kBpE5/CA,uDoEigDN,gBAEI,cpEngDE,uDoEsgDJ,mBAEI,mBAMJ,iCACE,gBACA,gBACA,iBACA,kBACA,aACA,mBAEA,sCACE,kBACA,eAQR,4BACE,mHAEA,+BACA,gBAGF,yEAEE,gBAIA,0BADF,4BAEI,kBAIJ,6ChE5qDQ,mCJ0HA,6BoEkjDR,6ChErqDU,iBJmHF,6BoEkjDR,6ChErqDU,oBgE2qDR,iDACE,UD7xDU,CC8xDV,aACA,eACA,iBpE5jDI,6BoEwjDN,iDAOI,eACA,kBAGF,0BAXF,iDAYI,eACA,kBAIJ,kDACE,eACA,iBACA,UDhzDU,CCizDV,mBpE7kDI,6BoEykDN,kDAOI,eACA,iBACA,epEllDE,6BoEslDN,mDAEI,cpExlDE,uDoE4lDN,8CAEI,WAIJ,gDACE,gBpEnmDI,6BoEkmDN,gDAII,mBAGF,0BAPF,gDAQI,cpE1mDE,6BoE8mDN,8CAEI,kBAIJ,qDACE,aACA,sBAEA,0BAJF,qDAKI,oBAIJ,+CACE,eACA,UDn2DU,CCo2DV,iBACA,chE3vDI,mBJ0HA,6BoE6nDN,+ChEhvDQ,oBJmHF,6BoE6nDN,+CAQI,gBAIJ,+CACE,YACA,eACA,6BACA,mBAEA,qDACE,gCAGF,0BAVF,+CAWI,YACA,aACA,mBAIJ,gDACE,YACA,mBAEA,0BAJF,gDAKI,YACA,cAGF,uDACE,kBACA,4BACA,YACA,WACA,YACA,YAIJ,qDACE,kBAGF,8CACE,UDt5DU,CCu5DV,qBpEnrDI,6BoEirDN,8CAKI,kBAIJ,8CACE,YACA,kBACA,QACA,aACA,aAEA,kDACE,WAGF,yBAXF,8CAYI,eAGF,0BAfF,8CAgBI,aAIJ,mCACE,mBAMJ,sBACE,eD17DY,CC67Dd,qCACE,aD57DgB,CC67DhB,iBACA,kBAGF,mCACE,aACA,sBpEjuDM,6BoE+tDR,mCAII,uBAEA,uCACE,YAKN,yCACE,YACA,eAGF,wCACE,aACA,sBACA,kBpEnvDM,6BoEgvDR,wCAMI,mBACA,qBACA,iBAIJ,8BACE,YACA,cACA,WpE/vDM,6BoE4vDR,8BAMI,yBAGF,qCACE,kBACA,4BACA,YACA,WACA,YACA,YAIJ,6BACE,aACA,oBACA,sBACA,mBpEnxDM,6BoE+wDR,6BAOI,mBAEA,iCACE,mBAIJ,yCACE,OAIJ,kCACE,yBACA,uBACA,qBACA,qBD1gEY,CC6gEd,yCACE,aACA,SACA,mBAEA,gDACE,0BAIJ,uFAEE,aACA,SAEA,qHACE,eACA,cAIJ,yCACE,aACA,SACA,oBAEA,wDACE,eACA,cAIJ,oCACE,iBAEA,sCACE,SACA,cAIJ,uDACE,aACA,SACA,mBAEA,8DACE,0BAKF,uCACE,kDR3gEa,CQ4gEb,eAGF,+DACE,sBACA,kBAIJ,mDACE,aAGF,qBACE,aACA,iBAEA,2BACE,cAIJ,aACE,eACA,UACA,aACA,gCAGF,sBACE,kBACA,sBACA,gBACA,cACA,kBACA,aACA,gBACA,YACA,WACA,QACA,SACA,gCACA,8BACA,yBpE14DM,6BoE44DN,6BAEI,UpE94DE,6BoEi5DJ,2CAEI,mBAMR,6BACE,qBACA,aD9nEW,CC+nEX,gBACA,kBACA,aACA,WACA,UACA,gBACA,SACA,gBACA,mBACA,gBAEA,mCACE,YACA,kCACA,kBACA,aP9nEa,CO+nEb,gBACA,WAIJ,kCACE,cACA,gBAGF,kBACE,aDnpEiB,CCopEjB,aACA,SACA,eC9pEF,mDACE,YACA,iBTCF,WACE,2BACA,iEACA,mBACA,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E,cAIJ,4CAIE,gCAKA,aACA,sBACA,SAVA,gDACE,gBAGF,8CACE,SAOF,yEACE,aACA,mBACA,aACA,eAGF,gEACE,mDlFzXQ,CkF8Xd,mBACE,oBACA,cACA,0CAHF,mBAII,uBAEF,sBACE,oBAEA,6BACE,cACA,eACA,YACA,kBACA,kCACA,cAGJ,qBACE,SAKF,sBACE,oBACA,eACA,cACA,yBAJF,sBAKI,sBACA,wBAIJ,uBACE,SAGJ,4BACE,aACA,SACA,gCACE,aACA,sBAEE,0DACE,mBAGJ,mDACE,QAIJ,8CACE,yBACA,WACA,eACA,YACA,aACA,sBACA,mBACA,uBACA,8DACE,WACA,0BAEF,mDACE,mBACA,aACA,sBACA,yEACE,WACA,uFACE,eACA,iBACA,mDlF1cI,CkF4cN,wFACE,eACA,iBAOV,gBACE,yBAIA,2BACE,YAEF,qCACE,iBACA,iBACA,iBACA,uDACE,gBACA,oBACA,0CAHF,uDAII,eAIF,0CADF,sDAEI,YACA,qCACA,yCAKR,mBACE,aAGF,iBACE,kBAEA,0BACE,kBACA,YACA,UACA,YAIJ,mBACE,kBAGE,2DAEE,sBAIJ,qBACE,qBAIA,yBADF,wBAEI,kBACA,SACA,WACA,eAEF,yBAPF,wBAQI,sBACA,YAKF,yBADF,yBAEI,eACA,yBAEF,yBALF,yBAMI,yBAKN,sBACE,cACA,2CAFF,sBAGI,0BACA,4BAGJ,iCACE,WACA,oBACA,WAEA,gDACE,cACA,kBACA,gBACA,iHAEE,YAEF,2DACE,YACA,YACA,eACA,iBAEF,sEACE,YACA,WACA,kBACA,UACA,MACA,2BACA,aACA,sBACA,mBACA,uBAIJ,2CAjCF,iCAkCI,sBACA,WACA,gDACE,kBAEF,iHAEE,WACA,YAEF,kDACE,eAIJ,0CACE,kDACE,eAKN,iBACE,8BACA,qBACE,YAIJ,iBACE,gBACA,OAIA,0CADF,yCAEI,sBACA,mCAMA,2CADF,8BAEI,iBAGF,2CALF,8BAMI,eACA,4BAGF,0CAVF,8BAWI,eACA,4BCtrBN,KACI,wBlFOqB,CkFJzB,oGvCNI,0BwCeJ,YACE,YACA,qBACA,kBACA,yBACA,WACA,kDpF6Be,CoF3Bf,eACA,gBACA,iBACA,iBACA,kBACA,eAGF,wBACE,wBnFlBa,CmFmBb,WACA,aACA,mBACA,kBACA,mBAEA,yBARF,wBASI,uBAGF,mCACE,aACA,cACA,uBACA,mBACA,WACA,kDpFCa,gBoFCb,kBACA,YACA,WACA,kBACA,yBACA,gBACA,iB/E3DY,C+E4DZ,mBAIF,2CACE,aACA,sBA7DF,yBA2DA,2CAKI,e/ExEa,E+E2Ef,8CACE,eACA,iBACA,gBACA,oBACA,UnF9EmB,CmFiFrB,6CACE,eACA,iBACA,iBACA,UnFrFmB,CmFyFvB,uCACE,aACA,sBACA,uBACA,iBAEA,yBANF,uCAOI,cACA,mBACA,qBAGF,4CACE,kBACA,oBACA,uBACA,sBACA,sBACA,mBACA,WACA,kDpFxDW,CoFyDX,eACA,gBACA,iBACA,iBACA,kBACA,eACA,qBAMJ,gDACE,sBArHF,yBAoHA,gDAII,iBAEA,yEACE,aAGF,kFACE,eAKN,0CACE,mBACA,Y/E3IY,C+E6IZ,oDACE,cAGF,oDACE,SAEA,uDACE,gCAEA,kEACE,gBAGF,uHAEE,gBACA,SACA,WACA,eACA,iBACA,iBACA,eACA,gBACA,qBAGE,2IACE,mBACA,kBACA,cACA,kDpFxHG,CoFyHH,eACA,iBACA,gBACA,iBACA,kBACA,SACA,QACA,qBAKN,8DACE,eACA,WACA,gBACA,gBACA,iBAMR,mCACE,aA1LF,yBAyLA,mCAII,eAIJ,qCACE,mBACA,WACA,aACA,kDpF5Ja,CoF6Jb,eACA,kBAIJ,gDAEE,sJAEE,gBACA,qBAIJ,+CACE,yCACE,eAGF,4DAEE,mBAKJ,uBACE,gBAEA,sCACE,cAGF,iFACE,aAIJ,qBACE,mBACA,aA9OA,yBA4OF,qBAKI,eAGF,yBACE,kBArPF,yBAoPA,yBAII,eAIJ,uCACE,qBACA,gBACA,cA/PF,yBA4PA,uCAMI,iBAGF,oDACE,YAtQJ,yBAqQE,oDAII,aAKN,+CACE,kBACA,eACA,iBAjRF,yBA8QA,+CAMI,kBACA,UACA,UAtRJ,yBA0RA,oCAEI,WACA,eA7RJ,yBAiSA,mCAEI,eAGF,sCACE,qBACA,cAxSJ,yBAsSE,sCAKI,cACA,UAGF,4CACE,eAIJ,qCACE,WACA,+CACA,eACA,iBACA,iBACA,iBACA,mBACA,qBAEA,uFAEE,0BAhUN,yBAoUE,qEAEI,iBAIJ,6DACE,YACA,YACA,iBACA,gBA9UJ,yBA0UE,6DAOI,YAGF,mEACE,YACA,WACA,YACA,kBAxVN,yBAoVI,mEAOI,yBAIJ,oEACE,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,WACA,SACA,YACA,YACA,WACA,4BACA,wBACA,yBACA,gDACA,qBACA,UACA,kBACA,kBAEA,2EACE,yBAOJ,oEACE,aACA,uBACA,mBACA,sBACA,YACA,YACA,sBACA,yBACA,WACA,+CACA,eACA,iBACA,iBACA,gBACA,iBAEA,0EACE,0BAGF,2EACE,yBACA,kBACA,UAEA,wFACE,+BAEA,6LAEE,WACA,kBAGF,+FACE,wBACA,aAGF,8FACE,yBACA,iBAKN,iFACE,YACA,WACA,YACA,WACA,uBACA,WACA,oBAEA,+KAEE,sBACA,wBACA,YACA,WACA,YACA,WACA,qBACA,WAGF,wFACE,gBAOV,kCACE,cACA,kBACA,SACA,QAjdF,yBA6cA,kCAOI,OAGF,qCACE,SAGF,oCACE,WACA,+CACA,eACA,iBACA,iBACA,iBACA,iBACA,qBAEA,0CACE,0BAKN,sCACE,eACA,cACA,gBA9eF,yBAifA,gCAEI,SACA,cAKN,mBACE,gBACA,gBACA,UAGF,eACE,gBAEA,oCACE,cACA,eA1gBF,yBAwgBA,oCAKI,gBAGF,uCACE,kB/EzhBa,C+E6hBjB,kCACE,wBnF3gBW,CmFXb,yBAqhBA,kCAGI,+BAIJ,6CACE,WCriBJ,WACE,kCACA,yErFCF,WACE,2BACA,iEACA,mBACA,kBAGF,WACE,4BACA,kEACA,gBACA,kBAGF,WACE,kCACA,kBACA,gBACA,mBACA,0CACA,oTAOF,WACE,0CACA,kBACA,gBACA,mBACA,4CACA,+TAQF,SAEE,kCACA,gBAGF,YACE,0CACA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","sources":["webpack://great-cms/./core/sass/main.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_govuk-frontend-version.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_typography-font.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_font-faces.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_focused.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_colours-applied.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_lists.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_section-break.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_button-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_form-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_clearfix.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_main-wrapper.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_template.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_width-container.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_measurements.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/accordion/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/back-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/breadcrumbs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/button/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-message/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/fieldset/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/hint/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/label/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/checkboxes/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/textarea/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/character-count/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/cookie-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/date-input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/details/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_shape-arrow.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-summary/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/exit-this-page/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/file-upload/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/footer/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_device-pixels.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/header/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/inset-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/notification-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/pagination/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/panel/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tag/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/phase-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tabs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/radios/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/select/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/skip-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/summary-list/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/table/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/warning-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/utilities/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_display.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_text-align.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_width.scss","webpack://great-cms/./styles/great/_reset.scss","webpack://great-cms/./styles/fonts/typography.scss","webpack://great-cms/./styles/colors/colors.scss","webpack://great-cms/./styles/fonts/foreign-language-typography.scss","webpack://great-cms/./styles/fonts/icons.scss","webpack://great-cms/./styles/fonts/main.scss","webpack://great-cms/./styles/sizes/sizes.scss","webpack://great-cms/./styles/great/_utils.scss","webpack://great-cms/./styles/great/_colors.scss","webpack://great-cms/./styles/great/_components.scss","webpack://great-cms/./styles/great/_overrides.scss","webpack://great-cms/./core/components/sass/components/skip-link/_base.scss","webpack://great-cms/./core/components/sass/partials/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_reset.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_vars.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens-temp.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_header.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_mixins.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_breakpoints.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tags.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_general.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_typography-mixins.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_list.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_box.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_media-block.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_core.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_larger.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_fixed-width.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_variables.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_list.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_bordered-pulled.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_animated.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_rotated-flipped.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_mixins.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_stacked.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_icons.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_screen-reader.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/solid.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/brands.scss","webpack://great-cms/./core/sass/learn/_base.scss","webpack://great-cms/./styles/widgets/card.scss","webpack://great-cms/./styles/widgets/buttons.scss","webpack://great-cms/./styles/borders/main.scss","webpack://great-cms/./styles/widgets/nav.scss","webpack://great-cms/./styles/widgets/thematic-break.scss","webpack://great-cms/./styles/widgets/select.scss","webpack://great-cms/./styles/widgets/inputs.scss","webpack://great-cms/./styles/widgets/page-header.scss","webpack://great-cms/./styles/widgets/personalisation-bar.scss","webpack://great-cms/./styles/widgets/footer.scss","webpack://great-cms/./styles/widgets/tootltip.scss","webpack://great-cms/./styles/widgets/progress-bar.scss","webpack://great-cms/./styles/widgets/cookies-modal.scss","webpack://great-cms/./styles/widgets/domestic-international-header.scss","webpack://great-cms/./styles/widgets/mains.scss","webpack://great-cms/./styles/pages/login.scss","webpack://great-cms/./styles/pages/where-to-export.scss","webpack://great-cms/./styles/pages/account.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-properties.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/password-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_type.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_colour.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_fonts.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/components/button/_button.scss","webpack://great-cms/./styles/great/_sign-up.scss","webpack://great-cms/./styles/great/_language-specific.scss","webpack://great-cms/./styles/great/_great-design-system-temp.scss","webpack://great-cms/./styles/pages/learn-to-export.scss","webpack://great-cms/./styles/pages/markets.scss","webpack://great-cms/./styles/pages/article-list.scss","webpack://great-cms/./styles/pages/other-pages.scss","webpack://great-cms/./styles/pages/dashboard.scss","webpack://great-cms/./styles/pages/feedback.scss","webpack://great-cms/./styles/pages/export-plan.scss","webpack://great-cms/./styles/pages/uk-finance.scss","webpack://great-cms/./styles/pages/export-academy.scss","webpack://great-cms/./styles/main.scss","webpack://great-cms/./core/sass/shared/_base.scss","webpack://great-cms/./core/components/sass/partials/_typography.scss","webpack://great-cms/./core/components/sass/components/cookie-notice/_base.scss","webpack://great-cms/./core/components/sass/partials/_mixins.scss"],"sourcesContent":[":root{--govuk-frontend-version: \"4.8.0\"}.great-anchor-link,.great-title-link,.govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:normal;src:url(\"/assets/fonts/light-94a07e06a1-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/light-f591b13f7d-v2.woff\") format(\"woff\");font-display:fallback}@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:bold;src:url(\"/assets/fonts/bold-b542beb274-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/bold-affa96571d-v2.woff\") format(\"woff\");font-display:fallback}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^=\"/\"].great-anchor-link:after,[href^=\"/\"].great-title-link:after,[href^=\"/\"].govuk-link:after,[href^=\"http://\"].great-anchor-link:after,[href^=\"http://\"].great-title-link:after,[href^=\"http://\"].govuk-link:after,[href^=\"https://\"].great-anchor-link:after,[href^=\"https://\"].great-title-link:after,[href^=\"https://\"].govuk-link:after{content:\" (\" attr(href) \")\";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:\"\";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:\"\";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.js-enabled .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:\"\";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-toggle,.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__show-all-text,.js-enabled .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.1428571429;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:\"\";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse:before{border-color:currentcolor}.govuk-breadcrumbs{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:\"\";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentcolor}.govuk-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:\"\";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{content:\"\";box-sizing:border-box;position:absolute;top:11px;left:9px;width:23px;height:12px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:\"\";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:\"\"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;letter-spacing:.05em}@media print{.govuk-input--extra-letter-spacing{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-input--extra-letter-spacing{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:\"\";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:\"\";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(\"/assets/images/govuk-crest.png\");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url(\"/assets/images/govuk-crest-2x.png\")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:\"\";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:\"\";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown[width=\"32\"]{top:-3px;margin-right:2px}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__logotype-crown-fallback-image[width=\"32\"]{width:32px;height:30px}.govuk-header__product-name{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name,.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__service-name,.govuk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:\"\";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.1428571429;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin:0 0 15px 0;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:\"\";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.0416666667}@media print{.govuk-panel__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding-top:5px;padding-right:8px;padding-bottom:4px;padding-left:8px}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:\"—\";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:\"\";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:\"\";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline:after{content:\"\";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:\"\";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions:after{content:\"\";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media print{.govuk-summary-card__actions{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{-ms-flex-pack:right;justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-warning-text__assistive:before{content:\" \"}.govuk-warning-text__assistive:after{content:\" \"}.govuk-warning-text__icon{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15}}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix:after{content:\"\";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-visually-hidden:before{content:\" \"}.govuk-visually-hidden:after{content:\" \"}.govuk-visually-hidden-focusable{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}.govuk-\\!-display-inline{display:inline !important}.govuk-\\!-display-inline-block{display:inline-block !important}.govuk-\\!-display-block{display:block !important}.govuk-\\!-display-none{display:none !important}@media print{.govuk-\\!-display-none-print{display:none !important}}.govuk-\\!-margin-0{margin:0 !important}.govuk-\\!-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-1{margin:5px !important}.govuk-\\!-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-2{margin:10px !important}.govuk-\\!-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-3{margin:15px !important}.govuk-\\!-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-4{margin:20px !important}}.govuk-\\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-4{margin-top:20px !important}}.govuk-\\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-4{margin-right:20px !important}}.govuk-\\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-4{margin-left:20px !important}}.govuk-\\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-5{margin:25px !important}}.govuk-\\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-5{margin-top:25px !important}}.govuk-\\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-5{margin-right:25px !important}}.govuk-\\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-5{margin-left:25px !important}}.govuk-\\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-6{margin:30px !important}}.govuk-\\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-6{margin-top:30px !important}}.govuk-\\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-6{margin-right:30px !important}}.govuk-\\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-6{margin-left:30px !important}}.govuk-\\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-7{margin:40px !important}}.govuk-\\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-7{margin-top:40px !important}}.govuk-\\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-7{margin-right:40px !important}}.govuk-\\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-7{margin-left:40px !important}}.govuk-\\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-8{margin:50px !important}}.govuk-\\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-8{margin-top:50px !important}}.govuk-\\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-8{margin-right:50px !important}}.govuk-\\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-8{margin-left:50px !important}}.govuk-\\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-9{margin:60px !important}}.govuk-\\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-9{margin-top:60px !important}}.govuk-\\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-9{margin-right:60px !important}}.govuk-\\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-9{margin-left:60px !important}}.govuk-\\!-padding-0{padding:0 !important}.govuk-\\!-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-1{padding:5px !important}.govuk-\\!-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-2{padding:10px !important}.govuk-\\!-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-3{padding:15px !important}.govuk-\\!-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-4{padding:20px !important}}.govuk-\\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-4{padding-top:20px !important}}.govuk-\\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-4{padding-right:20px !important}}.govuk-\\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-4{padding-left:20px !important}}.govuk-\\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-5{padding:25px !important}}.govuk-\\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-5{padding-top:25px !important}}.govuk-\\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-5{padding-right:25px !important}}.govuk-\\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-5{padding-left:25px !important}}.govuk-\\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-6{padding:30px !important}}.govuk-\\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-6{padding-top:30px !important}}.govuk-\\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-6{padding-right:30px !important}}.govuk-\\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-6{padding-left:30px !important}}.govuk-\\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-7{padding:40px !important}}.govuk-\\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-7{padding-top:40px !important}}.govuk-\\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-7{padding-right:40px !important}}.govuk-\\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-7{padding-left:40px !important}}.govuk-\\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-8{padding:50px !important}}.govuk-\\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-8{padding-top:50px !important}}.govuk-\\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-8{padding-right:50px !important}}.govuk-\\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-8{padding-left:50px !important}}.govuk-\\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-9{padding:60px !important}}.govuk-\\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-9{padding-top:60px !important}}.govuk-\\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-9{padding-right:60px !important}}.govuk-\\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-9{padding-left:60px !important}}.govuk-\\!-margin-static-0,.govuk-\\!-static-margin-0{margin:0 !important}.govuk-\\!-margin-top-static-0,.govuk-\\!-static-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-static-0,.govuk-\\!-static-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-static-0,.govuk-\\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-static-0,.govuk-\\!-static-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-static-1,.govuk-\\!-static-margin-1{margin:5px !important}.govuk-\\!-margin-top-static-1,.govuk-\\!-static-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-static-1,.govuk-\\!-static-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-static-1,.govuk-\\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-static-1,.govuk-\\!-static-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-static-2,.govuk-\\!-static-margin-2{margin:10px !important}.govuk-\\!-margin-top-static-2,.govuk-\\!-static-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-static-2,.govuk-\\!-static-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-static-2,.govuk-\\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-static-2,.govuk-\\!-static-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-static-3,.govuk-\\!-static-margin-3{margin:15px !important}.govuk-\\!-margin-top-static-3,.govuk-\\!-static-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-static-3,.govuk-\\!-static-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-static-3,.govuk-\\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-static-3,.govuk-\\!-static-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-static-4,.govuk-\\!-static-margin-4{margin:20px !important}.govuk-\\!-margin-top-static-4,.govuk-\\!-static-margin-top-4{margin-top:20px !important}.govuk-\\!-margin-right-static-4,.govuk-\\!-static-margin-right-4{margin-right:20px !important}.govuk-\\!-margin-bottom-static-4,.govuk-\\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\\!-margin-left-static-4,.govuk-\\!-static-margin-left-4{margin-left:20px !important}.govuk-\\!-margin-static-5,.govuk-\\!-static-margin-5{margin:25px !important}.govuk-\\!-margin-top-static-5,.govuk-\\!-static-margin-top-5{margin-top:25px !important}.govuk-\\!-margin-right-static-5,.govuk-\\!-static-margin-right-5{margin-right:25px !important}.govuk-\\!-margin-bottom-static-5,.govuk-\\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\\!-margin-left-static-5,.govuk-\\!-static-margin-left-5{margin-left:25px !important}.govuk-\\!-margin-static-6,.govuk-\\!-static-margin-6{margin:30px !important}.govuk-\\!-margin-top-static-6,.govuk-\\!-static-margin-top-6{margin-top:30px !important}.govuk-\\!-margin-right-static-6,.govuk-\\!-static-margin-right-6{margin-right:30px !important}.govuk-\\!-margin-bottom-static-6,.govuk-\\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\\!-margin-left-static-6,.govuk-\\!-static-margin-left-6{margin-left:30px !important}.govuk-\\!-margin-static-7,.govuk-\\!-static-margin-7{margin:40px !important}.govuk-\\!-margin-top-static-7,.govuk-\\!-static-margin-top-7{margin-top:40px !important}.govuk-\\!-margin-right-static-7,.govuk-\\!-static-margin-right-7{margin-right:40px !important}.govuk-\\!-margin-bottom-static-7,.govuk-\\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\\!-margin-left-static-7,.govuk-\\!-static-margin-left-7{margin-left:40px !important}.govuk-\\!-margin-static-8,.govuk-\\!-static-margin-8{margin:50px !important}.govuk-\\!-margin-top-static-8,.govuk-\\!-static-margin-top-8{margin-top:50px !important}.govuk-\\!-margin-right-static-8,.govuk-\\!-static-margin-right-8{margin-right:50px !important}.govuk-\\!-margin-bottom-static-8,.govuk-\\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\\!-margin-left-static-8,.govuk-\\!-static-margin-left-8{margin-left:50px !important}.govuk-\\!-margin-static-9,.govuk-\\!-static-margin-9{margin:60px !important}.govuk-\\!-margin-top-static-9,.govuk-\\!-static-margin-top-9{margin-top:60px !important}.govuk-\\!-margin-right-static-9,.govuk-\\!-static-margin-right-9{margin-right:60px !important}.govuk-\\!-margin-bottom-static-9,.govuk-\\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\\!-margin-left-static-9,.govuk-\\!-static-margin-left-9{margin-left:60px !important}.govuk-\\!-padding-static-0,.govuk-\\!-static-padding-0{padding:0 !important}.govuk-\\!-padding-top-static-0,.govuk-\\!-static-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-static-0,.govuk-\\!-static-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-static-0,.govuk-\\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-static-0,.govuk-\\!-static-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-static-1,.govuk-\\!-static-padding-1{padding:5px !important}.govuk-\\!-padding-top-static-1,.govuk-\\!-static-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-static-1,.govuk-\\!-static-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-static-1,.govuk-\\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-static-1,.govuk-\\!-static-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-static-2,.govuk-\\!-static-padding-2{padding:10px !important}.govuk-\\!-padding-top-static-2,.govuk-\\!-static-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-static-2,.govuk-\\!-static-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-static-2,.govuk-\\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-static-2,.govuk-\\!-static-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-static-3,.govuk-\\!-static-padding-3{padding:15px !important}.govuk-\\!-padding-top-static-3,.govuk-\\!-static-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-static-3,.govuk-\\!-static-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-static-3,.govuk-\\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-static-3,.govuk-\\!-static-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-static-4,.govuk-\\!-static-padding-4{padding:20px !important}.govuk-\\!-padding-top-static-4,.govuk-\\!-static-padding-top-4{padding-top:20px !important}.govuk-\\!-padding-right-static-4,.govuk-\\!-static-padding-right-4{padding-right:20px !important}.govuk-\\!-padding-bottom-static-4,.govuk-\\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\\!-padding-left-static-4,.govuk-\\!-static-padding-left-4{padding-left:20px !important}.govuk-\\!-padding-static-5,.govuk-\\!-static-padding-5{padding:25px !important}.govuk-\\!-padding-top-static-5,.govuk-\\!-static-padding-top-5{padding-top:25px !important}.govuk-\\!-padding-right-static-5,.govuk-\\!-static-padding-right-5{padding-right:25px !important}.govuk-\\!-padding-bottom-static-5,.govuk-\\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\\!-padding-left-static-5,.govuk-\\!-static-padding-left-5{padding-left:25px !important}.govuk-\\!-padding-static-6,.govuk-\\!-static-padding-6{padding:30px !important}.govuk-\\!-padding-top-static-6,.govuk-\\!-static-padding-top-6{padding-top:30px !important}.govuk-\\!-padding-right-static-6,.govuk-\\!-static-padding-right-6{padding-right:30px !important}.govuk-\\!-padding-bottom-static-6,.govuk-\\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\\!-padding-left-static-6,.govuk-\\!-static-padding-left-6{padding-left:30px !important}.govuk-\\!-padding-static-7,.govuk-\\!-static-padding-7{padding:40px !important}.govuk-\\!-padding-top-static-7,.govuk-\\!-static-padding-top-7{padding-top:40px !important}.govuk-\\!-padding-right-static-7,.govuk-\\!-static-padding-right-7{padding-right:40px !important}.govuk-\\!-padding-bottom-static-7,.govuk-\\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\\!-padding-left-static-7,.govuk-\\!-static-padding-left-7{padding-left:40px !important}.govuk-\\!-padding-static-8,.govuk-\\!-static-padding-8{padding:50px !important}.govuk-\\!-padding-top-static-8,.govuk-\\!-static-padding-top-8{padding-top:50px !important}.govuk-\\!-padding-right-static-8,.govuk-\\!-static-padding-right-8{padding-right:50px !important}.govuk-\\!-padding-bottom-static-8,.govuk-\\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\\!-padding-left-static-8,.govuk-\\!-static-padding-left-8{padding-left:50px !important}.govuk-\\!-padding-static-9,.govuk-\\!-static-padding-9{padding:60px !important}.govuk-\\!-padding-top-static-9,.govuk-\\!-static-padding-top-9{padding-top:60px !important}.govuk-\\!-padding-right-static-9,.govuk-\\!-static-padding-right-9{padding-right:60px !important}.govuk-\\!-padding-bottom-static-9,.govuk-\\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\\!-padding-left-static-9,.govuk-\\!-static-padding-left-9{padding-left:60px !important}.govuk-\\!-text-align-left{text-align:left !important}.govuk-\\!-text-align-centre{text-align:center !important}.govuk-\\!-text-align-right{text-align:right !important}.govuk-\\!-font-size-80{font-size:53px !important;font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-80{font-size:80px !important;font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\\!-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-36{font-size:24px !important;font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-36{font-size:36px !important;font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\\!-font-size-27{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-27{font-size:27px !important;font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-24{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\\!-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\\!-font-weight-regular{font-weight:400 !important}.govuk-\\!-font-weight-bold{font-weight:700 !important}.govuk-\\!-width-full{width:100% !important}.govuk-\\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-three-quarters{width:75% !important}}.govuk-\\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-two-thirds{width:66.66% !important}}.govuk-\\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-half{width:50% !important}}.govuk-\\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-third{width:33.33% !important}}.govuk-\\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-quarter{width:25% !important}}*{box-sizing:border-box}body{margin:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.h-l,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:\"\";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:\"\"}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:\"\"}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:\"\"}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:\"\";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:\"\"}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:\"\";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:\"\";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:\"\";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:\"\";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url(\"/static/icons/dark-blue-tick.svg\");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:\"\";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:\"\";color:#fff;font-family:\"Font Awesome 5 Free\";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:\"\";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:\"\";font-family:\"Font Awesome 5 Free\";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.h-l,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#skip-link{font-size:14px;line-height:1.6;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}#skip-link:focus{outline:#ffbf47 solid 4px;outline-offset:0;color:#132965;left:0;text-indent:0;top:0;z-index:10}@media(min-width: 641px){#skip-link{font-size:16px}}html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,textarea,video,time,mark{margin:0;padding:0;border:0;box-sizing:border-box;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p,blockquote,pre,small,strike,strong,sub,sup,tt,var,b,u,i,center,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;font-family:inherit;font-weight:normal}abbr[title],acronym[title]{text-decoration:none}button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-appearance:none}legend{box-sizing:border-box;max-width:100%;display:table}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.magna-header{padding:20px 0;background:#1e1348;font-family:\"Overpass\",Arial,Helvetica,sans-serif;font-weight:400}.magna-header:after{display:block;content:\"\";clear:both}.magna-header a,.magna-header__dropdown a{font-size:1rem;color:#fff;text-decoration:none}.magna-header a:hover,.magna-header__dropdown a:hover{text-decoration:underline}.magna-header__logo{float:left;position:relative;z-index:1;margin-right:1rem;margin-bottom:-100%}.magna-header__logo img{display:block;width:auto;height:60px;margin-top:15px}@media screen and (min-width: 640px){.magna-header__logo img{height:75px;margin-top:13px}}.magna-header__extra-links{float:right;margin:0}.magna-header__extra-links li{display:inline-block;margin-left:1rem}.magna-header__menu{position:relative;float:right;clear:right;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end;align-items:center}@media screen and (min-width: 640px){.magna-header__menu{flex-direction:row-reverse;justify-content:flex-start;padding-left:170px;margin-top:0}}.magna-header__dropdown-button{position:relative;z-index:5;display:none;align-items:center;padding:.5rem 1rem;margin-top:.5rem;background:#1e1348;border:2px solid #fff;font-family:\"Overpass\",Arial,Helvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer}.js-enabled .magna-header__dropdown-button{display:flex}.magna-header__dropdown-button:focus{outline:4px solid #ffd000}@media screen and (min-width: 640px){.magna-header__dropdown-button{margin:1rem 0 0 2rem}}.magna-header__dropdown-button[aria-expanded=true]{background:#006ccc}.magna-header__dropdown-button__icon{display:inline-block;position:relative;width:20px;height:20px;margin-left:10px;pointer-events:none}.magna-header__dropdown-button__icon:before,.magna-header__dropdown-button__icon:after{content:\"\";display:block;position:absolute;width:100%;height:2px;background-color:#fff;left:0;transition:all .2s ease}.magna-header__dropdown-button__icon:before{top:3px}.magna-header__dropdown-button[aria-expanded=true] .magna-header__dropdown-button__icon:before{width:25px;top:9px;left:-2px;transform:rotate(45deg)}.magna-header__dropdown-button__icon:after{bottom:3px}.magna-header__dropdown-button[aria-expanded=true] .magna-header__dropdown-button__icon:after{width:25px;bottom:9px;left:-2px;transform:rotate(-45deg)}.magna-header__overlay{display:none;position:fixed;z-index:2;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}[aria-expanded=true]~.magna-header__overlay{display:block}.magna-header__dropdown{display:block;z-index:4;left:0;right:0;top:49px;margin:0 -15px;background:#4b426d;overflow:visible}.js-enabled .magna-header__dropdown{display:none;position:absolute}.magna-header__dropdown[aria-hidden=true]{display:none}.magna-header__dropdown[aria-hidden=false],.js-enabled .magna-header__dropdown--open{display:block;-webkit-animation:fadeIn .3s;animation:fadeIn .3s}@media screen and (min-width: 640px){.magna-header__dropdown{left:auto;top:57px;width:370px;margin:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.magna-header__greeting{padding:15px;background-color:#006ccc;font-family:\"Overpass\",Arial,Helvetica,sans-serif;color:#fff}.magna-header__menu-items{margin:0;padding:5px 20px}.magna-header__menu-items li{margin:0;padding:0}.magna-header__menu-items li:not(:last-child){border-bottom:1px solid #635a7f}.magna-header__menu-items a,.magna-header__menu-items button{position:relative;display:block;padding:.5rem 0;font-size:1em;font-family:\"FS Lucas\",Arial,Helvetica,sans-serif}.magna-header__menu-items a:focus,.magna-header__menu-items button:focus{outline:4px solid #ffd000}.magna-header__menu-items a .tag,.magna-header__menu-items button .tag{position:absolute;right:0}.magna-header__menu-items button{width:100%;color:#fff;text-align:left;background:none;border:0;cursor:pointer}.magna-header__menu-items button:hover{text-decoration:underline}.magna-header__menu-items .button:hover{text-decoration:none}.magna-header__search{clear:both;display:flex;flex-basis:100%;justify-content:space-between;margin-top:1rem}@media screen and (min-width: 640px){.magna-header__search{flex-basis:auto}}@media screen and (min-width: 1024px){.magna-header__search{margin-left:2rem}}.magna-header__search input{flex-grow:1;min-width:10rem;padding-left:1rem;font-family:\"FS Lucas\",Arial,Helvetica,sans-serif;border-radius:0}.magna-header__search input:focus{padding:0 0 0 1rem}.magna-header__search button{flex-shrink:0;height:42px;width:42px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(\"/static/images/search.svg\");background-size:20px;border:0;color:#fff;cursor:pointer}.magna-header__search button:focus{outline:4px solid #ffd000}.magna-header__nav{margin:1rem 0 0}.magna-header__nav li{display:inline-block;margin:0;padding:0}.magna-header__nav a{display:inline-block;margin:0 0 0 2rem;padding:.5rem 0}.magna-header__nav a:focus{outline:4px solid #ffd000}.magna-header__nav a.active{text-decoration:underline}.tag{font-size:20px;line-height:30px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:600;background:#eb4f4d;border:2px solid rgba(0,0,0,0);border-radius:5px;color:#fff;cursor:pointer;padding:0 13px}.tag:hover,.tag:active,.tag:focus,.tag:focus:active{background:#e41f13}.tag[disabled]{cursor:auto;opacity:.4}.tag--icon{padding:0 8px 0 13px}.tag--icon i{color:#fce9e9;margin-left:8px;transform:scale(0.85);vertical-align:middle}.tag--small{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:600;color:#fff;padding:2px 13px}.tag--small.tag--icon{padding:2px 7px 2px 12px}.tag--secondary{background:#4b426d}.tag--secondary:hover,.tag--secondary:active,.tag--secondary:focus,.tag--secondary:focus:active{background:#1e1348}.tag--secondary i{color:#e9e7ed}.tag--tertiary{background:#fff;border-color:#4b426d;color:#4b426d}.tag--tertiary:hover,.tag--tertiary:active,.tag--tertiary:focus,.tag--tertiary:focus:active{background:#e9e7ed;border-color:#1e1348;color:#1e1348}.tag--tertiary i{color:#4b426d}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}fieldset{width:100%}fieldset:after{display:block;content:\"\";clear:both}legend{overflow:hidden}textarea{display:block;resize:none}.form-group{box-sizing:border-box;margin-bottom:22px}.form-group:after{display:block;content:\"\";clear:both}@media(min-width: 641px){.form-group{margin-bottom:29.999999992px}}.form-group-example{border-radius:10px}.form-field-container:after{display:block;content:\"\";clear:both}.error-message+.form-group{margin-top:7.499999998px}.form-label{display:block}.form-hint{font-weight:400;font-size:16px;font-family:\"FS Lucas\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;display:block;color:#666;font-weight:normal}@media(min-width: 641px){.form-hint{font-size:19px;line-height:1.578947368}}.form-hint+input{margin-top:11px}@media(min-width: 641px){.form-hint+input{margin-top:14.999999996px}}.form-label+input,.form-label+textarea,.form-label+.multiple-choice,.form-label+.form-group-example,select.form-control{margin-top:11px}@media(min-width: 641px){.form-label+input,.form-label+textarea,.form-label+.multiple-choice,.form-label+.form-group-example,select.form-control{margin-top:14.999999996px}}.form-control{box-sizing:border-box;font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:400;background-color:#fff;color:#787191;width:100%;padding:0;border:2px solid #8f89a4;border-radius:10px}input.form-control,textarea.form-control,select.form-control{height:50px;-webkit-appearance:none;padding:15px}textarea.form-control{opacity:1;background-image:none;height:80px}option:active,option:checked,select:focus::-ms-value{color:#fff;background-color:#006ccc}ul.g-select-multiple{margin-bottom:0;margin-top:22px}ul.g-select-multiple:after{display:block;content:\"\";clear:both}@media(min-width: 641px){ul.g-select-multiple{margin-top:29.999999992px}}ul.g-select-multiple input{-webkit-appearance:none;border-radius:0}select:focus,input:focus,textarea:focus{outline:#ffd000 solid 6px;outline-offset:0;color:#4b426d;border-color:#787191;border-width:4px;padding:13px}input:disabled,textarea:disabled{background-color:rgba(224,224,224,.5);border-color:#c7c7c7;border-width:1px}input:active,textarea:active{color:#4b426d;border-color:#787191}a:focus{outline:#ffd000 solid 6px;outline-offset:0}a:focus:active{background-color:#ffd000}input[type=file]{background:#f2eee8;border:1px solid #dfd5c5;padding:11px}@media(min-width: 641px){input[type=file]{padding:14.999999996px}}select,input[type=number]{font-size:inherit;background-repeat:no-repeat;background-position:calc(100% - 10px)}select.square,input[type=number].square{border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{background:none;color:rgba(0,0,0,0);z-index:1}input[type=date]:before{background:none;color:#a5a1b6;content:\"\";height:25px;font-family:\"Font Awesome 5 Free\";position:absolute;right:10px;top:8px;width:25px}select::-ms-expand{display:none}.great-checkbox,.multiple-choice{display:inline-block;float:none;clear:left;position:relative;padding:0 0 0 26px;min-height:26px}.great-checkbox input,.multiple-choice input{position:absolute;cursor:pointer;left:0;top:0;z-index:1;-webkit-appearance:none;width:26px;height:26px}.great-checkbox input:focus,.multiple-choice input:focus{outline:0}.great-checkbox label,.multiple-choice label{font-size:20px;line-height:25px;text-align:left;color:#4b426d;font-style:normal;font-weight:600;font-family:FS Lucas;cursor:pointer;padding-left:14.999999996px;padding-top:2px;display:block;-ms-touch-action:manipulation;touch-action:manipulation}.great-checkbox label:after,.multiple-choice label:after{color:#6f787a;z-index:1}.great-checkbox [type=checkbox]+label::before,.multiple-choice [type=checkbox]+label::before{border-radius:0;border:2px solid #6f787a;background-color:#fff}.great-checkbox [type=checkbox]+label::before,.multiple-choice [type=checkbox]+label::before{content:\"\";border:2px solid #787191;border-radius:4px;background:#fff;width:22px;height:22px;position:absolute;top:0;left:0}.great-checkbox [type=checkbox]+label::after,.multiple-choice [type=checkbox]+label::after{content:\"\";border:solid;background:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);position:absolute;border-width:0 0 4px 4px;width:10px;height:5px;top:7px;left:6px;transform:rotate(-45deg);opacity:0}.great-checkbox [type=checkbox]:focus+label::before,.multiple-choice [type=checkbox]:focus+label::before{box-shadow:0 0 0 3px #ffd000}.great-checkbox input:checked+label::after,.multiple-choice input:checked+label::after{opacity:1}.great-checkbox input:disabled,.multiple-choice input:disabled{cursor:default}.great-checkbox input:disabled+label,.multiple-choice input:disabled+label{opacity:.5;cursor:default}.multiple-choice .form-control{border:unset;background-color:unset}.multiple-choice [type=checkbox]+label .form-label{padding-top:0;font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:400}.great-checkbox--large{padding:0 0 0 50px;min-height:50px}.great-checkbox--large input{width:50px;height:50px}.great-checkbox--large label{font-size:36px;line-height:40px;text-align:left;color:#fff;font-style:normal;font-weight:600;font-family:FS Lucas;line-height:50px;padding:0 0 0 24px}.great-checkbox--large input:checked+label::before{background:#75c67c;border-color:#75c67c}.great-checkbox--large [type=checkbox]+label::before{border:3px solid #fff;background-color:rgba(0,0,0,0)}.great-checkbox--large [type=checkbox]+label::before{border:3px solid #fff;border-radius:10px;width:44px;height:44px}.great-checkbox--large [type=checkbox]+label::after{border-color:#fff;border-width:0 0 8px 8px;width:24px;height:11px;top:12px;left:9px}.prepend{border:2px solid #8f89a4;border-radius:10px 0 0 10px;border-right-style:none;padding:8px;white-space:nowrap}.form-control-prepend{border-radius:0 10px 10px 0}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}ul li,ol li{list-style-type:none}ol.list-number,.lesson-page .rich-text ol{margin-left:20px}ol.list-number li,.lesson-page .rich-text ol li{list-style-type:decimal}ul.list-bullet li,.lesson-page .rich-text .pros-and-cons ul li{position:relative;padding-left:20px}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#6f787a;border-radius:4px;content:\"\";display:inline-block;height:8px;left:0;position:absolute;top:.5em;width:8px}ul.list-dot li{position:relative;margin-bottom:11px;padding-left:42px}ul.list-dot li:before{background-color:#4b426d;border-radius:50%;content:\"\";display:inline-block;height:4px;left:12px;position:absolute;top:14px;width:4px}ol.list-circle-number{list-style:none;margin:0;padding-left:0;counter-reset:circle-counter}ol.list-circle-number li{font-size:20px;line-height:25px;text-align:left;color:#fff;font-style:normal;font-weight:600;font-family:FS Lucas;counter-increment:circle-counter;line-height:30px;list-style-type:none;margin-bottom:27px;overflow:hidden}ol.list-circle-number li:before{font-size:36px;line-height:40px;text-align:left;color:#fff;font-style:normal;font-weight:600;font-family:FS Lucas;content:counter(circle-counter);background-color:#eb4f4d;width:50px;height:50px;border-radius:50%;display:block;line-height:55px;margin-right:30px;margin-bottom:12px;position:relative;text-align:center}@media(min-width: 641px){ol.list-circle-number li:before{float:left;margin-bottom:0}}ol.list-circle-number li:last-child{margin-bottom:0}ol.list-circle-number li span{display:block;margin-top:4px;float:left}@media(min-width: 641px){ol.list-circle-number li span{width:calc(100% - 80px)}}ul.list-arrow{margin-bottom:0}ul.list-arrow li{color:#4b426d;margin-bottom:20px;overflow:hidden}ul.list-arrow li i{color:#787191;float:left;font-size:36px;margin-right:20px}ul.list-arrow li span{display:block;margin-top:5px;float:left;width:calc(100% - 38px)}.box{background:#e9e7ed;border-radius:10px;padding:25px;position:relative}@media(min-width: 641px){.box{padding:30px}}.box:before{background:#e9e7ed;content:\"\";display:inline-block;width:24px;height:24px;position:absolute;transform:rotate(45deg);top:-12px;left:30px}@media(min-width: 641px){.box:before{top:30px;left:-12px}}.box--no-pointer{padding:26px 22px}.box--no-pointer:before{display:none}.media-block{display:flex;align-items:flex-start;flex-direction:column;margin:0}@media(min-width: 641px){.media-block{flex-direction:row;margin-left:-100px;width:calc(100% + 100px)}}.media-block>img,.media-block>i{width:70px;margin:0 0 20px 0}@media(min-width: 641px){.media-block>img,.media-block>i{margin:0 30px 0 0}}.media-block>i:before{color:#4b426d;font-size:40px}@media(min-width: 641px){.media-block>i:before{float:right}}.media-block>div{flex:1}.media-block--round-image>img{border-radius:50%}.media-block--round-image-small>img{width:40px;margin:0 0 20px 0}@media(min-width: 641px){.media-block--round-image-small>img{width:50px;margin:0 30px 0 20px}}/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:\"\"}.fa-accessible-icon:before{content:\"\"}.fa-accusoft:before{content:\"\"}.fa-acquisitions-incorporated:before{content:\"\"}.fa-ad:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-card:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-adversal:before{content:\"\"}.fa-affiliatetheme:before{content:\"\"}.fa-air-freshener:before{content:\"\"}.fa-airbnb:before{content:\"\"}.fa-algolia:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-alipay:before{content:\"\"}.fa-allergies:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-amazon-pay:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-american-sign-language-interpreting:before{content:\"\"}.fa-amilia:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-android:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angry:before{content:\"\"}.fa-angrycreative:before{content:\"\"}.fa-angular:before{content:\"\"}.fa-ankh:before{content:\"\"}.fa-app-store:before{content:\"\"}.fa-app-store-ios:before{content:\"\"}.fa-apper:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-apple-alt:before{content:\"\"}.fa-apple-pay:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-archway:before{content:\"\"}.fa-arrow-alt-circle-down:before{content:\"\"}.fa-arrow-alt-circle-left:before{content:\"\"}.fa-arrow-alt-circle-right:before{content:\"\"}.fa-arrow-alt-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-arrows-alt-h:before{content:\"\"}.fa-arrows-alt-v:before{content:\"\"}.fa-artstation:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-asymmetrik:before{content:\"\"}.fa-at:before{content:\"\"}.fa-atlas:before{content:\"\"}.fa-atlassian:before{content:\"\"}.fa-atom:before{content:\"\"}.fa-audible:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-autoprefixer:before{content:\"\"}.fa-avianex:before{content:\"\"}.fa-aviato:before{content:\"\"}.fa-award:before{content:\"\"}.fa-aws:before{content:\"\"}.fa-baby:before{content:\"\"}.fa-baby-carriage:before{content:\"\"}.fa-backspace:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-bacon:before{content:\"\"}.fa-bacteria:before{content:\"\"}.fa-bacterium:before{content:\"\"}.fa-bahai:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-balance-scale-left:before{content:\"\"}.fa-balance-scale-right:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-band-aid:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-bars:before{content:\"\"}.fa-baseball-ball:before{content:\"\"}.fa-basketball-ball:before{content:\"\"}.fa-bath:before{content:\"\"}.fa-battery-empty:before{content:\"\"}.fa-battery-full:before{content:\"\"}.fa-battery-half:before{content:\"\"}.fa-battery-quarter:before{content:\"\"}.fa-battery-three-quarters:before{content:\"\"}.fa-battle-net:before{content:\"\"}.fa-bed:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bezier-curve:before{content:\"\"}.fa-bible:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-biking:before{content:\"\"}.fa-bimobject:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-biohazard:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitcoin:before{content:\"\"}.fa-bity:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-blackberry:before{content:\"\"}.fa-blender:before{content:\"\"}.fa-blender-phone:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-blog:before{content:\"\"}.fa-blogger:before{content:\"\"}.fa-blogger-b:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-bolt:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-bone:before{content:\"\"}.fa-bong:before{content:\"\"}.fa-book:before{content:\"\"}.fa-book-dead:before{content:\"\"}.fa-book-medical:before{content:\"\"}.fa-book-open:before{content:\"\"}.fa-book-reader:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-bootstrap:before{content:\"\"}.fa-border-all:before{content:\"\"}.fa-border-none:before{content:\"\"}.fa-border-style:before{content:\"\"}.fa-bowling-ball:before{content:\"\"}.fa-box:before{content:\"\"}.fa-box-open:before{content:\"\"}.fa-box-tissue:before{content:\"\"}.fa-boxes:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-brain:before{content:\"\"}.fa-bread-slice:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-briefcase-medical:before{content:\"\"}.fa-broadcast-tower:before{content:\"\"}.fa-broom:before{content:\"\"}.fa-brush:before{content:\"\"}.fa-btc:before{content:\"\"}.fa-buffer:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-building:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-burn:before{content:\"\"}.fa-buromobelexperte:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-bus-alt:before{content:\"\"}.fa-business-time:before{content:\"\"}.fa-buy-n-large:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-calendar-alt:before{content:\"\"}.fa-calendar-check:before{content:\"\"}.fa-calendar-day:before{content:\"\"}.fa-calendar-minus:before{content:\"\"}.fa-calendar-plus:before{content:\"\"}.fa-calendar-times:before{content:\"\"}.fa-calendar-week:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-campground:before{content:\"\"}.fa-canadian-maple-leaf:before{content:\"\"}.fa-candy-cane:before{content:\"\"}.fa-cannabis:before{content:\"\"}.fa-capsules:before{content:\"\"}.fa-car:before{content:\"\"}.fa-car-alt:before{content:\"\"}.fa-car-battery:before{content:\"\"}.fa-car-crash:before{content:\"\"}.fa-car-side:before{content:\"\"}.fa-caravan:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-caret-square-down:before{content:\"\"}.fa-caret-square-left:before{content:\"\"}.fa-caret-square-right:before{content:\"\"}.fa-caret-square-up:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-carrot:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cash-register:before{content:\"\"}.fa-cat:before{content:\"\"}.fa-cc-amazon-pay:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-apple-pay:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-centercode:before{content:\"\"}.fa-centos:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-chair:before{content:\"\"}.fa-chalkboard:before{content:\"\"}.fa-chalkboard-teacher:before{content:\"\"}.fa-charging-station:before{content:\"\"}.fa-chart-area:before{content:\"\"}.fa-chart-bar:before{content:\"\"}.fa-chart-line:before{content:\"\"}.fa-chart-pie:before{content:\"\"}.fa-check:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-check-double:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-cheese:before{content:\"\"}.fa-chess:before{content:\"\"}.fa-chess-bishop:before{content:\"\"}.fa-chess-board:before{content:\"\"}.fa-chess-king:before{content:\"\"}.fa-chess-knight:before{content:\"\"}.fa-chess-pawn:before{content:\"\"}.fa-chess-queen:before{content:\"\"}.fa-chess-rook:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-child:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-chromecast:before{content:\"\"}.fa-church:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-circle-notch:before{content:\"\"}.fa-city:before{content:\"\"}.fa-clinic-medical:before{content:\"\"}.fa-clipboard:before{content:\"\"}.fa-clipboard-check:before{content:\"\"}.fa-clipboard-list:before{content:\"\"}.fa-clock:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-closed-captioning:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-cloud-download-alt:before{content:\"\"}.fa-cloud-meatball:before{content:\"\"}.fa-cloud-moon:before{content:\"\"}.fa-cloud-moon-rain:before{content:\"\"}.fa-cloud-rain:before{content:\"\"}.fa-cloud-showers-heavy:before{content:\"\"}.fa-cloud-sun:before{content:\"\"}.fa-cloud-sun-rain:before{content:\"\"}.fa-cloud-upload-alt:before{content:\"\"}.fa-cloudflare:before{content:\"\"}.fa-cloudscale:before{content:\"\"}.fa-cloudsmith:before{content:\"\"}.fa-cloudversify:before{content:\"\"}.fa-cocktail:before{content:\"\"}.fa-code:before{content:\"\"}.fa-code-branch:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cog:before{content:\"\"}.fa-cogs:before{content:\"\"}.fa-coins:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-comment-alt:before{content:\"\"}.fa-comment-dollar:before{content:\"\"}.fa-comment-dots:before{content:\"\"}.fa-comment-medical:before{content:\"\"}.fa-comment-slash:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-comments-dollar:before{content:\"\"}.fa-compact-disc:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-compress-alt:before{content:\"\"}.fa-compress-arrows-alt:before{content:\"\"}.fa-concierge-bell:before{content:\"\"}.fa-confluence:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-cookie:before{content:\"\"}.fa-cookie-bite:before{content:\"\"}.fa-copy:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-cotton-bureau:before{content:\"\"}.fa-couch:before{content:\"\"}.fa-cpanel:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-creative-commons-by:before{content:\"\"}.fa-creative-commons-nc:before{content:\"\"}.fa-creative-commons-nc-eu:before{content:\"\"}.fa-creative-commons-nc-jp:before{content:\"\"}.fa-creative-commons-nd:before{content:\"\"}.fa-creative-commons-pd:before{content:\"\"}.fa-creative-commons-pd-alt:before{content:\"\"}.fa-creative-commons-remix:before{content:\"\"}.fa-creative-commons-sa:before{content:\"\"}.fa-creative-commons-sampling:before{content:\"\"}.fa-creative-commons-sampling-plus:before{content:\"\"}.fa-creative-commons-share:before{content:\"\"}.fa-creative-commons-zero:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-critical-role:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-crop-alt:before{content:\"\"}.fa-cross:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-crow:before{content:\"\"}.fa-crown:before{content:\"\"}.fa-crutch:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-css3-alt:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-cut:before{content:\"\"}.fa-cuttlefish:before{content:\"\"}.fa-d-and-d:before{content:\"\"}.fa-d-and-d-beyond:before{content:\"\"}.fa-dailymotion:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-database:before{content:\"\"}.fa-deaf:before{content:\"\"}.fa-deezer:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-democrat:before{content:\"\"}.fa-deploydog:before{content:\"\"}.fa-deskpro:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-dev:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-dharmachakra:before{content:\"\"}.fa-dhl:before{content:\"\"}.fa-diagnoses:before{content:\"\"}.fa-diaspora:before{content:\"\"}.fa-dice:before{content:\"\"}.fa-dice-d20:before{content:\"\"}.fa-dice-d6:before{content:\"\"}.fa-dice-five:before{content:\"\"}.fa-dice-four:before{content:\"\"}.fa-dice-one:before{content:\"\"}.fa-dice-six:before{content:\"\"}.fa-dice-three:before{content:\"\"}.fa-dice-two:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-digital-ocean:before{content:\"\"}.fa-digital-tachograph:before{content:\"\"}.fa-directions:before{content:\"\"}.fa-discord:before{content:\"\"}.fa-discourse:before{content:\"\"}.fa-disease:before{content:\"\"}.fa-divide:before{content:\"\"}.fa-dizzy:before{content:\"\"}.fa-dna:before{content:\"\"}.fa-dochub:before{content:\"\"}.fa-docker:before{content:\"\"}.fa-dog:before{content:\"\"}.fa-dollar-sign:before{content:\"\"}.fa-dolly:before{content:\"\"}.fa-dolly-flatbed:before{content:\"\"}.fa-donate:before{content:\"\"}.fa-door-closed:before{content:\"\"}.fa-door-open:before{content:\"\"}.fa-dot-circle:before{content:\"\"}.fa-dove:before{content:\"\"}.fa-download:before{content:\"\"}.fa-draft2digital:before{content:\"\"}.fa-drafting-compass:before{content:\"\"}.fa-dragon:before{content:\"\"}.fa-draw-polygon:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-dribbble-square:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-drum:before{content:\"\"}.fa-drum-steelpan:before{content:\"\"}.fa-drumstick-bite:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-dumbbell:before{content:\"\"}.fa-dumpster:before{content:\"\"}.fa-dumpster-fire:before{content:\"\"}.fa-dungeon:before{content:\"\"}.fa-dyalog:before{content:\"\"}.fa-earlybirds:before{content:\"\"}.fa-ebay:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-edge-legacy:before{content:\"\"}.fa-edit:before{content:\"\"}.fa-egg:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-elementor:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-ello:before{content:\"\"}.fa-ember:before{content:\"\"}.fa-empire:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-text:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-equals:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-erlang:before{content:\"\"}.fa-ethereum:before{content:\"\"}.fa-ethernet:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-euro-sign:before{content:\"\"}.fa-evernote:before{content:\"\"}.fa-exchange-alt:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-exclamation-triangle:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-expand-alt:before{content:\"\"}.fa-expand-arrows-alt:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-external-link-alt:before{content:\"\"}.fa-external-link-square-alt:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-dropper:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-facebook:before{content:\"\"}.fa-facebook-f:before{content:\"\"}.fa-facebook-messenger:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-fan:before{content:\"\"}.fa-fantasy-flight-games:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-faucet:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-feather:before{content:\"\"}.fa-feather-alt:before{content:\"\"}.fa-fedex:before{content:\"\"}.fa-fedora:before{content:\"\"}.fa-female:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-figma:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-alt:before{content:\"\"}.fa-file-archive:before{content:\"\"}.fa-file-audio:before{content:\"\"}.fa-file-code:before{content:\"\"}.fa-file-contract:before{content:\"\"}.fa-file-csv:before{content:\"\"}.fa-file-download:before{content:\"\"}.fa-file-excel:before{content:\"\"}.fa-file-export:before{content:\"\"}.fa-file-image:before{content:\"\"}.fa-file-import:before{content:\"\"}.fa-file-invoice:before{content:\"\"}.fa-file-invoice-dollar:before{content:\"\"}.fa-file-medical:before{content:\"\"}.fa-file-medical-alt:before{content:\"\"}.fa-file-pdf:before{content:\"\"}.fa-file-powerpoint:before{content:\"\"}.fa-file-prescription:before{content:\"\"}.fa-file-signature:before{content:\"\"}.fa-file-upload:before{content:\"\"}.fa-file-video:before{content:\"\"}.fa-file-word:before{content:\"\"}.fa-fill:before{content:\"\"}.fa-fill-drip:before{content:\"\"}.fa-film:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-fingerprint:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-fire-alt:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-firefox-browser:before{content:\"\"}.fa-first-aid:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-first-order-alt:before{content:\"\"}.fa-firstdraft:before{content:\"\"}.fa-fish:before{content:\"\"}.fa-fist-raised:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-flag-usa:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-flipboard:before{content:\"\"}.fa-flushed:before{content:\"\"}.fa-fly:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-minus:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-folder-plus:before{content:\"\"}.fa-font:before{content:\"\"}.fa-font-awesome:before{content:\"\"}.fa-font-awesome-alt:before{content:\"\"}.fa-font-awesome-flag:before{content:\"\"}.fa-font-awesome-logo-full:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-fonticons-fi:before{content:\"\"}.fa-football-ball:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-fort-awesome-alt:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-freebsd:before{content:\"\"}.fa-frog:before{content:\"\"}.fa-frown:before{content:\"\"}.fa-frown-open:before{content:\"\"}.fa-fulcrum:before{content:\"\"}.fa-funnel-dollar:before{content:\"\"}.fa-futbol:before{content:\"\"}.fa-galactic-republic:before{content:\"\"}.fa-galactic-senate:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-gas-pump:before{content:\"\"}.fa-gavel:before{content:\"\"}.fa-gem:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-ghost:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-gifts:before{content:\"\"}.fa-git:before{content:\"\"}.fa-git-alt:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-github:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-gitkraken:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-gitter:before{content:\"\"}.fa-glass-cheers:before{content:\"\"}.fa-glass-martini:before{content:\"\"}.fa-glass-martini-alt:before{content:\"\"}.fa-glass-whiskey:before{content:\"\"}.fa-glasses:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-globe-africa:before{content:\"\"}.fa-globe-americas:before{content:\"\"}.fa-globe-asia:before{content:\"\"}.fa-globe-europe:before{content:\"\"}.fa-gofore:before{content:\"\"}.fa-golf-ball:before{content:\"\"}.fa-goodreads:before{content:\"\"}.fa-goodreads-g:before{content:\"\"}.fa-google:before{content:\"\"}.fa-google-drive:before{content:\"\"}.fa-google-pay:before{content:\"\"}.fa-google-play:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-google-plus-g:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-gopuram:before{content:\"\"}.fa-graduation-cap:before{content:\"\"}.fa-gratipay:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-greater-than:before{content:\"\"}.fa-greater-than-equal:before{content:\"\"}.fa-grimace:before{content:\"\"}.fa-grin:before{content:\"\"}.fa-grin-alt:before{content:\"\"}.fa-grin-beam:before{content:\"\"}.fa-grin-beam-sweat:before{content:\"\"}.fa-grin-hearts:before{content:\"\"}.fa-grin-squint:before{content:\"\"}.fa-grin-squint-tears:before{content:\"\"}.fa-grin-stars:before{content:\"\"}.fa-grin-tears:before{content:\"\"}.fa-grin-tongue:before{content:\"\"}.fa-grin-tongue-squint:before{content:\"\"}.fa-grin-tongue-wink:before{content:\"\"}.fa-grin-wink:before{content:\"\"}.fa-grip-horizontal:before{content:\"\"}.fa-grip-lines:before{content:\"\"}.fa-grip-lines-vertical:before{content:\"\"}.fa-grip-vertical:before{content:\"\"}.fa-gripfire:before{content:\"\"}.fa-grunt:before{content:\"\"}.fa-guilded:before{content:\"\"}.fa-guitar:before{content:\"\"}.fa-gulp:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-hacker-news:before{content:\"\"}.fa-hacker-news-square:before{content:\"\"}.fa-hackerrank:before{content:\"\"}.fa-hamburger:before{content:\"\"}.fa-hammer:before{content:\"\"}.fa-hamsa:before{content:\"\"}.fa-hand-holding:before{content:\"\"}.fa-hand-holding-heart:before{content:\"\"}.fa-hand-holding-medical:before{content:\"\"}.fa-hand-holding-usd:before{content:\"\"}.fa-hand-holding-water:before{content:\"\"}.fa-hand-lizard:before{content:\"\"}.fa-hand-middle-finger:before{content:\"\"}.fa-hand-paper:before{content:\"\"}.fa-hand-peace:before{content:\"\"}.fa-hand-point-down:before{content:\"\"}.fa-hand-point-left:before{content:\"\"}.fa-hand-point-right:before{content:\"\"}.fa-hand-point-up:before{content:\"\"}.fa-hand-pointer:before{content:\"\"}.fa-hand-rock:before{content:\"\"}.fa-hand-scissors:before{content:\"\"}.fa-hand-sparkles:before{content:\"\"}.fa-hand-spock:before{content:\"\"}.fa-hands:before{content:\"\"}.fa-hands-helping:before{content:\"\"}.fa-hands-wash:before{content:\"\"}.fa-handshake:before{content:\"\"}.fa-handshake-alt-slash:before{content:\"\"}.fa-handshake-slash:before{content:\"\"}.fa-hanukiah:before{content:\"\"}.fa-hard-hat:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-hat-cowboy:before{content:\"\"}.fa-hat-cowboy-side:before{content:\"\"}.fa-hat-wizard:before{content:\"\"}.fa-hdd:before{content:\"\"}.fa-head-side-cough:before{content:\"\"}.fa-head-side-cough-slash:before{content:\"\"}.fa-head-side-mask:before{content:\"\"}.fa-head-side-virus:before{content:\"\"}.fa-heading:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-headphones-alt:before{content:\"\"}.fa-headset:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-heart-broken:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-helicopter:before{content:\"\"}.fa-highlighter:before{content:\"\"}.fa-hiking:before{content:\"\"}.fa-hippo:before{content:\"\"}.fa-hips:before{content:\"\"}.fa-hire-a-helper:before{content:\"\"}.fa-history:before{content:\"\"}.fa-hive:before{content:\"\"}.fa-hockey-puck:before{content:\"\"}.fa-holly-berry:before{content:\"\"}.fa-home:before{content:\"\"}.fa-hooli:before{content:\"\"}.fa-hornbill:before{content:\"\"}.fa-horse:before{content:\"\"}.fa-horse-head:before{content:\"\"}.fa-hospital:before{content:\"\"}.fa-hospital-alt:before{content:\"\"}.fa-hospital-symbol:before{content:\"\"}.fa-hospital-user:before{content:\"\"}.fa-hot-tub:before{content:\"\"}.fa-hotdog:before{content:\"\"}.fa-hotel:before{content:\"\"}.fa-hotjar:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hourglass-end:before{content:\"\"}.fa-hourglass-half:before{content:\"\"}.fa-hourglass-start:before{content:\"\"}.fa-house-damage:before{content:\"\"}.fa-house-user:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-hryvnia:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-hubspot:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-ice-cream:before{content:\"\"}.fa-icicles:before{content:\"\"}.fa-icons:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-id-card:before{content:\"\"}.fa-id-card-alt:before{content:\"\"}.fa-ideal:before{content:\"\"}.fa-igloo:before{content:\"\"}.fa-image:before{content:\"\"}.fa-images:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-infinity:before{content:\"\"}.fa-info:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-innosoft:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-instagram-square:before{content:\"\"}.fa-instalod:before{content:\"\"}.fa-intercom:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-invision:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-itch-io:before{content:\"\"}.fa-itunes:before{content:\"\"}.fa-itunes-note:before{content:\"\"}.fa-java:before{content:\"\"}.fa-jedi:before{content:\"\"}.fa-jedi-order:before{content:\"\"}.fa-jenkins:before{content:\"\"}.fa-jira:before{content:\"\"}.fa-joget:before{content:\"\"}.fa-joint:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-journal-whills:before{content:\"\"}.fa-js:before{content:\"\"}.fa-js-square:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-kaaba:before{content:\"\"}.fa-kaggle:before{content:\"\"}.fa-key:before{content:\"\"}.fa-keybase:before{content:\"\"}.fa-keyboard:before{content:\"\"}.fa-keycdn:before{content:\"\"}.fa-khanda:before{content:\"\"}.fa-kickstarter:before{content:\"\"}.fa-kickstarter-k:before{content:\"\"}.fa-kiss:before{content:\"\"}.fa-kiss-beam:before{content:\"\"}.fa-kiss-wink-heart:before{content:\"\"}.fa-kiwi-bird:before{content:\"\"}.fa-korvue:before{content:\"\"}.fa-landmark:before{content:\"\"}.fa-language:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-laptop-code:before{content:\"\"}.fa-laptop-house:before{content:\"\"}.fa-laptop-medical:before{content:\"\"}.fa-laravel:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-laugh:before{content:\"\"}.fa-laugh-beam:before{content:\"\"}.fa-laugh-squint:before{content:\"\"}.fa-laugh-wink:before{content:\"\"}.fa-layer-group:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-lemon:before{content:\"\"}.fa-less:before{content:\"\"}.fa-less-than:before{content:\"\"}.fa-less-than-equal:before{content:\"\"}.fa-level-down-alt:before{content:\"\"}.fa-level-up-alt:before{content:\"\"}.fa-life-ring:before{content:\"\"}.fa-lightbulb:before{content:\"\"}.fa-line:before{content:\"\"}.fa-link:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-linkedin-in:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-lira-sign:before{content:\"\"}.fa-list:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-lock-open:before{content:\"\"}.fa-long-arrow-alt-down:before{content:\"\"}.fa-long-arrow-alt-left:before{content:\"\"}.fa-long-arrow-alt-right:before{content:\"\"}.fa-long-arrow-alt-up:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-luggage-cart:before{content:\"\"}.fa-lungs:before{content:\"\"}.fa-lungs-virus:before{content:\"\"}.fa-lyft:before{content:\"\"}.fa-magento:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-mail-bulk:before{content:\"\"}.fa-mailchimp:before{content:\"\"}.fa-male:before{content:\"\"}.fa-mandalorian:before{content:\"\"}.fa-map:before{content:\"\"}.fa-map-marked:before{content:\"\"}.fa-map-marked-alt:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-map-marker-alt:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-markdown:before{content:\"\"}.fa-marker:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mask:before{content:\"\"}.fa-mastodon:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-mdb:before{content:\"\"}.fa-medal:before{content:\"\"}.fa-medapps:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-medium-m:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-medrt:before{content:\"\"}.fa-meetup:before{content:\"\"}.fa-megaport:before{content:\"\"}.fa-meh:before{content:\"\"}.fa-meh-blank:before{content:\"\"}.fa-meh-rolling-eyes:before{content:\"\"}.fa-memory:before{content:\"\"}.fa-mendeley:before{content:\"\"}.fa-menorah:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-meteor:before{content:\"\"}.fa-microblog:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-alt:before{content:\"\"}.fa-microphone-alt-slash:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-microscope:before{content:\"\"}.fa-microsoft:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-mitten:before{content:\"\"}.fa-mix:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-mixer:before{content:\"\"}.fa-mizuni:before{content:\"\"}.fa-mobile:before{content:\"\"}.fa-mobile-alt:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-monero:before{content:\"\"}.fa-money-bill:before{content:\"\"}.fa-money-bill-alt:before{content:\"\"}.fa-money-bill-wave:before{content:\"\"}.fa-money-bill-wave-alt:before{content:\"\"}.fa-money-check:before{content:\"\"}.fa-money-check-alt:before{content:\"\"}.fa-monument:before{content:\"\"}.fa-moon:before{content:\"\"}.fa-mortar-pestle:before{content:\"\"}.fa-mosque:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-mountain:before{content:\"\"}.fa-mouse:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-mug-hot:before{content:\"\"}.fa-music:before{content:\"\"}.fa-napster:before{content:\"\"}.fa-neos:before{content:\"\"}.fa-network-wired:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-newspaper:before{content:\"\"}.fa-nimblr:before{content:\"\"}.fa-node:before{content:\"\"}.fa-node-js:before{content:\"\"}.fa-not-equal:before{content:\"\"}.fa-notes-medical:before{content:\"\"}.fa-npm:before{content:\"\"}.fa-ns8:before{content:\"\"}.fa-nutritionix:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-octopus-deploy:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-oil-can:before{content:\"\"}.fa-old-republic:before{content:\"\"}.fa-om:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-orcid:before{content:\"\"}.fa-osi:before{content:\"\"}.fa-otter:before{content:\"\"}.fa-outdent:before{content:\"\"}.fa-page4:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-pager:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-paint-roller:before{content:\"\"}.fa-palette:before{content:\"\"}.fa-palfed:before{content:\"\"}.fa-pallet:before{content:\"\"}.fa-paper-plane:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-parachute-box:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-parking:before{content:\"\"}.fa-passport:before{content:\"\"}.fa-pastafarianism:before{content:\"\"}.fa-paste:before{content:\"\"}.fa-patreon:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-peace:before{content:\"\"}.fa-pen:before{content:\"\"}.fa-pen-alt:before{content:\"\"}.fa-pen-fancy:before{content:\"\"}.fa-pen-nib:before{content:\"\"}.fa-pen-square:before{content:\"\"}.fa-pencil-alt:before{content:\"\"}.fa-pencil-ruler:before{content:\"\"}.fa-penny-arcade:before{content:\"\"}.fa-people-arrows:before{content:\"\"}.fa-people-carry:before{content:\"\"}.fa-pepper-hot:before{content:\"\"}.fa-perbyte:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-percentage:before{content:\"\"}.fa-periscope:before{content:\"\"}.fa-person-booth:before{content:\"\"}.fa-phabricator:before{content:\"\"}.fa-phoenix-framework:before{content:\"\"}.fa-phoenix-squadron:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-phone-alt:before{content:\"\"}.fa-phone-slash:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-phone-square-alt:before{content:\"\"}.fa-phone-volume:before{content:\"\"}.fa-photo-video:before{content:\"\"}.fa-php:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-pied-piper-hat:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-square:before{content:\"\"}.fa-piggy-bank:before{content:\"\"}.fa-pills:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-pizza-slice:before{content:\"\"}.fa-place-of-worship:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-plane-arrival:before{content:\"\"}.fa-plane-departure:before{content:\"\"}.fa-plane-slash:before{content:\"\"}.fa-play:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-playstation:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-poll:before{content:\"\"}.fa-poll-h:before{content:\"\"}.fa-poo:before{content:\"\"}.fa-poo-storm:before{content:\"\"}.fa-poop:before{content:\"\"}.fa-portrait:before{content:\"\"}.fa-pound-sign:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-pray:before{content:\"\"}.fa-praying-hands:before{content:\"\"}.fa-prescription:before{content:\"\"}.fa-prescription-bottle:before{content:\"\"}.fa-prescription-bottle-alt:before{content:\"\"}.fa-print:before{content:\"\"}.fa-procedures:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-project-diagram:before{content:\"\"}.fa-pump-medical:before{content:\"\"}.fa-pump-soap:before{content:\"\"}.fa-pushed:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-python:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-question:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-quidditch:before{content:\"\"}.fa-quinscape:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-quran:before{content:\"\"}.fa-r-project:before{content:\"\"}.fa-radiation:before{content:\"\"}.fa-radiation-alt:before{content:\"\"}.fa-rainbow:before{content:\"\"}.fa-random:before{content:\"\"}.fa-raspberry-pi:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-react:before{content:\"\"}.fa-reacteurope:before{content:\"\"}.fa-readme:before{content:\"\"}.fa-rebel:before{content:\"\"}.fa-receipt:before{content:\"\"}.fa-record-vinyl:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-red-river:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-redhat:before{content:\"\"}.fa-redo:before{content:\"\"}.fa-redo-alt:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-remove-format:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-reply:before{content:\"\"}.fa-reply-all:before{content:\"\"}.fa-replyd:before{content:\"\"}.fa-republican:before{content:\"\"}.fa-researchgate:before{content:\"\"}.fa-resolving:before{content:\"\"}.fa-restroom:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-rev:before{content:\"\"}.fa-ribbon:before{content:\"\"}.fa-ring:before{content:\"\"}.fa-road:before{content:\"\"}.fa-robot:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-rocketchat:before{content:\"\"}.fa-rockrms:before{content:\"\"}.fa-route:before{content:\"\"}.fa-rss:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-ruble-sign:before{content:\"\"}.fa-ruler:before{content:\"\"}.fa-ruler-combined:before{content:\"\"}.fa-ruler-horizontal:before{content:\"\"}.fa-ruler-vertical:before{content:\"\"}.fa-running:before{content:\"\"}.fa-rupee-sign:before{content:\"\"}.fa-rust:before{content:\"\"}.fa-sad-cry:before{content:\"\"}.fa-sad-tear:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-salesforce:before{content:\"\"}.fa-sass:before{content:\"\"}.fa-satellite:before{content:\"\"}.fa-satellite-dish:before{content:\"\"}.fa-save:before{content:\"\"}.fa-schlix:before{content:\"\"}.fa-school:before{content:\"\"}.fa-screwdriver:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-scroll:before{content:\"\"}.fa-sd-card:before{content:\"\"}.fa-search:before{content:\"\"}.fa-search-dollar:before{content:\"\"}.fa-search-location:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-searchengin:before{content:\"\"}.fa-seedling:before{content:\"\"}.fa-sellcast:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-server:before{content:\"\"}.fa-servicestack:before{content:\"\"}.fa-shapes:before{content:\"\"}.fa-share:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-shekel-sign:before{content:\"\"}.fa-shield-alt:before{content:\"\"}.fa-shield-virus:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-shipping-fast:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-shoe-prints:before{content:\"\"}.fa-shopify:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-shopware:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-shuttle-van:before{content:\"\"}.fa-sign:before{content:\"\"}.fa-sign-in-alt:before{content:\"\"}.fa-sign-language:before{content:\"\"}.fa-sign-out-alt:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-signature:before{content:\"\"}.fa-sim-card:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-sink:before{content:\"\"}.fa-sistrix:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-sith:before{content:\"\"}.fa-skating:before{content:\"\"}.fa-sketch:before{content:\"\"}.fa-skiing:before{content:\"\"}.fa-skiing-nordic:before{content:\"\"}.fa-skull:before{content:\"\"}.fa-skull-crossbones:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-slack-hash:before{content:\"\"}.fa-slash:before{content:\"\"}.fa-sleigh:before{content:\"\"}.fa-sliders-h:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-smile:before{content:\"\"}.fa-smile-beam:before{content:\"\"}.fa-smile-wink:before{content:\"\"}.fa-smog:before{content:\"\"}.fa-smoking:before{content:\"\"}.fa-smoking-ban:before{content:\"\"}.fa-sms:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-snowboarding:before{content:\"\"}.fa-snowflake:before{content:\"\"}.fa-snowman:before{content:\"\"}.fa-snowplow:before{content:\"\"}.fa-soap:before{content:\"\"}.fa-socks:before{content:\"\"}.fa-solar-panel:before{content:\"\"}.fa-sort:before{content:\"\"}.fa-sort-alpha-down:before{content:\"\"}.fa-sort-alpha-down-alt:before{content:\"\"}.fa-sort-alpha-up:before{content:\"\"}.fa-sort-alpha-up-alt:before{content:\"\"}.fa-sort-amount-down:before{content:\"\"}.fa-sort-amount-down-alt:before{content:\"\"}.fa-sort-amount-up:before{content:\"\"}.fa-sort-amount-up-alt:before{content:\"\"}.fa-sort-down:before{content:\"\"}.fa-sort-numeric-down:before{content:\"\"}.fa-sort-numeric-down-alt:before{content:\"\"}.fa-sort-numeric-up:before{content:\"\"}.fa-sort-numeric-up-alt:before{content:\"\"}.fa-sort-up:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-sourcetree:before{content:\"\"}.fa-spa:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-speakap:before{content:\"\"}.fa-speaker-deck:before{content:\"\"}.fa-spell-check:before{content:\"\"}.fa-spider:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-splotch:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-spray-can:before{content:\"\"}.fa-square:before{content:\"\"}.fa-square-full:before{content:\"\"}.fa-square-root-alt:before{content:\"\"}.fa-squarespace:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-stackpath:before{content:\"\"}.fa-stamp:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-and-crescent:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-star-half-alt:before{content:\"\"}.fa-star-of-david:before{content:\"\"}.fa-star-of-life:before{content:\"\"}.fa-staylinked:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-steam-symbol:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-sticker-mule:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stopwatch:before{content:\"\"}.fa-stopwatch-20:before{content:\"\"}.fa-store:before{content:\"\"}.fa-store-alt:before{content:\"\"}.fa-store-alt-slash:before{content:\"\"}.fa-store-slash:before{content:\"\"}.fa-strava:before{content:\"\"}.fa-stream:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-stripe:before{content:\"\"}.fa-stripe-s:before{content:\"\"}.fa-stroopwafel:before{content:\"\"}.fa-studiovinari:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-suitcase-rolling:before{content:\"\"}.fa-sun:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-supple:before{content:\"\"}.fa-surprise:before{content:\"\"}.fa-suse:before{content:\"\"}.fa-swatchbook:before{content:\"\"}.fa-swift:before{content:\"\"}.fa-swimmer:before{content:\"\"}.fa-swimming-pool:before{content:\"\"}.fa-symfony:before{content:\"\"}.fa-synagogue:before{content:\"\"}.fa-sync:before{content:\"\"}.fa-sync-alt:before{content:\"\"}.fa-syringe:before{content:\"\"}.fa-table:before{content:\"\"}.fa-table-tennis:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-tablet-alt:before{content:\"\"}.fa-tablets:before{content:\"\"}.fa-tachometer-alt:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-tape:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-taxi:before{content:\"\"}.fa-teamspeak:before{content:\"\"}.fa-teeth:before{content:\"\"}.fa-teeth-open:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-telegram-plane:before{content:\"\"}.fa-temperature-high:before{content:\"\"}.fa-temperature-low:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-tenge:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-the-red-yeti:before{content:\"\"}.fa-theater-masks:before{content:\"\"}.fa-themeco:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-thermometer:before{content:\"\"}.fa-thermometer-empty:before{content:\"\"}.fa-thermometer-full:before{content:\"\"}.fa-thermometer-half:before{content:\"\"}.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-three-quarters:before{content:\"\"}.fa-think-peaks:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbtack:before{content:\"\"}.fa-ticket-alt:before{content:\"\"}.fa-tiktok:before{content:\"\"}.fa-times:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-tint-slash:before{content:\"\"}.fa-tired:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-toilet:before{content:\"\"}.fa-toilet-paper:before{content:\"\"}.fa-toilet-paper-slash:before{content:\"\"}.fa-toolbox:before{content:\"\"}.fa-tools:before{content:\"\"}.fa-tooth:before{content:\"\"}.fa-torah:before{content:\"\"}.fa-torii-gate:before{content:\"\"}.fa-tractor:before{content:\"\"}.fa-trade-federation:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-traffic-light:before{content:\"\"}.fa-trailer:before{content:\"\"}.fa-train:before{content:\"\"}.fa-tram:before{content:\"\"}.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-trash-alt:before{content:\"\"}.fa-trash-restore:before{content:\"\"}.fa-trash-restore-alt:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-truck-loading:before{content:\"\"}.fa-truck-monster:before{content:\"\"}.fa-truck-moving:before{content:\"\"}.fa-truck-pickup:before{content:\"\"}.fa-tshirt:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-tv:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-typo3:before{content:\"\"}.fa-uber:before{content:\"\"}.fa-ubuntu:before{content:\"\"}.fa-uikit:before{content:\"\"}.fa-umbraco:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-umbrella-beach:before{content:\"\"}.fa-uncharted:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-undo:before{content:\"\"}.fa-undo-alt:before{content:\"\"}.fa-uniregistry:before{content:\"\"}.fa-unity:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-university:before{content:\"\"}.fa-unlink:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-unsplash:before{content:\"\"}.fa-untappd:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-ups:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-user:before{content:\"\"}.fa-user-alt:before{content:\"\"}.fa-user-alt-slash:before{content:\"\"}.fa-user-astronaut:before{content:\"\"}.fa-user-check:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-clock:before{content:\"\"}.fa-user-cog:before{content:\"\"}.fa-user-edit:before{content:\"\"}.fa-user-friends:before{content:\"\"}.fa-user-graduate:before{content:\"\"}.fa-user-injured:before{content:\"\"}.fa-user-lock:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-user-minus:before{content:\"\"}.fa-user-ninja:before{content:\"\"}.fa-user-nurse:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-user-shield:before{content:\"\"}.fa-user-slash:before{content:\"\"}.fa-user-tag:before{content:\"\"}.fa-user-tie:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-users:before{content:\"\"}.fa-users-cog:before{content:\"\"}.fa-users-slash:before{content:\"\"}.fa-usps:before{content:\"\"}.fa-ussunnah:before{content:\"\"}.fa-utensil-spoon:before{content:\"\"}.fa-utensils:before{content:\"\"}.fa-vaadin:before{content:\"\"}.fa-vector-square:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-vest:before{content:\"\"}.fa-vest-patches:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-vial:before{content:\"\"}.fa-vials:before{content:\"\"}.fa-viber:before{content:\"\"}.fa-video:before{content:\"\"}.fa-video-slash:before{content:\"\"}.fa-vihara:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-vimeo-v:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-virus:before{content:\"\"}.fa-virus-slash:before{content:\"\"}.fa-viruses:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-vnv:before{content:\"\"}.fa-voicemail:before{content:\"\"}.fa-volleyball-ball:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-mute:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-vote-yea:before{content:\"\"}.fa-vr-cardboard:before{content:\"\"}.fa-vuejs:before{content:\"\"}.fa-walking:before{content:\"\"}.fa-wallet:before{content:\"\"}.fa-warehouse:before{content:\"\"}.fa-watchman-monitoring:before{content:\"\"}.fa-water:before{content:\"\"}.fa-wave-square:before{content:\"\"}.fa-waze:before{content:\"\"}.fa-weebly:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-weight:before{content:\"\"}.fa-weight-hanging:before{content:\"\"}.fa-weixin:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-whatsapp-square:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-whmcs:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-wind:before{content:\"\"}.fa-window-close:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-wine-bottle:before{content:\"\"}.fa-wine-glass:before{content:\"\"}.fa-wine-glass-alt:before{content:\"\"}.fa-wix:before{content:\"\"}.fa-wizards-of-the-coast:before{content:\"\"}.fa-wodu:before{content:\"\"}.fa-wolf-pack-battalion:before{content:\"\"}.fa-won-sign:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-wordpress-simple:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-wpressr:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-x-ray:before{content:\"\"}.fa-xbox:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-y-combinator:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-yammer:before{content:\"\"}.fa-yandex:before{content:\"\"}.fa-yandex-international:before{content:\"\"}.fa-yarn:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-yen-sign:before{content:\"\"}.fa-yin-yang:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-zhihu:before{content:\"\"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */@font-face{font-family:\"Font Awesome 5 Brands\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-brands-400.eot\");src:url(\"/static/fonts/fa-brands-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-brands-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-brands-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-brands-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-brands-400.svg#fontawesome\") format(\"svg\")}.fab{font-family:\"Font Awesome 5 Brands\";font-weight:400}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.breadcrumb{font-size:12px}.learn__page{font-family:\"FS Lucas\",Arial,Helvetica,Verdana}.learn__page .h1{color:#6f787a;font-size:48px;font-weight:bold;line-height:50px;margin-bottom:50px}.learn__home-page{padding-top:120px;margin-bottom:120px}.learn__home-page .learn__wrapper--paragraph{margin-bottom:30px}.learn__wrapper--paragraph{color:#6f787a;font-size:20px;line-height:30px;margin:0 0 40px 0}.learn__carousel{margin:0 25%;text-align:center}.learn__introduction-page{margin-bottom:120px;padding-top:80px}.learn__carousel--paragraph{font-size:19px;font-weight:normal;line-height:29px}.learn__introduction{margin:0 25% 60px}.learn__categories-content{margin-left:0;margin-right:0}.learn__categories-content h2{font-size:48px}@media(min-width: 641px){.learn__categories-content{margin-left:15px;margin-right:15px}}.learn__export-academy-logo{width:83px}@media(min-width: 641px){.learn__export-academy-logo{width:115px}}.learn__export-academy-logo.small{width:71px}.learn__categories-logo{margin-top:-20px}.learn__category-header{padding-top:80px;margin-bottom:80px}.learn__step-block{background:url(\"/static/img/circle-check-icon.png\") no-repeat calc(50% + 15px) 0;padding-top:88px;text-align:center}.learn__step-title{color:#6f787a;font-size:24px;font-weight:bold;line-height:28px;margin-bottom:20px}.learn__category{background-color:#fff;margin-bottom:30px;position:relative}@media(min-width: 641px){.learn__category{padding-left:30px;min-height:360px;margin-bottom:40px}}.learn__category-content{padding:20px large-padding 0}@media(min-width: 641px){.learn__category-content{padding:40px 20px 40px 25px}}.learn__category-content .button{display:none}@media(min-width: 641px){.learn__category-content .button{display:inline-flex}}.learn__category-content--progress-bar{padding-top:80px}@media(min-width: 641px){.learn__category-content--progress-bar{padding-top:40px}}@media(min-width: 641px){.learn__category-title{margin-top:13px;line-height:48px}}@media(min-width: 641px){.learn__category-progress-container{position:static}}.learn__category-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.learn__category-link:active:focus{background:revert}.learn__category-details{margin:0 0 20px}@media(min-width: 641px){.learn__category-details{margin:0 0 30px}}.learn__category-details p{margin-top:16px;font-size:20px}.learn__category-entities{padding:8px 17px 7px;color:#fff;display:inline-block;white-space:nowrap;top:35px;right:0;margin-left:20px}@media(min-width: 641px){.learn__category-entities{font-family:\"FS Lucas\",Arial,Helvetica,Verdana;padding:13px 17px 9px;margin-left:0;position:absolute;font-weight:normal;font-size:19px}}.learn__category-image{border-bottom-right-radius:10px;max-width:100%;height:auto;width:auto;margin-top:20px}@media(min-width: 641px){.learn__category-image{position:absolute;margin-top:0;max-width:50%;max-height:250px;right:0;bottom:0}}.learn__single-category-header-wrapper{padding-top:40px;position:relative}.learn__single-category-header-wrapper .learn__category-entities{margin-left:0}.learn__single-category-header-wrapper--progress-bar-top{padding-top:80px}@media(min-width: 641px){.learn__single-category-header-wrapper--progress-bar-top{padding-top:40px}}.learn__single-category-header-content{margin-bottom:10px}@media(min-width: 641px){.learn__single-category-header-content{margin:38px 0 30px 70px}}.learn__single-category-title.h1{margin-bottom:16px}.learn__single-category-header{background-color:#fff}.learn__single-category-header-details p{color:#4b426d;margin-top:15px}@media(min-width: 641px){.learn__single-category-header-details p{font-size:20px}}.learn__single-category-image{max-width:100%;height:auto}.learn__topics-list{margin:40px 0 0}.learn__topic-item-title{margin-right:20px;padding-bottom:20px}.learn__topic-item-count{margin-bottom:10px}@media(min-width: 641px){.learn__topic-item-count{margin-bottom:0}}.learn__topic-item{margin-bottom:50px;padding-left:4px}.learn__topic-duration{color:#6f787a;font-size:16px;font-weight:bold}.learn__lessons-list{margin:0;position:relative}.learn__lesson-item{background-color:#fff;border-bottom:0}.learn__lesson-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}.learn__lesson-item a:hover{box-shadow:none !important}.learn__lesson-item:not(:last-of-type){padding-bottom:2px}.learn__lesson-item--placeholder{background-color:rgba(255,255,255,.6)}.learn__lesson-item--placeholder span,.learn__lesson-item--placeholder button{opacity:.6}@media(min-width: 641px){.learn__lesson-item--placeholder button{float:right}}.learn__lesson-item-link{color:#4b426d;display:block;padding:18px 20px 20px;text-decoration:none;display:flex;flex-direction:row;align-items:center}@media(min-width: 641px){.learn__lesson-item-link{padding:22px 20px 20px 21px}}.learn__lesson-item-link:visited{color:#4b426d}@media(min-width: 641px){.learn__lesson-item-link .button{position:relative;top:-4px}}.learn__lesson-item-link-text{display:block;margin-bottom:10px;flex:1}.learn__lesson-item-link-text:hover{color:#1d70b8}@media(min-width: 641px){.learn__lesson-item-link-text{display:inline-block;margin-bottom:0}}@media(min-width: 641px){.learn__lesson-item-link--completed{float:right}}.learn__topic-item-read-time{display:inline-block}@media(min-width: 641px){.learn__topic-item-read-time{position:absolute;top:50%;margin-top:-14px;right:22px}}.learn__back-link{left:0px;top:0px;position:absolute;z-index:1}.learn__back-link--bottom{top:auto;bottom:20px}.learn__beta-banner{flex-direction:row}.learn__beta-banner>i{width:35px}.learn__beta-banner>i:before{font-size:26px}.learn__beta-banner .g-panel{padding:0 0 0 25px}.learn__beta-banner .g-panel h3{margin-top:-10px}@media(min-width: 641px){.learn__beta-banner .g-panel{padding:10px 0 10px 30px}.learn__beta-banner .g-panel h3{margin-top:0}}@media(min-width: 641px){.learn__beta-banner>i{width:70px}.learn__beta-banner>i:before{font-size:40px}}#lesson-page details summary{font-weight:bold;color:#333}#lesson-page details summary h3{display:inline}#lesson-page li.great-mvp-list-arrow{list-style-type:disclosure-closed;margin-left:20px;padding-left:5px}#lesson-page nav{background:#fff}#lesson-page nav .great-mvp-pill-button{margin-left:5px}#lesson-page aside{background:#fff;border-right:1px solid #8e969c;height:100%;top:0}#lesson-page aside h3{padding-top:20px;padding-bottom:0}#lesson-page aside h3 a.topic-link{text-decoration:none}#lesson-page aside a{color:#6f787a;font-size:16px}#lesson-page .lesson-next-area{display:inline-block}#lesson-page .lesson-next-area h5{color:#919191;font-size:16px;font-weight:bold}#lesson-page .lesson-next-area .lesson-next-link{color:#3c3c3c;font-size:36px;font-weight:bold}#lesson-page .lesson-next-area .lesson-back-to-learning{color:#3c3c3c;font-size:19px;font-weight:bold;display:block}.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:18px;padding:0}@media(min-width: 641px){.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:30px}}.lesson-page .rich-text b>i{font-weight:bold}.lesson-page .rich-text p{margin-top:18px;margin-bottom:18px}@media(min-width: 641px){.lesson-page .rich-text p{margin-top:22px;margin-bottom:22px}}.lesson-page .rich-text ul li{list-style-type:disc}.lesson-page .rich-text ol{margin-left:0}.lesson-page .rich-text ol li{list-style-position:inside;margin-bottom:11px;padding-left:0;position:static}.lesson-page .rich-text hr{height:1px;margin:0;border:0}.lesson-page .rich-text a.link{text-decoration:underline;font-size:18px}.lesson-page .rich-text .choose-dont-choose h3{margin-bottom:10px}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose h3{padding:0}}.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:20px}}.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:none}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:block}}.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:10px}}.lesson-page .rich-text .choose-dont-choose .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel p{margin-bottom:18px;margin-top:18px}}.lesson-page .rich-text .pros-and-cons h3{padding-bottom:15px;padding-top:0;margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul{margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul li{position:relative;margin-bottom:17px;padding-left:17px}.lesson-page .rich-text .pros-and-cons ul li:before{width:4px;height:4px}.lesson-page .rich-text .pros-and-cons__pros{margin-bottom:10px}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__pros{margin-right:-10px;margin-bottom:0}}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__cons{margin-left:-10px}}.lesson-page .rich-text .case-study h3{padding-top:0;margin-bottom:15px}.lesson-page .lesson-body-blocks>.rich-text:first-child>p:first-child{padding-top:0;margin-top:0}.lesson-page .step-by-step>ul{margin:0}.lesson-page .step-by-step>ul.list-bullet>li,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li{position:static;padding-left:0}.lesson-page .step-by-step>ul.list-bullet>li:before,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li:before{display:none}.lesson-page .step-by-step img{height:auto}.lesson-page .lesson-hero img,.lesson-page .lesson-hero video,.lesson-page .media-section img,.lesson-page .media-section video{border-radius:5px;display:block;height:auto;margin:0 auto;max-width:100%}.lesson-page .lesson-hero video,.lesson-page .media-section video{width:100%}.lesson-page .lesson-hero .video-transcript__text-area,.lesson-page .media-section .video-transcript__text-area{max-height:200px;overflow-y:scroll}.lesson-page .lesson-hero{margin:20px 0 20px}@media(min-width: 641px){.lesson-page .lesson-hero{margin:0 0 30px 0}}@media(min-width: 641px){.lesson-page .objectives{padding-bottom:0}}.lesson-page .objectives hr{height:1px;border:0}@media(min-width: 641px){.lesson-page .objectives hr{margin-bottom:45px}}.lesson-page .fictional-example h2,.lesson-page .fictional-example h3,.lesson-page .fictional-example h4{margin-bottom:12px}.lesson-page .fictional-example .rich-text>p:first-of-type{margin-top:0}.lesson-page .fictional-example .rich-text *:last-child{margin-bottom:0}.lesson-page .ita-quote img{margin-top:5px;width:40px}@media(min-width: 641px){.lesson-page .ita-quote img{margin-left:30px}}.lesson-page .ita-quote__quote p{font-weight:700}.lesson-page .ita-quote__author{margin-top:12px}@media(min-width: 641px){.lesson-page .ita-quote blockquote{font-size:24px;line-height:34px}}.lesson-page .ita-quote .g-panel{padding-left:0}.lesson-page .ita-quote .g-panel:before{display:none}.lesson-page .ita-quote .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .ita-quote .g-panel{padding-left:30px}.lesson-page .ita-quote .g-panel:before{display:block}.lesson-page .ita-quote .g-panel p{margin-top:18px;margin-bottom:18px}}.lesson-page blockquote{font-style:normal;font-size:20px;line-height:30px}.lesson-page .case-study{position:relative;border-top:10px solid #e9e7ed}@media screen and (min-width: 640px){.lesson-page .case-study{border-top:unset}}.lesson-page .case-study:before{content:\"\";position:absolute;left:-15px;right:-15px;top:0;bottom:0;background:#eef2f6;z-index:0}@media screen and (min-width: 640px){.lesson-page .case-study:before{left:-2000px;right:-2000px}}.lesson-page .case-study__content,.lesson-page .case-study__open{position:relative}.lesson-page .case-study__content{display:block}@media(min-width: 641px){.lesson-page .case-study__content{display:flex;padding-top:0}}.lesson-page .case-study__close{background:none;border:0;cursor:pointer;font-size:33px;position:absolute;top:30px;right:0;z-index:1}@media(min-width: 641px){.lesson-page .case-study__close{right:-58px;top:23px}}.lesson-page .case-study__company{margin-top:20px}.lesson-page .case-study__media{display:none}@media(min-width: 641px){.lesson-page .case-study__media{display:block;position:relative}}.lesson-page .case-study__media img,.lesson-page .case-study__media video{display:block;height:auto;margin:0 auto;width:100%}.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:none;position:absolute;top:0;right:calc(-100% - 30px)}@media(min-width: 641px){.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:block}}.lesson-page .case-study__media .quote i{position:relative;left:-40px;top:25px}.lesson-page .case-study__media .quote p{margin:0}.lesson-page .case-study__media .c-full{float:none;margin:0}@media(min-width: 641px){.lesson-page .case-study__mobile{display:none}}.lesson-page .case-study__mobile .quote-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}.lesson-page .estimated-time{margin-bottom:12px}@media(min-width: 641px){.lesson-page .estimated-time{margin-bottom:22px}}.lesson-page .estimated-time strong{height:24px;display:inline-block;position:relative;top:-2px}.lesson-body-blocks>div>h2:first-of-type{padding-top:15px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h2:first-of-type{padding-top:20px}}.lesson-body-blocks>div>h3:first-of-type{padding-top:5px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h3:first-of-type{padding-top:10px}}.govuk-list--number>li,.step-list ol>li{list-style-type:decimal}.lesson-body-blocks b{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:#00703c}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:\"\";clear:both}#great-global-header-domestic-link{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:\"\";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: \"4.8.0\"}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.next-steps .dashboard__routing-block .card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: \"5.5.0\";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:\"Noto Sans\";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:\"Noto Sans\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}body{font-family:\"Noto Sans\";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:\"Noto Sans\";font-weight:\"Semi bold\"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:\"Noto SemiBold\";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: \"4.8.0\"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-text-grey,.great-text-grey{color:#666 !important}.great .great-text-light-grey,.great-text-light-grey{color:#7c7c7c !important}.great .great-text-white,.great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:\"\";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:\"\"}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:\"\"}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:\"\"}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:\"\";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:\"\"}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:\"\";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:\"\";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:\"\";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:\"\";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url(\"/static/icons/dark-blue-tick.svg\");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:\"\";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:\"\";color:#fff;font-family:\"Font Awesome 5 Free\";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:\"\";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:\"\";font-family:\"Font Awesome 5 Free\";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance-landing .card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card{margin-top:30px}.card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,.card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,.card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,.card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header{gap:15px}}.card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card{margin-bottom:30px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:\", \"}.event-date-container>p.date:after{content:\" \"}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:\"\" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:\"\";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:\"•\";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:\"\";margin-right:10px;font-family:\"Font Awesome 5 Free\";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:\"new\";font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:\"\";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"4.8.0\";\n}\n\n/*# sourceMappingURL=_govuk-frontend-version.scss.map */","@include govuk-exports(\"govuk/core/links\") {\n\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","@import \"compatibility\";\n@import \"typography-font-families\";\n\n////\n/// @group settings/typography\n////\n\n/// Use 'legacy' fonts\n///\n/// Whether or not to use v1 nta font from GOV.UK Elements / Frontend\n/// Toolkit, for teams that are migrating to GOV.UK Frontend and may be using\n/// components from both places in a single application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-use-legacy-font: if(\n (\n $govuk-compatibility-govukfrontendtoolkit or\n $govuk-compatibility-govuktemplate or\n $govuk-compatibility-govukelements\n ),\n true,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-use-legacy-font\n// manually instead of automatically via compatibility variables\n@if $govuk-use-legacy-font == true and\n $govuk-compatibility-govukfrontendtoolkit == false and\n $govuk-compatibility-govuktemplate == false and\n $govuk-compatibility-govukelements == false {\n @include _warning(legacy-font, \"$govuk-use-legacy-font is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will only support the included version \" +\n \"of GDS Transport.\");\n}\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta,\n $govuk-font-family-gds-transport\n) !default;\n\n/// Font families to use when displaying tabular numbers\n///\n/// @type List\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-font-family-tabular: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta-tabular,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-font-family-tabular\n// manually instead of automatically via $govuk-use-legacy-font\n@if $govuk-font-family-tabular != false and $govuk-use-legacy-font == false {\n @include _warning(tabular-font-face, \"$govuk-font-family-tabular is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will not support using a separate \" +\n \"font-face for tabular numbers.\");\n}\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// If you have set $govuk-font-family to something other than\n/// `$govuk-font-family-gds-transport` this option is disabled by default.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: (\n $govuk-font-family == $govuk-font-family-gds-transport\n) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n\n/*# sourceMappingURL=_typography-font.scss.map */","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n //\n // We do not need to include the GDS Transport font-face declarations if\n // alphagov/govuk_template is being used since nta will already be included by\n // default.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Responsive typography helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n///\n/// @param {Number} $size - Point from the spacing scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the spacing scale\n///\n/// @access public\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n\n @if not map-has-key($govuk-typography-scale, $size) {\n @error \"Unknown font size `#{$size}` - expected a point from the typography scale.\";\n }\n\n $font-map: map-get($govuk-typography-scale, $size);\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n $line-height: _govuk-line-height(\n $line-height: if(\n $override-line-height,\n $override-line-height,\n map-get($breakpoint-map, \"line-height\")\n ),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $line-height: $line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean} $size Point from the spacing scale (the size as it\n/// would appear on tablet and above). Use `false` to avoid setting a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the spacing scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @if $tabular {\n // if govuk-font-family-tabular is set use $govuk-font-family-tabular\n @if $govuk-font-family-tabular {\n @include govuk-typography-common($font-family: $govuk-font-family-tabular);\n } @else {\n @include govuk-typography-common;\n -webkit-font-feature-settings: \"tnum\" 1;\n font-feature-settings: \"tnum\" 1;\n\n @supports (font-variant-numeric: tabular-nums) {\n -webkit-font-feature-settings: normal;\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n }\n } @else {\n @include govuk-typography-common;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-typography-responsive($size, $override-line-height: $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-new-link-styles {\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-new-link-styles and $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, .99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), .99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it. This has no effect in Internet Explorer 8 (IE8),\n/// because IE8 does not support `:not`.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"] {\n &:after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","////\n/// @group helpers\n////\n\n@import \"../tools/exports\";\n\n/// Font Face - GDS Transport\n///\n/// Outputs the font-face declaration for GDS Transport at the root of the CSS document\n/// the first time it is called.\n///\n/// @access private\n\n@mixin _govuk-font-face-gds-transport {\n @include _govuk-not-ie8 { // In IE8, which cannot render WOFF format, we fall back to system fonts\n @include govuk-exports(\"govuk/helpers/font-faces\") {\n @at-root {\n /*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: normal;\n src:\n govuk-font-url(\"light-94a07e06a1-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"light-f591b13f7d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: bold;\n src:\n govuk-font-url(\"bold-b542beb274-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"bold-affa96571d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_font-faces.scss.map */","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body:before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n // Since Internet Explorer 8 does not support box-shadow, we want to force the\n // user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 -2px $govuk-focus-colour, 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n}\n\n/*# sourceMappingURL=_focused.scss.map */","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\", $legacy: \"grey-1\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-2\");\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-3\");\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\", $legacy: #4c2c92) !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\", $legacy: \"light-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\", $legacy: \"light-blue\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */","@include govuk-exports(\"govuk/core/lists\") {\n\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n\n/*# sourceMappingURL=_lists.scss.map */","////\n/// @group helpers/spacing\n////\n\n// stylelint-disable indentation\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing($responsive-spacing-point, $property, $direction: \"all\", $important: false, $adjustment: false) {\n\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","@include govuk-exports(\"govuk/core/typography\") {\n\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: 14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","@include govuk-exports(\"govuk/core/section-break\") {\n\n %govuk-section-break {\n margin: 0;\n border: 0;\n\n // fix double-width section break and forced visible section break\n // when combined with styles from alphagov/elements\n @include _govuk-compatibility(govuk_elements) {\n height: 0;\n }\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n\n/*# sourceMappingURL=_section-break.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n -ms-flex-direction: row;\n\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: baseline;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_button-group.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_form-group.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &:after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n\n/*# sourceMappingURL=_clearfix.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: - ($govuk-gutter-half);\n margin-left: - ($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-at-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n// \n//\n// Example usage without Breadcrumbs, phase banners, back links:\n// \n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n\n/*# sourceMappingURL=_main-wrapper.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n text-size-adjust: 100%;\n\n // Add scroll padding to the top of govuk-template but remove it if the\n // exit this page component is present.\n //\n // This is a solution to exit this page potentially failing WCAG SC 2.4.12:\n // Focus Not Obscured (https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html)\n // due to it's sticky positioning.\n //\n // This will apply scroll-padding-top in any browsers that don't support :has\n // (https://caniuse.com/css-has). This is part of the reason we do this in\n // a \"wrong way round\" way as we hypothesise that the risks of having\n // scroll-padding unnecessarily is better than risking not having scroll-padding\n // and needing it to account for exit this page.\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n scroll-padding-top: govuk-spacing(9);\n\n &:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n }\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n\n/*# sourceMappingURL=_template.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n\n @include _govuk-if-ie8 {\n width: $width;\n // Since media queries are not supported in IE8,\n // we need to duplicate this margin that centers the page.\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n\n/*# sourceMappingURL=_width-container.scss.map */","////\n/// @group settings/measurements\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (100% / 4),\n one-third: (100% / 3),\n one-half: (100% / 2),\n two-thirds: (200% / 3),\n three-quarters: (300% / 4),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n\n/*# sourceMappingURL=_measurements.scss.map */","@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // JavaScript enabled\n .js-enabled {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The GOV.UK Design System focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of the hover state\n // match the height of the focus state.\n box-shadow: 0 -2px $govuk-accordion-hover-colour, 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // IE8 fallback of icon\n @include _govuk-if-ie8 {\n display: inline-block;\n max-height: 20px;\n line-height: 1;\n }\n\n // Create inner chevron arrow\n &:after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n\n // IE8 fallback of icon with HTML symbol\n @include _govuk-if-ie8 {\n content: \"\\25B2\"; // \"▲\"\n position: relative;\n border: 0;\n }\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n\n // IE8 fallback of arrow icon\n @include _govuk-if-ie8 {\n &:after {\n content: \"\\25BC\"; // \"▼\"\n -ms-transform: none;\n transform: none;\n }\n }\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes colours in their\n // browser. See https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as\n // styling is being applied to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it clear that the heading\n // relates to the content below. Adjust padding to maintain the height of the element.\n // See https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state bottom border\n // Styling adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query ($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-typography-responsive($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text.\n // Avoid applying spacing directly to the icon as the use of `transform` will change the\n // placement of any margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside is always black\n // (regardless of the custom colours the user has set). This is fine when the text in the\n // button is not nested inside another element because when user changes colours in Firefox,\n // the immediate background colour of buttons is always white (again, regardless of user's\n // custom colours).\n //\n // However, when the text inside is wrapped inside another element AND that element\n // sets a background colour, the text colour is still black but the background of that nested\n // element gets the user's custom background colour. When the custom background is a lighter\n // hue, the contrast might be sufficient. But if the user's custom background colour is a\n // darker colour, the contrast with the text might not be sufficient.\n //\n // To ensure sufficient contrast, override the background colour set by the focus state on the\n // nested elements to be transparent.\n //\n // Also override the background colour of the Show/Hide chevrons which set a background colour\n // on hover.\n @media screen and (forced-colors: active) {\n .govuk-accordion__show-all:hover,\n .govuk-accordion__section-button:hover {\n .govuk-accordion-nav__chevron {\n background-color: transparent;\n }\n }\n\n .govuk-accordion__show-all:focus,\n .govuk-accordion__section-button:focus {\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus,\n .govuk-accordion-nav__chevron {\n background: transparent;\n background-color: transparent;\n }\n }\n }\n\n // For devices that can't hover such as touch devices,\n // remove hover state as it can be stuck in that state (iOS).\n @media (hover: none) {\n .govuk-accordion__section-header:hover {\n border-top-color: $govuk-border-colour;\n\n box-shadow: inset 0 3px 0 0 $govuk-link-colour;\n\n .govuk-accordion__section-button {\n border-top-color: $govuk-border-colour;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/back-link\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n .govuk-back-link {\n @include govuk-typography-responsive($size: $font-size);\n @include govuk-link-common;\n @include govuk-link-style-text;\n\n display: inline-block;\n position: relative;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(3);\n\n // Allow space for the arrow\n padding-left: govuk-em(14px, $font-size);\n }\n\n // Prepend left pointing chevron\n .govuk-back-link:before {\n content: \"\";\n display: block;\n\n // Vertically align with the parent element\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n left: govuk-em(3px, $font-size);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(225deg);\n\n transform: rotate(225deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a less than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003c\"; // Less than sign (<)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n .govuk-back-link:focus:before {\n border-color: $govuk-focus-text-colour;\n }\n\n .govuk-back-link:after {\n content: \"\";\n position: absolute;\n top: -14px;\n right: 0;\n bottom: -14px;\n left: 0;\n }\n\n .govuk-back-link--inverse {\n @include govuk-link-style-inverse;\n\n &:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/breadcrumbs\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n // Calculated altitude (△↕) of the right-angled isosceles chevron with sides\n // of length 8 (7px + 1px border):\n //\n // √(8² + 8²) * 0.5 ≅ 5.655\n $chevron-altitude-calculated: govuk-em(5.655px, $font-size);\n\n .govuk-breadcrumbs {\n @include govuk-font($size: $font-size);\n @include govuk-text-colour;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-breadcrumbs__list {\n @include govuk-clearfix;\n\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n\n .govuk-breadcrumbs__list-item {\n\n display: inline-block;\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Add both margin and padding such that the chevron appears centrally\n // between each breadcrumb item\n margin-left: govuk-em(govuk-spacing(2), $font-size);\n padding-left: govuk-em(govuk-spacing(2), $font-size) + $chevron-altitude-calculated;\n\n float: left;\n\n // Create a chevron using a box with borders on two sides, rotated 45deg.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n // Offset by the difference between the width of the non-rotated square\n // and its width when rotated\n left: (($chevron-altitude-calculated * -2) + $chevron-size + $chevron-border-width);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(45deg);\n\n transform: rotate(45deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a greater than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003e\"; // Greater than sign (>)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n &:first-child {\n margin-left: 0;\n padding-left: 0;\n\n &:before {\n content: none;\n display: none;\n }\n }\n }\n\n .govuk-breadcrumbs__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-breadcrumbs--collapse-on-mobile {\n @include govuk-media-query($until: tablet) {\n .govuk-breadcrumbs__list-item {\n display: none;\n\n &:first-child,\n &:last-child {\n display: inline-block;\n }\n\n &:before {\n top: govuk-em(6px, $font-size);\n margin: 0;\n }\n }\n\n .govuk-breadcrumbs__list {\n display: -ms-flexbox;\n display: flex;\n }\n }\n }\n\n .govuk-breadcrumbs--inverse {\n color: govuk-colour(\"white\");\n\n .govuk-breadcrumbs__link {\n @include govuk-link-style-inverse;\n }\n\n .govuk-breadcrumbs__list-item:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group components/button\n////\n\n/// Button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-background-colour: govuk-colour(\"green\", $legacy: #00823b) !default;\n\n/// Button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-text-colour: govuk-colour(\"white\") !default;\n\n@include govuk-exports(\"govuk/component/button\") {\n $govuk-button-colour: $govuk-button-background-colour;\n $govuk-button-text-colour: $govuk-button-text-colour;\n $govuk-button-hover-colour: govuk-shade($govuk-button-colour, 20%);\n $govuk-button-shadow-colour: govuk-shade($govuk-button-colour, 60%);\n\n // Secondary button variables\n $govuk-secondary-button-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-secondary-button-text-colour: govuk-colour(\"black\");\n $govuk-secondary-button-hover-colour: govuk-shade($govuk-secondary-button-colour, 10%);\n $govuk-secondary-button-shadow-colour: govuk-shade($govuk-secondary-button-colour, 40%);\n\n // Warning button variables\n $govuk-warning-button-colour: govuk-colour(\"red\");\n $govuk-warning-button-text-colour: govuk-colour(\"white\");\n $govuk-warning-button-hover-colour: govuk-shade($govuk-warning-button-colour, 20%);\n $govuk-warning-button-shadow-colour: govuk-shade($govuk-warning-button-colour, 60%);\n\n // Inverse button variables\n $govuk-inverse-button-colour: govuk-colour(\"white\");\n $govuk-inverse-button-text-colour: govuk-colour(\"blue\");\n $govuk-inverse-button-hover-colour: govuk-tint($govuk-inverse-button-text-colour, 90%);\n $govuk-inverse-button-shadow-colour: govuk-shade($govuk-inverse-button-text-colour, 30%);\n\n // Because the shadow (s0) is visually 'part of' the button, we need to reduce\n // the height of the button to compensate by adjusting its padding (s1) and\n // increase the bottom margin to include it (s2).\n $button-shadow-size: $govuk-border-width-form-element;\n\n .govuk-button {\n @include govuk-font($size: 19, $line-height: 19px);\n\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $button-shadow-size); // s2\n padding: (govuk-spacing(2) - $govuk-border-width-form-element) govuk-spacing(2) (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2)); // s1\n border: $govuk-border-width-form-element solid transparent;\n border-radius: 0;\n color: $govuk-button-text-colour;\n background-color: $govuk-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n text-align: center;\n vertical-align: top;\n cursor: pointer;\n -webkit-appearance: none;\n\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour;\n }\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n // Ensure that any global link styles are overridden\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-button-text-colour;\n text-decoration: none;\n }\n\n // Fix unwanted button padding in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n background-color: $govuk-button-hover-colour;\n }\n\n &:active {\n // Bump the button down so it looks like its being pressed in\n top: $button-shadow-size;\n\n @include _govuk-if-ie8 {\n border-bottom-width: 0;\n }\n }\n\n &:focus {\n border-color: $govuk-focus-colour;\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n // Since Internet Explorer 8 does not support box-shadow, we want to force the user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n // Since Internet Explorer does not support `:not()` we set a clearer focus style to match user-agent outlines.\n @include _govuk-if-ie8 {\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n }\n box-shadow: inset 0 0 0 1px $govuk-focus-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-button-text-colour;\n }\n }\n\n &:focus:not(:active):not(:hover) {\n border-color: $govuk-focus-colour;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 2px 0 $govuk-focus-text-colour;\n }\n\n // The following adjustments do not work for as\n // non-container elements cannot include pseudo elements (i.e. ::before).\n\n // Use a pseudo element to expand the click target area to include the\n // button's shadow as well, in case users try to click it.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n top: -$govuk-border-width-form-element;\n right: -$govuk-border-width-form-element;\n bottom: -($govuk-border-width-form-element + $button-shadow-size);\n left: -$govuk-border-width-form-element;\n\n background: transparent;\n }\n\n // When the button is active it is shifted down by $button-shadow-size to\n // denote a 'pressed' state. If the user happened to click at the very top\n // of the button, their mouse is no longer over the button (because it has\n // 'moved beneath them') and so the click event is not fired.\n //\n // This corrects that by shifting the top of the pseudo element so that it\n // continues to cover the area that the user originally clicked, which means\n // the click event is still fired.\n //\n // 🎉\n &:active:before {\n top: -($govuk-border-width-form-element + $button-shadow-size);\n }\n }\n\n // @deprecated Disabling buttons using the .govuk-button--disabled class is\n // deprecated and will be removed in the next major version.\n .govuk-button--disabled,\n .govuk-button[disabled=\"disabled\"],\n .govuk-button[disabled] {\n opacity: (.5);\n\n &:hover {\n background-color: $govuk-button-colour;\n cursor: not-allowed;\n }\n\n &:active {\n top: 0;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour; // s0\n }\n }\n }\n\n .govuk-button--secondary {\n background-color: $govuk-secondary-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-secondary-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-secondary-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-secondary-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-secondary-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-secondary-button-colour;\n }\n }\n }\n\n .govuk-button--warning {\n background-color: $govuk-warning-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-warning-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-warning-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-warning-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-warning-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-warning-button-colour;\n }\n }\n }\n\n .govuk-button--inverse {\n background-color: $govuk-inverse-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-inverse-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-inverse-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-inverse-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-inverse-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-inverse-button-colour;\n }\n }\n }\n\n .govuk-button--start {\n @include govuk-typography-weight-bold;\n @include govuk-typography-responsive($size: 24, $override-line-height: 1);\n\n display: -ms-inline-flexbox;\n\n display: inline-flex;\n min-height: auto;\n\n -ms-flex-pack: center;\n\n justify-content: center;\n }\n\n .govuk-button__start-icon {\n margin-left: govuk-spacing(1);\n\n @include govuk-media-query($from: desktop) {\n margin-left: govuk-spacing(2);\n }\n vertical-align: middle;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-item-align: center;\n align-self: center;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset when using v1 of nta\n $offset: 2;\n\n .govuk-button {\n padding-top: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) + $offset); // s1\n padding-bottom: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) - $offset + 1); // s1\n }\n\n .govuk-button__start-icon {\n margin-top: -3px;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/error-message\") {\n .govuk-error-message {\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n margin-top: 0; // Reset any default browser margins for paragraphs\n margin-bottom: govuk-spacing(3);\n clear: both;\n\n color: $govuk-error-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/fieldset\") {\n .govuk-fieldset {\n min-width: 0;\n margin: 0;\n padding: 0;\n border: 0;\n @include govuk-clearfix;\n }\n\n // Fix for Firefox < 53\n // https://bugzilla.mozilla.org/show_bug.cgi?id=504622\n @supports not (caret-color: auto) {\n .govuk-fieldset,\n x:-moz-any-link { // stylelint-disable-line selector-type-no-unknown\n display: table-cell;\n }\n }\n\n .govuk-fieldset__legend {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n // Fix legend text wrapping in Edge and IE\n // 1. IE9-11 & Edge 12-13\n // 2. IE8-11\n box-sizing: border-box; // 1\n display: table; // 2\n max-width: 100%; // 1\n margin-bottom: govuk-spacing(2);\n padding: 0;\n\n white-space: normal; // 1\n }\n\n // Modifiers that make legends look more like their equivalent headings\n\n .govuk-fieldset__legend--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the legend contains an H1, we want the H1 to inherit all styles from\n // the legend. Effectively we want to be able to treat the heading as if it is\n // not there.\n .govuk-fieldset__heading {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/hint\") {\n .govuk-hint {\n @include govuk-font($size: 19);\n\n margin-bottom: govuk-spacing(3);\n\n color: $govuk-secondary-text-colour;\n }\n\n // Reduces margin-bottom of hint when used after the default label (no class)\n // or govuk-label--s for better vertical alignment.\n\n // This adjustment will not work when the label is inside the , however it\n // is unlikely that the default or govuk-label--s class would be used in this\n // case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces margin-bottom of hint when used after the default legend (no class)\n // or govuk-fieldset__legend--s for better vertical alignment.\n\n // This adjustment will not work when the legend is outside the , however\n // it is unlikely that the default or govuk-fieldset__legend--s class would be\n // used in this case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces visual spacing of legend when there is a hint\n .govuk-fieldset__legend + .govuk-hint {\n margin-top: govuk-spacing(-1);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/label\") {\n .govuk-label {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n // Modifiers that make labels look more like their equivalent headings\n\n .govuk-label--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-label--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the label is nested inside a heading, override the heading so that it\n // does not have a margin. Effectively we want to be able to treat the heading\n // as if it is not there.\n //\n // This breaks BEM conventions because it exists as a parent of the 'block',\n // so we can't really consider an element.\n .govuk-label-wrapper {\n margin: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/checkboxes\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-checkboxes-size: 40px;\n $govuk-small-checkboxes-size: 24px;\n $govuk-checkboxes-label-padding-left-right: govuk-spacing(3);\n\n .govuk-checkboxes__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-checkboxes-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-checkboxes-size;\n\n clear: left;\n }\n\n .govuk-checkboxes__item:last-child,\n .govuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-checkboxes__input {\n $input-offset: ($govuk-touch-target-size - $govuk-checkboxes-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-checkboxes-size / -2;\n margin-left: $govuk-checkboxes-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-checkboxes__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-checkboxes-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n @include _govuk-not-ie8 {\n // [ ] Check box\n .govuk-checkboxes__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: $govuk-checkboxes-size;\n height: $govuk-checkboxes-size;\n border: $govuk-border-width-form-element solid currentcolor;\n background: transparent;\n }\n\n // ✔ Check mark\n //\n // The check mark is a box with a border on the left and bottom side (└──),\n // rotated 45 degrees\n .govuk-checkboxes__label:after {\n content: \"\";\n box-sizing: border-box;\n\n position: absolute;\n top: 11px;\n left: 9px;\n width: 23px;\n height: 12px;\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n // Fix bug in IE11 caused by transform rotate (-45deg).\n // See: alphagov/govuk_elements/issues/518\n border-top-color: transparent;\n\n opacity: 0;\n\n background: transparent;\n }\n }\n\n .govuk-checkboxes__hint {\n display: block;\n padding-right: $govuk-checkboxes-label-padding-left-right;\n padding-left: $govuk-checkboxes-label-padding-left-right;\n }\n\n // Focused state\n .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-checkboxes__input:checked + .govuk-checkboxes__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-checkboxes__input:disabled,\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {\n cursor: not-allowed;\n }\n\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label,\n .govuk-checkboxes__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-checkboxes__divider {\n $govuk-divider-size: $govuk-checkboxes-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the checkbox.\n $conditional-border-padding: ($govuk-checkboxes-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the checkbox\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-checkboxes-label-padding-left-right;\n\n .govuk-checkboxes__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-checkboxes--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-checkboxes-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-checkboxes__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆What colours do you like?\n // ┌┆───┐\n // │┆[] │ Purple\n // └┆▲──┘\n // ▲┆└─ Check box pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-checkboxes__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-checkboxes-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger checkboxes, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-checkboxes__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // [ ] Check box\n //\n // Reduce the size of the check box [1], vertically center it within the\n // touch target [2]\n .govuk-checkboxes__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-checkboxes-size; // 1\n height: $govuk-small-checkboxes-size; // 1\n }\n\n // ✔ Check mark\n //\n // Reduce the size of the check mark and re-align within the checkbox\n .govuk-checkboxes__label:after {\n top: 15px;\n left: 6px;\n width: 12px;\n height: 6.5px;\n border-width: 0 0 3px 3px;\n }\n\n // Fix position of hint with small checkboxes\n //\n // Do not use hints with small checkboxes – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-checkboxes__hint {\n padding: 0;\n clear: both;\n }\n\n // Align conditional reveals with small checkboxes\n .govuk-checkboxes__conditional {\n $margin-left: ($govuk-small-checkboxes-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n // Hover state for small checkboxes.\n //\n // We use a hover state for small checkboxes because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which checkbox they will select when their\n // cursor is outside of the visible area.\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow:\n 0 0 0 $govuk-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: initial;\n }\n\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/textarea\") {\n .govuk-textarea {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n display: block;\n width: 100%;\n min-height: 40px;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(1);\n\n resize: vertical;\n\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n -webkit-appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-textarea--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n@import \"../textarea/index\";\n\n@include govuk-exports(\"govuk/component/character-count\") {\n .govuk-character-count {\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group,\n .govuk-textarea {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-character-count__message {\n @include govuk-font($size: false, $tabular: true);\n margin-top: 0;\n margin-bottom: 0;\n\n &:after {\n // Zero-width space that will reserve vertical space when no hint is provided\n // as:\n // - setting a min-height is not possible without a magic number\n // because the line-height is set by the `govuk-font` call above\n // - using `:empty` is not possible as the hint macro outputs line breaks\n content: \"\\200B\";\n }\n }\n\n .govuk-character-count__message--disabled {\n visibility: hidden;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/cookie-banner\") {\n\n // This needs to be kept in sync with the header component's styles\n $border-bottom-width: govuk-spacing(2);\n\n .govuk-cookie-banner {\n padding-top: govuk-spacing(4);\n // The component does not set bottom spacing.\n // The bottom spacing should be created by the items inside the component.\n\n // Visually separate the cookie banner from content underneath\n // when user changes colours in their browser.\n border-bottom: $border-bottom-width solid transparent;\n\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n }\n\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when user hides the whole cookie banner with a 'Hide' button.\n .govuk-cookie-banner[hidden] {\n display: none;\n }\n\n .govuk-cookie-banner__message {\n // Remove the extra height added by the separator border.\n margin-bottom: -$border-bottom-width;\n\n &[hidden] {\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when the visibility of cookie and replacement messages is toggled.\n display: none;\n }\n\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // The focused cookie banner is the first element on the page and the last thing the user\n // interacted with prior to it gaining focus.\n // We therefore assume that moving focus to it is not going to surprise users, and that giving\n // it a visible focus indicator could be more confusing than helpful, especially as the\n // element is not normally keyboard operable.\n //\n // We have flagged this in the research section of the guidance as something to monitor.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/input\") {\n .govuk-input {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n margin-top: 0;\n\n padding: govuk-spacing(1);\n // setting any background-color makes text invisible when changing colours to dark backgrounds in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1335476)\n // as background-color and color need to always be set together, color should not be set either\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` for this // instead of changing `border-width` - this is for consistency with\n // components such as textarea where we avoid changing `border-width` as\n // it will change the element size. Also, `outline` cannot be utilised\n // here as it is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-input::-webkit-outer-spin-button,\n .govuk-input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n }\n\n .govuk-input[type=\"number\"] {\n -moz-appearance: textfield;\n }\n\n .govuk-input--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n\n .govuk-input--extra-letter-spacing {\n @include govuk-font(false, $tabular: true);\n letter-spacing: .05em;\n }\n\n // em measurements are based on the point size of the typeface\n // Extra space is added on the right hand side to allow for the Safari prefill icon\n\n .govuk-input--width-30 {\n max-width: 29.5em;\n }\n\n .govuk-input--width-20 {\n max-width: 20.5em;\n }\n\n .govuk-input--width-10 {\n max-width: 11.5em;\n }\n\n .govuk-input--width-5 {\n max-width: 5.5em;\n }\n\n .govuk-input--width-4 {\n max-width: 4.5em;\n }\n\n .govuk-input--width-3 {\n max-width: 3.75em;\n }\n\n .govuk-input--width-2 {\n max-width: 2.75em;\n }\n\n .govuk-input__wrapper {\n display: -ms-flexbox;\n display: flex;\n\n .govuk-input {\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n }\n\n .govuk-input:focus {\n // Hack to stop focus style being overlapped by the suffix\n z-index: 1;\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n\n .govuk-input {\n // Set max-width to override potential width override class on the input\n max-width: 100%;\n }\n }\n }\n\n .govuk-input__prefix,\n .govuk-input__suffix {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n display: inline-block;\n min-width: 40px;\n @if $govuk-typography-use-rem {\n min-width: govuk-px-to-rem(40px);\n }\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n text-align: center;\n @include govuk-media-query($until: tablet) {\n line-height: 1.6;\n }\n white-space: nowrap;\n\n // Emphasise non-editable status of prefixes and suffixes\n cursor: default;\n\n -ms-flex: 0 0 auto;\n\n flex: 0 0 auto;\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n height: 100%;\n white-space: normal;\n }\n }\n\n .govuk-input__prefix {\n @include govuk-media-query($until: mobile) {\n border-bottom: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-right: 0;\n }\n }\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n .govuk-input__suffix {\n @include govuk-media-query($until: mobile) {\n border-top: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-left: 0;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../input/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/date-input\") {\n .govuk-date-input {\n @include govuk-clearfix;\n // font-size: 0 removes whitespace caused by inline-block\n font-size: 0;\n }\n\n .govuk-date-input__item {\n display: inline-block;\n margin-right: govuk-spacing(4);\n margin-bottom: 0;\n }\n\n .govuk-date-input__label {\n display: block;\n }\n\n .govuk-date-input__input {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/details\") {\n .govuk-details {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-margin(6, \"bottom\");\n\n display: block;\n }\n\n .govuk-details__summary {\n // Make the focus outline shrink-wrap the text content of the summary\n display: inline-block;\n\n // Absolutely position the marker against this element\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Allow for absolutely positioned marker and align with disclosed text\n padding-left: govuk-spacing(4) + $govuk-border-width;\n\n // Style the summary to look like a link...\n color: $govuk-link-colour;\n cursor: pointer;\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n // ...but only underline the text, not the arrow\n .govuk-details__summary-text {\n @include govuk-link-decoration;\n }\n\n .govuk-details__summary:hover .govuk-details__summary-text {\n @include govuk-link-hover-decoration;\n }\n\n // Remove the underline when focussed to avoid duplicate borders\n .govuk-details__summary:focus .govuk-details__summary-text {\n text-decoration: none;\n }\n\n // Remove the default details marker so we can style our own consistently and\n // ensure it displays in Firefox (see implementation.md for details)\n .govuk-details__summary::-webkit-details-marker {\n display: none;\n }\n\n // Append our own open / closed marker using a pseudo-element\n .govuk-details__summary:before {\n content: \"\";\n position: absolute;\n\n top: -1px;\n bottom: 0;\n left: 0;\n\n margin: auto;\n\n @include govuk-shape-arrow($direction: right, $base: 14px);\n\n .govuk-details[open] > & {\n @include govuk-shape-arrow($direction: down, $base: 14px);\n }\n }\n\n .govuk-details__text {\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n padding-left: govuk-spacing(4);\n border-left: $govuk-border-width solid $govuk-border-colour;\n }\n\n .govuk-details__text p {\n margin-top: 0;\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-details__text > :last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/shapes\n////\n\n/// Calculate the height of an equilateral triangle\n///\n/// Multiplying half the length of the base of an equilateral triangle by the\n/// square root of three gives us its height. We use 1.732 as an approximation.\n///\n/// @param {Number} $base - Length of the base of the triangle\n/// @return {Number} Calculated height of the triangle\n/// @access private\n\n@function _govuk-equilateral-height($base) {\n $square-root-of-three: 1.732;\n\n @return ($base / 2) * $square-root-of-three;\n}\n\n/// Arrow mixin\n///\n/// Generate Arrows (triangles) by using a mix of transparent (1) and coloured\n/// borders. The coloured borders inherit the text colour of the element (2).\n///\n/// Ensure the arrow is rendered correctly if browser colours are overridden by\n/// providing a clip path (3). Without this the transparent borders are\n/// overridden to become visible which results in a square.\n///\n/// We need both because older browsers do not support clip-path.\n///\n/// @param {String} $direction - Direction for arrow: up, right, down, left.\n/// @param {Number} $base - Length of the triangle 'base' side\n/// @param {Number} $height [null] - Height of triangle. Omit for equilateral.\n/// @param {String} $display [block] - CSS display property of the arrow\n///\n/// @access public\n\n@mixin govuk-shape-arrow($direction, $base, $height: null, $display: block) {\n display: $display;\n\n width: 0;\n height: 0;\n\n border-style: solid;\n border-color: transparent; // 1\n\n $perpendicular: $base / 2;\n\n @if not $height {\n $height: _govuk-equilateral-height($base);\n }\n\n @if $direction == \"up\" {\n -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);\n clip-path: polygon(50% 0%, 0% 100%, 100% 100%); // 3\n\n border-width: 0 $perpendicular $height $perpendicular;\n border-bottom-color: inherit; // 2\n } @else if $direction == \"right\" {\n -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%); // 3\n\n border-width: $perpendicular 0 $perpendicular $height;\n border-left-color: inherit; // 2\n } @else if $direction == \"down\" {\n -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%); // 3\n\n border-width: $height $perpendicular 0 $perpendicular;\n border-top-color: inherit; // 2\n } @else if $direction == \"left\" {\n -webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);\n clip-path: polygon(0% 50%, 100% 100%, 100% 0%); // 3\n\n border-width: $perpendicular $height $perpendicular 0;\n border-right-color: inherit; // 2\n } @else {\n @error \"Invalid arrow direction: expected `up`, `right`, `down` or `left`, got `#{$direction}`\";\n }\n}\n\n/*# sourceMappingURL=_shape-arrow.scss.map */","@import \"../../core/lists\";\n\n@include govuk-exports(\"govuk/component/error-summary\") {\n .govuk-error-summary {\n @include govuk-text-colour;\n @include govuk-responsive-padding(4);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-error-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-error-summary__title {\n @include govuk-font($size: 24, $weight: bold);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-error-summary__body {\n @include govuk-font($size: 19);\n\n p {\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n }\n\n // Cross-component class - adjusts styling of list component\n .govuk-error-summary__list {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .govuk-error-summary__list a {\n @include govuk-typography-weight-bold;\n @include govuk-link-common;\n @include govuk-link-style-error;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../button/index\";\n\n@include govuk-exports(\"govuk/component/exit-this-page\") {\n $indicator-size: .75em;\n\n .govuk-exit-this-page {\n @include govuk-responsive-margin(8, \"bottom\");\n position: -webkit-sticky;\n position: sticky;\n z-index: 1000;\n top: 0;\n left: 0;\n width: 100%;\n\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n right: 0;\n left: auto;\n width: auto;\n float: right;\n }\n }\n\n .govuk-exit-this-page__button {\n margin-bottom: 0;\n }\n\n .govuk-exit-this-page__indicator {\n @include govuk-responsive-padding(2);\n display: none;\n padding-bottom: 0;\n color: inherit;\n line-height: 0; // removes extra negative space below the indicators\n text-align: center;\n pointer-events: none;\n }\n\n .govuk-exit-this-page__indicator--visible {\n display: block;\n }\n\n .govuk-exit-this-page__indicator-light {\n box-sizing: border-box;\n display: inline-block;\n width: $indicator-size;\n height: $indicator-size;\n margin: 0 .125em;\n border-width: 2px;\n border-style: solid;\n border-radius: 50%;\n\n @include _govuk-not-ie8 {\n border-color: currentcolor;\n }\n\n @include _govuk-if-ie8 {\n border-color: govuk-colour(\"white\");\n }\n }\n\n .govuk-exit-this-page__indicator-light--on {\n border-width: $indicator-size / 2;\n }\n\n @media only print {\n .govuk-exit-this-page {\n display: none;\n }\n }\n\n .govuk-exit-this-page-overlay {\n position: fixed;\n z-index: 9999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: govuk-colour(\"white\");\n }\n\n // This class is added to the body when the Exit This Page button is activated\n // in addition to the overlay to both block the entire screen and hide everything\n // underneath it.\n //\n // We do this to ensure that users don't risk interacting with the page underneath\n // the overlay between activating the button and navigating to the next page.\n .govuk-exit-this-page-hide-content {\n // stylelint-disable declaration-no-important\n * {\n display: none !important;\n }\n\n .govuk-exit-this-page-overlay {\n display: block !important;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/file-upload\") {\n $component-padding: govuk-spacing(1);\n\n .govuk-file-upload {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n max-width: 100%;\n margin-left: -$component-padding;\n padding: $component-padding;\n\n // The default file upload button in Safari does not\n // support setting a custom font-size. Set `-webkit-appearance`\n // to `button` to drop out of the native appearance so the\n // font-size is set to 19px\n // https://bugs.webkit.org/show_bug.cgi?id=224746\n &::-webkit-file-upload-button {\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Use `box-shadow` to add border instead of changing `border-width`\n // (which changes element size) and since `outline` is already used for the\n // yellow focus state.\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so add an actual border\n border: 4px solid $govuk-input-border-colour;\n }\n }\n\n // Set \"focus-within\" to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1430196\n // so that component receives focus in Firefox.\n // This can't be set together with `:focus` as all versions of IE fail\n // to recognise `focus-within` and don't set any styles from the block\n // when it's a selector.\n &:focus-within {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n &:disabled {\n opacity: .5;\n cursor: not-allowed;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/footer\") {\n\n $govuk-footer-background: $govuk-canvas-background-colour;\n $govuk-footer-border: $govuk-border-colour;\n // This variable can be removed entirely once the legacy palette goes away,\n // as it'll just be the same as $govuk-footer-border.\n $govuk-footer-border-top: $govuk-border-colour;\n $govuk-footer-text: $govuk-text-colour;\n $govuk-footer-link-hover-colour: null; // Only used with the legacy palette\n\n @if $govuk-use-legacy-palette {\n $govuk-footer-border-top: #a1acb2;\n $govuk-footer-border: govuk-colour(\"grey-2\");\n $govuk-footer-text: #454a4c;\n $govuk-footer-link-hover-colour: #171819;\n }\n\n // Based on the govuk-crest-2x.png image dimensions.\n $govuk-footer-crest-image-width-2x: 250px;\n $govuk-footer-crest-image-height-2x: 204px;\n // Half the 2x image so that it fits the regular 1x size.\n $govuk-footer-crest-image-width: ($govuk-footer-crest-image-width-2x / 2);\n $govuk-footer-crest-image-height: ($govuk-footer-crest-image-height-2x / 2);\n\n .govuk-footer {\n @include govuk-font($size: 16);\n @include govuk-responsive-padding(7, \"top\");\n @include govuk-responsive-padding(5, \"bottom\");\n\n border-top: 1px solid $govuk-footer-border-top;\n color: $govuk-footer-text;\n background: $govuk-footer-background;\n }\n\n .govuk-footer__link {\n @include govuk-link-common;\n\n @if $govuk-use-legacy-palette {\n &:link,\n &:visited {\n color: $govuk-footer-text;\n }\n\n &:hover,\n &:active {\n color: $govuk-footer-link-hover-colour;\n }\n } @else {\n @include govuk-link-style-text;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n }\n\n .govuk-footer__section-break {\n margin: 0; // Reset ` ` default margins\n @include govuk-responsive-margin(8, \"bottom\");\n border: 0; // Reset ` ` default borders\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__meta {\n display: -ms-flexbox;\n display: flex; // Support: Flexbox\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; // Support: Flexbox\n -ms-flex-align: end;\n align-items: flex-end; // Support: Flexbox\n -ms-flex-pack: center;\n justify-content: center; // Support: Flexbox\n }\n\n .govuk-footer__meta-item {\n margin-right: $govuk-gutter-half;\n margin-bottom: govuk-spacing(5);\n margin-left: $govuk-gutter-half;\n }\n\n .govuk-footer__meta-item--grow {\n -ms-flex: 1;\n flex: 1; // Support: Flexbox\n @include govuk-media-query ($until: tablet) {\n -ms-flex-preferred-size: 320px;\n flex-basis: 320px; // Support: Flexbox\n }\n }\n\n .govuk-footer__licence-logo {\n display: inline-block;\n margin-right: govuk-spacing(2);\n @include govuk-media-query ($until: desktop) {\n margin-bottom: govuk-spacing(3);\n }\n vertical-align: top;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n .govuk-footer__licence-description {\n display: inline-block;\n }\n\n .govuk-footer__copyright-logo {\n display: inline-block;\n min-width: $govuk-footer-crest-image-width;\n padding-top: ($govuk-footer-crest-image-height + govuk-spacing(2));\n background-image: govuk-image-url(\"govuk-crest.png\");\n @include govuk-device-pixel-ratio {\n background-image: govuk-image-url(\"govuk-crest-2x.png\");\n }\n background-repeat: no-repeat;\n background-position: 50% 0%;\n background-size: $govuk-footer-crest-image-width $govuk-footer-crest-image-height;\n text-align: center;\n white-space: nowrap;\n }\n\n .govuk-footer__inline-list {\n margin-top: 0;\n margin-bottom: govuk-spacing(3);\n padding: 0;\n }\n\n .govuk-footer__meta-custom {\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-footer__inline-list-item {\n display: inline-block;\n margin-right: govuk-spacing(3);\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-footer__heading {\n margin-bottom: govuk-spacing(6);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query ($until: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__navigation {\n @include govuk-clearfix;\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n }\n\n .govuk-footer__section {\n display: inline-block;\n margin-bottom: $govuk-gutter;\n vertical-align: top;\n }\n\n .govuk-footer__list {\n margin: 0;\n padding: 0;\n list-style: none;\n -webkit-column-gap: $govuk-gutter;\n column-gap: $govuk-gutter; // Support: Columns\n }\n\n @include govuk-media-query ($from: desktop) {\n .govuk-footer__list--columns-2 {\n -webkit-column-count: 2;\n column-count: 2; // Support: Columns\n }\n\n .govuk-footer__list--columns-3 {\n -webkit-column-count: 3;\n column-count: 3; // Support: Columns\n }\n }\n\n .govuk-footer__list-item {\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-footer__list-item:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers\n////\n\n/// Media query for retina images (device-pixel-ratio)\n///\n/// @param {Number} $ratio [2] - Device pixel ratio\n/// @content Passed content will be outputted within the media query\n///\n/// @example scss - Providing a @2x image for screens that support it\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @example scss - Using a custom ratio\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @include govuk-device-pixel-ratio(3) {\n/// background-image: govuk-image-url(\"my-image-3x.png\");\n/// }\n///\n/// @access public\n\n@mixin govuk-device-pixel-ratio($ratio: 2) {\n // stylelint-disable indentation\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\n only screen and (min-resolution: #{($ratio * 96)}dpi),\n only screen and (min-resolution: #{$ratio}dppx) {\n @content;\n }\n}\n\n/*# sourceMappingURL=_device-pixels.scss.map */","@include govuk-exports(\"govuk/component/header\") {\n\n $govuk-header-background: govuk-colour(\"black\");\n $govuk-header-border-color: $govuk-brand-colour;\n $govuk-header-border-width: govuk-spacing(2);\n $govuk-header-text: govuk-colour(\"white\");\n $govuk-header-link-active: #1d8feb;\n $govuk-header-nav-item-border-color: #2e3133;\n $govuk-header-link-underline-thickness: 3px;\n\n .govuk-header {\n @include govuk-font($size: 16);\n\n border-bottom: govuk-spacing(2) solid govuk-colour(\"white\");\n color: $govuk-header-text;\n background: $govuk-header-background;\n }\n\n .govuk-header__container--full-width {\n padding: 0 govuk-spacing(3);\n border-color: $govuk-header-border-color;\n\n .govuk-header__menu-button {\n right: govuk-spacing(3);\n }\n }\n\n .govuk-header__container {\n @include govuk-clearfix;\n position: relative;\n margin-bottom: -$govuk-header-border-width;\n padding-top: govuk-spacing(2);\n border-bottom: $govuk-header-border-width solid $govuk-header-border-color;\n }\n\n .govuk-header__logotype {\n display: inline-block;\n\n // Add a gap after the logo in case it's followed by a product name. This\n // gets removed later if the logotype is a :last-child.\n margin-right: govuk-spacing(1);\n\n // Prevent readability backplate from obscuring underline in Windows High\n // Contrast Mode\n @media (forced-colors: active) {\n forced-color-adjust: none;\n color: linktext;\n }\n\n // Remove the gap after the logo if there's no product name to keep hover\n // and focus states neat\n &:last-child {\n margin-right: 0;\n }\n }\n\n .govuk-header__logotype-crown {\n position: relative;\n top: -1px;\n margin-right: 1px;\n fill: currentcolor;\n vertical-align: top;\n }\n\n // Spacing adjustment for Tudor crown, as the new graphic is narrower than the\n // existing crown. In Frontend v5, this rule should replace the equivalent in\n // the block above.\n .govuk-header__logotype-crown[width=\"32\"] {\n top: -3px;\n margin-right: 2px;\n }\n\n .govuk-header__logotype-crown-fallback-image {\n width: 36px;\n height: 32px;\n border: 0;\n vertical-align: bottom;\n }\n\n // Sizing adjustment for Tudor crown, as the new graphic is smaller than the\n // existing crown. In Frontend v5, these rules should replace their\n // equivalents in the block above.\n .govuk-header__logotype-crown-fallback-image[width=\"32\"] {\n width: 32px;\n height: 30px;\n }\n\n .govuk-header__product-name {\n @include govuk-font($size: 24, $line-height: 1);\n display: inline-table;\n }\n\n .govuk-header__link {\n // Avoid using the `govuk-link-common` mixin because the links in the header\n // get a special treatment, because:\n //\n // - underlines are only visible on hover\n // - all links get a 3px underline regardless of text size, as there are\n // multiple grouped elements close to one another and having slightly\n // different underline widths looks unbalanced\n @include govuk-typography-common;\n @include govuk-link-style-inverse;\n\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n text-decoration-thickness: $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n .govuk-header__link--homepage {\n // Font size needs to be set on the link so that the box sizing is correct\n // in Firefox\n @include govuk-font($size: false, $weight: bold);\n\n display: inline-block;\n margin-right: govuk-spacing(2);\n font-size: 30px; // We don't have a mixin that produces 30px font size\n line-height: 1;\n\n @include govuk-media-query($from: tablet) {\n display: inline;\n\n &:focus {\n // Replicate the focus box shadow but without the -2px y-offset of the first yellow shadow\n // This is to stop the logo getting cut off by the box shadow when focused on above a product name\n box-shadow: 0 0 $govuk-focus-colour;\n }\n }\n\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:active {\n // Negate the added border\n margin-bottom: $govuk-header-link-underline-thickness * -1;\n // Omitting colour will use default value of currentColor – if we\n // specified currentColor explicitly IE8 would ignore this rule.\n border-bottom: $govuk-header-link-underline-thickness solid;\n }\n\n // Remove any borders that show when focused and hovered.\n &:focus {\n margin-bottom: 0;\n border-bottom: 0;\n }\n }\n\n // The govuk-header__link--service-name class is deprecated - use\n // govuk-header__service-name instead.\n .govuk-header__service-name,\n .govuk-header__link--service-name {\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n @include govuk-font($size: 24, $weight: bold);\n }\n\n .govuk-header__logo,\n .govuk-header__content {\n box-sizing: border-box;\n }\n\n .govuk-header__logo {\n @include govuk-responsive-margin(2, \"bottom\");\n padding-right: govuk-spacing(8);\n\n @include govuk-media-query ($from: desktop) {\n width: 33.33%;\n padding-right: $govuk-gutter-half;\n float: left;\n vertical-align: top;\n }\n }\n\n .govuk-header__content {\n @include govuk-media-query ($from: desktop) {\n width: 66.66%;\n padding-left: $govuk-gutter-half;\n float: left;\n }\n }\n\n .govuk-header__menu-button {\n @include govuk-font($size: 16);\n display: none;\n position: absolute;\n top: govuk-spacing(4);\n right: 0;\n margin: 0;\n padding: 0;\n border: 0;\n color: govuk-colour(\"white\");\n background: none;\n cursor: pointer;\n\n &:hover {\n -webkit-text-decoration: solid underline $govuk-header-link-underline-thickness;\n text-decoration: solid underline $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n\n &:after {\n @include govuk-shape-arrow($direction: down, $base: 10px, $display: inline-block);\n content: \"\";\n margin-left: govuk-spacing(1);\n }\n\n &[aria-expanded=\"true\"]:after {\n @include govuk-shape-arrow($direction: up, $base: 10px, $display: inline-block);\n }\n\n @include govuk-media-query ($from: tablet) {\n top: govuk-spacing(3);\n }\n\n .js-enabled & {\n display: block;\n }\n\n &[hidden],\n .js-enabled &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation {\n @include govuk-media-query ($from: desktop) {\n margin-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-header__navigation-list {\n // Reset user-agent default list styles\n margin: 0;\n padding: 0;\n list-style: none;\n\n &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation--end {\n @include govuk-media-query ($from: desktop) {\n margin: 0;\n padding: govuk-spacing(1) 0;\n text-align: right;\n }\n }\n\n // The govuk-header__navigation--no-service-name class is deprecated and will\n // be removed in the next major release.\n .govuk-header__navigation--no-service-name {\n padding-top: govuk-spacing(7);\n }\n\n .govuk-header__navigation-item {\n padding: govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-header-nav-item-border-color;\n\n @include govuk-media-query ($from: desktop) {\n display: inline-block;\n margin-right: govuk-spacing(3);\n padding: govuk-spacing(1) 0;\n border: 0;\n }\n\n a {\n @include govuk-font($size: 16, $weight: bold);\n white-space: nowrap;\n }\n }\n\n .govuk-header__navigation-item--active {\n a {\n &:link,\n &:hover,\n &:visited {\n color: $govuk-header-link-active;\n }\n\n // When printing, use the normal blue as this contrasts better with the\n // white printing header\n @include govuk-media-query($media-type: print) {\n color: $govuk-brand-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n }\n }\n\n .govuk-header__navigation-item:last-child {\n margin-right: 0;\n border-bottom: 0;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-header {\n border-bottom-width: 0;\n color: govuk-colour(\"black\");\n background: transparent;\n }\n\n // Hide the inverted crown when printing in browsers that don't support SVG.\n .govuk-header__logotype-crown-fallback-image {\n display: none;\n }\n\n .govuk-header__link {\n &:link,\n &:visited {\n color: govuk-colour(\"black\");\n }\n\n // Do not append link href to GOV.UK link when printing (e.g. '(/)')\n &:after {\n display: none;\n }\n }\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when the font is updated with the correct baseline\n .govuk-header__logotype-crown,\n .govuk-header__logotype-crown-fallback-image {\n position: relative;\n top: -4px;\n vertical-align: middle;\n }\n\n .govuk-header {\n $offset: 3px;\n padding-top: $offset;\n }\n\n .govuk-header__link--homepage {\n line-height: 30px;\n }\n // End adjustments\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group settings/links\n////\n\n/// Enable new link styles\n///\n/// If enabled, the link styles will change. Underlines will:\n///\n/// - be consistently thinner and a bit further away from the link text\n/// - have a clearer hover state, where the underline gets thicker to make the\n/// link stand out to users\n///\n/// You should only enable the new link styles if both:\n///\n/// - you've made sure your whole service will use the new style consistently\n/// - you do not have links in a multi-column CSS layout - there's [a Chromium\n/// bug that affects links](https://github.com/alphagov/govuk-frontend/issues/2204)\n///\n/// @type Boolean\n/// @access public\n\n$govuk-new-link-styles: false !default;\n\n/// Thickness of link underlines\n///\n/// The default will be either:\n///\n/// - 1px\n/// - 0.0625rem, if it's thicker than 1px because the user has changed the text\n/// size in their browser\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-thickness: unquote(\"max(1px, .0625rem)\") !default;\n\n/// Offset of link underlines from text baseline\n///\n/// The default is 3px expressed as ems, as calculated against the default body\n/// font size (on desktop) of 19px.\n/// 3 ÷ 19 = 0.1578\n///\n/// Set this variable to `false` to avoid setting an offset.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-offset: .1578em !default;\n\n/// Thickness of link underlines in hover state\n///\n/// The default for each link will be the thickest of the following:\n///\n/// - 3px\n/// - 0.1875rem, if it's thicker than 3px because the user has changed the text\n/// size in their browser\n/// - 0.12em (relative to the link's text size)\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-hover-underline-thickness: unquote(\"max(3px, .1875rem, .12em)\") !default;\n\n/*# sourceMappingURL=_links.scss.map */","@include govuk-exports(\"govuk/component/inset-text\") {\n .govuk-inset-text {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n // Margin top intended to collapse\n // This adds an additional 10px to the paragraph above\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n\n clear: both;\n\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/notification-banner\") {\n .govuk-notification-banner {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-brand-colour;\n\n background-color: $govuk-brand-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-notification-banner__header {\n padding: 2px govuk-spacing(3) govuk-spacing(1);\n\n // Ensures the notification header appears separate to the notification body text in high contrast mode\n border-bottom: 1px solid transparent;\n\n @include govuk-media-query($from: tablet) {\n padding: 2px govuk-spacing(4) govuk-spacing(1);\n }\n }\n\n .govuk-notification-banner__title {\n @include govuk-font($size: 19, $weight: bold);\n\n margin: 0;\n\n padding: 0;\n\n color: govuk-colour(\"white\");\n }\n\n .govuk-notification-banner__content {\n $padding-tablet: govuk-spacing(4);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n\n background-color: $govuk-body-background-colour;\n\n @include govuk-media-query($from: tablet) {\n padding: $padding-tablet;\n }\n\n // Wrap content at the same place that a 2/3 grid column ends, to maintain\n // shorter line-lengths when the notification banner is full width\n > * {\n // When elements have their own padding (like lists), include the padding\n // in the max-width calculation\n box-sizing: border-box;\n\n // Calculate the internal width of a two-thirds column...\n $two-col-width: ($govuk-page-width * 2 / 3) - ($govuk-gutter * 1 / 3);\n\n // ...and then factor in the left border and padding\n $banner-exterior: ($padding-tablet + $govuk-border-width);\n max-width: $two-col-width - $banner-exterior;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-notification-banner__heading {\n @include govuk-font($size: 24, $weight: bold);\n\n margin: 0 0 govuk-spacing(3) 0;\n\n padding: 0;\n }\n\n .govuk-notification-banner__link {\n @include govuk-link-common;\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-notification-banner--success {\n border-color: $govuk-success-colour;\n\n background-color: $govuk-success-colour;\n\n .govuk-notification-banner__link {\n @include govuk-link-style-success;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/pagination\") {\n // Flexbox enhancement for small screen visual design\n // Falls back to a float: left layout on non-flex browsers\n .govuk-pagination {\n @include govuk-responsive-margin(6, \"bottom\");\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n\n @include govuk-media-query($from: tablet) {\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n }\n\n .govuk-pagination__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n @include govuk-font(19);\n box-sizing: border-box;\n position: relative;\n min-width: 45px;\n min-height: 45px;\n padding: govuk-spacing(2) govuk-spacing(3);\n float: left; // Float is ignored if flex is active for prev/next links\n\n &:hover {\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n }\n }\n\n .govuk-pagination__item {\n // Hide items on small screens except the prev/next items,\n // non-link items and the first and last items\n display: none;\n\n // Center align pagination links in their parent list item so that they\n // visually sit in the middle of their touch area\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n }\n\n .govuk-pagination__prev,\n .govuk-pagination__next {\n @include govuk-typography-weight-bold;\n\n // Use flex to get around a whitespace issue between the arrow svg and the link text\n // without having to rely on whitespace control from backend tooling\n .govuk-pagination__link {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n }\n }\n\n .govuk-pagination__prev {\n padding-left: 0;\n }\n\n .govuk-pagination__next {\n padding-right: 0;\n }\n\n // Only show first, last and non-link items on mobile\n .govuk-pagination__item--current,\n .govuk-pagination__item--ellipses,\n .govuk-pagination__item:first-child,\n .govuk-pagination__item:last-child {\n display: block;\n }\n\n .govuk-pagination__item--current {\n @include govuk-typography-weight-bold;\n outline: 1px solid transparent;\n background-color: $govuk-link-colour;\n\n &:hover {\n background-color: $govuk-link-colour;\n }\n\n .govuk-pagination__link {\n @include govuk-link-style-inverse;\n }\n }\n\n .govuk-pagination__item--ellipses {\n @include govuk-typography-weight-bold;\n color: $govuk-secondary-text-colour;\n\n // Remove hover state for ellipsis items as they don't have links within them\n &:hover {\n background-color: transparent;\n }\n }\n\n .govuk-pagination__link {\n display: block;\n min-width: govuk-spacing(3);\n\n // Increase the touch area for the link to the parent element.\n @media screen {\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n // Add link hover decoration to prev/next text if no label present on prev/next only mode\n // We do this so that we have a hover state in all possible instances\n &:hover,\n &:active {\n .govuk-pagination__link-title--decorated {\n @include govuk-link-decoration;\n }\n\n .govuk-pagination__link-label,\n .govuk-pagination__link-title--decorated {\n @include govuk-link-hover-decoration;\n }\n }\n\n &:focus {\n .govuk-pagination__icon {\n color: $govuk-focus-text-colour;\n }\n\n .govuk-pagination__link-label {\n text-decoration: none;\n }\n\n .govuk-pagination__link-title--decorated {\n text-decoration: none;\n }\n }\n }\n\n .govuk-pagination__link-label {\n @include govuk-font($size: 19, $weight: \"regular\");\n @include govuk-link-decoration;\n display: inline-block;\n padding-left: govuk-spacing(6);\n }\n\n .govuk-pagination__icon {\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(15px);\n height: govuk-px-to-rem(13px);\n color: $govuk-secondary-text-colour;\n fill: currentcolor;\n forced-color-adjust: auto;\n }\n\n .govuk-pagination__icon--prev {\n margin-right: govuk-spacing(3);\n }\n\n .govuk-pagination__icon--next {\n margin-left: govuk-spacing(3);\n }\n\n // Block mode - position previous and next links above and below numbers\n .govuk-pagination--block {\n display: block;\n\n .govuk-pagination__item {\n padding: govuk-spacing(3);\n float: none;\n }\n\n .govuk-pagination__next,\n .govuk-pagination__prev {\n padding-left: 0;\n float: none;\n }\n\n .govuk-pagination__next {\n padding-right: govuk-spacing(3);\n\n .govuk-pagination__icon {\n margin-left: 0;\n }\n }\n\n // Only apply a border between prev and next if both are present\n .govuk-pagination__prev + .govuk-pagination__next {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // Reset both these elements to their inline default, both to ensure that the focus state\n // for block mode \"shrink wraps\" text as expected\n .govuk-pagination__link,\n .govuk-pagination__link-title {\n display: inline;\n }\n\n // Set the after pseudo element to a block which makes the title visually display\n // as block level whilst programmatically being inline\n // We do this to get around an NVDA quirk where adjacent block level\n // elements are always read out separately\n .govuk-pagination__link-title:after {\n content: \"\";\n display: block;\n }\n\n .govuk-pagination__link {\n text-align: left;\n\n &:focus {\n // apply focus styling to the label within the link as if it were being focused\n // to get around a display issue with a focusable inline element containing a mixture\n // of inline and inline-block level elements\n .govuk-pagination__link-label {\n @include govuk-focused-text;\n }\n }\n\n &:not(:focus) {\n text-decoration: none;\n }\n }\n\n .govuk-pagination__icon {\n margin-right: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/panel\") {\n .govuk-panel {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n\n margin-bottom: govuk-spacing(3);\n padding: govuk-spacing(7) - $govuk-border-width;\n\n border: $govuk-border-width solid transparent;\n\n text-align: center;\n\n @include govuk-media-query($until: tablet) {\n padding: govuk-spacing(3) - $govuk-border-width;\n\n // This is an if-all-else-fails attempt to stop long words from overflowing the container\n // on very narrow viewports by forcing them to break and wrap instead. This\n // overflowing is more likely to happen when user increases text size on a mobile eg. using\n // iOS Safari text resize controls.\n //\n // The overflowing is a particular problem with the panel component since it uses white\n // text: when the text overflows the container, it is invisible on the white (page)\n // background. When the text in our other components overflow, the user might have to scroll\n // horizontally to view it but the the text remains legible.\n overflow-wrap: break-word;\n word-wrap: break-word; // Support IE (autoprefixer doesn't add this as it's not a prefix)\n }\n }\n\n .govuk-panel--confirmation {\n color: govuk-colour(\"white\");\n background: govuk-colour(\"green\", $legacy: \"turquoise\");\n\n @include govuk-media-query($media-type: print) {\n border-color: currentcolor;\n color: $govuk-print-text-colour;\n background: none;\n }\n }\n\n .govuk-panel__title {\n margin-top: 0;\n margin-bottom: govuk-spacing(6);\n\n @include govuk-font($size: 48, $weight: bold);\n }\n\n .govuk-panel__title:last-child {\n margin-bottom: 0;\n }\n\n .govuk-panel__body {\n @include govuk-font($size: 36);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tag\") {\n .govuk-tag {\n\n display: inline-block;\n\n // When a user customises their colours often the background is removed,\n // by adding a outline we ensure that the tag component still keeps it's meaning.\n // https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/\n outline: 2px solid transparent;\n outline-offset: -2px;\n\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n letter-spacing: 1px;\n\n text-decoration: none;\n text-transform: uppercase;\n\n @if $govuk-use-legacy-font {\n // Since New Transport sits slightly higher than other common fonts.\n // We use intentionally uneven padding to make it balanced, this can be\n // removed using the version of the font that has a more common vertical spacing.\n @include govuk-font($size: 16, $weight: bold, $line-height: 1.25);\n padding-top: 4px;\n padding-right: 8px;\n padding-bottom: 1px;\n padding-left: 8px;\n } @else {\n @include govuk-font($size: 16, $weight: bold, $line-height: 1);\n padding-top: 5px;\n padding-right: 8px;\n padding-bottom: 4px;\n padding-left: 8px;\n }\n }\n\n .govuk-tag--grey {\n color: govuk-shade(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 30%);\n background: govuk-tint(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 90%);\n }\n\n .govuk-tag--purple {\n color: govuk-shade(govuk-colour(\"purple\"), 20%);\n background: govuk-tint(govuk-colour(\"purple\"), 80%);\n }\n\n .govuk-tag--turquoise {\n color: govuk-shade(govuk-colour(\"turquoise\"), 60%);\n background: govuk-tint(govuk-colour(\"turquoise\"), 70%);\n }\n\n .govuk-tag--blue {\n color: govuk-shade(govuk-colour(\"blue\"), 30%);\n background: govuk-tint(govuk-colour(\"blue\"), 80%);\n }\n\n .govuk-tag--yellow {\n color: govuk-shade(govuk-colour(\"yellow\"), 65%);\n background: govuk-tint(govuk-colour(\"yellow\"), 75%);\n }\n\n .govuk-tag--orange {\n color: govuk-shade(govuk-colour(\"orange\"), 55%);\n background: govuk-tint(govuk-colour(\"orange\"), 70%);\n }\n\n .govuk-tag--red {\n color: govuk-shade(govuk-colour(\"red\"), 30%);\n background: govuk-tint(govuk-colour(\"red\"), 80%);\n }\n\n .govuk-tag--pink {\n color: govuk-shade(govuk-colour(\"pink\"), 40%);\n background: govuk-tint(govuk-colour(\"pink\"), 80%);\n }\n\n .govuk-tag--green {\n color: govuk-shade(govuk-colour(\"green\"), 20%);\n background: govuk-tint(govuk-colour(\"green\"), 80%);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/phase-banner\") {\n .govuk-phase-banner {\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-phase-banner__content {\n @include govuk-font($size: 16);\n @include govuk-text-colour;\n\n display: table;\n margin: 0;\n }\n\n .govuk-phase-banner__content__tag {\n margin-right: govuk-spacing(2);\n }\n\n .govuk-phase-banner__text {\n display: table-cell;\n vertical-align: middle;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tabs\") {\n .govuk-tabs {\n @include govuk-responsive-margin(1, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__title {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__list {\n margin: 0;\n padding: 0;\n list-style: none;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__list-item {\n @include govuk-font($size: 19);\n margin-left: govuk-spacing(5);\n\n &:before {\n @include govuk-text-colour;\n content: \"\\2014 \"; // \"— \"\n margin-left: govuk-spacing(-5);\n padding-right: govuk-spacing(1);\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-common;\n @include govuk-link-style-default;\n\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n // JavaScript enabled\n .js-enabled {\n\n @include govuk-media-query($from: tablet) {\n .govuk-tabs__list {\n @include govuk-clearfix;\n margin-bottom: 0;\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-tabs__title {\n display: none;\n }\n\n .govuk-tabs__list-item {\n position: relative;\n\n margin-right: govuk-spacing(1);\n margin-bottom: 0;\n margin-left: 0;\n padding: govuk-spacing(2) govuk-spacing(4);\n\n float: left;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n text-align: center;\n\n &:before {\n content: none;\n }\n }\n\n .govuk-tabs__list-item--selected {\n $border-width: 1px;\n\n position: relative;\n\n margin-top: govuk-spacing(-1);\n\n // Compensation for border (otherwise we get a shift)\n margin-bottom: -$border-width;\n padding-top: govuk-spacing(3) - $border-width;\n padding-right: govuk-spacing(4) - $border-width;\n padding-bottom: govuk-spacing(3) + $border-width;\n padding-left: govuk-spacing(4) - $border-width;\n\n border: $border-width solid $govuk-border-colour;\n border-bottom: 0;\n\n background-color: $govuk-body-background-colour;\n\n .govuk-tabs__tab {\n text-decoration: none;\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-style-text;\n\n margin-bottom: 0;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(0, \"bottom\");\n padding: govuk-spacing(6) govuk-spacing(4);\n border: 1px solid $govuk-border-colour;\n border-top: 0;\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-tabs__panel--hidden {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/radios\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-radios-size: 40px;\n $govuk-small-radios-size: 24px;\n $govuk-radios-label-padding-left-right: govuk-spacing(3);\n // When the default focus width is used on a curved edge it looks visually smaller.\n // So for the circular radios we bump the default to make it look visually consistent.\n $govuk-radios-focus-width: $govuk-focus-width + 1px;\n\n .govuk-radios__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-radios-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-radios-size;\n\n clear: left;\n }\n\n .govuk-radios__item:last-child,\n .govuk-radios__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-radios__input {\n $input-offset: ($govuk-touch-target-size - $govuk-radios-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-radios-size / -2;\n margin-left: $govuk-radios-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-radios__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-radios-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n // ( ) Radio ring\n .govuk-radios__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n\n width: $govuk-radios-size;\n height: $govuk-radios-size;\n\n border: $govuk-border-width-form-element solid currentcolor;\n border-radius: 50%;\n background: transparent;\n }\n\n // • Radio button\n //\n // We create the 'button' entirely out of 'border' so that they remain\n // 'filled' even when colours are overridden in the browser.\n .govuk-radios__label:after {\n content: \"\";\n\n position: absolute;\n top: govuk-spacing(2);\n left: govuk-spacing(2);\n\n width: 0;\n height: 0;\n\n border: govuk-spacing(2) solid currentcolor;\n border-radius: 50%;\n opacity: 0;\n background: currentcolor;\n }\n\n .govuk-radios__hint {\n display: block;\n padding-right: $govuk-radios-label-padding-left-right;\n padding-left: $govuk-radios-label-padding-left-right;\n }\n\n // Focused state\n .govuk-radios__input:focus + .govuk-radios__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-radios__input:checked + .govuk-radios__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-radios__input:disabled,\n .govuk-radios__input:disabled + .govuk-radios__label {\n cursor: not-allowed;\n }\n\n .govuk-radios__input:disabled + .govuk-radios__label,\n .govuk-radios__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Inline radios\n // =========================================================\n\n .govuk-radios--inline {\n @include govuk-media-query ($from: tablet) {\n @include govuk-clearfix;\n\n .govuk-radios__item {\n margin-right: govuk-spacing(4);\n float: left;\n clear: none;\n }\n }\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-radios__divider {\n $govuk-divider-size: $govuk-radios-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the radios.\n $conditional-border-padding: ($govuk-radios-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the radios\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-radios-label-padding-left-right;\n\n .govuk-radios__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-radios--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-radios-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-radios__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆Which colour is your favourite?\n // ┌┆───┐\n // │┆() │ Purple\n // └┆▲──┘\n // ▲┆└─ Radio pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-radios__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-radios-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger radios, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-radios__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // ( ) Radio ring\n //\n // Reduce the size of the control [1], vertically centering it within the\n // touch target [2]\n .govuk-radios__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-radios-size; // 1\n height: $govuk-small-radios-size; // 1\n }\n\n // • Radio button\n //\n // Reduce the size of the 'button' and center it within the ring\n .govuk-radios__label:after {\n top: 15px;\n left: 7px;\n border-width: 5px;\n }\n\n // Fix position of hint with small radios\n //\n // Do not use hints with small radios – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-radios__hint {\n padding: 0;\n clear: both;\n pointer-events: none;\n }\n\n // Align conditional reveals with small radios\n .govuk-radios__conditional {\n $margin-left: ($govuk-small-radios-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n .govuk-radios__divider {\n width: $govuk-small-radios-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small radios.\n //\n // We use a hover state for small radios because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which radio they will select when their\n // cursor is outside of the visible area.\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow:\n 0 0 0 $govuk-radios-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: initial;\n }\n\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/select\") {\n .govuk-select {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n\n // This min-width was chosen because:\n // - it makes the Select noticeably wider than it is taller (which is what users expect)\n // - 11.5em matches the 'length-10' variant of the input component\n // - it fits comfortably on screens as narrow as 240px wide\n min-width: 11.5em;\n max-width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n padding: govuk-spacing(1); // was 5px 4px 4px - size of it should be adjusted to match other form elements\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n\n // Default user agent colours for selects can have low contrast,\n // and may look disabled (#2435)\n color: $govuk-text-colour;\n background-color: govuk-colour(\"white\");\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n cursor: not-allowed;\n }\n }\n\n .govuk-select option:active,\n .govuk-select option:checked,\n .govuk-select:focus::-ms-value {\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n }\n\n .govuk-select--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/skip-link\") {\n .govuk-skip-link {\n @include govuk-visually-hidden-focusable;\n @include govuk-typography-common;\n @include govuk-link-decoration;\n @include govuk-link-style-text;\n @include govuk-typography-responsive($size: 16);\n\n display: block;\n padding: govuk-spacing(2) govuk-spacing(3);\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (padding: unquote(\"max(calc(0px))\")) {\n $padding-safe-area-right: calc(#{govuk-spacing(3)} + env(safe-area-inset-right));\n $padding-safe-area-left: calc(#{govuk-spacing(3)} + env(safe-area-inset-left));\n\n // Use max() to pick largest padding, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n padding-right: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-right})\");\n padding-left: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-left})\");\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n outline-offset: 0;\n background-color: $govuk-focus-colour;\n\n // Undo unwanted changes when global styles are enabled\n @if $govuk-global-styles {\n box-shadow: none;\n }\n }\n }\n\n .govuk-skip-link-focused-element {\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // We set the focus on the linked element (this is usually the element) when the skip\n // link is activated to improve screen reader announcements. However, we remove the visible\n // focus indicator from the linked element because the user cannot interact with it.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Hide an element visually, but have it available for screen readers\n///\n/// @link https://snook.ca/archives/html_and_css/hiding-content-for-accessibility\n/// - Hiding Content for Accessibility, Jonathan Snook, February 2011\n/// @link https://github.com/h5bp/html5-boilerplate/blob/9f13695d21ff92c55c78dfa9f16bb02a1b6e911f/src/css/main.css#L121-L158\n/// - h5bp/html5-boilerplate - Thanks!\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden($important: true) {\n position: absolute if($important, !important, null);\n\n // Absolute positioning has the unintended consequence of removing any\n // whitespace surrounding visually hidden text from the accessibility tree.\n // Insert a space character before and after visually hidden text to separate\n // it from any visible text surrounding it.\n &:before {\n content: \"\\00a0\";\n }\n\n &:after {\n content: \"\\00a0\";\n }\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n border: 0 if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link)\n///\n/// This is slightly less opinionated about borders and padding to make it\n/// easier to style the focussed element.\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden-focusable($important: true) {\n position: absolute if($important, !important, null);\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n\n &:active,\n &:focus {\n position: static if($important, !important, null);\n\n width: auto if($important, !important, null);\n height: auto if($important, !important, null);\n margin: inherit if($important, !important, null);\n\n overflow: visible if($important, !important, null);\n clip: auto if($important, !important, null);\n -webkit-clip-path: none if($important, !important, null);\n clip-path: none if($important, !important, null);\n\n white-space: inherit if($important, !important, null);\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","@include govuk-exports(\"govuk/component/summary-list\") {\n .govuk-summary-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-media-query($from: tablet) {\n display: table;\n width: 100%;\n table-layout: fixed; // Required to allow us to wrap words that overflow.\n border-collapse: collapse;\n }\n margin: 0; // Reset default user agent styles\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-summary-list__row {\n border-bottom: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n @include govuk-media-query($from: tablet) {\n display: table-row;\n }\n }\n\n // Remove right padding from the last column in the row\n .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n }\n\n // Provide an empty 'cell' for rows that don't have actions – otherwise the\n // bottom border is not drawn for that part of the row in some browsers.\n .govuk-summary-list__row--no-actions {\n @include govuk-media-query($from: tablet) {\n &:after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n margin: 0; // Reset default user agent styles\n\n @include govuk-media-query($from: tablet) {\n display: table-cell;\n padding-top: govuk-spacing(2);\n padding-right: govuk-spacing(4);\n padding-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-summary-list__actions {\n margin-bottom: govuk-spacing(3);\n @include govuk-media-query($from: tablet) {\n width: 20%;\n padding-right: 0; // Needed for IE8\n text-align: right;\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n // Automatic wrapping for unbreakable text (e.g. URLs)\n word-wrap: break-word; // Fallback for older browsers only\n overflow-wrap: break-word;\n }\n\n .govuk-summary-list__key {\n margin-bottom: govuk-spacing(1);\n @include govuk-typography-weight-bold;\n @include govuk-media-query($from: tablet) {\n width: 30%;\n }\n }\n\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-summary-list__value > p {\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-summary-list__value > :last-child {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__actions-list {\n width: 100%;\n margin: 0; // Reset default user agent styles\n padding: 0; // Reset default user agent styles\n }\n\n .govuk-summary-list__actions-list-item {\n display: inline-block;\n }\n\n // In older browsers such as IE8, :last-child is not available,\n // so only show the border divider where it is available.\n @include govuk-media-query($until: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-right: govuk-spacing(2);\n padding-right: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:last-child) {\n border-right: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:last-child {\n margin-right: 0;\n padding-right: 0;\n border: 0;\n }\n }\n\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-left: govuk-spacing(2);\n padding-left: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n border: 0;\n }\n }\n\n // No border on entire summary list\n .govuk-summary-list--no-border {\n .govuk-summary-list__row {\n border: 0;\n }\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // No border on specific rows\n .govuk-summary-list__row--no-border {\n border: 0;\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // Additional block for the summary card\n .govuk-summary-card {\n @include govuk-responsive-margin(6, \"bottom\");\n border: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-card__title-wrapper {\n padding: govuk-spacing(3);\n\n // Ensures the card header appears separate to the summary list in forced colours mode\n border-bottom: 1px solid transparent;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n @include govuk-media-query($from: \"tablet\") {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n }\n\n .govuk-summary-card__title {\n @include govuk-font($size: 19, $weight: bold);\n margin: govuk-spacing(1) govuk-spacing(4) govuk-spacing(2) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__actions {\n @include govuk-font($size: 19, $weight: bold);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n row-gap: 10px;\n margin: govuk-spacing(1) 0;\n padding: 0;\n list-style: none;\n\n @include govuk-media-query($from: \"tablet\") {\n -ms-flex-pack: right;\n justify-content: right;\n text-align: right;\n }\n }\n\n .govuk-summary-card__action {\n display: inline;\n margin: 0 govuk-spacing(2) 0 0;\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-right: 0;\n }\n\n // We use the following media query to target IE11 and 10 only to add margin\n // between actions.\n //\n // We do this because we're using row-gap to create space between actions on\n // more evergreen browsers which IE doesn't support. @supports currently isn't\n // a viable solution, see https://github.com/w3c/csswg-drafts/issues/3559.\n //\n // Solution taken from https://stackoverflow.com/questions/11173106/apply-style-only-on-ie#answer-36448860\n // which also includes an explanation of why this works\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__action:last-child {\n margin: 0;\n padding-right: 0;\n border-right: none;\n\n @include govuk-media-query($from: \"tablet\") {\n padding-left: govuk-spacing(2);\n }\n\n // See above comment for why this is here\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: 0;\n }\n }\n\n .govuk-summary-card__content {\n padding: govuk-spacing(3) govuk-spacing(3) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n\n .govuk-summary-list {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__row:last-of-type {\n margin-bottom: 0;\n border-bottom: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/table\") {\n .govuk-table {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: 100%;\n @include govuk-responsive-margin(6, \"bottom\");\n\n border-spacing: 0;\n border-collapse: collapse;\n }\n\n .govuk-table__header {\n @include govuk-typography-weight-bold;\n }\n\n .govuk-table__header,\n .govuk-table__cell {\n padding: govuk-spacing(2) govuk-spacing(4) govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-border-colour;\n text-align: left;\n vertical-align: top;\n // GOV.UK Elements sets the font-size and line-height for all headers and cells\n // in tables.\n @include _govuk-compatibility(govuk_elements) {\n font-size: inherit;\n line-height: inherit;\n }\n }\n\n .govuk-table__cell--numeric {\n @include govuk-font($size: false, $tabular: true);\n }\n\n .govuk-table__header--numeric,\n .govuk-table__cell--numeric {\n text-align: right;\n }\n\n .govuk-table__header:last-child,\n .govuk-table__cell:last-child {\n padding-right: 0;\n }\n\n .govuk-table__caption {\n @include govuk-typography-weight-bold;\n\n display: table-caption;\n text-align: left;\n }\n\n // Modifiers that make captions look more like their equivalent headings\n\n .govuk-table__caption--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/warning-text\") {\n .govuk-warning-text {\n position: relative;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(2) 0;\n }\n\n .govuk-warning-text__assistive {\n @include govuk-visually-hidden;\n }\n\n .govuk-warning-text__icon {\n @include govuk-font($size: false, $weight: bold);\n\n box-sizing: border-box;\n\n display: inline-block;\n\n position: absolute;\n left: 0;\n\n min-width: 35px;\n min-height: 35px;\n margin-top: -7px;\n\n @include govuk-media-query($from: tablet) {\n margin-top: -5px;\n }\n\n // When a user customises their colours the background colour will often be removed.\n // Adding a border to the component keeps it's shape as a circle.\n border: 3px solid govuk-colour(\"black\");\n border-radius: 50%;\n\n color: govuk-colour(\"white\");\n background: govuk-colour(\"black\");\n\n font-size: 30px;\n line-height: 29px;\n\n text-align: center;\n\n // Prevent the exclamation mark from being included when the warning text\n // is copied, for example.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n // Improve rendering in Windows High Contrast Mode (Edge), where a\n // readability backplate behind the exclamation mark obscures the circle\n forced-color-adjust: none;\n\n @media screen and (forced-colors: active) {\n border-color: windowText;\n color: windowText;\n background: transparent;\n }\n }\n\n .govuk-warning-text__text {\n @include govuk-font($size: 19, $weight: bold);\n @include govuk-text-colour;\n display: block;\n padding-left: 45px;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/utilities/visually-hidden\") {\n .govuk-visually-hidden {\n @include govuk-visually-hidden;\n }\n\n .govuk-visually-hidden-focusable {\n @include govuk-visually-hidden-focusable;\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/display\") {\n .govuk-\\!-display-inline {\n display: inline !important;\n }\n\n .govuk-\\!-display-inline-block {\n display: inline-block !important;\n }\n\n .govuk-\\!-display-block {\n display: block !important;\n }\n\n .govuk-\\!-display-none {\n display: none !important;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-\\!-display-none-print {\n display: none !important;\n }\n }\n}\n\n/*# sourceMappingURL=_display.scss.map */","////\n/// @group overrides\n////\n\n// stylelint-disable declaration-no-important\n\n/// Directions for spacing\n///\n/// @type Map\n/// @access private\n\n$_spacing-directions: (\n \"top\",\n \"right\",\n \"bottom\",\n \"left\"\n) !default;\n\n/// Generate responsive spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-margin-4 {\n/// margin: 15px !important;\n/// }\n///\n/// @media (min-width: 40.0625em) {\n/// .govuk-\\!-margin-4 {\n/// margin: 20px !important;\n/// }\n/// }\n///\n/// @access private\n\n@mixin _govuk-generate-responsive-spacing-overrides($property) {\n // For each point in the spacing scale (defined in settings), create an\n // override that affects all directions...\n @each $scale-point, $scale-map in $govuk-spacing-responsive-scale {\n\n .govuk-\\!-#{$property}-#{$scale-point} {\n\n @include _govuk-responsive-spacing($scale-point, $property, \"all\", true);\n }\n\n // ... and then an override for each individual direction\n @each $direction in $_spacing-directions {\n\n .govuk-\\!-#{$property}-#{$direction}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, $direction, true);\n }\n }\n }\n}\n\n/// Generate static spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the non-responsive spacing scale.\n///\n/// The classes in the format govuk-#{$property}-static-#{$spacing-point}\n/// and govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point} are deprecated.\n/// For example: govuk-!-margin-static-2 or govuk-!-margin-top-static-2\n///\n/// Use classes in the format .govuk-\\!-static-#{$property}-#{$spacing-point}\n/// and .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} instead.\n/// For example: govuk-!-static-margin-2 or govuk-!-static-margin-top-2\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-static-margin-4 {\n/// margin: 20px !important;\n/// }\n///\n/// @access private\n@mixin _govuk-generate-static-spacing-overrides($property) {\n @each $spacing-point in map-keys($govuk-spacing-points) {\n .govuk-\\!-#{$property}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$spacing-point} {\n #{$property}: govuk-spacing($spacing-point) !important;\n }\n\n @each $direction in $_spacing-directions {\n .govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} {\n #{$property}-#{$direction}: govuk-spacing($spacing-point) !important;\n }\n }\n }\n}\n\n@include govuk-exports(\"govuk/overrides/spacing\") {\n @include _govuk-generate-responsive-spacing-overrides(\"margin\");\n @include _govuk-generate-responsive-spacing-overrides(\"padding\");\n\n @include _govuk-generate-static-spacing-overrides(\"margin\");\n @include _govuk-generate-static-spacing-overrides(\"padding\");\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/text-align\") {\n .govuk-\\!-text-align-left {\n text-align: left !important;\n }\n\n .govuk-\\!-text-align-centre {\n text-align: center !important;\n }\n\n .govuk-\\!-text-align-right {\n text-align: right !important;\n }\n}\n\n/*# sourceMappingURL=_text-align.scss.map */","@include govuk-exports(\"govuk/overrides/typography\") {\n // Font size and line height\n\n // Generate typography override classes for each responsive font map in the\n // typography scale eg .govuk-\\!-font-size-80\n @each $size in map-keys($govuk-typography-scale) {\n .govuk-\\!-font-size-#{$size} {\n @include govuk-typography-responsive($size, $important: true);\n }\n }\n\n // Weights\n\n .govuk-\\!-font-weight-regular {\n @include govuk-typography-weight-regular($important: true);\n }\n\n .govuk-\\!-font-weight-bold {\n @include govuk-typography-weight-bold($important: true);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/width\") {\n .govuk-\\!-width-full {\n width: 100% !important;\n }\n\n .govuk-\\!-width-three-quarters {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 75% !important;\n }\n }\n\n .govuk-\\!-width-two-thirds {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 66.66% !important;\n }\n }\n\n .govuk-\\!-width-one-half {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 50% !important;\n }\n }\n\n .govuk-\\!-width-one-third {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 33.33% !important;\n }\n }\n\n .govuk-\\!-width-one-quarter {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 25% !important;\n }\n }\n}\n\n/*# sourceMappingURL=_width.scss.map */","* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@font-face {\n font-family: 'Noto Regular';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: block;\n src: url('/static/fonts/fa-solid-900.eot');\n src: url('/static/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('/static/fonts/fa-solid-900.woff2') format('woff2'),\n url('/static/fonts/fa-solid-900.woff') format('woff'),\n url('/static/fonts/fa-solid-900.ttf') format('truetype'),\n url('/static/fonts/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free Regular';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('/static/fonts/fa-regular-400.eot');\n src: url('/static/fonts/fa-regular-400.eot?#iefix')\n format('embedded-opentype'),\n url('/static/fonts/fa-regular-400.woff2') format('woff2'),\n url('/static/fonts/fa-regular-400.woff') format('woff'),\n url('/static/fonts/fa-regular-400.ttf') format('truetype'),\n url('/static/fonts/fa-regular-4000.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n\n.fa-regular {\n font-family: 'Font Awesome 5 Free Regular';\n font-weight: 400;\n}\n\n$main-text-font: 'Noto Regular', Arial, Helvetica, Verdana;\n$header-font: 'Noto SemiBold', Arial, Helvetica, Verdana;\n\n//font-weight\n$font-weight-standard: 400;\n$font-weight-semi-bold: 600;\n\n//font-size\n$font-size-h1: 44px;\n$h1-line-height: 60px;\n\n$font-size-h2: 36px;\n$h2-line-height: 50px;\n\n$font-size-h3: 28px;\n$h3-line-height: 40px;\n\n$font-size-h4: 24px;\n$h4-line-height: 34px;\n\n$font-size-h5: 20px;\n$h5-line-height: 30px;\n\n$font-size-p-large: 28px;\n$p-large-line-height: 40px;\n$font-size-p: 18px;\n$p-line-height: 30px;\n$font-size-p-small: 16px;\n$p-small-line-height: 25px;\n\n$font-size-button: $font-size-p;\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $header-font;\n margin: 0;\n color: $color-main-text;\n font-weight: $font-weight-semi-bold;\n}\n\n@mixin h1-mixin {\n font-size: $font-size-h1;\n line-height: $h1-line-height;\n letter-spacing: -0.03rem;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n letter-spacing: normal;\n }\n}\n\nh1 {\n @include h1-mixin;\n}\n\n@mixin h2-mixin {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n }\n}\n\nh2 {\n @include h2-mixin();\n}\n\n@mixin h3-mixin {\n font-size: $font-size-h3;\n line-height: $font-size-h3;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n line-height: $h4-line-height;\n }\n}\n\nh3 {\n @include h3-mixin;\n}\n\n@mixin h4-mixin {\n font-size: $font-size-h4;\n line-height: $font-size-h4;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n }\n}\n\nh4 {\n @include h4-mixin;\n}\n\n@mixin h5-mixin {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n}\n\nh5 {\n @include h5-mixin;\n}\n\n@mixin p-mixin {\n font-size: $font-size-p;\n line-height: $p-line-height;\n font-weight: $font-weight-standard;\n font-family: $main-text-font;\n}\n\nbody,\ndiv,\np {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-main-text;\n line-height: $p-line-height;\n}\n\n$regular-font-weight: 400;\n\nsup {\n font-size: smaller;\n vertical-align: top;\n}\n\n.great {\n .govuk-body,\n .govuk-body-s,\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n font-family: $main-text-font;\n }\n}\n\n.govuk-caption-l {\n font-weight: 300 !important;\n color: #505a5f !important;\n font-family: $main-text-font !important;\n}\n\n.great-signup-form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n}\n","$color-main-text: #212427;\n$color-secondary-text: #7C7C7C;\n$color-alternative-text: #FFFFFF;\n$color-subheading-text: #8180A0;\n\n\n$color-primary-button: #1D70B8;\n\n$color-main-background: #FFFFFF;\n$color-alternative-background: #e9e7ed;\n\n$color-border: black;\n\n$color-thematic-break: #D6E0E5;\n\n$color-background-color: #EEF2F6;\n\n$color-gov-link: #1D70B8;\n\n$color-footer: #04043F;\n\n$color-completed: #0D8D98;\n\n$color-focus: #ffbf47;\n\n$color-quotes: #EEF2F6;\n\n$color-quotes-icons: #212427;\n\n$color-delete: #D4351C;\n$color-visited: #4C2C92;\n$color-tab: #dde5ed;\n$color-info-box: #E0E8EF;\n","//arabic\n@font-face {\n font-family: 'Noto Arabic Regular';\n src: url('/static/fonts/NotoSansArabic-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Arabic SemiBold';\n src: url('/static/fonts/NotoSansArabic-SemiBold.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n$arabic-main-text-font: 'Noto Arabic Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$arabic-header-text-font: 'Noto Arabic SemiBold', 'Noto SemiBold', Arial,\n Helvetica, Verdana;\n\n*:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $arabic-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $arabic-main-text-font !important;\n }\n}\n\n//korean\n\n@font-face {\n font-family: 'Noto Korean Regular';\n src: url('/static/fonts/NotoSansKR-Regular.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Korean Bold';\n src: url('/static/fonts/NotoSansKR-Bold.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n$korean-main-text-font: 'Noto Korean Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$korean-header-text-font: 'Noto Korean Bold', 'Noto SemiBold', Arial, Helvetica,\n Verdana;\n\n*:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $korean-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $korean-main-text-font;\n }\n}\n","@import '../colors/colors.scss';\n$icon-standard-size: 18px;\n$icon-large-button-size: 18px;\n$icon-medium-button-size: 16px;\n$icon-small-button-size: 14px;\n\ni {\n font-size: $icon-standard-size;\n}\n\n.fa-times-circle {\n color: $color-delete;\n}\n\nlabel.far,\n.fa-book {\n color: $color-gov-link;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import './typography.scss';\n@import './foreign-language-typography.scss';\n@import './icons.scss';\n@import '../sizes/sizes.scss';\n\n.page-title {\n padding: $x-large-padding 0 $large-padding 0;\n}\n\n.link {\n color: $color-gov-link;\n}\n\n.learning-link:visited,\n.link:hover,\n.link:active,\n.link:focus:active {\n color: $color-visited;\n}\n\narticle > h5 {\n padding-top: $standard-padding;\n}\n\narticle > p {\n margin: 0;\n padding-bottom: $standard-padding;\n}\n\n#great-footer-copyright, .subheading {\n@include p-mixin\n}\n\n.big-number-list li:before {\n font-family: $header-font !important;\n color: $color-main-text !important;\n font-weight: $font-weight-semi-bold;\n}\n\n#great-footer-copyright {\n font-size: $font-size-p-small;\n line-height: $p-line-height;\n}\n\n//just overidde colors\n.h-m,\n.h-s,\na.learn__category-link,\n.body-m,\n.body-l,\n.h-l,\n.body-l-b,\n.h-xs,\n.body-l,\n.body-s,\ndiv,\nlabel.body-l,\n.body-m-b,\n.body-s-b,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\n.multiple-choice label,\n.select__button i,\n.great-checkbox label,\n.great-checkbox label::before,\n.learn__lesson-item-link:visited,\n.learning-link:visited {\n color: $color-main-text;\n}\n\n//override font-family\n.h-m,\n.h-s,\n.h-l,\n.h-xs,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\np.lede,\n.results.title,\n#search-results-information p,\n.heading-small{\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n}\n\n.link,\n.form-control,\n.body-m,\n.body-s,\n.body-l,\n.great-checkbox label,\n.multiple-choice label,\n.font-xsmall,\n.subheading {\n font-family: $main-text-font !important;\n font-weight: $regular-font-weight;\n}\n\n.body-l-b {\n font-size: $font-size-p;\n}\n\n.magna-header__menu-items button,\n.magna-header__search input,\nselect.form-control,\n.breadcrumbs li {\n font-size: $font-size-button;\n font-family: $main-text-font;\n}\n\n.bold,\n.bold-large,\n.bold-medium,\n.bold-small,\n.rich-text h1,\n.rich-text h2,\n.rich-text h3,\n.rich-text h4,\n.rich-text h5,\n.block-text:not(.microsite .block-text) h1,\n.block-text:not(.microsite .block-text) h2,\n.block-text:not(.microsite .block-text) h3,\n.block-text:not(.microsite .block-text) h4,\n#search-results-information p,\n.body-l-b,\n.card .card-inner h3,\na.labelled-card .card-inner h3,\na.labelled-image-card .card-inner h3,\n.card .card-inner h4,\na.labelled-card .card-inner h4,\na.labelled-image-card .card-inner h4,\n.card .card-inner h5,\na.labelled-card .card-inner h5,\na.labelled-image-card .card-inner h5,\n.card .card-inner h6,\na.labelled-card .card-inner h6,\na.labelled-image-card .card-inner h6 {\n font-weight: 600;\n}\n\n.rich-text i {\n font-size: inherit;\n}\n\n\n.article-list-page ul.content-list li h3{\n @include h3-mixin;\n}\n\n.rich-text h1{\n @include h1-mixin\n}\n\n.heading-xlarge,\n.govuk-heading-xlarge,\n.rich-text h1 {\n @include h1-mixin;\n}\n\n.rich-text h2{\n @include h2-mixin\n}\n\n.rich-text h3{\n @include h3-mixin\n}\n\n.rich-text h4{\n @include h4-mixin\n}\n\n.exred-triage-form .heading-medium{\n font-family: $header-font!important;\n}\n","$standard-padding: 10px;\n$mobile-container-padding: 15px;\n$desktop-container-padding: $standard-padding * 3;\n$large-padding: $standard-padding * 2;\n$x-large-padding: $standard-padding * 3;\n$content-max-width: 1230px;\n$mobile-size: 640px;\n$tablet-size: 768px;\n$max-header-width: 1600px;\n$max-content-margin-breakpoint: $content-max-width + (2 * $desktop-container-padding);\n\n@mixin container-horizontal-margin {\n @media only screen and (max-width: $mobile-size) {\n margin-left: $mobile-container-padding * 0.5;\n margin-right: $mobile-container-padding * 0.5;\n }\n @media only screen and (min-width: $mobile-size) and (max-width: $max-content-margin-breakpoint) {\n margin-left: $desktop-container-padding;\n margin-right: $desktop-container-padding;\n }\n\n @media only screen and (min-width: $max-content-margin-breakpoint) {\n margin: 0 auto;\n }\n}\n\n@mixin width-container {\n @include container-horizontal-margin();\n max-width: $content-max-width;\n}\n","@import './colors.scss';\n@import './typography.scss';\n\n%great-text-grey {\n color: $great-grey !important;\n}\n\n%great-text-light-grey {\n color: $great-light-grey !important;\n}\n\n%great-text-white {\n color: $great-white !important;\n}\n\n.great {\n overflow-x: hidden;\n\n h1,\n h2:not(.govuk-caption-l):not(.govuk-caption-xl),\n h3,\n h4,\n h5,\n h6,\n .govuk-warning-text__text {\n font-family: $great-font-bold;\n -webkit-font-smoothing: auto;\n &:not(\n .great-title-link,\n .great-card__link,\n .great-heading-link__heading,\n .govuk-notification-banner__title\n ) {\n color: $great-dark-grey;\n }\n }\n\n h2:not(\n .govuk-notification-banner__title,\n .govuk-heading-xs,\n .govuk-heading-s,\n .govuk-body-s,\n .govuk-fieldset__heading\n ) {\n @include govuk-media-query($until: tablet) {\n font-size: 28px;\n }\n }\n\n h3 {\n @include govuk-media-query($until: tablet) {\n font-size: 24px;\n }\n }\n\n p:not(.govuk-error-message, .govuk-hint),\n span:not(\n .great-badge,\n .great-text-darker-grey,\n .govuk-details__summary-text,\n .great-warning-text__icon,\n .great-tag,\n .govuk-warning-text__icon,\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion-nav__chevron,\n .govuk-accordion-nav__chevron--down,\n .govuk-accordion-nav__chevron--down::after,\n .govuk-accordion-nav__chevron--up::after,\n .govuk-accordion-nav__chevron--up\n ),\n ol,\n ul,\n a {\n font-family: $great-font;\n color: $great-dark-grey;\n }\n .govuk-notification-banner__heading,\n .govuk-accordion__section-heading-text-focus {\n font-family: $header-font;\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n font-size: 18px;\n }\n\n .govuk-caption-xl {\n font-size: 20px;\n line-height: 30px;\n font-family: $main-text-font;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link:not(.great-title-link),\n .govuk-caption-m,\n .govuk-caption-s,\n .govuk-caption-lm,\n .govuk-list {\n font-family: $great-font;\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .great-font-bold {\n font-family: $great-font-bold !important;\n }\n .great-font-weight-semi-bold {\n font-weight: $font-weight-semi-bold !important;\n }\n\n .govuk-heading-xl {\n font-size: 36px;\n letter-spacing: -0.03rem;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n }\n\n .govuk-heading-l {\n font-size: 28px;\n line-height: 40px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 36px;\n line-height: 50px;\n }\n }\n\n .govuk-heading-m {\n font-size: 24px;\n line-height: 34px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-heading-s {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-heading-xs {\n font-size: 16px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n }\n }\n\n .govuk-body-l {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-body,\n .govuk-label,\n .govuk-hint,\n .govuk-input,\n .govuk-list,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-link:not(.govuk-heading-m, .govuk-heading-s),\n .govuk-warning-text__text,\n .govuk-error-message {\n font-size: 16px;\n line-height: 24px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n line-height: 30px;\n }\n }\n .govuk-body,\n .govuk-label,\n .govuk-input,\n .govuk-body-s,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-warning-text__text,\n .govuk-list--bullet {\n color: $color-main-text;\n }\n\n .govuk-body-s {\n font-size: 14px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n }\n\n .govuk-list {\n -webkit-font-smoothing: auto;\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-checkboxes__label,\n .govuk-details,\n .govuk-link:not(.great-title-link) {\n font-family: $great-font;\n }\n\n .govuk-radios__label,\n .govuk-checkboxes__label {\n @include govuk-media-query($from: tablet) {\n padding-top: 5px;\n }\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 16px;\n line-height: 24px;\n min-height: 44px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .govuk-\\!-padding-top-9 {\n @include govuk-media-query($until: tablet) {\n padding-top: 30px !important;\n }\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-fieldset__heading {\n line-height: inherit;\n }\n\n .govuk-label--l {\n font-size: 1.25rem;\n line-height: 1.1111111111;\n }\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.great-container {\n max-width: 1230px;\n margin: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n}\n\n.great-border-top-blue {\n border-top: 6px solid $great-blue;\n}\n\n.great-border-thin-top-light-blue {\n border-top: 3px solid #1d70b8;\n}\n\n.great-border-thin-top-lighter-blue {\n border-top: 2px solid $great-light-blue;\n}\n\n.great-border-bottom-blue {\n border-bottom: 6px solid $great-blue;\n}\n\n.great-border-left-blue {\n border-left: 6px solid $great-blue;\n}\n\n.great-border-radius-10 {\n border-radius: 10px;\n}\n\n.great-bg-white {\n background-color: $great-white !important;\n background: $great-white;\n}\n\n.great-bg-lighter-grey {\n background-color: $great-lighter-grey;\n}\n\n.great-bg-light-blue {\n background-color: $great-light-blue !important;\n}\n\n.great-bg-dark-blue {\n background-color: $great-dark-blue;\n}\n\n.great-text-dark-blue {\n color: $great-dark-blue !important;\n}\n\n.great-text-dark-grey {\n color: $great-text-dark-grey !important;\n}\n\n.great-dark-grey {\n color: $great-dark-grey !important;\n}\n\n.great-text-grey {\n @extend %great-text-grey;\n}\n\n.great-text-light-grey {\n @extend %great-text-light-grey;\n}\n\n.great-text-white {\n @extend %great-text-white;\n}\n\n.great-text-blue {\n color: $govuk-brand-colour !important;\n}\n\n.great-max-width-100 {\n max-width: 100%;\n}\n\n.great-max-width-75 {\n max-width: 75%;\n}\n\n.great-max-width-80 {\n max-width: 80%;\n}\n\n.great-min-width-200-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 200px;\n }\n}\n\n.great-min-width-250-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 250px;\n }\n}\n\n.great-height-100-desktop {\n @include govuk-media-query($from: tablet) {\n height: 100% !important;\n }\n}\n\n.great-height-100-minus-30-desktop {\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 30px) !important;\n }\n}\n\n.great-font-size-18 {\n font-size: 18px !important;\n}\n\n.great-font-main {\n font-family: $main-text-font !important;\n a {\n font-family: $main-text-font !important;\n }\n}\n\n.great-line-height-20 {\n line-height: 20px !important;\n}\n\n.great-line-height-30 {\n line-height: 30px !important;\n}\n\n.great-font-size-mobile-18 {\n @media (max-width: 640px) {\n font-size: 18px !important;\n }\n}\n\n.great-font-size-desktop-24 {\n @media (min-width: 641px) {\n font-size: 24px;\n }\n}\n\n.great-font-size-28 {\n font-size: 28px;\n}\n\n.great-text-align-right {\n text-align: right;\n}\n\n.great-vertical-align-middle {\n vertical-align: middle;\n}\n\n.great-ratio-16-9 {\n padding-top: 56.25%;\n position: relative;\n width: 100%;\n overflow: hidden;\n\n > * {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n}\n\n.great-video-embed-16-9 {\n aspect-ratio: 16/9;\n width: 100%;\n\n > iframe {\n width: 100% !important;\n height: 100% !important;\n }\n}\n\n.great-scaled-full-img {\n display: block;\n > img {\n width: 100%;\n height: auto;\n display: block;\n }\n}\n\n.great-full-width-bar {\n margin: 0 -9999rem;\n padding: 0 9999rem;\n overflow: auto;\n}\n\n.great-display-block {\n display: block;\n}\n\n.great-display-flex {\n display: flex;\n}\n\n.great-align-items-flex-end {\n align-items: flex-end;\n}\n\n.great-display-flex-desktop {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-display-flex-until-desktop {\n @include govuk-media-query($until: desktop) {\n display: flex;\n }\n}\n\n.great-flex-wrap {\n flex-wrap: wrap;\n}\n\n.great-justify-content-end {\n justify-content: end;\n}\n\n.great-align-items-center {\n align-items: center;\n}\n\n.great-flex-basis-25 {\n flex-basis: 25%;\n}\n\n.great-flex-basis-50 {\n flex-basis: 50%;\n}\n\n.great-flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.great-flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n.great-background-light-blue {\n background-color: $great-light-blue;\n}\n\n.great-display-from-tablet {\n display: none;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n}\n\n.great-display-from-desktop {\n display: none;\n\n @include govuk-media-query($from: desktop) {\n display: block;\n }\n}\n\n.great-display-until-tablet {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: none;\n }\n}\n\n.great-display-until-desktop {\n display: block;\n\n @include govuk-media-query($from: 901px) {\n display: none;\n }\n}\n\n.great-actions-group {\n display: flex;\n gap: 10px 20px;\n flex-wrap: wrap;\n align-items: center;\n > * {\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n }\n @include govuk-media-query($until: tablet) {\n width: 100%;\n }\n }\n\n .govuk-button {\n min-width: 150px;\n }\n}\n\n.great-visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.great-break-word {\n word-wrap: break-word;\n}\n\n.great-padding-top-35 {\n padding-top: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 35px !important;\n }\n}\n\n.great-padding-left-35 {\n padding-left: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 35px !important;\n }\n}\n\n.great-margin-bottom-30 {\n margin-bottom: 30px !important;\n}\n\n.great-margin-top-2 {\n margin-top: 2px !important;\n}\n\n.great-desktop-only-padding-horizontal-15{\n padding-left: 0px;\n padding-right: 0px;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 15px;\n padding-right: 15px;\n }\n}\n\n.great-mobile-only-padding-vertical-30{\n padding-top: 30px;\n padding-bottom: 30px;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n}\n\n.great-media-container {\n > * {\n display: block;\n width: 100%;\n }\n}\n\n.great-grid-column-seven-twelfths {\n @include govuk-media-query($from: desktop) {\n width: calc(58.333% + 30px);\n }\n}\n\n.great-full-width-button,\n.great-full-width {\n width: 100%;\n}\n\n.great-min-300-button {\n @include govuk-media-query($from: tablet) {\n min-width: 300px;\n }\n}\n\n.great-min-90-button {\n min-width: 90px !important;\n}\n\n.great-width-auto {\n min-width: auto !important;\n width: auto !important;\n}\n\n.great-warning-text__icon {\n position: absolute;\n left: 0;\n border: 3px solid #0b0c0c;\n border-radius: 50%;\n color: #fff;\n background: #0b0c0c;\n font-size: 18px;\n font-family: $great-font-bold;\n line-height: 18px;\n width: 24px;\n height: 24px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n forced-color-adjust: none;\n}\n\nimg.richtext-image {\n height: auto;\n max-width: 100%;\n &.full-width {\n width: 100%;\n }\n}\n\n.great-height-360-desktop {\n @include govuk-media-query($from: desktop) {\n height: 360px;\n }\n}\n\n.great-min-height-300-desktop {\n @include govuk-media-query($from: desktop) {\n min-height: 300px;\n }\n}\n\n.great-min-height-300 {\n min-height: 300px;\n}\n\n.great-min-height-500 {\n min-height: 500px;\n}\n\n.great-overflow-hidden {\n overflow: hidden;\n}\n\n.great-hidden {\n display: none !important;\n}\n\n.great-box-shadow {\n box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);\n}\n\n.great-hero-box-shadow-bottom {\n box-shadow: 0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);\n position: relative;\n}\n\n.great-feedback-button-container {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 300px;\n z-index: 2;\n}\n\n@mixin great-title-link-mixin {\n @extend %govuk-link;\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n display: inline-block;\n font-family: $great-font-bold;\n text-decoration: underline;\n text-underline-position: under;\n color: $color-gov-link;\n\n &.no-underline {\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:hover:not(:focus) {\n color: #003078;\n text-decoration-thickness: 3px;\n text-decoration-color: #003078;\n }\n}\n\n.great-grey-border {\n border: 1px solid $great-border-grey;\n}\n\n.great-grey-bottom-border {\n border-bottom: 1px solid $great-border-grey;\n}\n\n.great-no-float {\n float: none !important;\n}\n\n.great-white-overlay-link {\n color: white;\n font-family: $header-font;\n &:hover {\n text-decoration-thickness: 3px;\n }\n &:focus:not(:hover) {\n color: #0b0c0c !important;\n }\n}\n\n.great-inline {\n display: inline-block;\n}\n\n.great-circle-image {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.great-inline-flex {\n display: inline-flex;\n flex-wrap: wrap;\n &.no-wrap {\n flex-wrap: nowrap;\n }\n &.great-mobile-flex-column {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n }\n }\n}\n\n.great-no-wrap {\n flex-wrap: nowrap;\n}\n\n.great-flex-1 {\n flex: 1;\n}\n\n.great-flex-2 {\n flex: 2;\n}\n\n.great-quote {\n &:before {\n content: open-quote;\n font-size: 54px;\n $font-family: $header-font;\n position: absolute;\n top: -25px;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n visibility: hidden;\n }\n\n display: inline;\n background: none;\n background-color: none;\n position: relative;\n display: flex;\n\n > * {\n font-family: $header-font;\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n}\n\ngreat-icon {\n font-size: 24px !important;\n}\n\n.great-icon-small {\n font-size: 18px !important;\n}\n\n.great-red-text {\n color: govuk-colour('red') !important;\n}\n\n.great-gap {\n gap: 20px 30px;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-gap-5-15 {\n gap: 5px 15px;\n}\n\n.great-min-column-width {\n min-width: 390px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n min-width: auto;\n }\n}\n\n.great-max-width-half-desktop {\n @include govuk-media-query($from: desktop) {\n max-width: 615px;\n }\n}\n\n.great-icon-box-container {\n @include govuk-media-query($from: desktop) {\n padding-left: 30px;\n }\n}\n\n.great-title-link {\n @include great-title-link-mixin();\n}\n\n.great-anchor-link {\n @include great-title-link-mixin();\n font-family: inherit !important;\n font-size: inherit !important;\n}\n\n.float-right {\n float: right;\n}\n\n.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n}\n\n.great-flex-column-from-desktop {\n @include govuk-media-query($from: desktop) {\n flex-direction: column;\n }\n}\n\n.great-align-items-center {\n align-items: center;\n &.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n}\n\n.great-justify-space-between {\n justify-content: space-between;\n}\n\n.great-overflow-visible {\n overflow: visible;\n}\n\n//override styles in the core base html\n.govuk-list--bullet {\n > li {\n list-style-type: disc;\n }\n}\n\n.step-list {\n p {\n @extend .govuk-body;\n }\n\n ul {\n @extend .govuk-list--bullet;\n margin-bottom: 20px;\n }\n\n ol {\n @extend .govuk-list--number;\n margin-bottom: 20px;\n }\n .step-list-h2::marker {\n @extend .govuk-heading-l;\n font-family: $great-font-bold;\n }\n .step-list-h3::marker {\n @extend .govuk-heading-m;\n font-family: $great-font-bold;\n }\n .step-list-h4::marker {\n @extend .govuk-heading-s;\n font-family: $great-font-bold;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-flex-row {\n flex-direction: row !important;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-position-relative {\n position: relative;\n}\n\n.great-text-decoration-none {\n text-decoration: none;\n}\n\n.great-cursor-pointer {\n cursor: pointer;\n}\n\n.great-border-top-orange {\n border-top: 3px solid #e94f3d;\n}\n\n.great-icon-circular-background {\n display: inline-flex !important;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n min-width: 40px;\n border-radius: 50%;\n background-color: #04043f;\n}\n\n.great-blue-hr {\n height: 3px;\n background: #04043f;\n}\n\n.great-no-text-decoration {\n text-decoration: none !important;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-no-border {\n border: 0 !important;\n}\n\n.great-hr-light {\n height: 1px;\n background: #b1b4b6;\n}\n\n.great-border-top-thick {\n border-top: 3px solid #04043f;\n &.great-border-purple {\n border-color: #964f99;\n }\n}\n\n.great-width-100 {\n width: 100%;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border {\n border: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-height-min-content {\n height: min-content;\n}\n\n.great-hr-grey {\n background: $govuk-border-colour;\n}\n","$great-white: #fff;\n$great-blue: #006ccc;\n$great-dark-blue: #04043f;\n$great-medium-blue: #5e9be8;\n$great-light-blue: #eef2f6;\n$great-darker-grey: #646464;\n$great-text-dark-grey: #505a5f;\n$great-grey: #666;\n$great-light-grey: #7c7c7c;\n$great-lighter-grey: #eee;\n$great-dark-grey: #212427;\n$great-darker-grey: #222;\n$great-yellow: #ffbf47;\n$great-light-yellow: #f1f77a;\n$great-hr-blue: #d6e0e5;\n$great-teal: #0d8d98;\n$great-green: #397e44;\n$great-dbt-green: #004d44;\n$great-purple: #964f99;\n$great-red: #f36565;\n$great-dark-red: #eb0000;\n$great-off-black: #0b0c0c;\n$great-border-grey: #b1b4b6;\n","@import '../fonts/typography.scss';\n\nfigure.great-blockquote {\n padding: 0;\n margin: 0;\n\n blockquote {\n display: flex;\n gap: 10px;\n margin: 0;\n position: relative;\n background-color: transparent;\n\n &:before {\n content: open-quote;\n font-size: 70px;\n $font-family: $header-font;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n p {\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n }\n}\n\n.great-full-width-header-image {\n height: 200px;\n background-position: 50%;\n background-size: cover;\n\n @include govuk-media-query($from: tablet) {\n height: 345px;\n }\n}\n\n.great-floating-right-column {\n @include govuk-media-query($from: tablet) {\n position: relative;\n }\n\n > div:last-of-type {\n @include govuk-media-query($from: tablet) {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n}\n\n.great-filters {\n &.filters {\n > p {\n @include govuk-media-query($from: tablet) {\n margin-bottom: 10px;\n }\n }\n\n label {\n font-size: 20px;\n line-height: 20px;\n\n &.filter-section-headings {\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n }\n }\n\n .filter-section-active {\n display: block;\n }\n\n &.mobile-filters {\n > p {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 10px;\n }\n\n display: block;\n }\n\n p,\n label {\n font-size: 24px;\n }\n\n .multiple-choice {\n margin-bottom: 12px;\n\n label {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n padding-left: 10px;\n }\n }\n\n [type='radio'] + label {\n &:before {\n width: 30px;\n height: 30px;\n }\n\n &:after {\n top: 7px;\n left: 7px;\n }\n }\n }\n\n .update {\n font-size: 16px;\n }\n }\n\n .mobile-filter-toggle {\n @include govuk-media-query($until: tablet) {\n font-size: 16px;\n }\n }\n\n .filter-section {\n > label {\n margin-bottom: 0;\n padding: 9px 5px 8px 2px;\n\n &.arrows-left {\n &:before {\n transform: rotate(225deg);\n margin: 3px 10px 0 0;\n }\n }\n\n &.arrows-left-active {\n &:before {\n transform: rotate(45deg);\n margin: 3px 10px 0 0;\n }\n }\n }\n\n .options {\n overflow-y: auto;\n }\n\n &:last-child {\n border-bottom: 1px solid $great-dark-grey;\n }\n }\n\n .filter-section-toggle {\n &:focus {\n ~ label {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n }\n }\n\n &.event-filters {\n min-width: 150px;\n }\n }\n}\n\n.great-card {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n a {\n background: $great-white;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n display: block;\n text-decoration: none;\n position: relative;\n box-sizing: border-box;\n\n .great-card__link--underline {\n text-decoration: underline;\n text-underline-offset: 0.1rem;\n }\n\n .great-card__link--icon::before {\n color: #212427 !important;\n }\n\n &:visited {\n .great-card__link {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:hover {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n\n .great-card__link {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n }\n\n &:focus {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n margin: 0;\n outline: none;\n\n .great-card__link {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:active {\n border-bottom: 1px solid rgba(0, 0, 0, 0.3);\n box-shadow: none;\n padding-top: 3px;\n\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 3px);\n margin-top: 3px;\n padding-top: 0;\n }\n }\n\n &:focus:active {\n background: $great-white;\n }\n }\n\n img,\n svg {\n display: block;\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n h4 {\n font-size: 28px;\n }\n\n .govuk-caption {\n display: block;\n font-size: 16px;\n\n @include govuk-media-query($from: tablet) {\n min-height: 22px;\n }\n }\n\n .great-card__link {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n text-decoration-thickness: max(1px, 0.0625rem);\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n .great-card__link--heading {\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n &.great-card__link--external {\n &::after {\n content: '\\f35d';\n }\n }\n }\n\n .great-card__link--heading--18 {\n font-size: 18px !important;\n }\n\n .great-card__tag {\n @extend .govuk-body-s;\n position: absolute;\n bottom: 20px;\n }\n\n .great-card__link--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 10px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 26px;\n bottom: 4px;\n right: 2px;\n }\n }\n}\n\n.great-card--homepage {\n height: auto;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n a {\n display: flex;\n height: auto;\n }\n\n img,\n div > svg {\n width: 50px;\n margin-left: 10px;\n margin-top: 5px;\n\n @include govuk-media-query($from: tablet) {\n width: 80px;\n margin-left: 20px;\n margin-top: 10px;\n }\n }\n\n .great-card__svg-wrapper {\n ~ div {\n width: 100%;\n }\n }\n\n .great-card__link--heading {\n max-width: 85%;\n }\n}\n\n.great-card--undecorated {\n a {\n &:hover,\n &:focus {\n .great-card__link--heading {\n &::after {\n content: '';\n }\n }\n }\n }\n .great-card__link--heading {\n text-decoration: none;\n\n &::after {\n content: '';\n }\n }\n}\n\n.great-card--no-active-jump {\n a {\n &:active {\n height: auto;\n margin-top: 0;\n padding-top: 3px;\n }\n }\n}\n\n.great-card--dep-landing {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n svg {\n max-width: 80px;\n padding-left: 20px;\n margin-bottom: -20px;\n }\n}\n\n.great-dep-card-accessible-focus {\n &:focus {\n outline: 0;\n\n .govuk-link {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427 !important;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n}\n\n.great-card--cta {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n display: flex;\n\n a {\n background-color: $great-light-blue;\n\n &:focus:active {\n background-color: $great-light-blue !important;\n }\n }\n\n .great-card__tag {\n img {\n width: 16px;\n display: inline-block;\n margin-right: 12px;\n }\n }\n}\n\n.great-card--cta-no-bg {\n a {\n background-color: transparent;\n\n &:active,\n &:focus:active {\n height: 100%;\n outline: none;\n background-color: transparent !important;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n padding-top: 0;\n margin-top: 0;\n }\n }\n}\n\n.great-card--cta-with-content {\n .great-card__tag {\n bottom: 0 !important;\n }\n &:after {\n bottom: 0 !important;\n }\n}\n\n.great-card--cta-with-border {\n border-top: 4px solid $great-purple !important;\n}\n\n.great-card--homepage-container {\n margin-bottom: 14px;\n\n @include govuk-media-query($from: tablet) {\n flex-basis: 50%;\n margin-bottom: 19px;\n }\n\n @media (min-width: 1024px) {\n flex-basis: 33.333%;\n }\n}\n\n.great-card-row {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-flow: wrap;\n }\n\n .great-card {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n\n a:not(.great-card-row .great-card a:active) {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n }\n }\n}\n\n.great-hr-blue {\n background: $great-hr-blue;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n\n.great-hr-blue--thin {\n height: 2px;\n}\n\n.great-hr-purple {\n border-top: 4px solid $great-purple !important;\n display: block;\n width: 100%;\n}\n\n.great-hr-purple--thin {\n border-top: 3px solid $great-purple !important;\n}\n\n.great-badge {\n background: #cce2d8;\n color: #005a30;\n display: inline-flex !important;\n align-items: center;\n font-size: 16px;\n font-family: $great-font-bold;\n padding: 0 10px;\n height: 25px;\n width: fit-content;\n text-transform: uppercase;\n\n &.closed {\n background: #fff7bf;\n color: #594d00;\n }\n\n &.ended {\n color: #383f43;\n background: #eeefef;\n }\n}\n\n.great-info-text {\n @include govuk-media-query($until: tablet) {\n display: flex;\n }\n\n i {\n @include govuk-media-query($until: tablet) {\n margin-top: 2px;\n }\n\n position: relative;\n bottom: -3px;\n margin-right: 10px;\n }\n\n span {\n @include govuk-media-query($until: tablet) {\n line-height: 1;\n }\n }\n}\n\n.great-time-and-duration {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n\n span {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: list-item;\n margin-left: 25px;\n }\n }\n}\n\n.great-text-input {\n height: 44px;\n padding-left: 15px;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($from: tablet) {\n height: 50px;\n }\n}\n\n.great-text-input--search,\n.great-text-select--arrow {\n &::after {\n display: inline-block;\n content: '';\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: initial;\n border: 0;\n position: absolute;\n pointer-events: none;\n }\n}\n\n.great-text-input--search {\n position: relative;\n\n &::after {\n height: 35px;\n width: 51px;\n background-image: url(/static/images/search-black.svg);\n background-size: 20px;\n top: 4px;\n right: 2px;\n\n @include govuk-media-query($from: tablet) {\n background-size: 24px;\n height: 45px;\n width: 60px;\n top: 2px;\n }\n }\n}\n\n.great-text-select--arrow {\n position: relative;\n\n &::after {\n height: 39px;\n width: 31px;\n background-image: url(/static/icons/arrow-black.svg);\n background-size: 12px;\n top: 2px;\n right: 10px;\n transform: rotate(90deg);\n\n @include govuk-media-query($from: tablet) {\n background-size: 15px;\n top: 7px;\n right: 17px;\n }\n }\n}\n\n.great-checkbox {\n .govuk-checkboxes__label:before {\n border-radius: 5px;\n }\n}\n\n.great-radios {\n .govuk-radios__label:before {\n background-color: $great-white;\n }\n}\n\n.great {\n select.great-select {\n appearance: none;\n background: $great-white;\n font-size: 16px;\n height: 44px;\n padding-left: 15px;\n width: 100%;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($until: tablet) {\n padding-top: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n height: 50px;\n }\n }\n}\n\n.great-back-link {\n color: $color-main-text;\n position: relative;\n\n &:visited {\n color: $color-main-text;\n }\n\n &::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 0px 10px 0 0px;\n top: 0.7em;\n\n @include govuk-media-query($from: tablet) {\n height: 6px;\n width: 6px;\n top: 0.6em;\n }\n }\n}\n\n.great-chevron-link {\n color: $govuk-brand-colour;\n padding-right: 20px;\n position: relative;\n\n &:visited {\n color: $govuk-brand-colour;\n }\n\n &::after {\n background-image: url(/static/icons/arrow.svg);\n background-size: 11px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 12px;\n top: 2px;\n right: 0;\n }\n}\n\n.great-link--internal,\n.great-link--external {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n }\n}\n\n.great-link--internal {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 8px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--external {\n &::after {\n background-image: url(/static/icons/external-link.svg);\n background-size: 14px;\n height: 21px;\n width: 16px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--download {\n position: relative;\n padding-left: 25px;\n\n &::before {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/download.svg);\n background-size: 15px;\n height: 20px;\n width: 26px;\n top: 3px;\n left: 0;\n }\n\n &:focus {\n &::before {\n background-image: url(/static/icons/download-black-background.svg);\n }\n }\n}\n\n.great-heading-link {\n color: $govuk-brand-colour;\n display: block;\n position: relative;\n\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n .great-heading-link__heading {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n &:hover {\n color: #003078 !important;\n\n .great-heading-link__heading {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n }\n }\n\n &:focus {\n outline: 0;\n color: #212427;\n\n .great-heading-link__heading {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:visited {\n .great-heading-link__heading {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:active {\n color: #212427;\n }\n}\n\n.great-heading-link--no-chevron {\n &::after {\n content: '';\n }\n}\n\n.great-checkboxes-wrapper {\n max-height: 463px;\n overflow: auto;\n border-bottom: 2px solid $great-lighter-grey;\n margin-bottom: 20px;\n padding: 3px 0 0 3px;\n}\n\n.great-highlighted-text {\n background: $great-light-yellow;\n border-bottom: 3px solid black;\n display: inline-block;\n padding: 3px;\n margin: 0 5px 5px 0;\n}\n\n.great-details {\n .govuk-details__text {\n border-left-color: $great-blue;\n margin-top: 15px;\n }\n}\n\n.great-summary-list {\n position: relative;\n\n .govuk-summary-list__row {\n border-bottom: none;\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-link {\n position: absolute;\n top: 6px;\n right: 0;\n }\n\n h2 {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n margin-bottom: 30px;\n max-width: 80%;\n }\n }\n}\n\n.great-icon-tick-in-circle {\n position: relative;\n background: #75c67c;\n border-radius: 50%;\n width: 45px;\n height: 45px;\n\n @include govuk-media-query($from: tablet) {\n width: 60px;\n height: 60px;\n }\n\n &::after {\n content: '';\n position: absolute;\n transform: rotate(45deg) translate(-50%, -50%);\n left: 12px;\n top: 21px;\n height: 19px;\n width: 7px;\n border-bottom: 5px solid $great-white;\n border-right: 5px solid $great-white;\n\n @include govuk-media-query($from: tablet) {\n left: 18px;\n top: 28px;\n height: 22px;\n width: 9px;\n border-bottom: 6px solid $great-white;\n border-right: 6px solid $great-white;\n }\n }\n}\n\n.great-icon-right-arrow-in-circle {\n content: '';\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background: $color-thematic-break;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n background-image: url(/static/icons/great-blue-arrow-right.svg);\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: center;\n}\n\n.great-notification-banner {\n border-color: $great-green;\n background-color: $great-green;\n margin-bottom: 20px;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 30px;\n }\n\n .govuk-notification-banner__content {\n @include govuk-media-query($from: tablet) {\n padding: 40px 30px;\n }\n }\n}\n\n.govuk-notification-banner__content > * {\n box-sizing: border-box;\n max-width: none;\n}\n\n.great-header {\n .great-header__container {\n justify-content: space-between;\n align-items: end;\n\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n }\n\n nav {\n display: flex;\n align-items: end;\n position: relative;\n\n @include govuk-media-query($from: tablet) {\n height: 110px;\n }\n\n li {\n display: inherit;\n }\n\n a {\n color: $great-white;\n text-decoration: none;\n\n &:link,\n &:visited,\n &:focus,\n &:hover,\n &:focus:active {\n color: $great-white;\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n }\n\n &:focus {\n outline-offset: -4px;\n }\n }\n }\n\n form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-header-menu-dropdown {\n top: 70px;\n margin-top: 0;\n\n @include govuk-media-query($from: tablet) {\n top: 90px;\n }\n }\n\n #magna-header-search-form {\n height: 50px;\n }\n\n .great-header-menu-items {\n li a {\n font-family: $great-font;\n }\n }\n}\n\n.great-header-logo {\n display: inline-block;\n width: 170px;\n\n img {\n width: 100%;\n display: block;\n }\n}\n\n.great-header-search {\n height: 60px;\n}\n\n.great-header-menu-button {\n background: none;\n border: 2px solid $great-white;\n color: $great-white;\n position: absolute;\n top: -50px;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n position: static;\n }\n\n span {\n top: 3px;\n }\n}\n\n.great-header-dropdown-item {\n position: relative;\n\n > button {\n background: none;\n border: none;\n color: $great-white;\n min-height: 60px;\n min-width: 120px;\n z-index: 1;\n\n i {\n padding-left: 5px;\n pointer-events: none;\n }\n\n &[aria-expanded='true'] {\n background: white;\n color: $great-dark-blue;\n\n i {\n transform: rotate(180deg);\n padding-left: 0;\n padding-right: 5px;\n }\n }\n }\n\n > div {\n box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 10px 0px;\n position: absolute;\n top: 80px;\n left: 0;\n\n &[aria-hidden='true'] {\n display: none;\n }\n\n &[aria-hidden='false'] {\n background: $great-white;\n\n &::after {\n content: '';\n background: $great-white;\n width: 120px;\n height: 26px;\n display: block;\n position: absolute;\n top: -26px;\n }\n }\n\n ul {\n width: 160px;\n padding: 0 15px;\n\n li,\n a {\n color: $great-dark-blue;\n display: block;\n }\n\n li:first-of-type {\n border-bottom: 2px solid $great-light-blue;\n }\n\n a:link,\n a:visited,\n a:focus:active {\n color: $great-dark-blue;\n }\n\n a:focus,\n a:focus:active {\n padding: 0 15px;\n position: relative;\n width: calc(100% + 30px);\n left: -15px;\n }\n }\n }\n}\n\n.great-header-services {\n display: none;\n\n @media screen and (min-width: 1251px) {\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n}\n\n.great-header-actions {\n position: absolute;\n top: -90px;\n right: -15px;\n\n @include govuk-media-query($from: tablet) {\n top: -5px;\n }\n}\n\n.great-tag {\n border-radius: 9999px;\n display: block;\n font-family: $great-font;\n max-width: 100px;\n text-align: center;\n background: $great-medium-blue;\n color: $great-white;\n}\n\n.great-tag--govuk {\n background: $great-darker-grey;\n}\n\n.great-tag--howTo {\n background: $great-purple;\n}\n\n.great-tag--tool {\n background: $great-red;\n}\n\n.great-tag--service {\n background: $great-dbt-green;\n}\n\n.great-topic-card {\n display: block;\n background: $great-white;\n text-decoration: none;\n width: calc(100%);\n\n @include govuk-media-query($from: tablet) {\n flex-basis: calc(33.333% - 30px);\n }\n\n &:focus:active {\n background: $great-white;\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n}\n\n.great-topic-card--quarter-width {\n flex-basis: calc(25% - 30px);\n height: auto;\n}\n\n.great-topic-card--half-width {\n flex-basis: calc(50% - 30px);\n height: fit-content;\n\n @include govuk-media-query($from: desktop) {\n min-height: 270px;\n }\n}\n\n.great-topic-card--full-width {\n display: flex;\n position: relative;\n flex-basis: calc(100% - 30px);\n flex-direction: column;\n\n @include govuk-media-query($from: desktop) {\n flex-direction: row;\n min-height: 280px;\n }\n\n > div {\n flex-basis: 50%;\n }\n\n img {\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n left: 0;\n max-width: calc(50% - 30px);\n }\n }\n}\n\n.great-card-wrapper {\n flex-wrap: wrap;\n\n @include govuk-media-query($from: desktop) {\n margin-right: -30px;\n }\n}\n\n.great-related-items {\n flex-wrap: wrap;\n}\n\n.great-related-item {\n flex-basis: calc(33.333% - 20px);\n\n @include govuk-media-query($from: desktop) {\n margin-right: 30px;\n }\n\n &:nth-of-type(3n) {\n margin-right: 0;\n }\n}\n\n.great-dep-triage-hero {\n position: relative;\n overflow: hidden;\n\n @include govuk-media-query($from: desktop) {\n min-height: 367px;\n }\n\n img {\n display: none;\n bottom: 0;\n position: absolute;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n max-width: 450px;\n }\n\n @media screen and (min-width: 851px) {\n max-width: 600px;\n }\n\n @media screen and (min-width: 1251px) {\n max-width: 752px;\n }\n }\n}\n\n.great-dep-tools-and-services {\n h2 {\n @include govuk-media-query($until: tablet) {\n border: none;\n }\n }\n}\n\n.great-dep-card {\n a {\n text-decoration: none;\n }\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n}\n\n.great-dep-homepage-title {\n position: relative;\n\n > div {\n @include govuk-media-query($until: tablet) {\n display: flex;\n flex-direction: column-reverse;\n }\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n right: 0;\n max-width: 50%;\n }\n }\n\n &__text {\n @include govuk-media-query($from: desktop) {\n flex-basis: 50%;\n }\n }\n}\n\n.great-dep-homepage-row {\n padding-bottom: 3px;\n\n .great-dep-card:first-of-type {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n }\n}\n\n.great-primary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link-white.svg);\n background-size: 12px;\n height: 21px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n }\n }\n}\n\n.great-secondary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link.svg);\n background-size: 11px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link-white.svg);\n }\n }\n}\n\nnav.great-breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n ol {\n list-style-type: none;\n margin: 0;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n margin-bottom: 0;\n display: inline-block;\n line-height: 1.25;\n }\n\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n li:first-child {\n background-image: none;\n margin-left: 0;\n padding-left: 0;\n }\n\n a,\n a:active:focus,\n span {\n font-size: 16px;\n color: $color-main-text;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px !important;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\n.great-breadcrumbs li:after {\n box-sizing: initial;\n transform: rotate(-45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.25em;\n}\n\n.great-breadcrumbs ol li:last-child:after {\n display: none;\n}\n\n.great-list-blue-tick {\n list-style: none;\n\n > li {\n display: block;\n clear: left;\n padding: 7.5px 0;\n\n &:before {\n content: '';\n height: 30px;\n width: 30px;\n min-width: 30px;\n display: block;\n float: left;\n margin-left: 0;\n margin-right: 10px;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100%;\n background: url('/static/icons/dark-blue-tick.svg');\n background-size: cover;\n background-position: center;\n }\n }\n}\n\n.great-link-button--chevron {\n svg {\n position: relative;\n top: 2px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $govuk-brand-colour;\n }\n }\n}\n\n.great-picture {\n img {\n display: block;\n\n @include govuk-media-query($until: tablet) {\n max-width: 100%;\n }\n }\n}\n\n.great-promo {\n display: flex;\n align-items: flex-end;\n\n @include govuk-media-query($until: tablet) {\n flex-direction: column-reverse;\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 20px;\n }\n }\n}\n\n.great-step-item {\n z-index: 1;\n position: relative;\n display: flex;\n gap: 1rem;\n padding-bottom: 30px;\n\n &.fa {\n display: flex;\n font-weight: 400;\n }\n &::before {\n content: '';\n flex: 0 0 24px;\n height: 24px;\n border-radius: 50%;\n background-color: white;\n border: 2px solid #b1b4b6;\n }\n\n &.current-step {\n .govuk-link {\n color: $color-main-text !important;\n }\n &::before {\n background-color: #04043f;\n border-color: #04043f;\n content: '\\f061';\n color: white;\n font-family: 'Font Awesome 5 Free';\n align-items: center;\n justify-content: center;\n display: flex;\n font-weight: 900;\n }\n }\n\n &:not(:last-child) {\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0px;\n z-index: -1;\n transform: translateX(13px);\n width: 2px;\n background-color: #b1b4b6;\n }\n }\n\n a:focus:active {\n color: inherit;\n }\n}\n\n@mixin child-link-states($selector) {\n &:hover {\n #{$selector} {\n text-decoration-line: underline;\n }\n }\n &:focus {\n #{$selector} {\n color: #212427;\n outline: 3px solid rgba(0, 0, 0, 0);\n background-color: #fd0;\n outline: none;\n }\n }\n\n &:active {\n #{$selector} {\n outline: 3px solid #fd0;\n }\n }\n\n &:focus:active {\n #{$selector} {\n background: $great-white;\n box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;\n text-decoration: none;\n -webkit-box-decoration-break: clone;\n outline: 3px solid rgba(0, 0, 0, 0);\n }\n }\n}\n\n.great-arrow-link {\n @include child-link-states('.great-title-link');\n}\n\n.great-tag-container {\n display: flex !important;\n bottom: 8px !important;\n\n img {\n margin: 0px 8px 0px 0px !important;\n }\n}\n\n.great-share {\n border-top: 1px solid $govuk-border-colour;\n\n svg {\n margin-right: 10px;\n }\n\n path {\n fill: $great-dark-blue;\n }\n\n a {\n @include child-link-states('.govuk-link');\n display: inline-flex;\n align-items: center;\n\n &:hover {\n path {\n fill: $govuk-link-hover-colour;\n }\n }\n\n &:focus {\n margin-left: 50px;\n\n svg {\n left: -50px;\n position: relative;\n }\n\n path {\n fill: $govuk-focus-text-colour;\n }\n\n span {\n margin-left: -50px;\n }\n }\n }\n\n ul {\n @include govuk-media-query($from: tablet, $until: desktop) {\n display: flex;\n }\n\n li {\n @include govuk-media-query($from: tablet, $until: desktop) {\n margin-right: 30px;\n }\n }\n }\n\n button {\n &.small-button {\n min-width: 126px;\n min-height: 44px;\n line-height: 25px;\n padding: 12px 15px;\n display: flex;\n align-items: center;\n\n > span {\n padding-right: 8px;\n font-size: 14px;\n }\n }\n }\n}\n\n// Hero with input - Product/Market campaign\n\n.great-hero--product-market {\n background-image: url(/static/images/hero-product-market-bg-1.png),\n url(/static/images/hero-product-market-bg-2.png);\n background-position: center top;\n overflow: hidden;\n}\n\n.great-hero--product-market,\n.great-hero--product-market > .great-container {\n min-height: auto;\n}\n\n.great-hero--product-market {\n @media (min-width: 1170px) {\n min-height: 500px;\n }\n}\n\n.great-hero--product-market > .great-container {\n @include govuk-responsive-margin(9, 'top');\n @include govuk-responsive-margin(9, 'bottom');\n}\n\n.great-hero--product-market {\n .great-hero__heading {\n color: $great-white;\n margin-top: 0;\n font-size: 36px;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n\n @media (min-width: 1170px) {\n font-size: 80px;\n line-height: 85px;\n }\n }\n\n .great-hero__subtitle {\n font-size: 16px;\n line-height: 20px;\n color: $great-white;\n margin: 10px 0 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n margin: 20px 0;\n }\n }\n\n .great-hero__container {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n }\n\n .great-hero__text {\n @include govuk-media-query($from: tablet, $until: desktop) {\n width: 90%;\n }\n }\n\n .great-hero__search {\n margin-top: 15px;\n\n @include govuk-media-query($from: tablet) {\n align-self: center;\n }\n\n @media (min-width: 1170px) {\n margin-top: 0;\n }\n }\n\n .great-hero__form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__form-inputs {\n display: flex;\n flex-direction: column;\n\n @media (min-width: 1170px) {\n flex-direction: row;\n }\n }\n\n .great-hero__label {\n font-size: 24px;\n color: $great-white;\n font-weight: bold;\n display: block;\n @include govuk-responsive-margin(5, 'bottom');\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n }\n }\n\n .great-hero__input {\n height: 53px;\n padding: 0 1rem;\n border-color: $great-white !important;\n margin-bottom: 15px;\n\n &:focus {\n border-color: $great-dark-blue !important;\n }\n\n @media (min-width: 1170px) {\n flex-grow: 2;\n flex-basis: 0;\n margin-right: 10px;\n }\n }\n\n .great-hero__button {\n height: 53px;\n margin-bottom: 15px;\n\n @media (min-width: 1170px) {\n flex-grow: 1;\n flex-basis: 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n }\n\n .great-hero__button-text {\n margin-left: -10px;\n }\n\n .great-hero__link {\n color: $great-white;\n display: inline-block;\n\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__logo {\n width: 260px;\n position: absolute;\n right: 0;\n bottom: 100px;\n display: none;\n\n img {\n width: 100%;\n }\n\n @media (min-width: 768px) {\n display: block;\n }\n\n @media (min-width: 1025px) {\n width: 412px;\n }\n }\n\n .great {\n overflow-x: visible;\n }\n}\n\n// Product/Market campaign page\n\n.great-product-market {\n background: $great-white;\n}\n\n.great-product-market__product-label {\n color: $great-dark-blue;\n font-weight: bold;\n margin-right: 30px;\n}\n\n.great-product-market__form-inputs {\n display: flex;\n flex-direction: column;\n @include govuk-media-query($from: tablet) {\n align-items: flex-start;\n\n > div {\n width: 100%;\n }\n }\n}\n\n.great-product-market__form-inputs input {\n height: 53px;\n padding: 0 1rem;\n}\n\n.great-product-market__button-container {\n display: flex;\n flex-direction: column;\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: baseline;\n text-align: left;\n }\n}\n\n.great-product-market__button {\n height: 53px;\n margin: 15px 0;\n width: auto;\n\n @include govuk-media-query($from: tablet) {\n margin: 15px 20px 15px 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n}\n\n.great-product-market__cards {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n margin-bottom: 50px;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n\n > div {\n margin-right: 30px;\n }\n }\n\n .great-card {\n flex: 1;\n }\n}\n\n.great-inline-feedback__container {\n border-top-color: #dde5ed;\n border-top-style: solid;\n border-top-width: 2px;\n background-color: $great-white;\n}\n\n.great-inline-feedback__page_useful_form {\n display: flex;\n gap: govuk-spacing(4);\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-inline-feedback__submission-confirmation,\n.csat-submission-confirmation__heading {\n display: flex;\n gap: govuk-spacing(2);\n\n span[role='img'] {\n font-size: 28px;\n color: #00703c;\n }\n}\n\n.great-inline-feedback__submission-error {\n display: flex;\n gap: govuk-spacing(2);\n padding-bottom: govuk-spacing(6);\n\n span[role='img'] {\n font-size: 28px;\n color: #d4351c;\n }\n}\n\n.great-inline-feedback__detail-form {\n padding-top: govuk-spacing(6);\n\n p {\n margin: 0;\n color: #505a5f;\n }\n}\n\n.great-inline-feedback-detail-form__submission_buttons {\n display: flex;\n gap: 30px;\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-checkbox--inline-feedback {\n label {\n font-family: $main-text-font;\n font-size: 18px;\n }\n\n [type='checkbox'] + label::before {\n border: 2px solid #222222;\n border-radius: 4px;\n }\n}\n\n.js-enabled .govuk-checkboxes__conditional--hidden {\n display: none;\n}\n\n.great-cookie-notice {\n display: none;\n padding: 30px 0 0;\n\n &.block {\n display: block;\n }\n}\n\n.great-modal {\n position: fixed;\n inset: 0px;\n z-index: 1000;\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.great-modal__content {\n position: absolute;\n border: 1px solid rgb(204, 204, 204);\n background: rgb(255, 255, 255);\n overflow: auto;\n border-radius: 4px;\n outline: none;\n max-width: 800px;\n bottom: auto;\n right: auto;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n max-height: calc(100vh - 30px);\n width: calc(100vw - 30px);\n\n button {\n @include govuk-media-query($from: tablet) {\n margin: 0;\n }\n\n &:first-of-type {\n @include govuk-media-query($from: tablet) {\n margin-right: 10px;\n }\n }\n }\n}\n\n.great-accordian-sector-link {\n text-decoration: none;\n color: $great-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n margin-bottom: 0;\n align-items: center;\n min-height: 88px;\n\n &:after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n color: $color-gov-link;\n font-weight: 600;\n right: 15px;\n }\n}\n\n.great-notification-banner--error {\n margin: 0 auto;\n max-width: 810px;\n}\n\n.great-meta-label {\n color: $great-light-grey;\n display: flex;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 489px;\n max-height: 240px;\n}\n","@import '../partials/colours';\n\n#skip-link {\n font-size: 14px;\n line-height: 1.6;\n background-color: transparent;\n color: $white;\n display: inline-block;\n padding: 15px;\n overflow: hidden;\n position: absolute;\n text-indent: -1000px;\n z-index: -1;\n\n &:focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n color: $dark-blue;\n left: 0;\n text-indent: 0;\n top: 0;\n z-index: 10;\n }\n\n @media (min-width: 641px) {\n font-size: 16px;\n }\n}\n","// DIT colour palette\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$light-grey: #d8d8d8; // rgb(216, 216, 216)\n$mid-grey: #666666;\n$grey: #333333; // rgb( 51, 51, 51)\n\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n$white: #ffffff; // rgb(255, 255, 255)\n\n// Blue\n$active-blue: #006ccc; // rgb(0, 108, 204)\n$active-blue-alt: #328dc2; // rgb(50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb(0, 0, 0)\n$focus-yellow: #ffbf47; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n","\n// Reset\n// ==========================================================================\n\nhtml, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, textarea, video, time, mark {\n margin: 0;\n padding: 0;\n border: 0;\n box-sizing: border-box;\n font-size: 100%;\n vertical-align: baseline;\n}\n\nh1, h2, h3, h4, h5, h6, p, blockquote, pre, small, strike, strong, sub, sup, tt, var, b, u, i, center, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td {\n font-size: 100%;\n font-family: inherit;\n font-weight: normal;\n}\n\nabbr[title],\nacronym[title] {\n text-decoration: none;\n}\n\nbutton {\n border: 0;\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-appearance: none;\n}\n\n// Legend --------------------------------\n// Fix legend text wrapping in Edge and IE\n// ---------------------------------------\n// 1. IE9-11 & Edge 12-13\n// 2. IE8-11\n\nlegend {\n box-sizing: border-box; // [1]\n max-width: 100%; // [1]\n display: table; // [2]\n}\n","// Creating CSS vars so we can read these in our JS components\n:root {\n --breakpoint-mobile: 640px;\n --breakpoint-tablet: 768px;\n --breakpoint-desktop: 1024px;\n --breakpoint-desktop-large: 1200px;\n}\n\n$site-width: 1230px;\n\n$gutter-small: 15px;\n$gutter-medium: 14px;\n$gutter-large: 16px;\n$gutter-xlarge: 30px;\n\n$mobile-max-breakpoint: 640px;\n$tablet-max-breakpoint: 768px;\n$desktop-max-breakpoint: 1024px;\n$desktop-large-max-breakpoint: 1200px;\n\n// For use with './helpers/breakpoints' mixin\n// n = default behaviour (target breakpoints at and above this)\n// n_lt = target breakpoints less than this\n// n_o = target only this breakpoint range\n$magna-global-breakpoints: (\n // Small devices (landscape phones: >=640px)\n sm: 'screen and (min-width: #{$mobile-max-breakpoint})',\n // Extra small devices (portrait phones: <640px)\n sm_lt: 'screen and (max-width: #{$mobile-max-breakpoint})',\n // Small devices (landscape phones: >=640px, <768px)\n sm_o: 'screen and (min-width: #{$mobile-max-breakpoint}) and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px)\n md: 'screen and (min-width: #{$tablet-max-breakpoint})',\n // Small devices (landscape phones: <768px)\n md_lt: 'screen and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px, <1024px)\n md_o: 'screen and (min-width: #{$tablet-max-breakpoint}) and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px)\n lg: 'screen and (min-width: #{$desktop-max-breakpoint})',\n // Medium devices (tablets: <1024px)\n lg_lt: 'screen and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px, <1200px)\n lg_o: 'screen and (min-width: #{$desktop-max-breakpoint}) and (max-width: #{$desktop-large-max-breakpoint})',\n // Extra large devices (large desktops: >=1200px)\n xl: 'screen and (min-width: #{$desktop-large-max-breakpoint})',\n // Large devices (desktops: <1200px)\n xl_lt: 'screen and (max-width: #{$desktop-large-max-breakpoint})'\n);\n\n$mobile-min-breakpoint: $mobile-max-breakpoint + 1;\n$tablet-min-breakpoint: $tablet-max-breakpoint + 1;\n$desktop-min-breakpoint: $desktop-max-breakpoint + 1;\n\n$brand-font-heading: 'FS Lucas SemiBold', Arial, Helvetica, Verdana;\n$brand-font-body: 'FS Lucas', Arial, Helvetica, Verdana;\n$quote-font: 'Georgia', serif;\n\n$font-size-small-desktop: 16px;\n$base-font-size-desktop: 19px;\n$font-size-large-desktop: 24px;\n$font-size-xlarge-desktop: 36px;\n$font-size-xxlarge-desktop: 48px;\n\n$line-height-desktop: 1.578947368;\n$line-height-desktop-px: #{$line-height-desktop * $base-font-size-desktop};\n\n$font-size-small-mobile: 14px;\n$base-font-size-mobile: 16px;\n$font-size-large-mobile: 19px;\n$font-size-xlarge-mobile: 24px;\n$font-size-xxlarge-mobile: 36px;\n\n$line-height-mobile: 1.375;\n$line-height-mobile-px: #{$line-height-mobile * $base-font-size-mobile};\n\n$normal: 400;\n$bold: 700;\n\n// Desktop\n$space-xxs: ($line-height-desktop * $base-font-size-desktop) * 0.25;\n$space-xs: ($line-height-desktop * $base-font-size-desktop) * 0.5;\n$space-s: ($line-height-desktop * $base-font-size-desktop);\n$space-m: ($line-height-desktop * $base-font-size-desktop) * 3 * 0.5;\n$space-l: 60px;\n$space-xl: ($line-height-desktop * $base-font-size-desktop) * 3;\n$space-xxl: ($line-height-desktop * $base-font-size-desktop) * 4;\n\n// Mobile\n$space-xxs-m: ($line-height-mobile * $base-font-size-mobile) * 0.25;\n$space-xs-m: ($line-height-mobile * $base-font-size-mobile) * 0.5;\n$space-s-m: ($line-height-mobile * $base-font-size-mobile);\n$space-m-m: 30px;\n$space-l-m: 35px;\n$space-xl-m: ($line-height-mobile * $base-font-size-mobile) * 3;\n$space-xxl-m: ($line-height-mobile * $base-font-size-mobile) * 4;\n\n$space-n-xs: 0 - $space-xs;\n$space-n-s: 0 - $space-s;\n$space-n-m: 0 - $space-m;\n$space-n-l: 0 - $space-l;\n$space-n-xl: 0 - $space-xl;\n$space-n-xxl: 0 - $space-xxl;\n\n$space-n-xs-m: 0 - $space-xs-m;\n$space-n-s-m: 0 - $space-s-m;\n$space-n-m-m: 0 - $space-m-m;\n$space-n-l-m: 0 - $space-l-m;\n$space-n-xl-m: 0 - $space-xl-m;\n$space-n-xxl-m: 0 - $space-xxl-m;\n","/*\n Hardcoded design tokens placed here until new invision\n DSM provides design token functionality.\n*/\n\n:root {\n --font-size-title-1: 24px;\n --font-size-title-2: 28px;\n --font-size-title-3: 36px;\n --font-size-title-4: 48px;\n --font-size-title-5: 60px;\n\n --font-size-body-1: 12px;\n --font-size-body-2: 16px;\n --font-size-body-3: 20px;\n}\n\n/*\n Colours\n*/\n\n$colour-green-30: #d0ead2 !default;\n$colour-green-100: #75c67c !default;\n$colour-light-grey: #8e969c !default;\n$colour-grey: #6f787a !default;\n$colour-black-05: #efefef !default;\n\n/*\n Text Styles\n*/\n\n@mixin font-title-1() {\n font-size: var(--font-size-title-1);\n line-height: 34px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-2() {\n font-size: var(--font-size-title-2);\n line-height: 32px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-3() {\n font-size: var(--font-size-title-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-4() {\n font-size: var(--font-size-title-4);\n line-height: 48px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-5() {\n font-size: var(--font-size-title-5);\n line-height: 60px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-1() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-1-bold() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-2() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-2-bold() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-3() {\n font-size: var(--font-size-body-3);\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-3-bold() {\n font-size: 20px;\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin quote-text() {\n font-size: var(--font-size-body-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: Georgia;\n font-style: italic;\n font-weight: 400;\n}\n","@import '../../helpers/vars';\n@import '../../helpers/colours';\n@import '../../helpers/mixins';\n@import '../../helpers/breakpoints';\n\n@mixin focus_outline {\n &:focus {\n outline: 4px solid $focus-yellow;\n }\n}\n\n.magna-header {\n @include float-clear();\n padding: 20px 0;\n background: $blue-deep-100;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-weight: 400;\n}\n\n.magna-header a,\n.magna-header__dropdown a {\n font-size: 1rem;\n color: $white;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.magna-header__logo {\n float: left;\n position: relative;\n z-index: 1;\n margin-right: 1rem;\n margin-bottom: -100%;\n\n & img {\n display: block;\n width: auto;\n height: 60px;\n margin-top: 15px;\n\n @include breakpoint(sm) {\n height: 75px;\n margin-top: 13px;\n }\n }\n}\n\n.magna-header__extra-links {\n float: right;\n margin: 0;\n\n & li {\n display: inline-block;\n margin-left: 1rem;\n }\n}\n\n.magna-header__menu {\n position: relative;\n float: right;\n clear: right;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n justify-content: flex-end;\n align-items: center;\n\n @include breakpoint(sm) {\n flex-direction: row-reverse;\n justify-content: flex-start;\n padding-left: 170px;\n margin-top: 0;\n }\n}\n\n.magna-header__dropdown-button {\n position: relative;\n z-index: 5;\n display: none;\n align-items: center;\n padding: .5rem 1rem;\n margin-top: .5rem;\n background: $blue-deep-100;\n border: 2px solid #fff;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-size: 1rem;\n color: $white;\n cursor: pointer;\n\n .js-enabled & {\n display: flex;\n }\n\n @include focus_outline;\n\n @include breakpoint(sm) {\n margin: 1rem 0 0 2rem;\n }\n\n &[aria-expanded=true] {\n background: $active-blue;\n }\n}\n\n.magna-header__dropdown-button__icon {\n display: inline-block;\n position: relative;\n width: 20px;\n height: 20px;\n margin-left: 10px;\n pointer-events: none;\n\n &:before,\n &:after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 2px;\n background-color: $white;\n left: 0;\n transition: all .2s ease;\n }\n\n &:before {\n top: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n top: 9px;\n left: -2px;\n transform: rotate(45deg);\n }\n }\n\n &:after {\n bottom: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n bottom: 9px;\n left: -2px;\n transform: rotate(-45deg);\n }\n }\n\n\n}\n\n.magna-header__overlay {\n display: none;\n position: fixed;\n z-index: 2;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: rgba(0, 0, 0, .5);\n\n [aria-expanded=true] ~ & {\n display: block;\n }\n}\n\n.magna-header__dropdown {\n display: block;\n z-index: 4;\n left: 0;\n right: 0;\n top: 49px;\n margin: 0 -15px;\n background: $blue-deep-80;\n overflow: visible;\n\n .js-enabled & {\n display: none;\n position: absolute;\n }\n\n &[aria-hidden=true] {\n display: none;\n }\n\n &[aria-hidden=false],\n .js-enabled &--open {\n display: block;\n // `display: block` can only be animated using keyframes\n -webkit-animation: fadeIn .3s;\n animation: fadeIn .3s;\n }\n\n @include breakpoint(sm) {\n left: auto;\n top: 57px;\n width: 370px;\n margin: 0;\n }\n}\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.magna-header__greeting {\n padding: 15px;\n background-color: $active-blue;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n color: $white;\n}\n\n.magna-header__menu-items {\n margin: 0;\n padding: 5px 20px;\n\n & li {\n margin: 0;\n padding: 0;\n\n &:not(:last-child) {\n border-bottom: 1px solid $blue-deep-70;\n }\n }\n\n & a,\n & button {\n position: relative;\n display: block;\n padding: .5rem 0;\n font-size: 1em;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n\n @include focus_outline;\n\n .tag {\n position: absolute;\n right: 0;\n }\n }\n\n & button {\n width: 100%;\n color: $white;\n text-align: left;\n background: none;\n border: 0;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n & .button:hover {\n text-decoration: none;\n }\n}\n\n.magna-header__search {\n clear: both;\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n margin-top: 1rem;\n\n @include breakpoint(sm) {\n flex-basis: auto;\n }\n\n @include breakpoint(lg) {\n margin-left: 2rem;\n }\n\n & input {\n flex-grow: 1;\n min-width: 10rem;\n padding-left: 1rem;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n border-radius: 0;\n\n &:focus {\n padding: 0 0 0 1rem;\n }\n }\n\n & button {\n flex-shrink: 0;\n height: 42px;\n width: 42px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: $active-blue;\n background-image: url(asset-path('search.svg'));\n background-size: 20px;\n border: 0;\n color: $white;\n cursor: pointer;\n\n @include focus_outline;\n }\n}\n\n\n.magna-header__nav {\n margin: 1rem 0 0;\n\n & li {\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n\n & a {\n display: inline-block;\n margin: 0 0 0 2rem;\n padding: .5rem 0;\n\n @include focus_outline;\n\n &.active {\n text-decoration: underline;\n }\n }\n}\n","/*\n This file was auto-generated by InVision DSM from the GREAT design library.\n To keep style values in sync across teams, changes to this file should be made directly from DSM.\n\n*/\n/*\n Colors:\n*/\n\n$colour-red-deep-100: #b00d23 !default;\n$colour-stone-100: #dfd5c5 !default;\n$colour-purple-100: #4f0b7b !default;\n$colour-red-100: #e41f13 !default;\n$colour-red-90: #e93836 !default;\n$colour-red-80: #eb4f4d !default;\n$colour-red-70: #eb6667 !default;\n$colour-red-60: #ee7c7d !default;\n$colour-red-50: #f19293 !default;\n$colour-red-40: #f4a7a8 !default;\n$colour-red-30: #f7bdbe !default;\n$colour-red-20: #f9d3d4 !default;\n$colour-red-10: #fce9e9 !default;\n$colour-blue-deep-100: #1e1348 !default;\n$colour-blue-deep-90: #352b5a !default;\n$colour-blue-deep-80: #4b426d !default;\n$colour-blue-deep-70: #635a7f !default;\n$colour-blue-deep-60: #787191 !default;\n$colour-blue-deep-50: #8f89a4 !default;\n$colour-blue-deep-40: #a5a1b6 !default;\n$colour-blue-deep-30: #bcb8c8 !default;\n$colour-blue-deep-20: #d2d0da !default;\n$colour-blue-deep-10: #e9e7ed !default;\n$colour-black-100: #000000 !default;\n$colour-black-90: #181818 !default;\n$colour-black-80: #4a4a4a !default;\n$colour-black-70: #646464 !default;\n$colour-black-60: #7c7c7c !default;\n$colour-black-50: #959595 !default;\n$colour-black-40: #979797 !default;\n$colour-black-30: #aeaeae !default;\n$colour-black-20: #c7c7c7 !default;\n$colour-black-10: #e0e0e0 !default;\n$colour-white-100: #ffffff !default;\n$colour-aqua-100: #007ea3 !default;\n$colour-aqua-20: #cbe5ee !default;\n$colour-blue-100: #00549f !default;\n\n/*\n Font Styles:\n*/\n\n/* body/1-black/1-left font style */\n$font-body-1-black-1-left-font-size: 20px !default;\n$font-body-1-black-1-left-line-height: 30px !default;\n$font-body-1-black-1-left-text-align: left !default;\n$font-body-1-black-1-left-color: #000000 !default;\n$font-body-1-black-1-left-font-style: normal !default;\n$font-body-1-black-1-left-font-weight: 400 !default;\n$font-body-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-1-left () {\n font-size: $font-body-1-black-1-left-font-size;\n line-height: $font-body-1-black-1-left-line-height;\n text-align: $font-body-1-black-1-left-text-align;\n color: $font-body-1-black-1-left-color;\n font-style: $font-body-1-black-1-left-font-style;\n font-weight: $font-body-1-black-1-left-font-weight;\n font-family: $font-body-1-black-1-left-font-family;\n}\n\n/* body/2-grey/1-left font style */\n$font-body-2-grey-1-left-font-size: 20px !default;\n$font-body-2-grey-1-left-line-height: 30px !default;\n$font-body-2-grey-1-left-text-align: left !default;\n$font-body-2-grey-1-left-color: #404040 !default;\n$font-body-2-grey-1-left-font-style: normal !default;\n$font-body-2-grey-1-left-font-weight: 400 !default;\n$font-body-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-1-left () {\n font-size: $font-body-2-grey-1-left-font-size;\n line-height: $font-body-2-grey-1-left-line-height;\n text-align: $font-body-2-grey-1-left-text-align;\n color: $font-body-2-grey-1-left-color;\n font-style: $font-body-2-grey-1-left-font-style;\n font-weight: $font-body-2-grey-1-left-font-weight;\n font-family: $font-body-2-grey-1-left-font-family;\n}\n\n/* body/3-light-grey/1-left font style */\n$font-body-3-light-grey-1-left-font-size: 20px !default;\n$font-body-3-light-grey-1-left-line-height: 30px !default;\n$font-body-3-light-grey-1-left-text-align: left !default;\n$font-body-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-3-light-grey-1-left-font-style: normal !default;\n$font-body-3-light-grey-1-left-font-weight: 400 !default;\n$font-body-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-1-left () {\n font-size: $font-body-3-light-grey-1-left-font-size;\n line-height: $font-body-3-light-grey-1-left-line-height;\n text-align: $font-body-3-light-grey-1-left-text-align;\n color: $font-body-3-light-grey-1-left-color;\n font-style: $font-body-3-light-grey-1-left-font-style;\n font-weight: $font-body-3-light-grey-1-left-font-weight;\n font-family: $font-body-3-light-grey-1-left-font-family;\n}\n\n/* body/4-white/1-left font style */\n$font-body-4-white-1-left-font-size: 20px !default;\n$font-body-4-white-1-left-line-height: 30px !default;\n$font-body-4-white-1-left-text-align: left !default;\n$font-body-4-white-1-left-color: #ffffff !default;\n$font-body-4-white-1-left-font-style: normal !default;\n$font-body-4-white-1-left-font-weight: 400 !default;\n$font-body-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-1-left () {\n font-size: $font-body-4-white-1-left-font-size;\n line-height: $font-body-4-white-1-left-line-height;\n text-align: $font-body-4-white-1-left-text-align;\n color: $font-body-4-white-1-left-color;\n font-style: $font-body-4-white-1-left-font-style;\n font-weight: $font-body-4-white-1-left-font-weight;\n font-family: $font-body-4-white-1-left-font-family;\n}\n\n/* body/1-black/2-center font style */\n$font-body-1-black-2-center-font-size: 20px !default;\n$font-body-1-black-2-center-line-height: 30px !default;\n$font-body-1-black-2-center-text-align: center !default;\n$font-body-1-black-2-center-color: #000000 !default;\n$font-body-1-black-2-center-font-style: normal !default;\n$font-body-1-black-2-center-font-weight: 400 !default;\n$font-body-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-2-center () {\n font-size: $font-body-1-black-2-center-font-size;\n line-height: $font-body-1-black-2-center-line-height;\n text-align: $font-body-1-black-2-center-text-align;\n color: $font-body-1-black-2-center-color;\n font-style: $font-body-1-black-2-center-font-style;\n font-weight: $font-body-1-black-2-center-font-weight;\n font-family: $font-body-1-black-2-center-font-family;\n}\n\n/* body/2-grey/2-center font style */\n$font-body-2-grey-2-center-font-size: 20px !default;\n$font-body-2-grey-2-center-line-height: 30px !default;\n$font-body-2-grey-2-center-text-align: center !default;\n$font-body-2-grey-2-center-color: #404040 !default;\n$font-body-2-grey-2-center-font-style: normal !default;\n$font-body-2-grey-2-center-font-weight: 400 !default;\n$font-body-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-2-center () {\n font-size: $font-body-2-grey-2-center-font-size;\n line-height: $font-body-2-grey-2-center-line-height;\n text-align: $font-body-2-grey-2-center-text-align;\n color: $font-body-2-grey-2-center-color;\n font-style: $font-body-2-grey-2-center-font-style;\n font-weight: $font-body-2-grey-2-center-font-weight;\n font-family: $font-body-2-grey-2-center-font-family;\n}\n\n/* body/3-light-grey/2-center font style */\n$font-body-3-light-grey-2-center-font-size: 20px !default;\n$font-body-3-light-grey-2-center-line-height: 30px !default;\n$font-body-3-light-grey-2-center-text-align: center !default;\n$font-body-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-3-light-grey-2-center-font-style: normal !default;\n$font-body-3-light-grey-2-center-font-weight: 400 !default;\n$font-body-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-2-center () {\n font-size: $font-body-3-light-grey-2-center-font-size;\n line-height: $font-body-3-light-grey-2-center-line-height;\n text-align: $font-body-3-light-grey-2-center-text-align;\n color: $font-body-3-light-grey-2-center-color;\n font-style: $font-body-3-light-grey-2-center-font-style;\n font-weight: $font-body-3-light-grey-2-center-font-weight;\n font-family: $font-body-3-light-grey-2-center-font-family;\n}\n\n/* body/4-white/2-center font style */\n$font-body-4-white-2-center-font-size: 20px !default;\n$font-body-4-white-2-center-line-height: 30px !default;\n$font-body-4-white-2-center-text-align: center !default;\n$font-body-4-white-2-center-color: #ffffff !default;\n$font-body-4-white-2-center-font-style: normal !default;\n$font-body-4-white-2-center-font-weight: 400 !default;\n$font-body-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-2-center () {\n font-size: $font-body-4-white-2-center-font-size;\n line-height: $font-body-4-white-2-center-line-height;\n text-align: $font-body-4-white-2-center-text-align;\n color: $font-body-4-white-2-center-color;\n font-style: $font-body-4-white-2-center-font-style;\n font-weight: $font-body-4-white-2-center-font-weight;\n font-family: $font-body-4-white-2-center-font-family;\n}\n\n/* body/1-black/3-right font style */\n$font-body-1-black-3-right-font-size: 20px !default;\n$font-body-1-black-3-right-line-height: 30px !default;\n$font-body-1-black-3-right-text-align: right !default;\n$font-body-1-black-3-right-color: #000000 !default;\n$font-body-1-black-3-right-font-style: normal !default;\n$font-body-1-black-3-right-font-weight: 400 !default;\n$font-body-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-3-right () {\n font-size: $font-body-1-black-3-right-font-size;\n line-height: $font-body-1-black-3-right-line-height;\n text-align: $font-body-1-black-3-right-text-align;\n color: $font-body-1-black-3-right-color;\n font-style: $font-body-1-black-3-right-font-style;\n font-weight: $font-body-1-black-3-right-font-weight;\n font-family: $font-body-1-black-3-right-font-family;\n}\n\n/* body/2-grey/3-right font style */\n$font-body-2-grey-3-right-font-size: 20px !default;\n$font-body-2-grey-3-right-line-height: 30px !default;\n$font-body-2-grey-3-right-text-align: right !default;\n$font-body-2-grey-3-right-color: #404040 !default;\n$font-body-2-grey-3-right-font-style: normal !default;\n$font-body-2-grey-3-right-font-weight: 400 !default;\n$font-body-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-3-right () {\n font-size: $font-body-2-grey-3-right-font-size;\n line-height: $font-body-2-grey-3-right-line-height;\n text-align: $font-body-2-grey-3-right-text-align;\n color: $font-body-2-grey-3-right-color;\n font-style: $font-body-2-grey-3-right-font-style;\n font-weight: $font-body-2-grey-3-right-font-weight;\n font-family: $font-body-2-grey-3-right-font-family;\n}\n\n/* body/3-light-grey/3-right font style */\n$font-body-3-light-grey-3-right-font-size: 20px !default;\n$font-body-3-light-grey-3-right-line-height: 30px !default;\n$font-body-3-light-grey-3-right-text-align: right !default;\n$font-body-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-3-light-grey-3-right-font-style: normal !default;\n$font-body-3-light-grey-3-right-font-weight: 400 !default;\n$font-body-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-3-right () {\n font-size: $font-body-3-light-grey-3-right-font-size;\n line-height: $font-body-3-light-grey-3-right-line-height;\n text-align: $font-body-3-light-grey-3-right-text-align;\n color: $font-body-3-light-grey-3-right-color;\n font-style: $font-body-3-light-grey-3-right-font-style;\n font-weight: $font-body-3-light-grey-3-right-font-weight;\n font-family: $font-body-3-light-grey-3-right-font-family;\n}\n\n/* body/4-white/3-right font style */\n$font-body-4-white-3-right-font-size: 20px !default;\n$font-body-4-white-3-right-line-height: 30px !default;\n$font-body-4-white-3-right-text-align: right !default;\n$font-body-4-white-3-right-color: #ffffff !default;\n$font-body-4-white-3-right-font-style: normal !default;\n$font-body-4-white-3-right-font-weight: 400 !default;\n$font-body-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-3-right () {\n font-size: $font-body-4-white-3-right-font-size;\n line-height: $font-body-4-white-3-right-line-height;\n text-align: $font-body-4-white-3-right-text-align;\n color: $font-body-4-white-3-right-color;\n font-style: $font-body-4-white-3-right-font-style;\n font-weight: $font-body-4-white-3-right-font-weight;\n font-family: $font-body-4-white-3-right-font-family;\n}\n\n/* body/6-blue/2-center font style */\n$font-body-6-blue-2-center-font-size: 20px !default;\n$font-body-6-blue-2-center-line-height: 30px !default;\n$font-body-6-blue-2-center-text-align: center !default;\n$font-body-6-blue-2-center-color: #1e1348 !default;\n$font-body-6-blue-2-center-font-style: normal !default;\n$font-body-6-blue-2-center-font-weight: 400 !default;\n$font-body-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-2-center () {\n font-size: $font-body-6-blue-2-center-font-size;\n line-height: $font-body-6-blue-2-center-line-height;\n text-align: $font-body-6-blue-2-center-text-align;\n color: $font-body-6-blue-2-center-color;\n font-style: $font-body-6-blue-2-center-font-style;\n font-weight: $font-body-6-blue-2-center-font-weight;\n font-family: $font-body-6-blue-2-center-font-family;\n}\n\n/* body/6-blue/3-right font style */\n$font-body-6-blue-3-right-font-size: 20px !default;\n$font-body-6-blue-3-right-line-height: 30px !default;\n$font-body-6-blue-3-right-text-align: right !default;\n$font-body-6-blue-3-right-color: #1e1348 !default;\n$font-body-6-blue-3-right-font-style: normal !default;\n$font-body-6-blue-3-right-font-weight: 400 !default;\n$font-body-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-3-right () {\n font-size: $font-body-6-blue-3-right-font-size;\n line-height: $font-body-6-blue-3-right-line-height;\n text-align: $font-body-6-blue-3-right-text-align;\n color: $font-body-6-blue-3-right-color;\n font-style: $font-body-6-blue-3-right-font-style;\n font-weight: $font-body-6-blue-3-right-font-weight;\n font-family: $font-body-6-blue-3-right-font-family;\n}\n\n/* body/6-blue/1-left font style */\n$font-body-6-blue-1-left-font-size: 20px !default;\n$font-body-6-blue-1-left-line-height: 30px !default;\n$font-body-6-blue-1-left-text-align: left !default;\n$font-body-6-blue-1-left-color: #1e1348 !default;\n$font-body-6-blue-1-left-font-style: normal !default;\n$font-body-6-blue-1-left-font-weight: 400 !default;\n$font-body-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-1-left () {\n font-size: $font-body-6-blue-1-left-font-size;\n line-height: $font-body-6-blue-1-left-line-height;\n text-align: $font-body-6-blue-1-left-text-align;\n color: $font-body-6-blue-1-left-color;\n font-style: $font-body-6-blue-1-left-font-style;\n font-weight: $font-body-6-blue-1-left-font-weight;\n font-family: $font-body-6-blue-1-left-font-family;\n}\n\n/* body/5-red/1-left font style */\n$font-body-5-red-1-left-font-size: 20px !default;\n$font-body-5-red-1-left-line-height: 30px !default;\n$font-body-5-red-1-left-text-align: left !default;\n$font-body-5-red-1-left-color: #e41f13 !default;\n$font-body-5-red-1-left-font-style: normal !default;\n$font-body-5-red-1-left-font-weight: 400 !default;\n$font-body-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-1-left () {\n font-size: $font-body-5-red-1-left-font-size;\n line-height: $font-body-5-red-1-left-line-height;\n text-align: $font-body-5-red-1-left-text-align;\n color: $font-body-5-red-1-left-color;\n font-style: $font-body-5-red-1-left-font-style;\n font-weight: $font-body-5-red-1-left-font-weight;\n font-family: $font-body-5-red-1-left-font-family;\n}\n\n/* body/5-red/2-center font style */\n$font-body-5-red-2-center-font-size: 20px !default;\n$font-body-5-red-2-center-line-height: 30px !default;\n$font-body-5-red-2-center-text-align: center !default;\n$font-body-5-red-2-center-color: #e41f13 !default;\n$font-body-5-red-2-center-font-style: normal !default;\n$font-body-5-red-2-center-font-weight: 400 !default;\n$font-body-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-2-center () {\n font-size: $font-body-5-red-2-center-font-size;\n line-height: $font-body-5-red-2-center-line-height;\n text-align: $font-body-5-red-2-center-text-align;\n color: $font-body-5-red-2-center-color;\n font-style: $font-body-5-red-2-center-font-style;\n font-weight: $font-body-5-red-2-center-font-weight;\n font-family: $font-body-5-red-2-center-font-family;\n}\n\n/* body/5-red/3-right font style */\n$font-body-5-red-3-right-font-size: 20px !default;\n$font-body-5-red-3-right-line-height: 30px !default;\n$font-body-5-red-3-right-text-align: right !default;\n$font-body-5-red-3-right-color: #e41f13 !default;\n$font-body-5-red-3-right-font-style: normal !default;\n$font-body-5-red-3-right-font-weight: 400 !default;\n$font-body-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-3-right () {\n font-size: $font-body-5-red-3-right-font-size;\n line-height: $font-body-5-red-3-right-line-height;\n text-align: $font-body-5-red-3-right-text-align;\n color: $font-body-5-red-3-right-color;\n font-style: $font-body-5-red-3-right-font-style;\n font-weight: $font-body-5-red-3-right-font-weight;\n font-family: $font-body-5-red-3-right-font-family;\n}\n\n/* body/6-blue-60/2-center font style */\n$font-body-6-blue-60-2-center-font-size: 20px !default;\n$font-body-6-blue-60-2-center-line-height: 30px !default;\n$font-body-6-blue-60-2-center-text-align: center !default;\n$font-body-6-blue-60-2-center-color: #787191 !default;\n$font-body-6-blue-60-2-center-font-style: normal !default;\n$font-body-6-blue-60-2-center-font-weight: 400 !default;\n$font-body-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-2-center () {\n font-size: $font-body-6-blue-60-2-center-font-size;\n line-height: $font-body-6-blue-60-2-center-line-height;\n text-align: $font-body-6-blue-60-2-center-text-align;\n color: $font-body-6-blue-60-2-center-color;\n font-style: $font-body-6-blue-60-2-center-font-style;\n font-weight: $font-body-6-blue-60-2-center-font-weight;\n font-family: $font-body-6-blue-60-2-center-font-family;\n}\n\n/* body/6-blue-80/2-center font style */\n$font-body-6-blue-80-2-center-font-size: 20px !default;\n$font-body-6-blue-80-2-center-line-height: 30px !default;\n$font-body-6-blue-80-2-center-text-align: center !default;\n$font-body-6-blue-80-2-center-font-style: normal !default;\n$font-body-6-blue-80-2-center-font-weight: 400 !default;\n$font-body-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-2-center () {\n font-size: $font-body-6-blue-80-2-center-font-size;\n line-height: $font-body-6-blue-80-2-center-line-height;\n text-align: $font-body-6-blue-80-2-center-text-align;\n font-style: $font-body-6-blue-80-2-center-font-style;\n font-weight: $font-body-6-blue-80-2-center-font-weight;\n font-family: $font-body-6-blue-80-2-center-font-family;\n}\n\n/* body/6-blue-60/1-left font style */\n$font-body-6-blue-60-1-left-font-size: 20px !default;\n$font-body-6-blue-60-1-left-line-height: 30px !default;\n$font-body-6-blue-60-1-left-text-align: left !default;\n$font-body-6-blue-60-1-left-color: #787191 !default;\n$font-body-6-blue-60-1-left-font-style: normal !default;\n$font-body-6-blue-60-1-left-font-weight: 400 !default;\n$font-body-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-1-left () {\n font-size: $font-body-6-blue-60-1-left-font-size;\n line-height: $font-body-6-blue-60-1-left-line-height;\n text-align: $font-body-6-blue-60-1-left-text-align;\n color: $font-body-6-blue-60-1-left-color;\n font-style: $font-body-6-blue-60-1-left-font-style;\n font-weight: $font-body-6-blue-60-1-left-font-weight;\n font-family: $font-body-6-blue-60-1-left-font-family;\n}\n\n/* body/6-blue-80/1-left font style */\n$font-body-6-blue-80-1-left-font-size: 20px !default;\n$font-body-6-blue-80-1-left-line-height: 30px !default;\n$font-body-6-blue-80-1-left-text-align: left !default;\n$font-body-6-blue-80-1-left-color: #4b426d !default;\n$font-body-6-blue-80-1-left-font-style: normal !default;\n$font-body-6-blue-80-1-left-font-weight: 400 !default;\n$font-body-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-1-left () {\n font-size: $font-body-6-blue-80-1-left-font-size;\n line-height: $font-body-6-blue-80-1-left-line-height;\n text-align: $font-body-6-blue-80-1-left-text-align;\n color: $font-body-6-blue-80-1-left-color;\n font-style: $font-body-6-blue-80-1-left-font-style;\n font-weight: $font-body-6-blue-80-1-left-font-weight;\n font-family: $font-body-6-blue-80-1-left-font-family;\n}\n\n/* body/6-blue-60/3-right font style */\n$font-body-6-blue-60-3-right-font-size: 20px !default;\n$font-body-6-blue-60-3-right-line-height: 30px !default;\n$font-body-6-blue-60-3-right-text-align: right !default;\n$font-body-6-blue-60-3-right-color: #787191 !default;\n$font-body-6-blue-60-3-right-font-style: normal !default;\n$font-body-6-blue-60-3-right-font-weight: 400 !default;\n$font-body-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-3-right () {\n font-size: $font-body-6-blue-60-3-right-font-size;\n line-height: $font-body-6-blue-60-3-right-line-height;\n text-align: $font-body-6-blue-60-3-right-text-align;\n color: $font-body-6-blue-60-3-right-color;\n font-style: $font-body-6-blue-60-3-right-font-style;\n font-weight: $font-body-6-blue-60-3-right-font-weight;\n font-family: $font-body-6-blue-60-3-right-font-family;\n}\n\n/* body/6-blue-80/3-right font style */\n$font-body-6-blue-80-3-right-font-size: 20px !default;\n$font-body-6-blue-80-3-right-line-height: 30px !default;\n$font-body-6-blue-80-3-right-text-align: right !default;\n$font-body-6-blue-80-3-right-font-style: normal !default;\n$font-body-6-blue-80-3-right-font-weight: 400 !default;\n$font-body-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-3-right () {\n font-size: $font-body-6-blue-80-3-right-font-size;\n line-height: $font-body-6-blue-80-3-right-line-height;\n text-align: $font-body-6-blue-80-3-right-text-align;\n font-style: $font-body-6-blue-80-3-right-font-style;\n font-weight: $font-body-6-blue-80-3-right-font-weight;\n font-family: $font-body-6-blue-80-3-right-font-family;\n}\n\n/* caption/4-white/3-right font style */\n$font-caption-4-white-3-right-font-size: 12px !default;\n$font-caption-4-white-3-right-line-height: 16px !default;\n$font-caption-4-white-3-right-text-align: right !default;\n$font-caption-4-white-3-right-color: #ffffff !default;\n$font-caption-4-white-3-right-font-style: normal !default;\n$font-caption-4-white-3-right-font-weight: 400 !default;\n$font-caption-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-3-right () {\n font-size: $font-caption-4-white-3-right-font-size;\n line-height: $font-caption-4-white-3-right-line-height;\n text-align: $font-caption-4-white-3-right-text-align;\n color: $font-caption-4-white-3-right-color;\n font-style: $font-caption-4-white-3-right-font-style;\n font-weight: $font-caption-4-white-3-right-font-weight;\n font-family: $font-caption-4-white-3-right-font-family;\n}\n\n/* caption/4-white/2-center font style */\n$font-caption-4-white-2-center-font-size: 12px !default;\n$font-caption-4-white-2-center-line-height: 16px !default;\n$font-caption-4-white-2-center-text-align: center !default;\n$font-caption-4-white-2-center-color: #ffffff !default;\n$font-caption-4-white-2-center-font-style: normal !default;\n$font-caption-4-white-2-center-font-weight: 400 !default;\n$font-caption-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-2-center () {\n font-size: $font-caption-4-white-2-center-font-size;\n line-height: $font-caption-4-white-2-center-line-height;\n text-align: $font-caption-4-white-2-center-text-align;\n color: $font-caption-4-white-2-center-color;\n font-style: $font-caption-4-white-2-center-font-style;\n font-weight: $font-caption-4-white-2-center-font-weight;\n font-family: $font-caption-4-white-2-center-font-family;\n}\n\n/* caption/4-white/1-left font style */\n$font-caption-4-white-1-left-font-size: 12px !default;\n$font-caption-4-white-1-left-line-height: 16px !default;\n$font-caption-4-white-1-left-text-align: left !default;\n$font-caption-4-white-1-left-color: #ffffff !default;\n$font-caption-4-white-1-left-font-style: normal !default;\n$font-caption-4-white-1-left-font-weight: 400 !default;\n$font-caption-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-1-left () {\n font-size: $font-caption-4-white-1-left-font-size;\n line-height: $font-caption-4-white-1-left-line-height;\n text-align: $font-caption-4-white-1-left-text-align;\n color: $font-caption-4-white-1-left-color;\n font-style: $font-caption-4-white-1-left-font-style;\n font-weight: $font-caption-4-white-1-left-font-weight;\n font-family: $font-caption-4-white-1-left-font-family;\n}\n\n/* caption/3-light-grey/3-right font style */\n$font-caption-3-light-grey-3-right-font-size: 12px !default;\n$font-caption-3-light-grey-3-right-line-height: 16px !default;\n$font-caption-3-light-grey-3-right-text-align: right !default;\n$font-caption-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-caption-3-light-grey-3-right-font-style: normal !default;\n$font-caption-3-light-grey-3-right-font-weight: 400 !default;\n$font-caption-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-3-right () {\n font-size: $font-caption-3-light-grey-3-right-font-size;\n line-height: $font-caption-3-light-grey-3-right-line-height;\n text-align: $font-caption-3-light-grey-3-right-text-align;\n color: $font-caption-3-light-grey-3-right-color;\n font-style: $font-caption-3-light-grey-3-right-font-style;\n font-weight: $font-caption-3-light-grey-3-right-font-weight;\n font-family: $font-caption-3-light-grey-3-right-font-family;\n}\n\n/* caption/3-light-grey/2-center font style */\n$font-caption-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-3-light-grey-2-center-text-align: center !default;\n$font-caption-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-3-light-grey-2-center-font-style: normal !default;\n$font-caption-3-light-grey-2-center-font-weight: 400 !default;\n$font-caption-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-2-center () {\n font-size: $font-caption-3-light-grey-2-center-font-size;\n line-height: $font-caption-3-light-grey-2-center-line-height;\n text-align: $font-caption-3-light-grey-2-center-text-align;\n color: $font-caption-3-light-grey-2-center-color;\n font-style: $font-caption-3-light-grey-2-center-font-style;\n font-weight: $font-caption-3-light-grey-2-center-font-weight;\n font-family: $font-caption-3-light-grey-2-center-font-family;\n}\n\n/* caption/3-light-grey/1-left font style */\n$font-caption-3-light-grey-1-left-font-size: 12px !default;\n$font-caption-3-light-grey-1-left-line-height: 16px !default;\n$font-caption-3-light-grey-1-left-text-align: left !default;\n$font-caption-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-caption-3-light-grey-1-left-font-style: normal !default;\n$font-caption-3-light-grey-1-left-font-weight: 400 !default;\n$font-caption-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-1-left () {\n font-size: $font-caption-3-light-grey-1-left-font-size;\n line-height: $font-caption-3-light-grey-1-left-line-height;\n text-align: $font-caption-3-light-grey-1-left-text-align;\n color: $font-caption-3-light-grey-1-left-color;\n font-style: $font-caption-3-light-grey-1-left-font-style;\n font-weight: $font-caption-3-light-grey-1-left-font-weight;\n font-family: $font-caption-3-light-grey-1-left-font-family;\n}\n\n/* caption/2-grey/3-right font style */\n$font-caption-2-grey-3-right-font-size: 12px !default;\n$font-caption-2-grey-3-right-line-height: 16px !default;\n$font-caption-2-grey-3-right-text-align: right !default;\n$font-caption-2-grey-3-right-color: #404040 !default;\n$font-caption-2-grey-3-right-font-style: normal !default;\n$font-caption-2-grey-3-right-font-weight: 400 !default;\n$font-caption-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-3-right () {\n font-size: $font-caption-2-grey-3-right-font-size;\n line-height: $font-caption-2-grey-3-right-line-height;\n text-align: $font-caption-2-grey-3-right-text-align;\n color: $font-caption-2-grey-3-right-color;\n font-style: $font-caption-2-grey-3-right-font-style;\n font-weight: $font-caption-2-grey-3-right-font-weight;\n font-family: $font-caption-2-grey-3-right-font-family;\n}\n\n/* caption/2-grey/2-center font style */\n$font-caption-2-grey-2-center-font-size: 12px !default;\n$font-caption-2-grey-2-center-line-height: 16px !default;\n$font-caption-2-grey-2-center-text-align: center !default;\n$font-caption-2-grey-2-center-color: #404040 !default;\n$font-caption-2-grey-2-center-font-style: normal !default;\n$font-caption-2-grey-2-center-font-weight: 400 !default;\n$font-caption-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-2-center () {\n font-size: $font-caption-2-grey-2-center-font-size;\n line-height: $font-caption-2-grey-2-center-line-height;\n text-align: $font-caption-2-grey-2-center-text-align;\n color: $font-caption-2-grey-2-center-color;\n font-style: $font-caption-2-grey-2-center-font-style;\n font-weight: $font-caption-2-grey-2-center-font-weight;\n font-family: $font-caption-2-grey-2-center-font-family;\n}\n\n/* caption/2-grey/1-left font style */\n$font-caption-2-grey-1-left-font-size: 12px !default;\n$font-caption-2-grey-1-left-line-height: 16px !default;\n$font-caption-2-grey-1-left-text-align: left !default;\n$font-caption-2-grey-1-left-color: #404040 !default;\n$font-caption-2-grey-1-left-font-style: normal !default;\n$font-caption-2-grey-1-left-font-weight: 400 !default;\n$font-caption-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-1-left () {\n font-size: $font-caption-2-grey-1-left-font-size;\n line-height: $font-caption-2-grey-1-left-line-height;\n text-align: $font-caption-2-grey-1-left-text-align;\n color: $font-caption-2-grey-1-left-color;\n font-style: $font-caption-2-grey-1-left-font-style;\n font-weight: $font-caption-2-grey-1-left-font-weight;\n font-family: $font-caption-2-grey-1-left-font-family;\n}\n\n/* caption/1-black/3-right font style */\n$font-caption-1-black-3-right-font-size: 12px !default;\n$font-caption-1-black-3-right-line-height: 16px !default;\n$font-caption-1-black-3-right-text-align: right !default;\n$font-caption-1-black-3-right-color: #000000 !default;\n$font-caption-1-black-3-right-font-style: normal !default;\n$font-caption-1-black-3-right-font-weight: 400 !default;\n$font-caption-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-3-right () {\n font-size: $font-caption-1-black-3-right-font-size;\n line-height: $font-caption-1-black-3-right-line-height;\n text-align: $font-caption-1-black-3-right-text-align;\n color: $font-caption-1-black-3-right-color;\n font-style: $font-caption-1-black-3-right-font-style;\n font-weight: $font-caption-1-black-3-right-font-weight;\n font-family: $font-caption-1-black-3-right-font-family;\n}\n\n/* caption/1-black/2-center font style */\n$font-caption-1-black-2-center-font-size: 12px !default;\n$font-caption-1-black-2-center-line-height: 16px !default;\n$font-caption-1-black-2-center-text-align: center !default;\n$font-caption-1-black-2-center-color: #000000 !default;\n$font-caption-1-black-2-center-font-style: normal !default;\n$font-caption-1-black-2-center-font-weight: 400 !default;\n$font-caption-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-2-center () {\n font-size: $font-caption-1-black-2-center-font-size;\n line-height: $font-caption-1-black-2-center-line-height;\n text-align: $font-caption-1-black-2-center-text-align;\n color: $font-caption-1-black-2-center-color;\n font-style: $font-caption-1-black-2-center-font-style;\n font-weight: $font-caption-1-black-2-center-font-weight;\n font-family: $font-caption-1-black-2-center-font-family;\n}\n\n/* caption/1-black/1-left font style */\n$font-caption-1-black-1-left-font-size: 12px !default;\n$font-caption-1-black-1-left-line-height: 16px !default;\n$font-caption-1-black-1-left-text-align: left !default;\n$font-caption-1-black-1-left-color: #000000 !default;\n$font-caption-1-black-1-left-font-style: normal !default;\n$font-caption-1-black-1-left-font-weight: 400 !default;\n$font-caption-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-1-left () {\n font-size: $font-caption-1-black-1-left-font-size;\n line-height: $font-caption-1-black-1-left-line-height;\n text-align: $font-caption-1-black-1-left-text-align;\n color: $font-caption-1-black-1-left-color;\n font-style: $font-caption-1-black-1-left-font-style;\n font-weight: $font-caption-1-black-1-left-font-weight;\n font-family: $font-caption-1-black-1-left-font-family;\n}\n\n/* caption/5-red/1-left font style */\n$font-caption-5-red-1-left-font-size: 12px !default;\n$font-caption-5-red-1-left-line-height: 16px !default;\n$font-caption-5-red-1-left-text-align: left !default;\n$font-caption-5-red-1-left-color: #eb4f4d !default;\n$font-caption-5-red-1-left-font-style: normal !default;\n$font-caption-5-red-1-left-font-weight: 400 !default;\n$font-caption-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-1-left () {\n font-size: $font-caption-5-red-1-left-font-size;\n line-height: $font-caption-5-red-1-left-line-height;\n text-align: $font-caption-5-red-1-left-text-align;\n color: $font-caption-5-red-1-left-color;\n font-style: $font-caption-5-red-1-left-font-style;\n font-weight: $font-caption-5-red-1-left-font-weight;\n font-family: $font-caption-5-red-1-left-font-family;\n}\n\n/* caption/5-red/2-center font style */\n$font-caption-5-red-2-center-font-size: 12px !default;\n$font-caption-5-red-2-center-line-height: 16px !default;\n$font-caption-5-red-2-center-text-align: center !default;\n$font-caption-5-red-2-center-color: #eb4f4d !default;\n$font-caption-5-red-2-center-font-style: normal !default;\n$font-caption-5-red-2-center-font-weight: 400 !default;\n$font-caption-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-2-center () {\n font-size: $font-caption-5-red-2-center-font-size;\n line-height: $font-caption-5-red-2-center-line-height;\n text-align: $font-caption-5-red-2-center-text-align;\n color: $font-caption-5-red-2-center-color;\n font-style: $font-caption-5-red-2-center-font-style;\n font-weight: $font-caption-5-red-2-center-font-weight;\n font-family: $font-caption-5-red-2-center-font-family;\n}\n\n/* caption/5-red/3-right font style */\n$font-caption-5-red-3-right-font-size: 12px !default;\n$font-caption-5-red-3-right-line-height: 16px !default;\n$font-caption-5-red-3-right-text-align: right !default;\n$font-caption-5-red-3-right-color: #eb4f4d !default;\n$font-caption-5-red-3-right-font-style: normal !default;\n$font-caption-5-red-3-right-font-weight: 400 !default;\n$font-caption-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-3-right () {\n font-size: $font-caption-5-red-3-right-font-size;\n line-height: $font-caption-5-red-3-right-line-height;\n text-align: $font-caption-5-red-3-right-text-align;\n color: $font-caption-5-red-3-right-color;\n font-style: $font-caption-5-red-3-right-font-style;\n font-weight: $font-caption-5-red-3-right-font-weight;\n font-family: $font-caption-5-red-3-right-font-family;\n}\n\n/* caption/6-blue/1-left font style */\n$font-caption-6-blue-1-left-font-size: 12px !default;\n$font-caption-6-blue-1-left-line-height: 16px !default;\n$font-caption-6-blue-1-left-text-align: left !default;\n$font-caption-6-blue-1-left-color: #1e1348 !default;\n$font-caption-6-blue-1-left-font-style: normal !default;\n$font-caption-6-blue-1-left-font-weight: 400 !default;\n$font-caption-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-1-left () {\n font-size: $font-caption-6-blue-1-left-font-size;\n line-height: $font-caption-6-blue-1-left-line-height;\n text-align: $font-caption-6-blue-1-left-text-align;\n color: $font-caption-6-blue-1-left-color;\n font-style: $font-caption-6-blue-1-left-font-style;\n font-weight: $font-caption-6-blue-1-left-font-weight;\n font-family: $font-caption-6-blue-1-left-font-family;\n}\n\n/* caption/6-blue-80/1-left font style */\n$font-caption-6-blue-80-1-left-font-size: 12px !default;\n$font-caption-6-blue-80-1-left-line-height: 16px !default;\n$font-caption-6-blue-80-1-left-text-align: left !default;\n$font-caption-6-blue-80-1-left-font-style: normal !default;\n$font-caption-6-blue-80-1-left-font-weight: 400 !default;\n$font-caption-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-1-left () {\n font-size: $font-caption-6-blue-80-1-left-font-size;\n line-height: $font-caption-6-blue-80-1-left-line-height;\n text-align: $font-caption-6-blue-80-1-left-text-align;\n font-style: $font-caption-6-blue-80-1-left-font-style;\n font-weight: $font-caption-6-blue-80-1-left-font-weight;\n font-family: $font-caption-6-blue-80-1-left-font-family;\n}\n\n/* caption/6-blue-60/1-left font style */\n$font-caption-6-blue-60-1-left-font-size: 12px !default;\n$font-caption-6-blue-60-1-left-line-height: 16px !default;\n$font-caption-6-blue-60-1-left-text-align: left !default;\n$font-caption-6-blue-60-1-left-color: #787191 !default;\n$font-caption-6-blue-60-1-left-font-style: normal !default;\n$font-caption-6-blue-60-1-left-font-weight: 400 !default;\n$font-caption-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-1-left () {\n font-size: $font-caption-6-blue-60-1-left-font-size;\n line-height: $font-caption-6-blue-60-1-left-line-height;\n text-align: $font-caption-6-blue-60-1-left-text-align;\n color: $font-caption-6-blue-60-1-left-color;\n font-style: $font-caption-6-blue-60-1-left-font-style;\n font-weight: $font-caption-6-blue-60-1-left-font-weight;\n font-family: $font-caption-6-blue-60-1-left-font-family;\n}\n\n/* caption/6-blue/2-center font style */\n$font-caption-6-blue-2-center-font-size: 12px !default;\n$font-caption-6-blue-2-center-line-height: 16px !default;\n$font-caption-6-blue-2-center-text-align: center !default;\n$font-caption-6-blue-2-center-color: #1e1348 !default;\n$font-caption-6-blue-2-center-font-style: normal !default;\n$font-caption-6-blue-2-center-font-weight: 400 !default;\n$font-caption-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-2-center () {\n font-size: $font-caption-6-blue-2-center-font-size;\n line-height: $font-caption-6-blue-2-center-line-height;\n text-align: $font-caption-6-blue-2-center-text-align;\n color: $font-caption-6-blue-2-center-color;\n font-style: $font-caption-6-blue-2-center-font-style;\n font-weight: $font-caption-6-blue-2-center-font-weight;\n font-family: $font-caption-6-blue-2-center-font-family;\n}\n\n/* caption/6-blue-80/2-center font style */\n$font-caption-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-6-blue-80-2-center-text-align: center !default;\n$font-caption-6-blue-80-2-center-font-style: normal !default;\n$font-caption-6-blue-80-2-center-font-weight: 400 !default;\n$font-caption-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-2-center () {\n font-size: $font-caption-6-blue-80-2-center-font-size;\n line-height: $font-caption-6-blue-80-2-center-line-height;\n text-align: $font-caption-6-blue-80-2-center-text-align;\n font-style: $font-caption-6-blue-80-2-center-font-style;\n font-weight: $font-caption-6-blue-80-2-center-font-weight;\n font-family: $font-caption-6-blue-80-2-center-font-family;\n}\n\n/* caption/6-blue-60/2-center font style */\n$font-caption-6-blue-60-2-center-font-size: 12px !default;\n$font-caption-6-blue-60-2-center-line-height: 16px !default;\n$font-caption-6-blue-60-2-center-text-align: center !default;\n$font-caption-6-blue-60-2-center-color: #787191 !default;\n$font-caption-6-blue-60-2-center-font-style: normal !default;\n$font-caption-6-blue-60-2-center-font-weight: 400 !default;\n$font-caption-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-2-center () {\n font-size: $font-caption-6-blue-60-2-center-font-size;\n line-height: $font-caption-6-blue-60-2-center-line-height;\n text-align: $font-caption-6-blue-60-2-center-text-align;\n color: $font-caption-6-blue-60-2-center-color;\n font-style: $font-caption-6-blue-60-2-center-font-style;\n font-weight: $font-caption-6-blue-60-2-center-font-weight;\n font-family: $font-caption-6-blue-60-2-center-font-family;\n}\n\n/* caption/6-blue/3-right font style */\n$font-caption-6-blue-3-right-font-size: 12px !default;\n$font-caption-6-blue-3-right-line-height: 16px !default;\n$font-caption-6-blue-3-right-text-align: right !default;\n$font-caption-6-blue-3-right-color: #1e1348 !default;\n$font-caption-6-blue-3-right-font-style: normal !default;\n$font-caption-6-blue-3-right-font-weight: 400 !default;\n$font-caption-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-3-right () {\n font-size: $font-caption-6-blue-3-right-font-size;\n line-height: $font-caption-6-blue-3-right-line-height;\n text-align: $font-caption-6-blue-3-right-text-align;\n color: $font-caption-6-blue-3-right-color;\n font-style: $font-caption-6-blue-3-right-font-style;\n font-weight: $font-caption-6-blue-3-right-font-weight;\n font-family: $font-caption-6-blue-3-right-font-family;\n}\n\n/* caption/6-blue-80/3-right font style */\n$font-caption-6-blue-80-3-right-font-size: 12px !default;\n$font-caption-6-blue-80-3-right-line-height: 16px !default;\n$font-caption-6-blue-80-3-right-text-align: right !default;\n$font-caption-6-blue-80-3-right-font-style: normal !default;\n$font-caption-6-blue-80-3-right-font-weight: 400 !default;\n$font-caption-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-3-right () {\n font-size: $font-caption-6-blue-80-3-right-font-size;\n line-height: $font-caption-6-blue-80-3-right-line-height;\n text-align: $font-caption-6-blue-80-3-right-text-align;\n font-style: $font-caption-6-blue-80-3-right-font-style;\n font-weight: $font-caption-6-blue-80-3-right-font-weight;\n font-family: $font-caption-6-blue-80-3-right-font-family;\n}\n\n/* caption/6-blue-60/3-right font style */\n$font-caption-6-blue-60-3-right-font-size: 12px !default;\n$font-caption-6-blue-60-3-right-line-height: 16px !default;\n$font-caption-6-blue-60-3-right-text-align: right !default;\n$font-caption-6-blue-60-3-right-color: #787191 !default;\n$font-caption-6-blue-60-3-right-font-style: normal !default;\n$font-caption-6-blue-60-3-right-font-weight: 400 !default;\n$font-caption-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-3-right () {\n font-size: $font-caption-6-blue-60-3-right-font-size;\n line-height: $font-caption-6-blue-60-3-right-line-height;\n text-align: $font-caption-6-blue-60-3-right-text-align;\n color: $font-caption-6-blue-60-3-right-color;\n font-style: $font-caption-6-blue-60-3-right-font-style;\n font-weight: $font-caption-6-blue-60-3-right-font-weight;\n font-family: $font-caption-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/3-right font style */\n$font-subcopy-bold-5-red-3-right-font-size: 16px !default;\n$font-subcopy-bold-5-red-3-right-line-height: 20px !default;\n$font-subcopy-bold-5-red-3-right-text-align: right !default;\n$font-subcopy-bold-5-red-3-right-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-3-right-font-style: normal !default;\n$font-subcopy-bold-5-red-3-right-font-weight: 600 !default;\n$font-subcopy-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-3-right () {\n font-size: $font-subcopy-bold-5-red-3-right-font-size;\n line-height: $font-subcopy-bold-5-red-3-right-line-height;\n text-align: $font-subcopy-bold-5-red-3-right-text-align;\n color: $font-subcopy-bold-5-red-3-right-color;\n font-style: $font-subcopy-bold-5-red-3-right-font-style;\n font-weight: $font-subcopy-bold-5-red-3-right-font-weight;\n font-family: $font-subcopy-bold-5-red-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue/3-right font style */\n$font-subcopy-bold-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-3-right () {\n font-size: $font-subcopy-bold-6-blue-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-3-right-text-align;\n color: $font-subcopy-bold-6-blue-3-right-color;\n font-style: $font-subcopy-bold-6-blue-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-60/3-right font style */\n$font-subcopy-bold-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-3-right () {\n font-size: $font-subcopy-bold-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-60-3-right-text-align;\n color: $font-subcopy-bold-6-blue-60-3-right-color;\n font-style: $font-subcopy-bold-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-80/3-right font style */\n$font-subcopy-bold-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-3-right () {\n font-size: $font-subcopy-bold-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-bold-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/2-center font style */\n$font-subcopy-bold-5-red-2-center-font-size: 16px !default;\n$font-subcopy-bold-5-red-2-center-line-height: 20px !default;\n$font-subcopy-bold-5-red-2-center-text-align: center !default;\n$font-subcopy-bold-5-red-2-center-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-2-center-font-style: normal !default;\n$font-subcopy-bold-5-red-2-center-font-weight: 600 !default;\n$font-subcopy-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-2-center () {\n font-size: $font-subcopy-bold-5-red-2-center-font-size;\n line-height: $font-subcopy-bold-5-red-2-center-line-height;\n text-align: $font-subcopy-bold-5-red-2-center-text-align;\n color: $font-subcopy-bold-5-red-2-center-color;\n font-style: $font-subcopy-bold-5-red-2-center-font-style;\n font-weight: $font-subcopy-bold-5-red-2-center-font-weight;\n font-family: $font-subcopy-bold-5-red-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue/2-center font style */\n$font-subcopy-bold-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-2-center () {\n font-size: $font-subcopy-bold-6-blue-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-2-center-text-align;\n color: $font-subcopy-bold-6-blue-2-center-color;\n font-style: $font-subcopy-bold-6-blue-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-60/2-center font style */\n$font-subcopy-bold-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-2-center () {\n font-size: $font-subcopy-bold-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-60-2-center-text-align;\n color: $font-subcopy-bold-6-blue-60-2-center-color;\n font-style: $font-subcopy-bold-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-80/2-center font style */\n$font-subcopy-bold-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-2-center () {\n font-size: $font-subcopy-bold-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-bold-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-2-center-font-family;\n}\n\n/* subcopy-bold/5-red/1-left font style */\n$font-subcopy-bold-5-red-1-left-font-size: 16px !default;\n$font-subcopy-bold-5-red-1-left-line-height: 20px !default;\n$font-subcopy-bold-5-red-1-left-text-align: left !default;\n$font-subcopy-bold-5-red-1-left-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-1-left-font-style: normal !default;\n$font-subcopy-bold-5-red-1-left-font-weight: 600 !default;\n$font-subcopy-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-1-left () {\n font-size: $font-subcopy-bold-5-red-1-left-font-size;\n line-height: $font-subcopy-bold-5-red-1-left-line-height;\n text-align: $font-subcopy-bold-5-red-1-left-text-align;\n color: $font-subcopy-bold-5-red-1-left-color;\n font-style: $font-subcopy-bold-5-red-1-left-font-style;\n font-weight: $font-subcopy-bold-5-red-1-left-font-weight;\n font-family: $font-subcopy-bold-5-red-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue/1-left font style */\n$font-subcopy-bold-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-1-left () {\n font-size: $font-subcopy-bold-6-blue-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-1-left-text-align;\n color: $font-subcopy-bold-6-blue-1-left-color;\n font-style: $font-subcopy-bold-6-blue-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-60/1-left font style */\n$font-subcopy-bold-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-1-left () {\n font-size: $font-subcopy-bold-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-60-1-left-text-align;\n color: $font-subcopy-bold-6-blue-60-1-left-color;\n font-style: $font-subcopy-bold-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-80/1-left font style */\n$font-subcopy-bold-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-1-left () {\n font-size: $font-subcopy-bold-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-bold-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/1-left font style */\n$font-subcopy-bold-1-black-1-left-font-size: 16px !default;\n$font-subcopy-bold-1-black-1-left-line-height: 20px !default;\n$font-subcopy-bold-1-black-1-left-text-align: left !default;\n$font-subcopy-bold-1-black-1-left-color: #000000 !default;\n$font-subcopy-bold-1-black-1-left-font-style: normal !default;\n$font-subcopy-bold-1-black-1-left-font-weight: 600 !default;\n$font-subcopy-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-1-left () {\n font-size: $font-subcopy-bold-1-black-1-left-font-size;\n line-height: $font-subcopy-bold-1-black-1-left-line-height;\n text-align: $font-subcopy-bold-1-black-1-left-text-align;\n color: $font-subcopy-bold-1-black-1-left-color;\n font-style: $font-subcopy-bold-1-black-1-left-font-style;\n font-weight: $font-subcopy-bold-1-black-1-left-font-weight;\n font-family: $font-subcopy-bold-1-black-1-left-font-family;\n}\n\n/* subcopy-bold/2-grey/1-left font style */\n$font-subcopy-bold-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-2-grey-1-left-text-align: left !default;\n$font-subcopy-bold-2-grey-1-left-color: #404040 !default;\n$font-subcopy-bold-2-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-2-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-1-left () {\n font-size: $font-subcopy-bold-2-grey-1-left-font-size;\n line-height: $font-subcopy-bold-2-grey-1-left-line-height;\n text-align: $font-subcopy-bold-2-grey-1-left-text-align;\n color: $font-subcopy-bold-2-grey-1-left-color;\n font-style: $font-subcopy-bold-2-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-2-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-2-grey-1-left-font-family;\n}\n\n/* subcopy-bold/3-light-grey/1-left font style */\n$font-subcopy-bold-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-1-left () {\n font-size: $font-subcopy-bold-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-bold-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-bold-3-light-grey-1-left-text-align;\n color: $font-subcopy-bold-3-light-grey-1-left-color;\n font-style: $font-subcopy-bold-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-1-left-font-family;\n}\n\n/* subcopy-bold/4-white/1-left font style */\n$font-subcopy-bold-4-white-1-left-font-size: 16px !default;\n$font-subcopy-bold-4-white-1-left-line-height: 20px !default;\n$font-subcopy-bold-4-white-1-left-text-align: left !default;\n$font-subcopy-bold-4-white-1-left-color: #ffffff !default;\n$font-subcopy-bold-4-white-1-left-font-style: normal !default;\n$font-subcopy-bold-4-white-1-left-font-weight: 600 !default;\n$font-subcopy-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-1-left () {\n font-size: $font-subcopy-bold-4-white-1-left-font-size;\n line-height: $font-subcopy-bold-4-white-1-left-line-height;\n text-align: $font-subcopy-bold-4-white-1-left-text-align;\n color: $font-subcopy-bold-4-white-1-left-color;\n font-style: $font-subcopy-bold-4-white-1-left-font-style;\n font-weight: $font-subcopy-bold-4-white-1-left-font-weight;\n font-family: $font-subcopy-bold-4-white-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/2-center font style */\n$font-subcopy-bold-1-black-2-center-font-size: 16px !default;\n$font-subcopy-bold-1-black-2-center-line-height: 20px !default;\n$font-subcopy-bold-1-black-2-center-text-align: center !default;\n$font-subcopy-bold-1-black-2-center-color: #000000 !default;\n$font-subcopy-bold-1-black-2-center-font-style: normal !default;\n$font-subcopy-bold-1-black-2-center-font-weight: 600 !default;\n$font-subcopy-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-2-center () {\n font-size: $font-subcopy-bold-1-black-2-center-font-size;\n line-height: $font-subcopy-bold-1-black-2-center-line-height;\n text-align: $font-subcopy-bold-1-black-2-center-text-align;\n color: $font-subcopy-bold-1-black-2-center-color;\n font-style: $font-subcopy-bold-1-black-2-center-font-style;\n font-weight: $font-subcopy-bold-1-black-2-center-font-weight;\n font-family: $font-subcopy-bold-1-black-2-center-font-family;\n}\n\n/* subcopy-bold/2-grey/2-center font style */\n$font-subcopy-bold-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-2-grey-2-center-text-align: center !default;\n$font-subcopy-bold-2-grey-2-center-color: #404040 !default;\n$font-subcopy-bold-2-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-2-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-2-center () {\n font-size: $font-subcopy-bold-2-grey-2-center-font-size;\n line-height: $font-subcopy-bold-2-grey-2-center-line-height;\n text-align: $font-subcopy-bold-2-grey-2-center-text-align;\n color: $font-subcopy-bold-2-grey-2-center-color;\n font-style: $font-subcopy-bold-2-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-2-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-2-grey-2-center-font-family;\n}\n\n/* subcopy-bold/3-light-grey/2-center font style */\n$font-subcopy-bold-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-2-center () {\n font-size: $font-subcopy-bold-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-bold-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-bold-3-light-grey-2-center-text-align;\n color: $font-subcopy-bold-3-light-grey-2-center-color;\n font-style: $font-subcopy-bold-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-2-center-font-family;\n}\n\n/* subcopy-bold/4-white/2-center font style */\n$font-subcopy-bold-4-white-2-center-font-size: 16px !default;\n$font-subcopy-bold-4-white-2-center-line-height: 20px !default;\n$font-subcopy-bold-4-white-2-center-text-align: center !default;\n$font-subcopy-bold-4-white-2-center-color: #ffffff !default;\n$font-subcopy-bold-4-white-2-center-font-style: normal !default;\n$font-subcopy-bold-4-white-2-center-font-weight: 600 !default;\n$font-subcopy-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-2-center () {\n font-size: $font-subcopy-bold-4-white-2-center-font-size;\n line-height: $font-subcopy-bold-4-white-2-center-line-height;\n text-align: $font-subcopy-bold-4-white-2-center-text-align;\n color: $font-subcopy-bold-4-white-2-center-color;\n font-style: $font-subcopy-bold-4-white-2-center-font-style;\n font-weight: $font-subcopy-bold-4-white-2-center-font-weight;\n font-family: $font-subcopy-bold-4-white-2-center-font-family;\n}\n\n/* subcopy-bold/1-black/3-right font style */\n$font-subcopy-bold-1-black-3-right-font-size: 16px !default;\n$font-subcopy-bold-1-black-3-right-line-height: 20px !default;\n$font-subcopy-bold-1-black-3-right-text-align: right !default;\n$font-subcopy-bold-1-black-3-right-color: #000000 !default;\n$font-subcopy-bold-1-black-3-right-font-style: normal !default;\n$font-subcopy-bold-1-black-3-right-font-weight: 600 !default;\n$font-subcopy-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-3-right () {\n font-size: $font-subcopy-bold-1-black-3-right-font-size;\n line-height: $font-subcopy-bold-1-black-3-right-line-height;\n text-align: $font-subcopy-bold-1-black-3-right-text-align;\n color: $font-subcopy-bold-1-black-3-right-color;\n font-style: $font-subcopy-bold-1-black-3-right-font-style;\n font-weight: $font-subcopy-bold-1-black-3-right-font-weight;\n font-family: $font-subcopy-bold-1-black-3-right-font-family;\n}\n\n/* subcopy-bold/2-grey/3-right font style */\n$font-subcopy-bold-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-2-grey-3-right-text-align: right !default;\n$font-subcopy-bold-2-grey-3-right-color: #404040 !default;\n$font-subcopy-bold-2-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-2-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-3-right () {\n font-size: $font-subcopy-bold-2-grey-3-right-font-size;\n line-height: $font-subcopy-bold-2-grey-3-right-line-height;\n text-align: $font-subcopy-bold-2-grey-3-right-text-align;\n color: $font-subcopy-bold-2-grey-3-right-color;\n font-style: $font-subcopy-bold-2-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-2-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-2-grey-3-right-font-family;\n}\n\n/* subcopy-bold/3-light-grey/3-right font style */\n$font-subcopy-bold-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-3-right () {\n font-size: $font-subcopy-bold-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-bold-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-bold-3-light-grey-3-right-text-align;\n color: $font-subcopy-bold-3-light-grey-3-right-color;\n font-style: $font-subcopy-bold-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-3-right-font-family;\n}\n\n/* subcopy-bold/4-white/3-right font style */\n$font-subcopy-bold-4-white-3-right-font-size: 16px !default;\n$font-subcopy-bold-4-white-3-right-line-height: 20px !default;\n$font-subcopy-bold-4-white-3-right-text-align: right !default;\n$font-subcopy-bold-4-white-3-right-color: #ffffff !default;\n$font-subcopy-bold-4-white-3-right-font-style: normal !default;\n$font-subcopy-bold-4-white-3-right-font-weight: 600 !default;\n$font-subcopy-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-3-right () {\n font-size: $font-subcopy-bold-4-white-3-right-font-size;\n line-height: $font-subcopy-bold-4-white-3-right-line-height;\n text-align: $font-subcopy-bold-4-white-3-right-text-align;\n color: $font-subcopy-bold-4-white-3-right-color;\n font-style: $font-subcopy-bold-4-white-3-right-font-style;\n font-weight: $font-subcopy-bold-4-white-3-right-font-weight;\n font-family: $font-subcopy-bold-4-white-3-right-font-family;\n}\n\n/* subcopy/1-black/1-left font style */\n$font-subcopy-1-black-1-left-font-size: 16px !default;\n$font-subcopy-1-black-1-left-line-height: 20px !default;\n$font-subcopy-1-black-1-left-text-align: left !default;\n$font-subcopy-1-black-1-left-color: #000000 !default;\n$font-subcopy-1-black-1-left-font-style: normal !default;\n$font-subcopy-1-black-1-left-font-weight: 400 !default;\n$font-subcopy-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-1-left () {\n font-size: $font-subcopy-1-black-1-left-font-size;\n line-height: $font-subcopy-1-black-1-left-line-height;\n text-align: $font-subcopy-1-black-1-left-text-align;\n color: $font-subcopy-1-black-1-left-color;\n font-style: $font-subcopy-1-black-1-left-font-style;\n font-weight: $font-subcopy-1-black-1-left-font-weight;\n font-family: $font-subcopy-1-black-1-left-font-family;\n}\n\n/* subcopy/2-grey/1-left font style */\n$font-subcopy-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-2-grey-1-left-text-align: left !default;\n$font-subcopy-2-grey-1-left-color: #404040 !default;\n$font-subcopy-2-grey-1-left-font-style: normal !default;\n$font-subcopy-2-grey-1-left-font-weight: 400 !default;\n$font-subcopy-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-1-left () {\n font-size: $font-subcopy-2-grey-1-left-font-size;\n line-height: $font-subcopy-2-grey-1-left-line-height;\n text-align: $font-subcopy-2-grey-1-left-text-align;\n color: $font-subcopy-2-grey-1-left-color;\n font-style: $font-subcopy-2-grey-1-left-font-style;\n font-weight: $font-subcopy-2-grey-1-left-font-weight;\n font-family: $font-subcopy-2-grey-1-left-font-family;\n}\n\n/* subcopy/3-light-grey/1-left font style */\n$font-subcopy-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-3-light-grey-1-left-font-weight: 400 !default;\n$font-subcopy-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-1-left () {\n font-size: $font-subcopy-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-3-light-grey-1-left-text-align;\n color: $font-subcopy-3-light-grey-1-left-color;\n font-style: $font-subcopy-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-3-light-grey-1-left-font-family;\n}\n\n/* subcopy/4-white/1-left font style */\n$font-subcopy-4-white-1-left-font-size: 16px !default;\n$font-subcopy-4-white-1-left-line-height: 20px !default;\n$font-subcopy-4-white-1-left-text-align: left !default;\n$font-subcopy-4-white-1-left-color: #ffffff !default;\n$font-subcopy-4-white-1-left-font-style: normal !default;\n$font-subcopy-4-white-1-left-font-weight: 400 !default;\n$font-subcopy-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-1-left () {\n font-size: $font-subcopy-4-white-1-left-font-size;\n line-height: $font-subcopy-4-white-1-left-line-height;\n text-align: $font-subcopy-4-white-1-left-text-align;\n color: $font-subcopy-4-white-1-left-color;\n font-style: $font-subcopy-4-white-1-left-font-style;\n font-weight: $font-subcopy-4-white-1-left-font-weight;\n font-family: $font-subcopy-4-white-1-left-font-family;\n}\n\n/* subcopy/1-black/2-center font style */\n$font-subcopy-1-black-2-center-font-size: 16px !default;\n$font-subcopy-1-black-2-center-line-height: 20px !default;\n$font-subcopy-1-black-2-center-text-align: center !default;\n$font-subcopy-1-black-2-center-color: #000000 !default;\n$font-subcopy-1-black-2-center-font-style: normal !default;\n$font-subcopy-1-black-2-center-font-weight: 400 !default;\n$font-subcopy-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-2-center () {\n font-size: $font-subcopy-1-black-2-center-font-size;\n line-height: $font-subcopy-1-black-2-center-line-height;\n text-align: $font-subcopy-1-black-2-center-text-align;\n color: $font-subcopy-1-black-2-center-color;\n font-style: $font-subcopy-1-black-2-center-font-style;\n font-weight: $font-subcopy-1-black-2-center-font-weight;\n font-family: $font-subcopy-1-black-2-center-font-family;\n}\n\n/* subcopy/2-grey/2-center font style */\n$font-subcopy-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-2-grey-2-center-text-align: center !default;\n$font-subcopy-2-grey-2-center-color: #404040 !default;\n$font-subcopy-2-grey-2-center-font-style: normal !default;\n$font-subcopy-2-grey-2-center-font-weight: 400 !default;\n$font-subcopy-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-2-center () {\n font-size: $font-subcopy-2-grey-2-center-font-size;\n line-height: $font-subcopy-2-grey-2-center-line-height;\n text-align: $font-subcopy-2-grey-2-center-text-align;\n color: $font-subcopy-2-grey-2-center-color;\n font-style: $font-subcopy-2-grey-2-center-font-style;\n font-weight: $font-subcopy-2-grey-2-center-font-weight;\n font-family: $font-subcopy-2-grey-2-center-font-family;\n}\n\n/* subcopy/3-light-grey/2-center font style */\n$font-subcopy-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-3-light-grey-2-center-font-weight: 400 !default;\n$font-subcopy-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-2-center () {\n font-size: $font-subcopy-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-3-light-grey-2-center-text-align;\n color: $font-subcopy-3-light-grey-2-center-color;\n font-style: $font-subcopy-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-3-light-grey-2-center-font-family;\n}\n\n/* subcopy/4-white/2-center font style */\n$font-subcopy-4-white-2-center-font-size: 16px !default;\n$font-subcopy-4-white-2-center-line-height: 20px !default;\n$font-subcopy-4-white-2-center-text-align: center !default;\n$font-subcopy-4-white-2-center-color: #ffffff !default;\n$font-subcopy-4-white-2-center-font-style: normal !default;\n$font-subcopy-4-white-2-center-font-weight: 400 !default;\n$font-subcopy-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-2-center () {\n font-size: $font-subcopy-4-white-2-center-font-size;\n line-height: $font-subcopy-4-white-2-center-line-height;\n text-align: $font-subcopy-4-white-2-center-text-align;\n color: $font-subcopy-4-white-2-center-color;\n font-style: $font-subcopy-4-white-2-center-font-style;\n font-weight: $font-subcopy-4-white-2-center-font-weight;\n font-family: $font-subcopy-4-white-2-center-font-family;\n}\n\n/* subcopy/1-black/3-right font style */\n$font-subcopy-1-black-3-right-font-size: 16px !default;\n$font-subcopy-1-black-3-right-line-height: 20px !default;\n$font-subcopy-1-black-3-right-text-align: right !default;\n$font-subcopy-1-black-3-right-color: #000000 !default;\n$font-subcopy-1-black-3-right-font-style: normal !default;\n$font-subcopy-1-black-3-right-font-weight: 400 !default;\n$font-subcopy-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-3-right () {\n font-size: $font-subcopy-1-black-3-right-font-size;\n line-height: $font-subcopy-1-black-3-right-line-height;\n text-align: $font-subcopy-1-black-3-right-text-align;\n color: $font-subcopy-1-black-3-right-color;\n font-style: $font-subcopy-1-black-3-right-font-style;\n font-weight: $font-subcopy-1-black-3-right-font-weight;\n font-family: $font-subcopy-1-black-3-right-font-family;\n}\n\n/* subcopy/2-grey/3-right font style */\n$font-subcopy-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-2-grey-3-right-text-align: right !default;\n$font-subcopy-2-grey-3-right-color: #404040 !default;\n$font-subcopy-2-grey-3-right-font-style: normal !default;\n$font-subcopy-2-grey-3-right-font-weight: 400 !default;\n$font-subcopy-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-3-right () {\n font-size: $font-subcopy-2-grey-3-right-font-size;\n line-height: $font-subcopy-2-grey-3-right-line-height;\n text-align: $font-subcopy-2-grey-3-right-text-align;\n color: $font-subcopy-2-grey-3-right-color;\n font-style: $font-subcopy-2-grey-3-right-font-style;\n font-weight: $font-subcopy-2-grey-3-right-font-weight;\n font-family: $font-subcopy-2-grey-3-right-font-family;\n}\n\n/* subcopy/3-light-grey/3-right font style */\n$font-subcopy-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-3-light-grey-3-right-font-weight: 400 !default;\n$font-subcopy-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-3-right () {\n font-size: $font-subcopy-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-3-light-grey-3-right-text-align;\n color: $font-subcopy-3-light-grey-3-right-color;\n font-style: $font-subcopy-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-3-light-grey-3-right-font-family;\n}\n\n/* subcopy/4-white/3-right font style */\n$font-subcopy-4-white-3-right-font-size: 16px !default;\n$font-subcopy-4-white-3-right-line-height: 20px !default;\n$font-subcopy-4-white-3-right-text-align: right !default;\n$font-subcopy-4-white-3-right-color: #ffffff !default;\n$font-subcopy-4-white-3-right-font-style: normal !default;\n$font-subcopy-4-white-3-right-font-weight: 400 !default;\n$font-subcopy-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-3-right () {\n font-size: $font-subcopy-4-white-3-right-font-size;\n line-height: $font-subcopy-4-white-3-right-line-height;\n text-align: $font-subcopy-4-white-3-right-text-align;\n color: $font-subcopy-4-white-3-right-color;\n font-style: $font-subcopy-4-white-3-right-font-style;\n font-weight: $font-subcopy-4-white-3-right-font-weight;\n font-family: $font-subcopy-4-white-3-right-font-family;\n}\n\n/* subcopy/6-blue/1-left font style */\n$font-subcopy-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-1-left-text-align: left !default;\n$font-subcopy-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-6-blue-1-left-font-style: normal !default;\n$font-subcopy-6-blue-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-1-left () {\n font-size: $font-subcopy-6-blue-1-left-font-size;\n line-height: $font-subcopy-6-blue-1-left-line-height;\n text-align: $font-subcopy-6-blue-1-left-text-align;\n color: $font-subcopy-6-blue-1-left-color;\n font-style: $font-subcopy-6-blue-1-left-font-style;\n font-weight: $font-subcopy-6-blue-1-left-font-weight;\n font-family: $font-subcopy-6-blue-1-left-font-family;\n}\n\n/* subcopy/6-blue-80/1-left font style */\n$font-subcopy-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-6-blue-80-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-1-left () {\n font-size: $font-subcopy-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-6-blue-80-1-left-font-family;\n}\n\n/* subcopy/6-blue-60/1-left font style */\n$font-subcopy-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-6-blue-60-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-1-left () {\n font-size: $font-subcopy-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-6-blue-60-1-left-text-align;\n color: $font-subcopy-6-blue-60-1-left-color;\n font-style: $font-subcopy-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-6-blue-60-1-left-font-family;\n}\n\n/* subcopy/6-blue/3-right font style */\n$font-subcopy-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-3-right-text-align: right !default;\n$font-subcopy-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-6-blue-3-right-font-style: normal !default;\n$font-subcopy-6-blue-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-3-right () {\n font-size: $font-subcopy-6-blue-3-right-font-size;\n line-height: $font-subcopy-6-blue-3-right-line-height;\n text-align: $font-subcopy-6-blue-3-right-text-align;\n color: $font-subcopy-6-blue-3-right-color;\n font-style: $font-subcopy-6-blue-3-right-font-style;\n font-weight: $font-subcopy-6-blue-3-right-font-weight;\n font-family: $font-subcopy-6-blue-3-right-font-family;\n}\n\n/* subcopy/6-blue-80/3-right font style */\n$font-subcopy-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-6-blue-80-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-3-right () {\n font-size: $font-subcopy-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-6-blue-80-3-right-font-family;\n}\n\n/* subcopy/6-blue-60/3-right font style */\n$font-subcopy-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-6-blue-60-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-3-right () {\n font-size: $font-subcopy-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-6-blue-60-3-right-text-align;\n color: $font-subcopy-6-blue-60-3-right-color;\n font-style: $font-subcopy-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-6-blue-60-3-right-font-family;\n}\n\n/* subcopy/6-blue/2-center font style */\n$font-subcopy-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-2-center-text-align: center !default;\n$font-subcopy-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-6-blue-2-center-font-style: normal !default;\n$font-subcopy-6-blue-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-2-center () {\n font-size: $font-subcopy-6-blue-2-center-font-size;\n line-height: $font-subcopy-6-blue-2-center-line-height;\n text-align: $font-subcopy-6-blue-2-center-text-align;\n color: $font-subcopy-6-blue-2-center-color;\n font-style: $font-subcopy-6-blue-2-center-font-style;\n font-weight: $font-subcopy-6-blue-2-center-font-weight;\n font-family: $font-subcopy-6-blue-2-center-font-family;\n}\n\n/* subcopy/6-blue-80/2-center font style */\n$font-subcopy-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-6-blue-80-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-2-center () {\n font-size: $font-subcopy-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-6-blue-80-2-center-font-family;\n}\n\n/* subcopy/6-blue-60/2-center font style */\n$font-subcopy-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-6-blue-60-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-2-center () {\n font-size: $font-subcopy-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-6-blue-60-2-center-text-align;\n color: $font-subcopy-6-blue-60-2-center-color;\n font-style: $font-subcopy-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-6-blue-60-2-center-font-family;\n}\n\n/* title-1/4-white/3-right font style */\n$font-title-1-4-white-3-right-font-size: 24px !default;\n$font-title-1-4-white-3-right-line-height: 30px !default;\n$font-title-1-4-white-3-right-text-align: right !default;\n$font-title-1-4-white-3-right-color: #ffffff !default;\n$font-title-1-4-white-3-right-font-style: normal !default;\n$font-title-1-4-white-3-right-font-weight: 600 !default;\n$font-title-1-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-3-right () {\n font-size: $font-title-1-4-white-3-right-font-size;\n line-height: $font-title-1-4-white-3-right-line-height;\n text-align: $font-title-1-4-white-3-right-text-align;\n color: $font-title-1-4-white-3-right-color;\n font-style: $font-title-1-4-white-3-right-font-style;\n font-weight: $font-title-1-4-white-3-right-font-weight;\n font-family: $font-title-1-4-white-3-right-font-family;\n}\n\n/* title-1/4-white/2-center font style */\n$font-title-1-4-white-2-center-font-size: 24px !default;\n$font-title-1-4-white-2-center-line-height: 30px !default;\n$font-title-1-4-white-2-center-text-align: center !default;\n$font-title-1-4-white-2-center-color: #ffffff !default;\n$font-title-1-4-white-2-center-font-style: normal !default;\n$font-title-1-4-white-2-center-font-weight: 600 !default;\n$font-title-1-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-2-center () {\n font-size: $font-title-1-4-white-2-center-font-size;\n line-height: $font-title-1-4-white-2-center-line-height;\n text-align: $font-title-1-4-white-2-center-text-align;\n color: $font-title-1-4-white-2-center-color;\n font-style: $font-title-1-4-white-2-center-font-style;\n font-weight: $font-title-1-4-white-2-center-font-weight;\n font-family: $font-title-1-4-white-2-center-font-family;\n}\n\n/* title-1/4-white/1-left font style */\n$font-title-1-4-white-1-left-font-size: 24px !default;\n$font-title-1-4-white-1-left-line-height: 30px !default;\n$font-title-1-4-white-1-left-text-align: left !default;\n$font-title-1-4-white-1-left-color: #ffffff !default;\n$font-title-1-4-white-1-left-font-style: normal !default;\n$font-title-1-4-white-1-left-font-weight: 600 !default;\n$font-title-1-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-1-left () {\n font-size: $font-title-1-4-white-1-left-font-size;\n line-height: $font-title-1-4-white-1-left-line-height;\n text-align: $font-title-1-4-white-1-left-text-align;\n color: $font-title-1-4-white-1-left-color;\n font-style: $font-title-1-4-white-1-left-font-style;\n font-weight: $font-title-1-4-white-1-left-font-weight;\n font-family: $font-title-1-4-white-1-left-font-family;\n}\n\n/* title-1/3-light-grey/3-right font style */\n$font-title-1-3-light-grey-3-right-font-size: 24px !default;\n$font-title-1-3-light-grey-3-right-line-height: 30px !default;\n$font-title-1-3-light-grey-3-right-text-align: right !default;\n$font-title-1-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-3-right-font-style: normal !default;\n$font-title-1-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-1-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-3-right () {\n font-size: $font-title-1-3-light-grey-3-right-font-size;\n line-height: $font-title-1-3-light-grey-3-right-line-height;\n text-align: $font-title-1-3-light-grey-3-right-text-align;\n color: $font-title-1-3-light-grey-3-right-color;\n font-style: $font-title-1-3-light-grey-3-right-font-style;\n font-weight: $font-title-1-3-light-grey-3-right-font-weight;\n font-family: $font-title-1-3-light-grey-3-right-font-family;\n}\n\n/* title-1/3-light-grey/2-center font style */\n$font-title-1-3-light-grey-2-center-font-size: 24px !default;\n$font-title-1-3-light-grey-2-center-line-height: 30px !default;\n$font-title-1-3-light-grey-2-center-text-align: center !default;\n$font-title-1-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-2-center-font-style: normal !default;\n$font-title-1-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-1-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-2-center () {\n font-size: $font-title-1-3-light-grey-2-center-font-size;\n line-height: $font-title-1-3-light-grey-2-center-line-height;\n text-align: $font-title-1-3-light-grey-2-center-text-align;\n color: $font-title-1-3-light-grey-2-center-color;\n font-style: $font-title-1-3-light-grey-2-center-font-style;\n font-weight: $font-title-1-3-light-grey-2-center-font-weight;\n font-family: $font-title-1-3-light-grey-2-center-font-family;\n}\n\n/* title-1/3-light-grey/1-left font style */\n$font-title-1-3-light-grey-1-left-font-size: 24px !default;\n$font-title-1-3-light-grey-1-left-line-height: 30px !default;\n$font-title-1-3-light-grey-1-left-text-align: left !default;\n$font-title-1-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-1-left-font-style: normal !default;\n$font-title-1-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-1-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-1-left () {\n font-size: $font-title-1-3-light-grey-1-left-font-size;\n line-height: $font-title-1-3-light-grey-1-left-line-height;\n text-align: $font-title-1-3-light-grey-1-left-text-align;\n color: $font-title-1-3-light-grey-1-left-color;\n font-style: $font-title-1-3-light-grey-1-left-font-style;\n font-weight: $font-title-1-3-light-grey-1-left-font-weight;\n font-family: $font-title-1-3-light-grey-1-left-font-family;\n}\n\n/* title-1/2-grey/3-right font style */\n$font-title-1-2-grey-3-right-font-size: 24px !default;\n$font-title-1-2-grey-3-right-line-height: 30px !default;\n$font-title-1-2-grey-3-right-text-align: right !default;\n$font-title-1-2-grey-3-right-color: #404040 !default;\n$font-title-1-2-grey-3-right-font-style: normal !default;\n$font-title-1-2-grey-3-right-font-weight: 600 !default;\n$font-title-1-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-3-right () {\n font-size: $font-title-1-2-grey-3-right-font-size;\n line-height: $font-title-1-2-grey-3-right-line-height;\n text-align: $font-title-1-2-grey-3-right-text-align;\n color: $font-title-1-2-grey-3-right-color;\n font-style: $font-title-1-2-grey-3-right-font-style;\n font-weight: $font-title-1-2-grey-3-right-font-weight;\n font-family: $font-title-1-2-grey-3-right-font-family;\n}\n\n/* title-1/2-grey/2-center font style */\n$font-title-1-2-grey-2-center-font-size: 24px !default;\n$font-title-1-2-grey-2-center-line-height: 30px !default;\n$font-title-1-2-grey-2-center-text-align: center !default;\n$font-title-1-2-grey-2-center-color: #404040 !default;\n$font-title-1-2-grey-2-center-font-style: normal !default;\n$font-title-1-2-grey-2-center-font-weight: 600 !default;\n$font-title-1-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-2-center () {\n font-size: $font-title-1-2-grey-2-center-font-size;\n line-height: $font-title-1-2-grey-2-center-line-height;\n text-align: $font-title-1-2-grey-2-center-text-align;\n color: $font-title-1-2-grey-2-center-color;\n font-style: $font-title-1-2-grey-2-center-font-style;\n font-weight: $font-title-1-2-grey-2-center-font-weight;\n font-family: $font-title-1-2-grey-2-center-font-family;\n}\n\n/* title-1/2-grey/1-left font style */\n$font-title-1-2-grey-1-left-font-size: 24px !default;\n$font-title-1-2-grey-1-left-line-height: 30px !default;\n$font-title-1-2-grey-1-left-text-align: left !default;\n$font-title-1-2-grey-1-left-color: #404040 !default;\n$font-title-1-2-grey-1-left-font-style: normal !default;\n$font-title-1-2-grey-1-left-font-weight: 600 !default;\n$font-title-1-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-1-left () {\n font-size: $font-title-1-2-grey-1-left-font-size;\n line-height: $font-title-1-2-grey-1-left-line-height;\n text-align: $font-title-1-2-grey-1-left-text-align;\n color: $font-title-1-2-grey-1-left-color;\n font-style: $font-title-1-2-grey-1-left-font-style;\n font-weight: $font-title-1-2-grey-1-left-font-weight;\n font-family: $font-title-1-2-grey-1-left-font-family;\n}\n\n/* title-1/1-black/3-right font style */\n$font-title-1-1-black-3-right-font-size: 24px !default;\n$font-title-1-1-black-3-right-line-height: 30px !default;\n$font-title-1-1-black-3-right-text-align: right !default;\n$font-title-1-1-black-3-right-color: #000000 !default;\n$font-title-1-1-black-3-right-font-style: normal !default;\n$font-title-1-1-black-3-right-font-weight: 600 !default;\n$font-title-1-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-3-right () {\n font-size: $font-title-1-1-black-3-right-font-size;\n line-height: $font-title-1-1-black-3-right-line-height;\n text-align: $font-title-1-1-black-3-right-text-align;\n color: $font-title-1-1-black-3-right-color;\n font-style: $font-title-1-1-black-3-right-font-style;\n font-weight: $font-title-1-1-black-3-right-font-weight;\n font-family: $font-title-1-1-black-3-right-font-family;\n}\n\n/* title-1/1-black/2-center font style */\n$font-title-1-1-black-2-center-font-size: 24px !default;\n$font-title-1-1-black-2-center-line-height: 30px !default;\n$font-title-1-1-black-2-center-text-align: center !default;\n$font-title-1-1-black-2-center-color: #000000 !default;\n$font-title-1-1-black-2-center-font-style: normal !default;\n$font-title-1-1-black-2-center-font-weight: 600 !default;\n$font-title-1-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-2-center () {\n font-size: $font-title-1-1-black-2-center-font-size;\n line-height: $font-title-1-1-black-2-center-line-height;\n text-align: $font-title-1-1-black-2-center-text-align;\n color: $font-title-1-1-black-2-center-color;\n font-style: $font-title-1-1-black-2-center-font-style;\n font-weight: $font-title-1-1-black-2-center-font-weight;\n font-family: $font-title-1-1-black-2-center-font-family;\n}\n\n/* title-1/1-black/1-left font style */\n$font-title-1-1-black-1-left-font-size: 24px !default;\n$font-title-1-1-black-1-left-line-height: 30px !default;\n$font-title-1-1-black-1-left-text-align: left !default;\n$font-title-1-1-black-1-left-color: #000000 !default;\n$font-title-1-1-black-1-left-font-style: normal !default;\n$font-title-1-1-black-1-left-font-weight: 600 !default;\n$font-title-1-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-1-left () {\n font-size: $font-title-1-1-black-1-left-font-size;\n line-height: $font-title-1-1-black-1-left-line-height;\n text-align: $font-title-1-1-black-1-left-text-align;\n color: $font-title-1-1-black-1-left-color;\n font-style: $font-title-1-1-black-1-left-font-style;\n font-weight: $font-title-1-1-black-1-left-font-weight;\n font-family: $font-title-1-1-black-1-left-font-family;\n}\n\n/* title-1/5-red/3-right font style */\n$font-title-1-5-red-3-right-font-size: 24px !default;\n$font-title-1-5-red-3-right-line-height: 30px !default;\n$font-title-1-5-red-3-right-text-align: right !default;\n$font-title-1-5-red-3-right-color: #e41f13 !default;\n$font-title-1-5-red-3-right-font-style: normal !default;\n$font-title-1-5-red-3-right-font-weight: 600 !default;\n$font-title-1-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-3-right () {\n font-size: $font-title-1-5-red-3-right-font-size;\n line-height: $font-title-1-5-red-3-right-line-height;\n text-align: $font-title-1-5-red-3-right-text-align;\n color: $font-title-1-5-red-3-right-color;\n font-style: $font-title-1-5-red-3-right-font-style;\n font-weight: $font-title-1-5-red-3-right-font-weight;\n font-family: $font-title-1-5-red-3-right-font-family;\n}\n\n/* title-1/5-red/1-left font style */\n$font-title-1-5-red-1-left-font-size: 24px !default;\n$font-title-1-5-red-1-left-line-height: 30px !default;\n$font-title-1-5-red-1-left-text-align: left !default;\n$font-title-1-5-red-1-left-color: #e41f13 !default;\n$font-title-1-5-red-1-left-font-style: normal !default;\n$font-title-1-5-red-1-left-font-weight: 600 !default;\n$font-title-1-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-1-left () {\n font-size: $font-title-1-5-red-1-left-font-size;\n line-height: $font-title-1-5-red-1-left-line-height;\n text-align: $font-title-1-5-red-1-left-text-align;\n color: $font-title-1-5-red-1-left-color;\n font-style: $font-title-1-5-red-1-left-font-style;\n font-weight: $font-title-1-5-red-1-left-font-weight;\n font-family: $font-title-1-5-red-1-left-font-family;\n}\n\n/* title-1/5-red/2-center font style */\n$font-title-1-5-red-2-center-font-size: 24px !default;\n$font-title-1-5-red-2-center-line-height: 30px !default;\n$font-title-1-5-red-2-center-text-align: center !default;\n$font-title-1-5-red-2-center-color: #e41f13 !default;\n$font-title-1-5-red-2-center-font-style: normal !default;\n$font-title-1-5-red-2-center-font-weight: 600 !default;\n$font-title-1-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-2-center () {\n font-size: $font-title-1-5-red-2-center-font-size;\n line-height: $font-title-1-5-red-2-center-line-height;\n text-align: $font-title-1-5-red-2-center-text-align;\n color: $font-title-1-5-red-2-center-color;\n font-style: $font-title-1-5-red-2-center-font-style;\n font-weight: $font-title-1-5-red-2-center-font-weight;\n font-family: $font-title-1-5-red-2-center-font-family;\n}\n\n/* title-1/6-blue/3-right font style */\n$font-title-1-6-blue-3-right-font-size: 24px !default;\n$font-title-1-6-blue-3-right-line-height: 30px !default;\n$font-title-1-6-blue-3-right-text-align: right !default;\n$font-title-1-6-blue-3-right-color: #1e1348 !default;\n$font-title-1-6-blue-3-right-font-style: normal !default;\n$font-title-1-6-blue-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-3-right () {\n font-size: $font-title-1-6-blue-3-right-font-size;\n line-height: $font-title-1-6-blue-3-right-line-height;\n text-align: $font-title-1-6-blue-3-right-text-align;\n color: $font-title-1-6-blue-3-right-color;\n font-style: $font-title-1-6-blue-3-right-font-style;\n font-weight: $font-title-1-6-blue-3-right-font-weight;\n font-family: $font-title-1-6-blue-3-right-font-family;\n}\n\n/* title-1/6-blue-80/3-right font style */\n$font-title-1-6-blue-80-3-right-font-size: 24px !default;\n$font-title-1-6-blue-80-3-right-line-height: 30px !default;\n$font-title-1-6-blue-80-3-right-text-align: right !default;\n$font-title-1-6-blue-80-3-right-font-style: normal !default;\n$font-title-1-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-3-right () {\n font-size: $font-title-1-6-blue-80-3-right-font-size;\n line-height: $font-title-1-6-blue-80-3-right-line-height;\n text-align: $font-title-1-6-blue-80-3-right-text-align;\n font-style: $font-title-1-6-blue-80-3-right-font-style;\n font-weight: $font-title-1-6-blue-80-3-right-font-weight;\n font-family: $font-title-1-6-blue-80-3-right-font-family;\n}\n\n/* title-1/6-blue-60/3-right font style */\n$font-title-1-6-blue-60-3-right-font-size: 24px !default;\n$font-title-1-6-blue-60-3-right-line-height: 30px !default;\n$font-title-1-6-blue-60-3-right-text-align: right !default;\n$font-title-1-6-blue-60-3-right-color: #787191 !default;\n$font-title-1-6-blue-60-3-right-font-style: normal !default;\n$font-title-1-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-3-right () {\n font-size: $font-title-1-6-blue-60-3-right-font-size;\n line-height: $font-title-1-6-blue-60-3-right-line-height;\n text-align: $font-title-1-6-blue-60-3-right-text-align;\n color: $font-title-1-6-blue-60-3-right-color;\n font-style: $font-title-1-6-blue-60-3-right-font-style;\n font-weight: $font-title-1-6-blue-60-3-right-font-weight;\n font-family: $font-title-1-6-blue-60-3-right-font-family;\n}\n\n/* title-1/6-blue/1-left font style */\n$font-title-1-6-blue-1-left-font-size: 24px !default;\n$font-title-1-6-blue-1-left-line-height: 30px !default;\n$font-title-1-6-blue-1-left-text-align: left !default;\n$font-title-1-6-blue-1-left-color: #1e1348 !default;\n$font-title-1-6-blue-1-left-font-style: normal !default;\n$font-title-1-6-blue-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-1-left () {\n font-size: $font-title-1-6-blue-1-left-font-size;\n line-height: $font-title-1-6-blue-1-left-line-height;\n text-align: $font-title-1-6-blue-1-left-text-align;\n color: $font-title-1-6-blue-1-left-color;\n font-style: $font-title-1-6-blue-1-left-font-style;\n font-weight: $font-title-1-6-blue-1-left-font-weight;\n font-family: $font-title-1-6-blue-1-left-font-family;\n}\n\n/* title-1/6-blue-80/1-left font style */\n$font-title-1-6-blue-80-1-left-font-size: 24px !default;\n$font-title-1-6-blue-80-1-left-line-height: 30px !default;\n$font-title-1-6-blue-80-1-left-text-align: left !default;\n$font-title-1-6-blue-80-1-left-font-style: normal !default;\n$font-title-1-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-1-left () {\n font-size: $font-title-1-6-blue-80-1-left-font-size;\n line-height: $font-title-1-6-blue-80-1-left-line-height;\n text-align: $font-title-1-6-blue-80-1-left-text-align;\n font-style: $font-title-1-6-blue-80-1-left-font-style;\n font-weight: $font-title-1-6-blue-80-1-left-font-weight;\n font-family: $font-title-1-6-blue-80-1-left-font-family;\n}\n\n/* title-1/6-blue-60/1-left font style */\n$font-title-1-6-blue-60-1-left-font-size: 24px !default;\n$font-title-1-6-blue-60-1-left-line-height: 30px !default;\n$font-title-1-6-blue-60-1-left-text-align: left !default;\n$font-title-1-6-blue-60-1-left-color: #787191 !default;\n$font-title-1-6-blue-60-1-left-font-style: normal !default;\n$font-title-1-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-1-left () {\n font-size: $font-title-1-6-blue-60-1-left-font-size;\n line-height: $font-title-1-6-blue-60-1-left-line-height;\n text-align: $font-title-1-6-blue-60-1-left-text-align;\n color: $font-title-1-6-blue-60-1-left-color;\n font-style: $font-title-1-6-blue-60-1-left-font-style;\n font-weight: $font-title-1-6-blue-60-1-left-font-weight;\n font-family: $font-title-1-6-blue-60-1-left-font-family;\n}\n\n/* title-1/6-blue/2-center font style */\n$font-title-1-6-blue-2-center-font-size: 24px !default;\n$font-title-1-6-blue-2-center-line-height: 30px !default;\n$font-title-1-6-blue-2-center-text-align: center !default;\n$font-title-1-6-blue-2-center-color: #1e1348 !default;\n$font-title-1-6-blue-2-center-font-style: normal !default;\n$font-title-1-6-blue-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-2-center () {\n font-size: $font-title-1-6-blue-2-center-font-size;\n line-height: $font-title-1-6-blue-2-center-line-height;\n text-align: $font-title-1-6-blue-2-center-text-align;\n color: $font-title-1-6-blue-2-center-color;\n font-style: $font-title-1-6-blue-2-center-font-style;\n font-weight: $font-title-1-6-blue-2-center-font-weight;\n font-family: $font-title-1-6-blue-2-center-font-family;\n}\n\n/* title-1/6-blue-80/2-center font style */\n$font-title-1-6-blue-80-2-center-font-size: 24px !default;\n$font-title-1-6-blue-80-2-center-line-height: 30px !default;\n$font-title-1-6-blue-80-2-center-text-align: center !default;\n$font-title-1-6-blue-80-2-center-font-style: normal !default;\n$font-title-1-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-2-center () {\n font-size: $font-title-1-6-blue-80-2-center-font-size;\n line-height: $font-title-1-6-blue-80-2-center-line-height;\n text-align: $font-title-1-6-blue-80-2-center-text-align;\n font-style: $font-title-1-6-blue-80-2-center-font-style;\n font-weight: $font-title-1-6-blue-80-2-center-font-weight;\n font-family: $font-title-1-6-blue-80-2-center-font-family;\n}\n\n/* title-1/6-blue-60/2-center font style */\n$font-title-1-6-blue-60-2-center-font-size: 24px !default;\n$font-title-1-6-blue-60-2-center-line-height: 30px !default;\n$font-title-1-6-blue-60-2-center-text-align: center !default;\n$font-title-1-6-blue-60-2-center-color: #787191 !default;\n$font-title-1-6-blue-60-2-center-font-style: normal !default;\n$font-title-1-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-2-center () {\n font-size: $font-title-1-6-blue-60-2-center-font-size;\n line-height: $font-title-1-6-blue-60-2-center-line-height;\n text-align: $font-title-1-6-blue-60-2-center-text-align;\n color: $font-title-1-6-blue-60-2-center-color;\n font-style: $font-title-1-6-blue-60-2-center-font-style;\n font-weight: $font-title-1-6-blue-60-2-center-font-weight;\n font-family: $font-title-1-6-blue-60-2-center-font-family;\n}\n\n/* title-2/4-white/3-right font style */\n$font-title-2-4-white-3-right-font-size: 36px !default;\n$font-title-2-4-white-3-right-line-height: 40px !default;\n$font-title-2-4-white-3-right-text-align: right !default;\n$font-title-2-4-white-3-right-color: #ffffff !default;\n$font-title-2-4-white-3-right-font-style: normal !default;\n$font-title-2-4-white-3-right-font-weight: 600 !default;\n$font-title-2-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-3-right () {\n font-size: $font-title-2-4-white-3-right-font-size;\n line-height: $font-title-2-4-white-3-right-line-height;\n text-align: $font-title-2-4-white-3-right-text-align;\n color: $font-title-2-4-white-3-right-color;\n font-style: $font-title-2-4-white-3-right-font-style;\n font-weight: $font-title-2-4-white-3-right-font-weight;\n font-family: $font-title-2-4-white-3-right-font-family;\n}\n\n/* title-2/5-red/3-right font style */\n$font-title-2-5-red-3-right-font-size: 36px !default;\n$font-title-2-5-red-3-right-line-height: 40px !default;\n$font-title-2-5-red-3-right-text-align: right !default;\n$font-title-2-5-red-3-right-color: #eb4f4d !default;\n$font-title-2-5-red-3-right-font-style: normal !default;\n$font-title-2-5-red-3-right-font-weight: 600 !default;\n$font-title-2-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-3-right () {\n font-size: $font-title-2-5-red-3-right-font-size;\n line-height: $font-title-2-5-red-3-right-line-height;\n text-align: $font-title-2-5-red-3-right-text-align;\n color: $font-title-2-5-red-3-right-color;\n font-style: $font-title-2-5-red-3-right-font-style;\n font-weight: $font-title-2-5-red-3-right-font-weight;\n font-family: $font-title-2-5-red-3-right-font-family;\n}\n\n/* title-2/4-white/2-center font style */\n$font-title-2-4-white-2-center-font-size: 36px !default;\n$font-title-2-4-white-2-center-line-height: 40px !default;\n$font-title-2-4-white-2-center-text-align: center !default;\n$font-title-2-4-white-2-center-color: #ffffff !default;\n$font-title-2-4-white-2-center-font-style: normal !default;\n$font-title-2-4-white-2-center-font-weight: 600 !default;\n$font-title-2-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-2-center () {\n font-size: $font-title-2-4-white-2-center-font-size;\n line-height: $font-title-2-4-white-2-center-line-height;\n text-align: $font-title-2-4-white-2-center-text-align;\n color: $font-title-2-4-white-2-center-color;\n font-style: $font-title-2-4-white-2-center-font-style;\n font-weight: $font-title-2-4-white-2-center-font-weight;\n font-family: $font-title-2-4-white-2-center-font-family;\n}\n\n/* title-2/5-red/2-center font style */\n$font-title-2-5-red-2-center-font-size: 36px !default;\n$font-title-2-5-red-2-center-line-height: 40px !default;\n$font-title-2-5-red-2-center-text-align: center !default;\n$font-title-2-5-red-2-center-color: #eb4f4d !default;\n$font-title-2-5-red-2-center-font-style: normal !default;\n$font-title-2-5-red-2-center-font-weight: 600 !default;\n$font-title-2-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-2-center () {\n font-size: $font-title-2-5-red-2-center-font-size;\n line-height: $font-title-2-5-red-2-center-line-height;\n text-align: $font-title-2-5-red-2-center-text-align;\n color: $font-title-2-5-red-2-center-color;\n font-style: $font-title-2-5-red-2-center-font-style;\n font-weight: $font-title-2-5-red-2-center-font-weight;\n font-family: $font-title-2-5-red-2-center-font-family;\n}\n\n/* title-2/4-white/1-left font style */\n$font-title-2-4-white-1-left-font-size: 36px !default;\n$font-title-2-4-white-1-left-line-height: 40px !default;\n$font-title-2-4-white-1-left-text-align: left !default;\n$font-title-2-4-white-1-left-color: #ffffff !default;\n$font-title-2-4-white-1-left-font-style: normal !default;\n$font-title-2-4-white-1-left-font-weight: 600 !default;\n$font-title-2-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-1-left () {\n font-size: $font-title-2-4-white-1-left-font-size;\n line-height: $font-title-2-4-white-1-left-line-height;\n text-align: $font-title-2-4-white-1-left-text-align;\n color: $font-title-2-4-white-1-left-color;\n font-style: $font-title-2-4-white-1-left-font-style;\n font-weight: $font-title-2-4-white-1-left-font-weight;\n font-family: $font-title-2-4-white-1-left-font-family;\n}\n\n/* title-2/5-red/1-left font style */\n$font-title-2-5-red-1-left-font-size: 36px !default;\n$font-title-2-5-red-1-left-line-height: 40px !default;\n$font-title-2-5-red-1-left-text-align: left !default;\n$font-title-2-5-red-1-left-color: #eb4f4d !default;\n$font-title-2-5-red-1-left-font-style: normal !default;\n$font-title-2-5-red-1-left-font-weight: 600 !default;\n$font-title-2-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-1-left () {\n font-size: $font-title-2-5-red-1-left-font-size;\n line-height: $font-title-2-5-red-1-left-line-height;\n text-align: $font-title-2-5-red-1-left-text-align;\n color: $font-title-2-5-red-1-left-color;\n font-style: $font-title-2-5-red-1-left-font-style;\n font-weight: $font-title-2-5-red-1-left-font-weight;\n font-family: $font-title-2-5-red-1-left-font-family;\n}\n\n/* title-2/3-light-grey/3-right font style */\n$font-title-2-3-light-grey-3-right-font-size: 36px !default;\n$font-title-2-3-light-grey-3-right-line-height: 40px !default;\n$font-title-2-3-light-grey-3-right-text-align: right !default;\n$font-title-2-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-3-right-font-style: normal !default;\n$font-title-2-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-2-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-3-right () {\n font-size: $font-title-2-3-light-grey-3-right-font-size;\n line-height: $font-title-2-3-light-grey-3-right-line-height;\n text-align: $font-title-2-3-light-grey-3-right-text-align;\n color: $font-title-2-3-light-grey-3-right-color;\n font-style: $font-title-2-3-light-grey-3-right-font-style;\n font-weight: $font-title-2-3-light-grey-3-right-font-weight;\n font-family: $font-title-2-3-light-grey-3-right-font-family;\n}\n\n/* title-2/3-light-grey/2-center font style */\n$font-title-2-3-light-grey-2-center-font-size: 36px !default;\n$font-title-2-3-light-grey-2-center-line-height: 40px !default;\n$font-title-2-3-light-grey-2-center-text-align: center !default;\n$font-title-2-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-2-center-font-style: normal !default;\n$font-title-2-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-2-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-2-center () {\n font-size: $font-title-2-3-light-grey-2-center-font-size;\n line-height: $font-title-2-3-light-grey-2-center-line-height;\n text-align: $font-title-2-3-light-grey-2-center-text-align;\n color: $font-title-2-3-light-grey-2-center-color;\n font-style: $font-title-2-3-light-grey-2-center-font-style;\n font-weight: $font-title-2-3-light-grey-2-center-font-weight;\n font-family: $font-title-2-3-light-grey-2-center-font-family;\n}\n\n/* title-2/3-light-grey/1-left font style */\n$font-title-2-3-light-grey-1-left-font-size: 36px !default;\n$font-title-2-3-light-grey-1-left-line-height: 40px !default;\n$font-title-2-3-light-grey-1-left-text-align: left !default;\n$font-title-2-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-1-left-font-style: normal !default;\n$font-title-2-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-2-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-1-left () {\n font-size: $font-title-2-3-light-grey-1-left-font-size;\n line-height: $font-title-2-3-light-grey-1-left-line-height;\n text-align: $font-title-2-3-light-grey-1-left-text-align;\n color: $font-title-2-3-light-grey-1-left-color;\n font-style: $font-title-2-3-light-grey-1-left-font-style;\n font-weight: $font-title-2-3-light-grey-1-left-font-weight;\n font-family: $font-title-2-3-light-grey-1-left-font-family;\n}\n\n/* title-2/2-grey/3-right font style */\n$font-title-2-2-grey-3-right-font-size: 36px !default;\n$font-title-2-2-grey-3-right-line-height: 40px !default;\n$font-title-2-2-grey-3-right-text-align: right !default;\n$font-title-2-2-grey-3-right-color: #404040 !default;\n$font-title-2-2-grey-3-right-font-style: normal !default;\n$font-title-2-2-grey-3-right-font-weight: 600 !default;\n$font-title-2-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-3-right () {\n font-size: $font-title-2-2-grey-3-right-font-size;\n line-height: $font-title-2-2-grey-3-right-line-height;\n text-align: $font-title-2-2-grey-3-right-text-align;\n color: $font-title-2-2-grey-3-right-color;\n font-style: $font-title-2-2-grey-3-right-font-style;\n font-weight: $font-title-2-2-grey-3-right-font-weight;\n font-family: $font-title-2-2-grey-3-right-font-family;\n}\n\n/* title-2/2-grey/2-center font style */\n$font-title-2-2-grey-2-center-font-size: 36px !default;\n$font-title-2-2-grey-2-center-line-height: 40px !default;\n$font-title-2-2-grey-2-center-text-align: center !default;\n$font-title-2-2-grey-2-center-color: #404040 !default;\n$font-title-2-2-grey-2-center-font-style: normal !default;\n$font-title-2-2-grey-2-center-font-weight: 600 !default;\n$font-title-2-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-2-center () {\n font-size: $font-title-2-2-grey-2-center-font-size;\n line-height: $font-title-2-2-grey-2-center-line-height;\n text-align: $font-title-2-2-grey-2-center-text-align;\n color: $font-title-2-2-grey-2-center-color;\n font-style: $font-title-2-2-grey-2-center-font-style;\n font-weight: $font-title-2-2-grey-2-center-font-weight;\n font-family: $font-title-2-2-grey-2-center-font-family;\n}\n\n/* title-2/2-grey/1-left font style */\n$font-title-2-2-grey-1-left-font-size: 36px !default;\n$font-title-2-2-grey-1-left-line-height: 40px !default;\n$font-title-2-2-grey-1-left-text-align: left !default;\n$font-title-2-2-grey-1-left-color: #404040 !default;\n$font-title-2-2-grey-1-left-font-style: normal !default;\n$font-title-2-2-grey-1-left-font-weight: 600 !default;\n$font-title-2-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-1-left () {\n font-size: $font-title-2-2-grey-1-left-font-size;\n line-height: $font-title-2-2-grey-1-left-line-height;\n text-align: $font-title-2-2-grey-1-left-text-align;\n color: $font-title-2-2-grey-1-left-color;\n font-style: $font-title-2-2-grey-1-left-font-style;\n font-weight: $font-title-2-2-grey-1-left-font-weight;\n font-family: $font-title-2-2-grey-1-left-font-family;\n}\n\n/* title-2/1-black/3-right font style */\n$font-title-2-1-black-3-right-font-size: 36px !default;\n$font-title-2-1-black-3-right-line-height: 40px !default;\n$font-title-2-1-black-3-right-text-align: right !default;\n$font-title-2-1-black-3-right-color: #000000 !default;\n$font-title-2-1-black-3-right-font-style: normal !default;\n$font-title-2-1-black-3-right-font-weight: 600 !default;\n$font-title-2-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-3-right () {\n font-size: $font-title-2-1-black-3-right-font-size;\n line-height: $font-title-2-1-black-3-right-line-height;\n text-align: $font-title-2-1-black-3-right-text-align;\n color: $font-title-2-1-black-3-right-color;\n font-style: $font-title-2-1-black-3-right-font-style;\n font-weight: $font-title-2-1-black-3-right-font-weight;\n font-family: $font-title-2-1-black-3-right-font-family;\n}\n\n/* title-2/1-black/2-center font style */\n$font-title-2-1-black-2-center-font-size: 36px !default;\n$font-title-2-1-black-2-center-line-height: 40px !default;\n$font-title-2-1-black-2-center-text-align: center !default;\n$font-title-2-1-black-2-center-color: #000000 !default;\n$font-title-2-1-black-2-center-font-style: normal !default;\n$font-title-2-1-black-2-center-font-weight: 600 !default;\n$font-title-2-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-2-center () {\n font-size: $font-title-2-1-black-2-center-font-size;\n line-height: $font-title-2-1-black-2-center-line-height;\n text-align: $font-title-2-1-black-2-center-text-align;\n color: $font-title-2-1-black-2-center-color;\n font-style: $font-title-2-1-black-2-center-font-style;\n font-weight: $font-title-2-1-black-2-center-font-weight;\n font-family: $font-title-2-1-black-2-center-font-family;\n}\n\n/* title-2/1-black/1-left font style */\n$font-title-2-1-black-1-left-font-size: 36px !default;\n$font-title-2-1-black-1-left-line-height: 40px !default;\n$font-title-2-1-black-1-left-text-align: left !default;\n$font-title-2-1-black-1-left-color: #000000 !default;\n$font-title-2-1-black-1-left-font-style: normal !default;\n$font-title-2-1-black-1-left-font-weight: 600 !default;\n$font-title-2-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-1-left () {\n font-size: $font-title-2-1-black-1-left-font-size;\n line-height: $font-title-2-1-black-1-left-line-height;\n text-align: $font-title-2-1-black-1-left-text-align;\n color: $font-title-2-1-black-1-left-color;\n font-style: $font-title-2-1-black-1-left-font-style;\n font-weight: $font-title-2-1-black-1-left-font-weight;\n font-family: $font-title-2-1-black-1-left-font-family;\n}\n\n/* title-2/6-blue/3-right font style */\n$font-title-2-6-blue-3-right-font-size: 36px !default;\n$font-title-2-6-blue-3-right-line-height: 40px !default;\n$font-title-2-6-blue-3-right-text-align: right !default;\n$font-title-2-6-blue-3-right-color: #1e1348 !default;\n$font-title-2-6-blue-3-right-font-style: normal !default;\n$font-title-2-6-blue-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-3-right () {\n font-size: $font-title-2-6-blue-3-right-font-size;\n line-height: $font-title-2-6-blue-3-right-line-height;\n text-align: $font-title-2-6-blue-3-right-text-align;\n color: $font-title-2-6-blue-3-right-color;\n font-style: $font-title-2-6-blue-3-right-font-style;\n font-weight: $font-title-2-6-blue-3-right-font-weight;\n font-family: $font-title-2-6-blue-3-right-font-family;\n}\n\n/* title-2/6-blue-80/3-right font style */\n$font-title-2-6-blue-80-3-right-font-size: 36px !default;\n$font-title-2-6-blue-80-3-right-line-height: 40px !default;\n$font-title-2-6-blue-80-3-right-text-align: right !default;\n$font-title-2-6-blue-80-3-right-font-style: normal !default;\n$font-title-2-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-3-right () {\n font-size: $font-title-2-6-blue-80-3-right-font-size;\n line-height: $font-title-2-6-blue-80-3-right-line-height;\n text-align: $font-title-2-6-blue-80-3-right-text-align;\n font-style: $font-title-2-6-blue-80-3-right-font-style;\n font-weight: $font-title-2-6-blue-80-3-right-font-weight;\n font-family: $font-title-2-6-blue-80-3-right-font-family;\n}\n\n/* title-2/6-blue-60/3-right font style */\n$font-title-2-6-blue-60-3-right-font-size: 36px !default;\n$font-title-2-6-blue-60-3-right-line-height: 40px !default;\n$font-title-2-6-blue-60-3-right-text-align: right !default;\n$font-title-2-6-blue-60-3-right-color: #787191 !default;\n$font-title-2-6-blue-60-3-right-font-style: normal !default;\n$font-title-2-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-3-right () {\n font-size: $font-title-2-6-blue-60-3-right-font-size;\n line-height: $font-title-2-6-blue-60-3-right-line-height;\n text-align: $font-title-2-6-blue-60-3-right-text-align;\n color: $font-title-2-6-blue-60-3-right-color;\n font-style: $font-title-2-6-blue-60-3-right-font-style;\n font-weight: $font-title-2-6-blue-60-3-right-font-weight;\n font-family: $font-title-2-6-blue-60-3-right-font-family;\n}\n\n/* title-2/6-blue/2-center font style */\n$font-title-2-6-blue-2-center-font-size: 36px !default;\n$font-title-2-6-blue-2-center-line-height: 40px !default;\n$font-title-2-6-blue-2-center-text-align: center !default;\n$font-title-2-6-blue-2-center-color: #1e1348 !default;\n$font-title-2-6-blue-2-center-font-style: normal !default;\n$font-title-2-6-blue-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-2-center () {\n font-size: $font-title-2-6-blue-2-center-font-size;\n line-height: $font-title-2-6-blue-2-center-line-height;\n text-align: $font-title-2-6-blue-2-center-text-align;\n color: $font-title-2-6-blue-2-center-color;\n font-style: $font-title-2-6-blue-2-center-font-style;\n font-weight: $font-title-2-6-blue-2-center-font-weight;\n font-family: $font-title-2-6-blue-2-center-font-family;\n}\n\n/* title-2/6-blue-80/2-center font style */\n$font-title-2-6-blue-80-2-center-font-size: 36px !default;\n$font-title-2-6-blue-80-2-center-line-height: 40px !default;\n$font-title-2-6-blue-80-2-center-text-align: center !default;\n$font-title-2-6-blue-80-2-center-font-style: normal !default;\n$font-title-2-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-2-center () {\n font-size: $font-title-2-6-blue-80-2-center-font-size;\n line-height: $font-title-2-6-blue-80-2-center-line-height;\n text-align: $font-title-2-6-blue-80-2-center-text-align;\n font-style: $font-title-2-6-blue-80-2-center-font-style;\n font-weight: $font-title-2-6-blue-80-2-center-font-weight;\n font-family: $font-title-2-6-blue-80-2-center-font-family;\n}\n\n/* title-2/6-blue-60/2-center font style */\n$font-title-2-6-blue-60-2-center-font-size: 36px !default;\n$font-title-2-6-blue-60-2-center-line-height: 40px !default;\n$font-title-2-6-blue-60-2-center-text-align: center !default;\n$font-title-2-6-blue-60-2-center-color: #787191 !default;\n$font-title-2-6-blue-60-2-center-font-style: normal !default;\n$font-title-2-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-2-center () {\n font-size: $font-title-2-6-blue-60-2-center-font-size;\n line-height: $font-title-2-6-blue-60-2-center-line-height;\n text-align: $font-title-2-6-blue-60-2-center-text-align;\n color: $font-title-2-6-blue-60-2-center-color;\n font-style: $font-title-2-6-blue-60-2-center-font-style;\n font-weight: $font-title-2-6-blue-60-2-center-font-weight;\n font-family: $font-title-2-6-blue-60-2-center-font-family;\n}\n\n/* title-2/6-blue/1-left font style */\n$font-title-2-6-blue-1-left-font-size: 36px !default;\n$font-title-2-6-blue-1-left-line-height: 40px !default;\n$font-title-2-6-blue-1-left-text-align: left !default;\n$font-title-2-6-blue-1-left-color: #1e1348 !default;\n$font-title-2-6-blue-1-left-font-style: normal !default;\n$font-title-2-6-blue-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-1-left () {\n font-size: $font-title-2-6-blue-1-left-font-size;\n line-height: $font-title-2-6-blue-1-left-line-height;\n text-align: $font-title-2-6-blue-1-left-text-align;\n color: $font-title-2-6-blue-1-left-color;\n font-style: $font-title-2-6-blue-1-left-font-style;\n font-weight: $font-title-2-6-blue-1-left-font-weight;\n font-family: $font-title-2-6-blue-1-left-font-family;\n}\n\n/* title-2/6-blue-80/1-left font style */\n$font-title-2-6-blue-80-1-left-font-size: 36px !default;\n$font-title-2-6-blue-80-1-left-line-height: 40px !default;\n$font-title-2-6-blue-80-1-left-text-align: left !default;\n$font-title-2-6-blue-80-1-left-font-style: normal !default;\n$font-title-2-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-1-left () {\n font-size: $font-title-2-6-blue-80-1-left-font-size;\n line-height: $font-title-2-6-blue-80-1-left-line-height;\n text-align: $font-title-2-6-blue-80-1-left-text-align;\n font-style: $font-title-2-6-blue-80-1-left-font-style;\n font-weight: $font-title-2-6-blue-80-1-left-font-weight;\n font-family: $font-title-2-6-blue-80-1-left-font-family;\n}\n\n/* title-2/6-blue-60/1-left font style */\n$font-title-2-6-blue-60-1-left-font-size: 36px !default;\n$font-title-2-6-blue-60-1-left-line-height: 40px !default;\n$font-title-2-6-blue-60-1-left-text-align: left !default;\n$font-title-2-6-blue-60-1-left-color: #787191 !default;\n$font-title-2-6-blue-60-1-left-font-style: normal !default;\n$font-title-2-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-1-left () {\n font-size: $font-title-2-6-blue-60-1-left-font-size;\n line-height: $font-title-2-6-blue-60-1-left-line-height;\n text-align: $font-title-2-6-blue-60-1-left-text-align;\n color: $font-title-2-6-blue-60-1-left-color;\n font-style: $font-title-2-6-blue-60-1-left-font-style;\n font-weight: $font-title-2-6-blue-60-1-left-font-weight;\n font-family: $font-title-2-6-blue-60-1-left-font-family;\n}\n\n/* title-3/4-white/3-right font style */\n$font-title-3-4-white-3-right-font-size: 48px !default;\n$font-title-3-4-white-3-right-line-height: 60px !default;\n$font-title-3-4-white-3-right-text-align: right !default;\n$font-title-3-4-white-3-right-color: #ffffff !default;\n$font-title-3-4-white-3-right-font-style: normal !default;\n$font-title-3-4-white-3-right-font-weight: 600 !default;\n$font-title-3-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-3-right () {\n font-size: $font-title-3-4-white-3-right-font-size;\n line-height: $font-title-3-4-white-3-right-line-height;\n text-align: $font-title-3-4-white-3-right-text-align;\n color: $font-title-3-4-white-3-right-color;\n font-style: $font-title-3-4-white-3-right-font-style;\n font-weight: $font-title-3-4-white-3-right-font-weight;\n font-family: $font-title-3-4-white-3-right-font-family;\n}\n\n/* title-3/5-red/3-right font style */\n$font-title-3-5-red-3-right-font-size: 48px !default;\n$font-title-3-5-red-3-right-line-height: 60px !default;\n$font-title-3-5-red-3-right-text-align: right !default;\n$font-title-3-5-red-3-right-color: #eb4f4d !default;\n$font-title-3-5-red-3-right-font-style: normal !default;\n$font-title-3-5-red-3-right-font-weight: 600 !default;\n$font-title-3-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-3-right () {\n font-size: $font-title-3-5-red-3-right-font-size;\n line-height: $font-title-3-5-red-3-right-line-height;\n text-align: $font-title-3-5-red-3-right-text-align;\n color: $font-title-3-5-red-3-right-color;\n font-style: $font-title-3-5-red-3-right-font-style;\n font-weight: $font-title-3-5-red-3-right-font-weight;\n font-family: $font-title-3-5-red-3-right-font-family;\n}\n\n/* title-3/6-blue/3-right font style */\n$font-title-3-6-blue-3-right-font-size: 48px !default;\n$font-title-3-6-blue-3-right-line-height: 60px !default;\n$font-title-3-6-blue-3-right-text-align: right !default;\n$font-title-3-6-blue-3-right-color: #1e1348 !default;\n$font-title-3-6-blue-3-right-font-style: normal !default;\n$font-title-3-6-blue-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-3-right () {\n font-size: $font-title-3-6-blue-3-right-font-size;\n line-height: $font-title-3-6-blue-3-right-line-height;\n text-align: $font-title-3-6-blue-3-right-text-align;\n color: $font-title-3-6-blue-3-right-color;\n font-style: $font-title-3-6-blue-3-right-font-style;\n font-weight: $font-title-3-6-blue-3-right-font-weight;\n font-family: $font-title-3-6-blue-3-right-font-family;\n}\n\n/* title-3/6-blue-80/3-right font style */\n$font-title-3-6-blue-80-3-right-font-size: 48px !default;\n$font-title-3-6-blue-80-3-right-line-height: 60px !default;\n$font-title-3-6-blue-80-3-right-text-align: right !default;\n$font-title-3-6-blue-80-3-right-font-style: normal !default;\n$font-title-3-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-3-right () {\n font-size: $font-title-3-6-blue-80-3-right-font-size;\n line-height: $font-title-3-6-blue-80-3-right-line-height;\n text-align: $font-title-3-6-blue-80-3-right-text-align;\n font-style: $font-title-3-6-blue-80-3-right-font-style;\n font-weight: $font-title-3-6-blue-80-3-right-font-weight;\n font-family: $font-title-3-6-blue-80-3-right-font-family;\n}\n\n/* title-3/6-blue-60/3-right font style */\n$font-title-3-6-blue-60-3-right-font-size: 48px !default;\n$font-title-3-6-blue-60-3-right-line-height: 60px !default;\n$font-title-3-6-blue-60-3-right-text-align: right !default;\n$font-title-3-6-blue-60-3-right-color: #787191 !default;\n$font-title-3-6-blue-60-3-right-font-style: normal !default;\n$font-title-3-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-3-right () {\n font-size: $font-title-3-6-blue-60-3-right-font-size;\n line-height: $font-title-3-6-blue-60-3-right-line-height;\n text-align: $font-title-3-6-blue-60-3-right-text-align;\n color: $font-title-3-6-blue-60-3-right-color;\n font-style: $font-title-3-6-blue-60-3-right-font-style;\n font-weight: $font-title-3-6-blue-60-3-right-font-weight;\n font-family: $font-title-3-6-blue-60-3-right-font-family;\n}\n\n/* title-3/4-white/2-center font style */\n$font-title-3-4-white-2-center-font-size: 48px !default;\n$font-title-3-4-white-2-center-line-height: 60px !default;\n$font-title-3-4-white-2-center-text-align: center !default;\n$font-title-3-4-white-2-center-color: #ffffff !default;\n$font-title-3-4-white-2-center-font-style: normal !default;\n$font-title-3-4-white-2-center-font-weight: 600 !default;\n$font-title-3-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-2-center () {\n font-size: $font-title-3-4-white-2-center-font-size;\n line-height: $font-title-3-4-white-2-center-line-height;\n text-align: $font-title-3-4-white-2-center-text-align;\n color: $font-title-3-4-white-2-center-color;\n font-style: $font-title-3-4-white-2-center-font-style;\n font-weight: $font-title-3-4-white-2-center-font-weight;\n font-family: $font-title-3-4-white-2-center-font-family;\n}\n\n/* title-3/5-red/2-center font style */\n$font-title-3-5-red-2-center-font-size: 48px !default;\n$font-title-3-5-red-2-center-line-height: 60px !default;\n$font-title-3-5-red-2-center-text-align: center !default;\n$font-title-3-5-red-2-center-color: #eb4f4d !default;\n$font-title-3-5-red-2-center-font-style: normal !default;\n$font-title-3-5-red-2-center-font-weight: 600 !default;\n$font-title-3-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-2-center () {\n font-size: $font-title-3-5-red-2-center-font-size;\n line-height: $font-title-3-5-red-2-center-line-height;\n text-align: $font-title-3-5-red-2-center-text-align;\n color: $font-title-3-5-red-2-center-color;\n font-style: $font-title-3-5-red-2-center-font-style;\n font-weight: $font-title-3-5-red-2-center-font-weight;\n font-family: $font-title-3-5-red-2-center-font-family;\n}\n\n/* title-3/6-blue/2-center font style */\n$font-title-3-6-blue-2-center-font-size: 48px !default;\n$font-title-3-6-blue-2-center-line-height: 60px !default;\n$font-title-3-6-blue-2-center-text-align: center !default;\n$font-title-3-6-blue-2-center-color: #1e1348 !default;\n$font-title-3-6-blue-2-center-font-style: normal !default;\n$font-title-3-6-blue-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-2-center () {\n font-size: $font-title-3-6-blue-2-center-font-size;\n line-height: $font-title-3-6-blue-2-center-line-height;\n text-align: $font-title-3-6-blue-2-center-text-align;\n color: $font-title-3-6-blue-2-center-color;\n font-style: $font-title-3-6-blue-2-center-font-style;\n font-weight: $font-title-3-6-blue-2-center-font-weight;\n font-family: $font-title-3-6-blue-2-center-font-family;\n}\n\n/* title-3/6-blue-80/2-center font style */\n$font-title-3-6-blue-80-2-center-font-size: 48px !default;\n$font-title-3-6-blue-80-2-center-line-height: 60px !default;\n$font-title-3-6-blue-80-2-center-text-align: center !default;\n$font-title-3-6-blue-80-2-center-font-style: normal !default;\n$font-title-3-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-2-center () {\n font-size: $font-title-3-6-blue-80-2-center-font-size;\n line-height: $font-title-3-6-blue-80-2-center-line-height;\n text-align: $font-title-3-6-blue-80-2-center-text-align;\n font-style: $font-title-3-6-blue-80-2-center-font-style;\n font-weight: $font-title-3-6-blue-80-2-center-font-weight;\n font-family: $font-title-3-6-blue-80-2-center-font-family;\n}\n\n/* title-3/6-blue-60/2-center font style */\n$font-title-3-6-blue-60-2-center-font-size: 48px !default;\n$font-title-3-6-blue-60-2-center-line-height: 60px !default;\n$font-title-3-6-blue-60-2-center-text-align: center !default;\n$font-title-3-6-blue-60-2-center-color: #787191 !default;\n$font-title-3-6-blue-60-2-center-font-style: normal !default;\n$font-title-3-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-2-center () {\n font-size: $font-title-3-6-blue-60-2-center-font-size;\n line-height: $font-title-3-6-blue-60-2-center-line-height;\n text-align: $font-title-3-6-blue-60-2-center-text-align;\n color: $font-title-3-6-blue-60-2-center-color;\n font-style: $font-title-3-6-blue-60-2-center-font-style;\n font-weight: $font-title-3-6-blue-60-2-center-font-weight;\n font-family: $font-title-3-6-blue-60-2-center-font-family;\n}\n\n/* title-3/4-white/1-left font style */\n$font-title-3-4-white-1-left-font-size: 48px !default;\n$font-title-3-4-white-1-left-line-height: 60px !default;\n$font-title-3-4-white-1-left-text-align: left !default;\n$font-title-3-4-white-1-left-color: #ffffff !default;\n$font-title-3-4-white-1-left-font-style: normal !default;\n$font-title-3-4-white-1-left-font-weight: 600 !default;\n$font-title-3-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-1-left () {\n font-size: $font-title-3-4-white-1-left-font-size;\n line-height: $font-title-3-4-white-1-left-line-height;\n text-align: $font-title-3-4-white-1-left-text-align;\n color: $font-title-3-4-white-1-left-color;\n font-style: $font-title-3-4-white-1-left-font-style;\n font-weight: $font-title-3-4-white-1-left-font-weight;\n font-family: $font-title-3-4-white-1-left-font-family;\n}\n\n/* title-3/5-red/1-left font style */\n$font-title-3-5-red-1-left-font-size: 48px !default;\n$font-title-3-5-red-1-left-line-height: 60px !default;\n$font-title-3-5-red-1-left-text-align: left !default;\n$font-title-3-5-red-1-left-color: #eb4f4d !default;\n$font-title-3-5-red-1-left-font-style: normal !default;\n$font-title-3-5-red-1-left-font-weight: 600 !default;\n$font-title-3-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-1-left () {\n font-size: $font-title-3-5-red-1-left-font-size;\n line-height: $font-title-3-5-red-1-left-line-height;\n text-align: $font-title-3-5-red-1-left-text-align;\n color: $font-title-3-5-red-1-left-color;\n font-style: $font-title-3-5-red-1-left-font-style;\n font-weight: $font-title-3-5-red-1-left-font-weight;\n font-family: $font-title-3-5-red-1-left-font-family;\n}\n\n/* title-3/6-blue/1-left font style */\n$font-title-3-6-blue-1-left-font-size: 48px !default;\n$font-title-3-6-blue-1-left-line-height: 60px !default;\n$font-title-3-6-blue-1-left-text-align: left !default;\n$font-title-3-6-blue-1-left-color: #1e1348 !default;\n$font-title-3-6-blue-1-left-font-style: normal !default;\n$font-title-3-6-blue-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-1-left () {\n font-size: $font-title-3-6-blue-1-left-font-size;\n line-height: $font-title-3-6-blue-1-left-line-height;\n text-align: $font-title-3-6-blue-1-left-text-align;\n color: $font-title-3-6-blue-1-left-color;\n font-style: $font-title-3-6-blue-1-left-font-style;\n font-weight: $font-title-3-6-blue-1-left-font-weight;\n font-family: $font-title-3-6-blue-1-left-font-family;\n}\n\n/* title-3/6-blue-80/1-left font style */\n$font-title-3-6-blue-80-1-left-font-size: 48px !default;\n$font-title-3-6-blue-80-1-left-line-height: 60px !default;\n$font-title-3-6-blue-80-1-left-text-align: left !default;\n$font-title-3-6-blue-80-1-left-font-style: normal !default;\n$font-title-3-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-1-left () {\n font-size: $font-title-3-6-blue-80-1-left-font-size;\n line-height: $font-title-3-6-blue-80-1-left-line-height;\n text-align: $font-title-3-6-blue-80-1-left-text-align;\n font-style: $font-title-3-6-blue-80-1-left-font-style;\n font-weight: $font-title-3-6-blue-80-1-left-font-weight;\n font-family: $font-title-3-6-blue-80-1-left-font-family;\n}\n\n/* title-3/6-blue-60/1-left font style */\n$font-title-3-6-blue-60-1-left-font-size: 48px !default;\n$font-title-3-6-blue-60-1-left-line-height: 60px !default;\n$font-title-3-6-blue-60-1-left-text-align: left !default;\n$font-title-3-6-blue-60-1-left-color: #787191 !default;\n$font-title-3-6-blue-60-1-left-font-style: normal !default;\n$font-title-3-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-1-left () {\n font-size: $font-title-3-6-blue-60-1-left-font-size;\n line-height: $font-title-3-6-blue-60-1-left-line-height;\n text-align: $font-title-3-6-blue-60-1-left-text-align;\n color: $font-title-3-6-blue-60-1-left-color;\n font-style: $font-title-3-6-blue-60-1-left-font-style;\n font-weight: $font-title-3-6-blue-60-1-left-font-weight;\n font-family: $font-title-3-6-blue-60-1-left-font-family;\n}\n\n/* title-3/3-light-grey/3-right font style */\n$font-title-3-3-light-grey-3-right-font-size: 48px !default;\n$font-title-3-3-light-grey-3-right-line-height: 60px !default;\n$font-title-3-3-light-grey-3-right-text-align: right !default;\n$font-title-3-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-3-right-font-style: normal !default;\n$font-title-3-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-3-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-3-right () {\n font-size: $font-title-3-3-light-grey-3-right-font-size;\n line-height: $font-title-3-3-light-grey-3-right-line-height;\n text-align: $font-title-3-3-light-grey-3-right-text-align;\n color: $font-title-3-3-light-grey-3-right-color;\n font-style: $font-title-3-3-light-grey-3-right-font-style;\n font-weight: $font-title-3-3-light-grey-3-right-font-weight;\n font-family: $font-title-3-3-light-grey-3-right-font-family;\n}\n\n/* title-3/3-light-grey/2-center font style */\n$font-title-3-3-light-grey-2-center-font-size: 48px !default;\n$font-title-3-3-light-grey-2-center-line-height: 60px !default;\n$font-title-3-3-light-grey-2-center-text-align: center !default;\n$font-title-3-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-2-center-font-style: normal !default;\n$font-title-3-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-3-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-2-center () {\n font-size: $font-title-3-3-light-grey-2-center-font-size;\n line-height: $font-title-3-3-light-grey-2-center-line-height;\n text-align: $font-title-3-3-light-grey-2-center-text-align;\n color: $font-title-3-3-light-grey-2-center-color;\n font-style: $font-title-3-3-light-grey-2-center-font-style;\n font-weight: $font-title-3-3-light-grey-2-center-font-weight;\n font-family: $font-title-3-3-light-grey-2-center-font-family;\n}\n\n/* title-3/3-light-grey/1-left font style */\n$font-title-3-3-light-grey-1-left-font-size: 48px !default;\n$font-title-3-3-light-grey-1-left-line-height: 60px !default;\n$font-title-3-3-light-grey-1-left-text-align: left !default;\n$font-title-3-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-1-left-font-style: normal !default;\n$font-title-3-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-3-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-1-left () {\n font-size: $font-title-3-3-light-grey-1-left-font-size;\n line-height: $font-title-3-3-light-grey-1-left-line-height;\n text-align: $font-title-3-3-light-grey-1-left-text-align;\n color: $font-title-3-3-light-grey-1-left-color;\n font-style: $font-title-3-3-light-grey-1-left-font-style;\n font-weight: $font-title-3-3-light-grey-1-left-font-weight;\n font-family: $font-title-3-3-light-grey-1-left-font-family;\n}\n\n/* title-3/2-grey/3-right font style */\n$font-title-3-2-grey-3-right-font-size: 48px !default;\n$font-title-3-2-grey-3-right-line-height: 60px !default;\n$font-title-3-2-grey-3-right-text-align: right !default;\n$font-title-3-2-grey-3-right-color: #404040 !default;\n$font-title-3-2-grey-3-right-font-style: normal !default;\n$font-title-3-2-grey-3-right-font-weight: 600 !default;\n$font-title-3-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-3-right () {\n font-size: $font-title-3-2-grey-3-right-font-size;\n line-height: $font-title-3-2-grey-3-right-line-height;\n text-align: $font-title-3-2-grey-3-right-text-align;\n color: $font-title-3-2-grey-3-right-color;\n font-style: $font-title-3-2-grey-3-right-font-style;\n font-weight: $font-title-3-2-grey-3-right-font-weight;\n font-family: $font-title-3-2-grey-3-right-font-family;\n}\n\n/* title-3/2-grey/2-center font style */\n$font-title-3-2-grey-2-center-font-size: 48px !default;\n$font-title-3-2-grey-2-center-line-height: 60px !default;\n$font-title-3-2-grey-2-center-text-align: center !default;\n$font-title-3-2-grey-2-center-color: #404040 !default;\n$font-title-3-2-grey-2-center-font-style: normal !default;\n$font-title-3-2-grey-2-center-font-weight: 600 !default;\n$font-title-3-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-2-center () {\n font-size: $font-title-3-2-grey-2-center-font-size;\n line-height: $font-title-3-2-grey-2-center-line-height;\n text-align: $font-title-3-2-grey-2-center-text-align;\n color: $font-title-3-2-grey-2-center-color;\n font-style: $font-title-3-2-grey-2-center-font-style;\n font-weight: $font-title-3-2-grey-2-center-font-weight;\n font-family: $font-title-3-2-grey-2-center-font-family;\n}\n\n/* title-3/2-grey/1-left font style */\n$font-title-3-2-grey-1-left-font-size: 48px !default;\n$font-title-3-2-grey-1-left-line-height: 60px !default;\n$font-title-3-2-grey-1-left-text-align: left !default;\n$font-title-3-2-grey-1-left-color: #404040 !default;\n$font-title-3-2-grey-1-left-font-style: normal !default;\n$font-title-3-2-grey-1-left-font-weight: 600 !default;\n$font-title-3-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-1-left () {\n font-size: $font-title-3-2-grey-1-left-font-size;\n line-height: $font-title-3-2-grey-1-left-line-height;\n text-align: $font-title-3-2-grey-1-left-text-align;\n color: $font-title-3-2-grey-1-left-color;\n font-style: $font-title-3-2-grey-1-left-font-style;\n font-weight: $font-title-3-2-grey-1-left-font-weight;\n font-family: $font-title-3-2-grey-1-left-font-family;\n}\n\n/* title-3/1-black/3-right font style */\n$font-title-3-1-black-3-right-font-size: 48px !default;\n$font-title-3-1-black-3-right-line-height: 60px !default;\n$font-title-3-1-black-3-right-text-align: right !default;\n$font-title-3-1-black-3-right-color: #000000 !default;\n$font-title-3-1-black-3-right-font-style: normal !default;\n$font-title-3-1-black-3-right-font-weight: 600 !default;\n$font-title-3-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-3-right () {\n font-size: $font-title-3-1-black-3-right-font-size;\n line-height: $font-title-3-1-black-3-right-line-height;\n text-align: $font-title-3-1-black-3-right-text-align;\n color: $font-title-3-1-black-3-right-color;\n font-style: $font-title-3-1-black-3-right-font-style;\n font-weight: $font-title-3-1-black-3-right-font-weight;\n font-family: $font-title-3-1-black-3-right-font-family;\n}\n\n/* title-3/1-black/2-center font style */\n$font-title-3-1-black-2-center-font-size: 48px !default;\n$font-title-3-1-black-2-center-line-height: 60px !default;\n$font-title-3-1-black-2-center-text-align: center !default;\n$font-title-3-1-black-2-center-color: #000000 !default;\n$font-title-3-1-black-2-center-font-style: normal !default;\n$font-title-3-1-black-2-center-font-weight: 600 !default;\n$font-title-3-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-2-center () {\n font-size: $font-title-3-1-black-2-center-font-size;\n line-height: $font-title-3-1-black-2-center-line-height;\n text-align: $font-title-3-1-black-2-center-text-align;\n color: $font-title-3-1-black-2-center-color;\n font-style: $font-title-3-1-black-2-center-font-style;\n font-weight: $font-title-3-1-black-2-center-font-weight;\n font-family: $font-title-3-1-black-2-center-font-family;\n}\n\n/* title-3/1-black/1-left font style */\n$font-title-3-1-black-1-left-font-size: 48px !default;\n$font-title-3-1-black-1-left-line-height: 60px !default;\n$font-title-3-1-black-1-left-text-align: left !default;\n$font-title-3-1-black-1-left-color: #000000 !default;\n$font-title-3-1-black-1-left-font-style: normal !default;\n$font-title-3-1-black-1-left-font-weight: 600 !default;\n$font-title-3-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-1-left () {\n font-size: $font-title-3-1-black-1-left-font-size;\n line-height: $font-title-3-1-black-1-left-line-height;\n text-align: $font-title-3-1-black-1-left-text-align;\n color: $font-title-3-1-black-1-left-color;\n font-style: $font-title-3-1-black-1-left-font-style;\n font-weight: $font-title-3-1-black-1-left-font-weight;\n font-family: $font-title-3-1-black-1-left-font-family;\n}\n\n/* title-4/4-white/3-right font style */\n$font-title-4-4-white-3-right-font-size: 60px !default;\n$font-title-4-4-white-3-right-line-height: 72px !default;\n$font-title-4-4-white-3-right-text-align: right !default;\n$font-title-4-4-white-3-right-color: #ffffff !default;\n$font-title-4-4-white-3-right-font-style: normal !default;\n$font-title-4-4-white-3-right-font-weight: 600 !default;\n$font-title-4-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-3-right () {\n font-size: $font-title-4-4-white-3-right-font-size;\n line-height: $font-title-4-4-white-3-right-line-height;\n text-align: $font-title-4-4-white-3-right-text-align;\n color: $font-title-4-4-white-3-right-color;\n font-style: $font-title-4-4-white-3-right-font-style;\n font-weight: $font-title-4-4-white-3-right-font-weight;\n font-family: $font-title-4-4-white-3-right-font-family;\n}\n\n/* title-4/5-red/3-right font style */\n$font-title-4-5-red-3-right-font-size: 60px !default;\n$font-title-4-5-red-3-right-line-height: 72px !default;\n$font-title-4-5-red-3-right-text-align: right !default;\n$font-title-4-5-red-3-right-color: #eb4f4d !default;\n$font-title-4-5-red-3-right-font-style: normal !default;\n$font-title-4-5-red-3-right-font-weight: 600 !default;\n$font-title-4-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-3-right () {\n font-size: $font-title-4-5-red-3-right-font-size;\n line-height: $font-title-4-5-red-3-right-line-height;\n text-align: $font-title-4-5-red-3-right-text-align;\n color: $font-title-4-5-red-3-right-color;\n font-style: $font-title-4-5-red-3-right-font-style;\n font-weight: $font-title-4-5-red-3-right-font-weight;\n font-family: $font-title-4-5-red-3-right-font-family;\n}\n\n/* title-4/6-blue/3-right font style */\n$font-title-4-6-blue-3-right-font-size: 60px !default;\n$font-title-4-6-blue-3-right-line-height: 72px !default;\n$font-title-4-6-blue-3-right-text-align: right !default;\n$font-title-4-6-blue-3-right-color: #1e1348 !default;\n$font-title-4-6-blue-3-right-font-style: normal !default;\n$font-title-4-6-blue-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-3-right () {\n font-size: $font-title-4-6-blue-3-right-font-size;\n line-height: $font-title-4-6-blue-3-right-line-height;\n text-align: $font-title-4-6-blue-3-right-text-align;\n color: $font-title-4-6-blue-3-right-color;\n font-style: $font-title-4-6-blue-3-right-font-style;\n font-weight: $font-title-4-6-blue-3-right-font-weight;\n font-family: $font-title-4-6-blue-3-right-font-family;\n}\n\n/* title-4/6-blue-80/3-right font style */\n$font-title-4-6-blue-80-3-right-font-size: 60px !default;\n$font-title-4-6-blue-80-3-right-line-height: 72px !default;\n$font-title-4-6-blue-80-3-right-text-align: right !default;\n$font-title-4-6-blue-80-3-right-font-style: normal !default;\n$font-title-4-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-3-right () {\n font-size: $font-title-4-6-blue-80-3-right-font-size;\n line-height: $font-title-4-6-blue-80-3-right-line-height;\n text-align: $font-title-4-6-blue-80-3-right-text-align;\n font-style: $font-title-4-6-blue-80-3-right-font-style;\n font-weight: $font-title-4-6-blue-80-3-right-font-weight;\n font-family: $font-title-4-6-blue-80-3-right-font-family;\n}\n\n/* title-4/6-blue-60/3-right font style */\n$font-title-4-6-blue-60-3-right-font-size: 60px !default;\n$font-title-4-6-blue-60-3-right-line-height: 72px !default;\n$font-title-4-6-blue-60-3-right-text-align: right !default;\n$font-title-4-6-blue-60-3-right-color: #787191 !default;\n$font-title-4-6-blue-60-3-right-font-style: normal !default;\n$font-title-4-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-3-right () {\n font-size: $font-title-4-6-blue-60-3-right-font-size;\n line-height: $font-title-4-6-blue-60-3-right-line-height;\n text-align: $font-title-4-6-blue-60-3-right-text-align;\n color: $font-title-4-6-blue-60-3-right-color;\n font-style: $font-title-4-6-blue-60-3-right-font-style;\n font-weight: $font-title-4-6-blue-60-3-right-font-weight;\n font-family: $font-title-4-6-blue-60-3-right-font-family;\n}\n\n/* title-4/4-white/2-center font style */\n$font-title-4-4-white-2-center-font-size: 60px !default;\n$font-title-4-4-white-2-center-line-height: 72px !default;\n$font-title-4-4-white-2-center-text-align: center !default;\n$font-title-4-4-white-2-center-color: #ffffff !default;\n$font-title-4-4-white-2-center-font-style: normal !default;\n$font-title-4-4-white-2-center-font-weight: 600 !default;\n$font-title-4-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-2-center () {\n font-size: $font-title-4-4-white-2-center-font-size;\n line-height: $font-title-4-4-white-2-center-line-height;\n text-align: $font-title-4-4-white-2-center-text-align;\n color: $font-title-4-4-white-2-center-color;\n font-style: $font-title-4-4-white-2-center-font-style;\n font-weight: $font-title-4-4-white-2-center-font-weight;\n font-family: $font-title-4-4-white-2-center-font-family;\n}\n\n/* title-4/5-red/2-center font style */\n$font-title-4-5-red-2-center-font-size: 60px !default;\n$font-title-4-5-red-2-center-line-height: 72px !default;\n$font-title-4-5-red-2-center-text-align: center !default;\n$font-title-4-5-red-2-center-color: #eb4f4d !default;\n$font-title-4-5-red-2-center-font-style: normal !default;\n$font-title-4-5-red-2-center-font-weight: 600 !default;\n$font-title-4-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-2-center () {\n font-size: $font-title-4-5-red-2-center-font-size;\n line-height: $font-title-4-5-red-2-center-line-height;\n text-align: $font-title-4-5-red-2-center-text-align;\n color: $font-title-4-5-red-2-center-color;\n font-style: $font-title-4-5-red-2-center-font-style;\n font-weight: $font-title-4-5-red-2-center-font-weight;\n font-family: $font-title-4-5-red-2-center-font-family;\n}\n\n/* title-4/6-blue/2-center font style */\n$font-title-4-6-blue-2-center-font-size: 60px !default;\n$font-title-4-6-blue-2-center-line-height: 72px !default;\n$font-title-4-6-blue-2-center-text-align: center !default;\n$font-title-4-6-blue-2-center-color: #1e1348 !default;\n$font-title-4-6-blue-2-center-font-style: normal !default;\n$font-title-4-6-blue-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-2-center () {\n font-size: $font-title-4-6-blue-2-center-font-size;\n line-height: $font-title-4-6-blue-2-center-line-height;\n text-align: $font-title-4-6-blue-2-center-text-align;\n color: $font-title-4-6-blue-2-center-color;\n font-style: $font-title-4-6-blue-2-center-font-style;\n font-weight: $font-title-4-6-blue-2-center-font-weight;\n font-family: $font-title-4-6-blue-2-center-font-family;\n}\n\n/* title-4/6-blue-80/2-center font style */\n$font-title-4-6-blue-80-2-center-font-size: 60px !default;\n$font-title-4-6-blue-80-2-center-line-height: 72px !default;\n$font-title-4-6-blue-80-2-center-text-align: center !default;\n$font-title-4-6-blue-80-2-center-font-style: normal !default;\n$font-title-4-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-2-center () {\n font-size: $font-title-4-6-blue-80-2-center-font-size;\n line-height: $font-title-4-6-blue-80-2-center-line-height;\n text-align: $font-title-4-6-blue-80-2-center-text-align;\n font-style: $font-title-4-6-blue-80-2-center-font-style;\n font-weight: $font-title-4-6-blue-80-2-center-font-weight;\n font-family: $font-title-4-6-blue-80-2-center-font-family;\n}\n\n/* title-4/6-blue-60/2-center font style */\n$font-title-4-6-blue-60-2-center-font-size: 60px !default;\n$font-title-4-6-blue-60-2-center-line-height: 72px !default;\n$font-title-4-6-blue-60-2-center-text-align: center !default;\n$font-title-4-6-blue-60-2-center-color: #787191 !default;\n$font-title-4-6-blue-60-2-center-font-style: normal !default;\n$font-title-4-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-2-center () {\n font-size: $font-title-4-6-blue-60-2-center-font-size;\n line-height: $font-title-4-6-blue-60-2-center-line-height;\n text-align: $font-title-4-6-blue-60-2-center-text-align;\n color: $font-title-4-6-blue-60-2-center-color;\n font-style: $font-title-4-6-blue-60-2-center-font-style;\n font-weight: $font-title-4-6-blue-60-2-center-font-weight;\n font-family: $font-title-4-6-blue-60-2-center-font-family;\n}\n\n/* title-4/4-white/1-left font style */\n$font-title-4-4-white-1-left-font-size: 60px !default;\n$font-title-4-4-white-1-left-line-height: 60px !default;\n$font-title-4-4-white-1-left-text-align: left !default;\n$font-title-4-4-white-1-left-color: #ffffff !default;\n$font-title-4-4-white-1-left-font-style: normal !default;\n$font-title-4-4-white-1-left-font-weight: 600 !default;\n$font-title-4-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-1-left () {\n font-size: $font-title-4-4-white-1-left-font-size;\n line-height: $font-title-4-4-white-1-left-line-height;\n text-align: $font-title-4-4-white-1-left-text-align;\n color: $font-title-4-4-white-1-left-color;\n font-style: $font-title-4-4-white-1-left-font-style;\n font-weight: $font-title-4-4-white-1-left-font-weight;\n font-family: $font-title-4-4-white-1-left-font-family;\n}\n\n/* title-4/5-red/1-left font style */\n$font-title-4-5-red-1-left-font-size: 60px !default;\n$font-title-4-5-red-1-left-line-height: 60px !default;\n$font-title-4-5-red-1-left-text-align: left !default;\n$font-title-4-5-red-1-left-color: #eb4f4d !default;\n$font-title-4-5-red-1-left-font-style: normal !default;\n$font-title-4-5-red-1-left-font-weight: 600 !default;\n$font-title-4-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-1-left () {\n font-size: $font-title-4-5-red-1-left-font-size;\n line-height: $font-title-4-5-red-1-left-line-height;\n text-align: $font-title-4-5-red-1-left-text-align;\n color: $font-title-4-5-red-1-left-color;\n font-style: $font-title-4-5-red-1-left-font-style;\n font-weight: $font-title-4-5-red-1-left-font-weight;\n font-family: $font-title-4-5-red-1-left-font-family;\n}\n\n/* title-4/6-blue/1-left font style */\n$font-title-4-6-blue-1-left-font-size: 60px !default;\n$font-title-4-6-blue-1-left-line-height: 60px !default;\n$font-title-4-6-blue-1-left-text-align: left !default;\n$font-title-4-6-blue-1-left-color: #1e1348 !default;\n$font-title-4-6-blue-1-left-font-style: normal !default;\n$font-title-4-6-blue-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-1-left () {\n font-size: $font-title-4-6-blue-1-left-font-size;\n line-height: $font-title-4-6-blue-1-left-line-height;\n text-align: $font-title-4-6-blue-1-left-text-align;\n color: $font-title-4-6-blue-1-left-color;\n font-style: $font-title-4-6-blue-1-left-font-style;\n font-weight: $font-title-4-6-blue-1-left-font-weight;\n font-family: $font-title-4-6-blue-1-left-font-family;\n}\n\n/* title-4/6-blue-80/1-left font style */\n$font-title-4-6-blue-80-1-left-font-size: 60px !default;\n$font-title-4-6-blue-80-1-left-line-height: 60px !default;\n$font-title-4-6-blue-80-1-left-text-align: left !default;\n$font-title-4-6-blue-80-1-left-font-style: normal !default;\n$font-title-4-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-1-left () {\n font-size: $font-title-4-6-blue-80-1-left-font-size;\n line-height: $font-title-4-6-blue-80-1-left-line-height;\n text-align: $font-title-4-6-blue-80-1-left-text-align;\n font-style: $font-title-4-6-blue-80-1-left-font-style;\n font-weight: $font-title-4-6-blue-80-1-left-font-weight;\n font-family: $font-title-4-6-blue-80-1-left-font-family;\n}\n\n/* title-4/6-blue-60/1-left font style */\n$font-title-4-6-blue-60-1-left-font-size: 60px !default;\n$font-title-4-6-blue-60-1-left-line-height: 60px !default;\n$font-title-4-6-blue-60-1-left-text-align: left !default;\n$font-title-4-6-blue-60-1-left-color: #787191 !default;\n$font-title-4-6-blue-60-1-left-font-style: normal !default;\n$font-title-4-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-1-left () {\n font-size: $font-title-4-6-blue-60-1-left-font-size;\n line-height: $font-title-4-6-blue-60-1-left-line-height;\n text-align: $font-title-4-6-blue-60-1-left-text-align;\n color: $font-title-4-6-blue-60-1-left-color;\n font-style: $font-title-4-6-blue-60-1-left-font-style;\n font-weight: $font-title-4-6-blue-60-1-left-font-weight;\n font-family: $font-title-4-6-blue-60-1-left-font-family;\n}\n\n/* title-4/3-light-grey/3-right font style */\n$font-title-4-3-light-grey-3-right-font-size: 60px !default;\n$font-title-4-3-light-grey-3-right-line-height: 72px !default;\n$font-title-4-3-light-grey-3-right-text-align: right !default;\n$font-title-4-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-3-right-font-style: normal !default;\n$font-title-4-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-4-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-3-right () {\n font-size: $font-title-4-3-light-grey-3-right-font-size;\n line-height: $font-title-4-3-light-grey-3-right-line-height;\n text-align: $font-title-4-3-light-grey-3-right-text-align;\n color: $font-title-4-3-light-grey-3-right-color;\n font-style: $font-title-4-3-light-grey-3-right-font-style;\n font-weight: $font-title-4-3-light-grey-3-right-font-weight;\n font-family: $font-title-4-3-light-grey-3-right-font-family;\n}\n\n/* title-4/3-light-grey/2-center font style */\n$font-title-4-3-light-grey-2-center-font-size: 60px !default;\n$font-title-4-3-light-grey-2-center-line-height: 72px !default;\n$font-title-4-3-light-grey-2-center-text-align: center !default;\n$font-title-4-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-2-center-font-style: normal !default;\n$font-title-4-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-4-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-2-center () {\n font-size: $font-title-4-3-light-grey-2-center-font-size;\n line-height: $font-title-4-3-light-grey-2-center-line-height;\n text-align: $font-title-4-3-light-grey-2-center-text-align;\n color: $font-title-4-3-light-grey-2-center-color;\n font-style: $font-title-4-3-light-grey-2-center-font-style;\n font-weight: $font-title-4-3-light-grey-2-center-font-weight;\n font-family: $font-title-4-3-light-grey-2-center-font-family;\n}\n\n/* title-4/3-light-grey/1-left font style */\n$font-title-4-3-light-grey-1-left-font-size: 60px !default;\n$font-title-4-3-light-grey-1-left-line-height: 60px !default;\n$font-title-4-3-light-grey-1-left-text-align: left !default;\n$font-title-4-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-1-left-font-style: normal !default;\n$font-title-4-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-4-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-1-left () {\n font-size: $font-title-4-3-light-grey-1-left-font-size;\n line-height: $font-title-4-3-light-grey-1-left-line-height;\n text-align: $font-title-4-3-light-grey-1-left-text-align;\n color: $font-title-4-3-light-grey-1-left-color;\n font-style: $font-title-4-3-light-grey-1-left-font-style;\n font-weight: $font-title-4-3-light-grey-1-left-font-weight;\n font-family: $font-title-4-3-light-grey-1-left-font-family;\n}\n\n/* title-4/2-grey/3-right font style */\n$font-title-4-2-grey-3-right-font-size: 60px !default;\n$font-title-4-2-grey-3-right-line-height: 72px !default;\n$font-title-4-2-grey-3-right-text-align: right !default;\n$font-title-4-2-grey-3-right-color: #404040 !default;\n$font-title-4-2-grey-3-right-font-style: normal !default;\n$font-title-4-2-grey-3-right-font-weight: 600 !default;\n$font-title-4-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-3-right () {\n font-size: $font-title-4-2-grey-3-right-font-size;\n line-height: $font-title-4-2-grey-3-right-line-height;\n text-align: $font-title-4-2-grey-3-right-text-align;\n color: $font-title-4-2-grey-3-right-color;\n font-style: $font-title-4-2-grey-3-right-font-style;\n font-weight: $font-title-4-2-grey-3-right-font-weight;\n font-family: $font-title-4-2-grey-3-right-font-family;\n}\n\n/* title-4/2-grey/2-center font style */\n$font-title-4-2-grey-2-center-font-size: 60px !default;\n$font-title-4-2-grey-2-center-line-height: 72px !default;\n$font-title-4-2-grey-2-center-text-align: center !default;\n$font-title-4-2-grey-2-center-color: #404040 !default;\n$font-title-4-2-grey-2-center-font-style: normal !default;\n$font-title-4-2-grey-2-center-font-weight: 600 !default;\n$font-title-4-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-2-center () {\n font-size: $font-title-4-2-grey-2-center-font-size;\n line-height: $font-title-4-2-grey-2-center-line-height;\n text-align: $font-title-4-2-grey-2-center-text-align;\n color: $font-title-4-2-grey-2-center-color;\n font-style: $font-title-4-2-grey-2-center-font-style;\n font-weight: $font-title-4-2-grey-2-center-font-weight;\n font-family: $font-title-4-2-grey-2-center-font-family;\n}\n\n/* title-4/2-grey/1-left font style */\n$font-title-4-2-grey-1-left-font-size: 60px !default;\n$font-title-4-2-grey-1-left-line-height: 60px !default;\n$font-title-4-2-grey-1-left-text-align: left !default;\n$font-title-4-2-grey-1-left-color: #404040 !default;\n$font-title-4-2-grey-1-left-font-style: normal !default;\n$font-title-4-2-grey-1-left-font-weight: 600 !default;\n$font-title-4-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-1-left () {\n font-size: $font-title-4-2-grey-1-left-font-size;\n line-height: $font-title-4-2-grey-1-left-line-height;\n text-align: $font-title-4-2-grey-1-left-text-align;\n color: $font-title-4-2-grey-1-left-color;\n font-style: $font-title-4-2-grey-1-left-font-style;\n font-weight: $font-title-4-2-grey-1-left-font-weight;\n font-family: $font-title-4-2-grey-1-left-font-family;\n}\n\n/* title-4/1-black/3-right font style */\n$font-title-4-1-black-3-right-font-size: 60px !default;\n$font-title-4-1-black-3-right-line-height: 72px !default;\n$font-title-4-1-black-3-right-text-align: right !default;\n$font-title-4-1-black-3-right-color: #000000 !default;\n$font-title-4-1-black-3-right-font-style: normal !default;\n$font-title-4-1-black-3-right-font-weight: 600 !default;\n$font-title-4-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-3-right () {\n font-size: $font-title-4-1-black-3-right-font-size;\n line-height: $font-title-4-1-black-3-right-line-height;\n text-align: $font-title-4-1-black-3-right-text-align;\n color: $font-title-4-1-black-3-right-color;\n font-style: $font-title-4-1-black-3-right-font-style;\n font-weight: $font-title-4-1-black-3-right-font-weight;\n font-family: $font-title-4-1-black-3-right-font-family;\n}\n\n/* title-4/1-black/2-center font style */\n$font-title-4-1-black-2-center-font-size: 60px !default;\n$font-title-4-1-black-2-center-line-height: 72px !default;\n$font-title-4-1-black-2-center-text-align: center !default;\n$font-title-4-1-black-2-center-color: #000000 !default;\n$font-title-4-1-black-2-center-font-style: normal !default;\n$font-title-4-1-black-2-center-font-weight: 600 !default;\n$font-title-4-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-2-center () {\n font-size: $font-title-4-1-black-2-center-font-size;\n line-height: $font-title-4-1-black-2-center-line-height;\n text-align: $font-title-4-1-black-2-center-text-align;\n color: $font-title-4-1-black-2-center-color;\n font-style: $font-title-4-1-black-2-center-font-style;\n font-weight: $font-title-4-1-black-2-center-font-weight;\n font-family: $font-title-4-1-black-2-center-font-family;\n}\n\n/* title-4/1-black/1-left font style */\n$font-title-4-1-black-1-left-font-size: 60px !default;\n$font-title-4-1-black-1-left-line-height: 60px !default;\n$font-title-4-1-black-1-left-text-align: left !default;\n$font-title-4-1-black-1-left-color: #000000 !default;\n$font-title-4-1-black-1-left-font-style: normal !default;\n$font-title-4-1-black-1-left-font-weight: 600 !default;\n$font-title-4-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-1-left () {\n font-size: $font-title-4-1-black-1-left-font-size;\n line-height: $font-title-4-1-black-1-left-line-height;\n text-align: $font-title-4-1-black-1-left-text-align;\n color: $font-title-4-1-black-1-left-color;\n font-style: $font-title-4-1-black-1-left-font-style;\n font-weight: $font-title-4-1-black-1-left-font-weight;\n font-family: $font-title-4-1-black-1-left-font-family;\n}\n\n/* body-bold/4-white/3-right font style */\n$font-body-bold-4-white-3-right-font-size: 20px !default;\n$font-body-bold-4-white-3-right-line-height: 26px !default;\n$font-body-bold-4-white-3-right-text-align: right !default;\n$font-body-bold-4-white-3-right-color: #ffffff !default;\n$font-body-bold-4-white-3-right-font-style: normal !default;\n$font-body-bold-4-white-3-right-font-weight: 600 !default;\n$font-body-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-3-right () {\n font-size: $font-body-bold-4-white-3-right-font-size;\n line-height: $font-body-bold-4-white-3-right-line-height;\n text-align: $font-body-bold-4-white-3-right-text-align;\n color: $font-body-bold-4-white-3-right-color;\n font-style: $font-body-bold-4-white-3-right-font-style;\n font-weight: $font-body-bold-4-white-3-right-font-weight;\n font-family: $font-body-bold-4-white-3-right-font-family;\n}\n\n/* body-bold/5-red/3-right font style */\n$font-body-bold-5-red-3-right-font-size: 20px !default;\n$font-body-bold-5-red-3-right-line-height: 26px !default;\n$font-body-bold-5-red-3-right-text-align: right !default;\n$font-body-bold-5-red-3-right-color: #eb4f4d !default;\n$font-body-bold-5-red-3-right-font-style: normal !default;\n$font-body-bold-5-red-3-right-font-weight: 600 !default;\n$font-body-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-3-right () {\n font-size: $font-body-bold-5-red-3-right-font-size;\n line-height: $font-body-bold-5-red-3-right-line-height;\n text-align: $font-body-bold-5-red-3-right-text-align;\n color: $font-body-bold-5-red-3-right-color;\n font-style: $font-body-bold-5-red-3-right-font-style;\n font-weight: $font-body-bold-5-red-3-right-font-weight;\n font-family: $font-body-bold-5-red-3-right-font-family;\n}\n\n/* body-bold/6-blue/3-right font style */\n$font-body-bold-6-blue-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-3-right-text-align: right !default;\n$font-body-bold-6-blue-3-right-color: #1e1348 !default;\n$font-body-bold-6-blue-3-right-font-style: normal !default;\n$font-body-bold-6-blue-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-3-right () {\n font-size: $font-body-bold-6-blue-3-right-font-size;\n line-height: $font-body-bold-6-blue-3-right-line-height;\n text-align: $font-body-bold-6-blue-3-right-text-align;\n color: $font-body-bold-6-blue-3-right-color;\n font-style: $font-body-bold-6-blue-3-right-font-style;\n font-weight: $font-body-bold-6-blue-3-right-font-weight;\n font-family: $font-body-bold-6-blue-3-right-font-family;\n}\n\n/* body-bold/6-blue-80/3-right font style */\n$font-body-bold-6-blue-80-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-80-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-80-3-right-text-align: right !default;\n$font-body-bold-6-blue-80-3-right-font-style: normal !default;\n$font-body-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-3-right () {\n font-size: $font-body-bold-6-blue-80-3-right-font-size;\n line-height: $font-body-bold-6-blue-80-3-right-line-height;\n text-align: $font-body-bold-6-blue-80-3-right-text-align;\n font-style: $font-body-bold-6-blue-80-3-right-font-style;\n font-weight: $font-body-bold-6-blue-80-3-right-font-weight;\n font-family: $font-body-bold-6-blue-80-3-right-font-family;\n}\n\n/* body-bold/6-blue-60/3-right font style */\n$font-body-bold-6-blue-60-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-60-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-60-3-right-text-align: right !default;\n$font-body-bold-6-blue-60-3-right-color: #787191 !default;\n$font-body-bold-6-blue-60-3-right-font-style: normal !default;\n$font-body-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-3-right () {\n font-size: $font-body-bold-6-blue-60-3-right-font-size;\n line-height: $font-body-bold-6-blue-60-3-right-line-height;\n text-align: $font-body-bold-6-blue-60-3-right-text-align;\n color: $font-body-bold-6-blue-60-3-right-color;\n font-style: $font-body-bold-6-blue-60-3-right-font-style;\n font-weight: $font-body-bold-6-blue-60-3-right-font-weight;\n font-family: $font-body-bold-6-blue-60-3-right-font-family;\n}\n\n/* body-bold/4-white/2-center font style */\n$font-body-bold-4-white-2-center-font-size: 20px !default;\n$font-body-bold-4-white-2-center-line-height: 26px !default;\n$font-body-bold-4-white-2-center-text-align: center !default;\n$font-body-bold-4-white-2-center-color: #ffffff !default;\n$font-body-bold-4-white-2-center-font-style: normal !default;\n$font-body-bold-4-white-2-center-font-weight: 600 !default;\n$font-body-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-2-center () {\n font-size: $font-body-bold-4-white-2-center-font-size;\n line-height: $font-body-bold-4-white-2-center-line-height;\n text-align: $font-body-bold-4-white-2-center-text-align;\n color: $font-body-bold-4-white-2-center-color;\n font-style: $font-body-bold-4-white-2-center-font-style;\n font-weight: $font-body-bold-4-white-2-center-font-weight;\n font-family: $font-body-bold-4-white-2-center-font-family;\n}\n\n/* body-bold/5-red/2-center font style */\n$font-body-bold-5-red-2-center-font-size: 20px !default;\n$font-body-bold-5-red-2-center-line-height: 26px !default;\n$font-body-bold-5-red-2-center-text-align: center !default;\n$font-body-bold-5-red-2-center-color: #eb4f4d !default;\n$font-body-bold-5-red-2-center-font-style: normal !default;\n$font-body-bold-5-red-2-center-font-weight: 600 !default;\n$font-body-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-2-center () {\n font-size: $font-body-bold-5-red-2-center-font-size;\n line-height: $font-body-bold-5-red-2-center-line-height;\n text-align: $font-body-bold-5-red-2-center-text-align;\n color: $font-body-bold-5-red-2-center-color;\n font-style: $font-body-bold-5-red-2-center-font-style;\n font-weight: $font-body-bold-5-red-2-center-font-weight;\n font-family: $font-body-bold-5-red-2-center-font-family;\n}\n\n/* body-bold/6-blue/2-center font style */\n$font-body-bold-6-blue-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-2-center-text-align: center !default;\n$font-body-bold-6-blue-2-center-color: #1e1348 !default;\n$font-body-bold-6-blue-2-center-font-style: normal !default;\n$font-body-bold-6-blue-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-2-center () {\n font-size: $font-body-bold-6-blue-2-center-font-size;\n line-height: $font-body-bold-6-blue-2-center-line-height;\n text-align: $font-body-bold-6-blue-2-center-text-align;\n color: $font-body-bold-6-blue-2-center-color;\n font-style: $font-body-bold-6-blue-2-center-font-style;\n font-weight: $font-body-bold-6-blue-2-center-font-weight;\n font-family: $font-body-bold-6-blue-2-center-font-family;\n}\n\n/* body-bold/6-blue-80/2-center font style */\n$font-body-bold-6-blue-80-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-80-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-80-2-center-text-align: center !default;\n$font-body-bold-6-blue-80-2-center-font-style: normal !default;\n$font-body-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-2-center () {\n font-size: $font-body-bold-6-blue-80-2-center-font-size;\n line-height: $font-body-bold-6-blue-80-2-center-line-height;\n text-align: $font-body-bold-6-blue-80-2-center-text-align;\n font-style: $font-body-bold-6-blue-80-2-center-font-style;\n font-weight: $font-body-bold-6-blue-80-2-center-font-weight;\n font-family: $font-body-bold-6-blue-80-2-center-font-family;\n}\n\n/* body-bold/6-blue-60/2-center font style */\n$font-body-bold-6-blue-60-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-60-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-60-2-center-text-align: center !default;\n$font-body-bold-6-blue-60-2-center-color: #787191 !default;\n$font-body-bold-6-blue-60-2-center-font-style: normal !default;\n$font-body-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-2-center () {\n font-size: $font-body-bold-6-blue-60-2-center-font-size;\n line-height: $font-body-bold-6-blue-60-2-center-line-height;\n text-align: $font-body-bold-6-blue-60-2-center-text-align;\n color: $font-body-bold-6-blue-60-2-center-color;\n font-style: $font-body-bold-6-blue-60-2-center-font-style;\n font-weight: $font-body-bold-6-blue-60-2-center-font-weight;\n font-family: $font-body-bold-6-blue-60-2-center-font-family;\n}\n\n/* body-bold/4-white/1-left font style */\n$font-body-bold-4-white-1-left-font-size: 20px !default;\n$font-body-bold-4-white-1-left-line-height: 25px !default;\n$font-body-bold-4-white-1-left-text-align: left !default;\n$font-body-bold-4-white-1-left-color: #ffffff !default;\n$font-body-bold-4-white-1-left-font-style: normal !default;\n$font-body-bold-4-white-1-left-font-weight: 600 !default;\n$font-body-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-1-left () {\n font-size: $font-body-bold-4-white-1-left-font-size;\n line-height: $font-body-bold-4-white-1-left-line-height;\n text-align: $font-body-bold-4-white-1-left-text-align;\n color: $font-body-bold-4-white-1-left-color;\n font-style: $font-body-bold-4-white-1-left-font-style;\n font-weight: $font-body-bold-4-white-1-left-font-weight;\n font-family: $font-body-bold-4-white-1-left-font-family;\n}\n\n/* body-bold/5-red/1-left font style */\n$font-body-bold-5-red-1-left-font-size: 20px !default;\n$font-body-bold-5-red-1-left-line-height: 25px !default;\n$font-body-bold-5-red-1-left-text-align: left !default;\n$font-body-bold-5-red-1-left-color: #eb4f4d !default;\n$font-body-bold-5-red-1-left-font-style: normal !default;\n$font-body-bold-5-red-1-left-font-weight: 600 !default;\n$font-body-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-1-left () {\n font-size: $font-body-bold-5-red-1-left-font-size;\n line-height: $font-body-bold-5-red-1-left-line-height;\n text-align: $font-body-bold-5-red-1-left-text-align;\n color: $font-body-bold-5-red-1-left-color;\n font-style: $font-body-bold-5-red-1-left-font-style;\n font-weight: $font-body-bold-5-red-1-left-font-weight;\n font-family: $font-body-bold-5-red-1-left-font-family;\n}\n\n/* body-bold/6-blue/1-left font style */\n$font-body-bold-6-blue-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-1-left-text-align: left !default;\n$font-body-bold-6-blue-1-left-color: #1e1348 !default;\n$font-body-bold-6-blue-1-left-font-style: normal !default;\n$font-body-bold-6-blue-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-1-left () {\n font-size: $font-body-bold-6-blue-1-left-font-size;\n line-height: $font-body-bold-6-blue-1-left-line-height;\n text-align: $font-body-bold-6-blue-1-left-text-align;\n color: $font-body-bold-6-blue-1-left-color;\n font-style: $font-body-bold-6-blue-1-left-font-style;\n font-weight: $font-body-bold-6-blue-1-left-font-weight;\n font-family: $font-body-bold-6-blue-1-left-font-family;\n}\n\n/* body-bold/6-blue-80/1-left font style */\n$font-body-bold-6-blue-80-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-80-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-80-1-left-text-align: left !default;\n$font-body-bold-6-blue-80-1-left-color: #4b426d !default;\n$font-body-bold-6-blue-80-1-left-font-style: normal !default;\n$font-body-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-1-left () {\n font-size: $font-body-bold-6-blue-80-1-left-font-size;\n line-height: $font-body-bold-6-blue-80-1-left-line-height;\n text-align: $font-body-bold-6-blue-80-1-left-text-align;\n color: $font-body-bold-6-blue-80-1-left-color;\n font-style: $font-body-bold-6-blue-80-1-left-font-style;\n font-weight: $font-body-bold-6-blue-80-1-left-font-weight;\n font-family: $font-body-bold-6-blue-80-1-left-font-family;\n}\n\n/* body-bold/6-blue-60/1-left font style */\n$font-body-bold-6-blue-60-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-60-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-60-1-left-text-align: left !default;\n$font-body-bold-6-blue-60-1-left-color: #787191 !default;\n$font-body-bold-6-blue-60-1-left-font-style: normal !default;\n$font-body-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-1-left () {\n font-size: $font-body-bold-6-blue-60-1-left-font-size;\n line-height: $font-body-bold-6-blue-60-1-left-line-height;\n text-align: $font-body-bold-6-blue-60-1-left-text-align;\n color: $font-body-bold-6-blue-60-1-left-color;\n font-style: $font-body-bold-6-blue-60-1-left-font-style;\n font-weight: $font-body-bold-6-blue-60-1-left-font-weight;\n font-family: $font-body-bold-6-blue-60-1-left-font-family;\n}\n\n/* body-bold/3-light-grey/3-right font style */\n$font-body-bold-3-light-grey-3-right-font-size: 20px !default;\n$font-body-bold-3-light-grey-3-right-line-height: 26px !default;\n$font-body-bold-3-light-grey-3-right-text-align: right !default;\n$font-body-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-3-right-font-style: normal !default;\n$font-body-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-body-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-3-right () {\n font-size: $font-body-bold-3-light-grey-3-right-font-size;\n line-height: $font-body-bold-3-light-grey-3-right-line-height;\n text-align: $font-body-bold-3-light-grey-3-right-text-align;\n color: $font-body-bold-3-light-grey-3-right-color;\n font-style: $font-body-bold-3-light-grey-3-right-font-style;\n font-weight: $font-body-bold-3-light-grey-3-right-font-weight;\n font-family: $font-body-bold-3-light-grey-3-right-font-family;\n}\n\n/* body-bold/3-light-grey/2-center font style */\n$font-body-bold-3-light-grey-2-center-font-size: 20px !default;\n$font-body-bold-3-light-grey-2-center-line-height: 26px !default;\n$font-body-bold-3-light-grey-2-center-text-align: center !default;\n$font-body-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-2-center-font-style: normal !default;\n$font-body-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-body-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-2-center () {\n font-size: $font-body-bold-3-light-grey-2-center-font-size;\n line-height: $font-body-bold-3-light-grey-2-center-line-height;\n text-align: $font-body-bold-3-light-grey-2-center-text-align;\n color: $font-body-bold-3-light-grey-2-center-color;\n font-style: $font-body-bold-3-light-grey-2-center-font-style;\n font-weight: $font-body-bold-3-light-grey-2-center-font-weight;\n font-family: $font-body-bold-3-light-grey-2-center-font-family;\n}\n\n/* body-bold/3-light-grey/1-left font style */\n$font-body-bold-3-light-grey-1-left-font-size: 20px !default;\n$font-body-bold-3-light-grey-1-left-line-height: 25px !default;\n$font-body-bold-3-light-grey-1-left-text-align: left !default;\n$font-body-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-1-left-font-style: normal !default;\n$font-body-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-body-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-1-left () {\n font-size: $font-body-bold-3-light-grey-1-left-font-size;\n line-height: $font-body-bold-3-light-grey-1-left-line-height;\n text-align: $font-body-bold-3-light-grey-1-left-text-align;\n color: $font-body-bold-3-light-grey-1-left-color;\n font-style: $font-body-bold-3-light-grey-1-left-font-style;\n font-weight: $font-body-bold-3-light-grey-1-left-font-weight;\n font-family: $font-body-bold-3-light-grey-1-left-font-family;\n}\n\n/* body-bold/2-grey/3-right font style */\n$font-body-bold-2-grey-3-right-font-size: 20px !default;\n$font-body-bold-2-grey-3-right-line-height: 26px !default;\n$font-body-bold-2-grey-3-right-text-align: right !default;\n$font-body-bold-2-grey-3-right-color: #404040 !default;\n$font-body-bold-2-grey-3-right-font-style: normal !default;\n$font-body-bold-2-grey-3-right-font-weight: 600 !default;\n$font-body-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-3-right () {\n font-size: $font-body-bold-2-grey-3-right-font-size;\n line-height: $font-body-bold-2-grey-3-right-line-height;\n text-align: $font-body-bold-2-grey-3-right-text-align;\n color: $font-body-bold-2-grey-3-right-color;\n font-style: $font-body-bold-2-grey-3-right-font-style;\n font-weight: $font-body-bold-2-grey-3-right-font-weight;\n font-family: $font-body-bold-2-grey-3-right-font-family;\n}\n\n/* body-bold/2-grey/2-center font style */\n$font-body-bold-2-grey-2-center-font-size: 20px !default;\n$font-body-bold-2-grey-2-center-line-height: 26px !default;\n$font-body-bold-2-grey-2-center-text-align: center !default;\n$font-body-bold-2-grey-2-center-color: #404040 !default;\n$font-body-bold-2-grey-2-center-font-style: normal !default;\n$font-body-bold-2-grey-2-center-font-weight: 600 !default;\n$font-body-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-2-center () {\n font-size: $font-body-bold-2-grey-2-center-font-size;\n line-height: $font-body-bold-2-grey-2-center-line-height;\n text-align: $font-body-bold-2-grey-2-center-text-align;\n color: $font-body-bold-2-grey-2-center-color;\n font-style: $font-body-bold-2-grey-2-center-font-style;\n font-weight: $font-body-bold-2-grey-2-center-font-weight;\n font-family: $font-body-bold-2-grey-2-center-font-family;\n}\n\n/* body-bold/2-grey/1-left font style */\n$font-body-bold-2-grey-1-left-font-size: 20px !default;\n$font-body-bold-2-grey-1-left-line-height: 25px !default;\n$font-body-bold-2-grey-1-left-text-align: left !default;\n$font-body-bold-2-grey-1-left-color: #404040 !default;\n$font-body-bold-2-grey-1-left-font-style: normal !default;\n$font-body-bold-2-grey-1-left-font-weight: 600 !default;\n$font-body-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-1-left () {\n font-size: $font-body-bold-2-grey-1-left-font-size;\n line-height: $font-body-bold-2-grey-1-left-line-height;\n text-align: $font-body-bold-2-grey-1-left-text-align;\n color: $font-body-bold-2-grey-1-left-color;\n font-style: $font-body-bold-2-grey-1-left-font-style;\n font-weight: $font-body-bold-2-grey-1-left-font-weight;\n font-family: $font-body-bold-2-grey-1-left-font-family;\n}\n\n/* body-bold/1-black/3-right font style */\n$font-body-bold-1-black-3-right-font-size: 20px !default;\n$font-body-bold-1-black-3-right-line-height: 26px !default;\n$font-body-bold-1-black-3-right-text-align: right !default;\n$font-body-bold-1-black-3-right-color: #000000 !default;\n$font-body-bold-1-black-3-right-font-style: normal !default;\n$font-body-bold-1-black-3-right-font-weight: 600 !default;\n$font-body-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-3-right () {\n font-size: $font-body-bold-1-black-3-right-font-size;\n line-height: $font-body-bold-1-black-3-right-line-height;\n text-align: $font-body-bold-1-black-3-right-text-align;\n color: $font-body-bold-1-black-3-right-color;\n font-style: $font-body-bold-1-black-3-right-font-style;\n font-weight: $font-body-bold-1-black-3-right-font-weight;\n font-family: $font-body-bold-1-black-3-right-font-family;\n}\n\n/* body-bold/1-black/2-center font style */\n$font-body-bold-1-black-2-center-font-size: 20px !default;\n$font-body-bold-1-black-2-center-line-height: 26px !default;\n$font-body-bold-1-black-2-center-text-align: center !default;\n$font-body-bold-1-black-2-center-color: #000000 !default;\n$font-body-bold-1-black-2-center-font-style: normal !default;\n$font-body-bold-1-black-2-center-font-weight: 600 !default;\n$font-body-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-2-center () {\n font-size: $font-body-bold-1-black-2-center-font-size;\n line-height: $font-body-bold-1-black-2-center-line-height;\n text-align: $font-body-bold-1-black-2-center-text-align;\n color: $font-body-bold-1-black-2-center-color;\n font-style: $font-body-bold-1-black-2-center-font-style;\n font-weight: $font-body-bold-1-black-2-center-font-weight;\n font-family: $font-body-bold-1-black-2-center-font-family;\n}\n\n/* body-bold/1-black/1-left font style */\n$font-body-bold-1-black-1-left-font-size: 20px !default;\n$font-body-bold-1-black-1-left-line-height: 25px !default;\n$font-body-bold-1-black-1-left-text-align: left !default;\n$font-body-bold-1-black-1-left-color: #000000 !default;\n$font-body-bold-1-black-1-left-font-style: normal !default;\n$font-body-bold-1-black-1-left-font-weight: 600 !default;\n$font-body-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-1-left () {\n font-size: $font-body-bold-1-black-1-left-font-size;\n line-height: $font-body-bold-1-black-1-left-line-height;\n text-align: $font-body-bold-1-black-1-left-text-align;\n color: $font-body-bold-1-black-1-left-color;\n font-style: $font-body-bold-1-black-1-left-font-style;\n font-weight: $font-body-bold-1-black-1-left-font-weight;\n font-family: $font-body-bold-1-black-1-left-font-family;\n}\n\n/* caption-bold/3-light-grey/2-center font style */\n$font-caption-bold-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-bold-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-bold-3-light-grey-2-center-text-align: center !default;\n$font-caption-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-bold-3-light-grey-2-center-font-style: normal !default;\n$font-caption-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-3-light-grey-2-center () {\n font-size: $font-caption-bold-3-light-grey-2-center-font-size;\n line-height: $font-caption-bold-3-light-grey-2-center-line-height;\n text-align: $font-caption-bold-3-light-grey-2-center-text-align;\n color: $font-caption-bold-3-light-grey-2-center-color;\n font-style: $font-caption-bold-3-light-grey-2-center-font-style;\n font-weight: $font-caption-bold-3-light-grey-2-center-font-weight;\n font-family: $font-caption-bold-3-light-grey-2-center-font-family;\n}\n\n/* caption-bold/6-blue-80/2-center font style */\n$font-caption-bold-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-bold-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-bold-6-blue-80-2-center-text-align: center !default;\n$font-caption-bold-6-blue-80-2-center-color: #4b426d !default;\n$font-caption-bold-6-blue-80-2-center-font-style: normal !default;\n$font-caption-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-caption-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-6-blue-80-2-center () {\n font-size: $font-caption-bold-6-blue-80-2-center-font-size;\n line-height: $font-caption-bold-6-blue-80-2-center-line-height;\n text-align: $font-caption-bold-6-blue-80-2-center-text-align;\n color: $font-caption-bold-6-blue-80-2-center-color;\n font-style: $font-caption-bold-6-blue-80-2-center-font-style;\n font-weight: $font-caption-bold-6-blue-80-2-center-font-weight;\n font-family: $font-caption-bold-6-blue-80-2-center-font-family;\n}\n\n/* caption-bold/2-grey/2-center font style */\n$font-caption-bold-2-grey-2-center-font-size: 12px !default;\n$font-caption-bold-2-grey-2-center-line-height: 16px !default;\n$font-caption-bold-2-grey-2-center-text-align: center !default;\n$font-caption-bold-2-grey-2-center-color: #888888 !default;\n$font-caption-bold-2-grey-2-center-font-style: normal !default;\n$font-caption-bold-2-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-2-grey-2-center () {\n font-size: $font-caption-bold-2-grey-2-center-font-size;\n line-height: $font-caption-bold-2-grey-2-center-line-height;\n text-align: $font-caption-bold-2-grey-2-center-text-align;\n color: $font-caption-bold-2-grey-2-center-color;\n font-style: $font-caption-bold-2-grey-2-center-font-style;\n font-weight: $font-caption-bold-2-grey-2-center-font-weight;\n font-family: $font-caption-bold-2-grey-2-center-font-family;\n}\n\n/* caption-bold/1-black/2-center font style */\n$font-caption-bold-1-black-2-center-font-size: 12px !default;\n$font-caption-bold-1-black-2-center-line-height: 16px !default;\n$font-caption-bold-1-black-2-center-text-align: center !default;\n$font-caption-bold-1-black-2-center-color: #000000 !default;\n$font-caption-bold-1-black-2-center-font-style: normal !default;\n$font-caption-bold-1-black-2-center-font-weight: 600 !default;\n$font-caption-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-1-black-2-center () {\n font-size: $font-caption-bold-1-black-2-center-font-size;\n line-height: $font-caption-bold-1-black-2-center-line-height;\n text-align: $font-caption-bold-1-black-2-center-text-align;\n color: $font-caption-bold-1-black-2-center-color;\n font-style: $font-caption-bold-1-black-2-center-font-style;\n font-weight: $font-caption-bold-1-black-2-center-font-weight;\n font-family: $font-caption-bold-1-black-2-center-font-family;\n}\n\n/* caption-bold/4-white/2-center font style */\n$font-caption-bold-4-white-2-center-font-size: 12px !default;\n$font-caption-bold-4-white-2-center-line-height: 16px !default;\n$font-caption-bold-4-white-2-center-text-align: center !default;\n$font-caption-bold-4-white-2-center-color: #ffffff !default;\n$font-caption-bold-4-white-2-center-font-style: normal !default;\n$font-caption-bold-4-white-2-center-font-weight: 600 !default;\n$font-caption-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-4-white-2-center () {\n font-size: $font-caption-bold-4-white-2-center-font-size;\n line-height: $font-caption-bold-4-white-2-center-line-height;\n text-align: $font-caption-bold-4-white-2-center-text-align;\n color: $font-caption-bold-4-white-2-center-color;\n font-style: $font-caption-bold-4-white-2-center-font-style;\n font-weight: $font-caption-bold-4-white-2-center-font-weight;\n font-family: $font-caption-bold-4-white-2-center-font-family;\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n@import 'vars';\n\n@function asset-path($path) {\n @return '#{$asset-root}#{$path}';\n}\n\n@mixin paragraph {\n margin-top: $line-height-mobile-px;\n margin-bottom: $line-height-mobile-px;\n\n @include tablet {\n margin-top: $line-height-desktop-px;\n margin-bottom: $line-height-desktop-px;\n }\n}\n\n@mixin desktop() {\n @media (min-width: $tablet-min-breakpoint) {\n @content;\n }\n}\n\n@mixin desktop-large() {\n @media (min-width: $desktop-min-breakpoint) {\n @content;\n }\n}\n\n@mixin tablet() {\n @media (min-width: $mobile-min-breakpoint) {\n @content;\n }\n}\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin active {\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n}\n\n@mixin focus-input {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n border-width: 4px;\n padding: 13px;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container() {\n position: relative;\n\n &:after {\n max-width: $site-width;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin: 0 $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin: 0 $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin: 0 $gutter-xlarge;\n }\n\n @media (min-width: $site-width + ($gutter-xlarge * 2)) {\n margin: 0 auto;\n }\n }\n}\n\n@mixin bold() {\n font: {\n family: $brand-font-heading;\n weight: 600;\n }\n}\n","@import '../design-tokens';\n@import '../design-tokens-temp';\n\n// DSM colours\n\n$black-100: $colour-black-100;\n$black-90: $colour-black-90;\n$black-80: $colour-black-80;\n$black-70: $colour-black-70;\n$black-60: $colour-black-60;\n$black-50: $colour-black-50;\n$black-40: $colour-black-40;\n$black-30: $colour-black-30;\n$black-20: $colour-black-20;\n$black-10: $colour-black-10;\n$black-05: $colour-black-05;\n\n$blue-deep-100: $colour-blue-deep-100;\n$blue-deep-90: $colour-blue-deep-90;\n$blue-deep-80: $colour-blue-deep-80;\n$blue-deep-70: $colour-blue-deep-70;\n$blue-deep-60: $colour-blue-deep-60;\n$blue-deep-50: $colour-blue-deep-50;\n$blue-deep-40: $colour-blue-deep-40;\n$blue-deep-30: $colour-blue-deep-30;\n$blue-deep-20: $colour-blue-deep-20;\n$blue-deep-10: $colour-blue-deep-10;\n\n$aqua-100: $colour-aqua-100;\n$aqua-20: $colour-aqua-20;\n\n$red-deep-100: $colour-red-deep-100;\n$red-100: $colour-red-100;\n$red-90: $colour-red-90;\n$red-80: $colour-red-80;\n$red-70: $colour-red-70;\n$red-60: $colour-red-60;\n$red-50: $colour-red-50;\n$red-40: $colour-red-40;\n$red-30: $colour-red-30;\n$red-20: $colour-red-20;\n$red-10: $colour-red-10;\n\n$green-100: $colour-green-100;\n$green-30: $colour-green-30;\n$green-deep-100: #507e53;\n\n$light-grey: $colour-light-grey; // rgb(216, 216, 216)\n$grey: $colour-grey; // rgb(51, 51, 51)\n\n$white: #ffffff; // rgb(255, 255, 255)\n$white-40: rgba(255, 255, 255, 0.4);\n\n// DIT colour palette\n$aqua-100: $colour-aqua-100;\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$mid-grey: #666666;\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n\n// Blue\n$active-blue: #006ccc; // rgb( 0, 108, 204)\n$active-blue-alt: #328dc2; // rgb( 50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb( 0, 0, 0)\n$focus-yellow: #ffd000; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n$background-tint: rgba(0, 0, 0, 0.5);\n$input-disabled: rgba(224, 224, 224, 0.5);\n","@mixin breakpoint($size, $breakpoints: $magna-global-breakpoints) {\n $breakpoint-found: map-has-key($breakpoints, $size);\n \n @if ($breakpoint-found == true) {\n $breakpoint: map-get($breakpoints, $size);\n\n @media #{$breakpoint} {\n @content;\n }\n } @else {\n @warn 'Breakpoint size ' + #{$size} + ' doesn\\'t exist.'\n }\n}\n",".tag {\n @include font-body-3-bold;\n background: $colour-red-80;\n border: 2px solid transparent;\n border-radius: 5px;\n color: $white;\n cursor: pointer;\n padding: 0 13px;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-red-100;\n }\n\n &[disabled] {\n cursor: auto;\n opacity: 0.4;\n }\n\n &--icon {\n padding: 0 8px 0 13px;\n\n i {\n color: $colour-red-10;\n margin-left: 8px;\n transform: scale(.85);\n vertical-align: middle;\n }\n }\n\n &--small {\n @include font-body-2-bold;\n color: $white;\n padding: 2px 13px;\n\n &.tag--icon {\n padding: 2px 7px 2px 12px;\n }\n }\n\n &--secondary {\n background: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-10;\n }\n }\n\n &--tertiary {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-10;\n border-color: $colour-blue-deep-100;\n color: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-80;\n }\n }\n}\n","@import '../../helpers/colours';\n@import '../../helpers/mixins';\n@import '../../helpers/vars';\n@import '../../helpers/typography-mixins';\n\n\n// Fieldset is used to group more than one .form-group\nfieldset {\n @include float-clear;\n width: 100%;\n}\n\n// Hack to let legends or elements within legends have margins in webkit browsers\nlegend {\n overflow: hidden;\n}\n\n// Remove margin under textarea in Chrome and FF\ntextarea {\n display: block;\n resize: none;\n}\n\n\n// 2. Form wrappers\n// ==========================================================================\n\n.form-group {\n @include float-clear;\n box-sizing: border-box;\n margin-bottom: $space-s-m;\n @include tablet {\n margin-bottom: $space-s;\n }\n\n &-example {\n border-radius: 10px;\n }\n}\n\n.form-field-container {\n @include float-clear;\n}\n\n.error-message + .form-group {\n margin-top: $space-xxs;\n}\n\n\n// 3. Form labels\n// ==========================================================================\n\n// Form labels, or for legends styled to look like labels\n.form-label {\n display: block;\n @extend .h-xs;\n}\n\n// 4. Form hints\n// ==========================================================================\n\n// Form hints and example text are grey and sit above a form control\n.form-hint {\n @include body-medium;\n display: block;\n color: $mid-grey;\n font-weight: normal;\n}\n\n.form-hint + input {\n margin-top: $space-xs-m;\n @include tablet {\n margin-top: $space-xs;\n }\n}\n\n.form-label + input,\n.form-label + textarea,\n.form-label + .multiple-choice,\n.form-label + .form-group-example,\nselect.form-control {\n margin-top: $space-xs-m;\n @include tablet {\n margin-top: $space-xs;\n }\n}\n\n// 5. Form controls\n// ==========================================================================\n\n.form-control {\n box-sizing: border-box;\n @include font-body-3 ;\n background-color: $white;\n color: $blue-deep-60;\n width: 100%;\n padding: 0;\n border: 2px solid $blue-deep-50;\n border-radius: 10px;\n}\n\n// Allow a qualifying element, remove rounded corners from inputs and textareas\n// scss-lint:disable QualifyingElement\ninput.form-control,\ntextarea.form-control,\nselect.form-control {\n height: 50px;\n -webkit-appearance: none;\n padding: 15px;\n}\n\ntextarea.form-control {\n // Disable opacity and background image for Firefox\n opacity: 1;\n background-image: none;\n height: 80px;\n}\n\n// scss-lint:enable QualifyingElement\n\n\n// 7. Browser accessibility fixes\n// ==========================================================================\n\noption:active,\noption:checked,\nselect:focus::-ms-value {\n color: $white;\n background-color: $active-blue;\n}\n\nul.g-select-multiple {\n @include float-clear;\n margin-bottom: 0;\n margin-top: $space-s-m;\n @include tablet {\n margin-top: $space-s;\n }\n\n input {\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n border-radius: 0;\n }\n}\n\nselect:focus,\ninput:focus,\ntextarea:focus {\n @include focus-input;\n}\n\ninput,\ntextarea {\n &:disabled {\n background-color: $input-disabled;\n border: {\n color: $black-20;\n width: 1px;\n }\n }\n}\n\ninput:active,\ntextarea:active {\n @include active;\n}\n\na:focus {\n @include focus;\n\n &:active {\n background-color: $focus-yellow;\n }\n}\n\n// File upload\n\ninput[type='file'] {\n background: $stone-40;\n border: 1px solid $stone;\n padding: $space-xs-m;\n @include tablet {\n padding: $space-xs;\n }\n}\n\nselect,\ninput[type=number] {\n font-size: inherit;\n\n /* add arrow */\n // background-image: url(asset-path('dropdown.svg'));\n background-repeat: no-repeat;\n background-position: calc(100% - 10px);\n\n // Disable inner shadow and remove rounded corners\n &.square {\n border-radius: 0;\n box-sizing: border-box;\n -webkit-appearance: none;\n -moz-appearance: none;\n }\n}\n\ninput[type=number]::-webkit-inner-spin-button,\ninput[type=number]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n}\n\ninput[type=number] {\n -moz-appearance: textfield;\n}\n\ninput[type=date] {\n position: relative;\n\n &::-webkit-calendar-picker-indicator {\n background: none;\n color: transparent;\n z-index: 1;\n }\n\n &:before {\n background: none;\n color: $blue-deep-40;\n content: '\\f073';\n height: 25px;\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n right: 10px;\n top: 8px;\n width: 25px;\n }\n}\n\n// Hide dropdown arrow in IE11\nselect::-ms-expand {\n display: none;\n}\n\n\n// DSM Forms\n\n.great-checkbox,\n.multiple-choice {\n display: inline-block;\n float: none;\n clear: left;\n position: relative;\n padding: 0 0 0 26px;\n min-height: 26px;\n\n input {\n position: absolute;\n cursor: pointer;\n left: 0;\n top: 0;\n z-index: 1;\n -webkit-appearance: none;\n width: 26px;\n height: 26px;\n\n &:focus {\n outline: 0;\n }\n }\n\n label {\n @include font-body-bold-6-blue-80-1-left;\n\n cursor: pointer;\n padding-left: $space-xs;\n padding-top: 2px;\n display: block;\n\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n\n &:after {\n color: $grey;\n z-index: 1;\n }\n }\n\n [type=checkbox] + label {\n &::before {\n border-radius: 0;\n border: 2px solid $grey;\n background-color: $white;\n }\n }\n\n [type=checkbox] + label::before {\n content: '';\n border: 2px solid $blue-deep-60;\n border-radius: 4px;\n background: $white;\n width: 22px;\n height: 22px;\n\n position: absolute;\n top: 0;\n left: 0;\n }\n\n [type=checkbox] + label::after {\n content: '';\n border: solid;\n background: transparent;\n border-top-color: transparent;\n position: absolute;\n border-width: 0 0 4px 4px;\n width: 10px;\n height: 5px;\n top: 7px;\n left: 6px;\n\n transform: rotate(-45deg);\n opacity: 0;\n }\n\n [type=checkbox]:focus + label::before {\n box-shadow: 0 0 0 3px $focus-yellow;\n }\n\n // Selected state\n input:checked + label::after {\n opacity: 1;\n }\n\n // Disabled state\n input:disabled {\n cursor: default;\n }\n\n input:disabled + label {\n opacity: 0.5;\n cursor: default;\n }\n}\n\n// Rules for Django forms generated checkbox\n.multiple-choice {\n\n // Unset base .form-control (text-input) styles\n .form-control {\n border: unset;\n background-color: unset;\n }\n\n [type=checkbox] + label {\n .form-label {\n padding-top: 0;\n @include font-body-3;\n }\n }\n}\n\n.great-checkbox--large {\n padding: 0 0 0 50px;\n min-height: 50px;\n\n input {\n width: 50px;\n height: 50px;\n }\n\n label {\n @include font-title-2-4-white-1-left;\n line-height: 50px;\n padding: 0 0 0 24px;\n }\n\n input:checked + label::before {\n background: $green-100;\n border-color: $green-100;\n }\n\n [type=checkbox] + label {\n &::before {\n border: 3px solid $white;\n background-color: transparent;\n }\n }\n\n [type=checkbox] + label::before {\n border: 3px solid $white;\n border-radius: 10px;\n width: 44px;\n height: 44px;\n }\n\n [type=checkbox] + label::after {\n border-color: $white;\n border-width: 0 0 8px 8px;\n width: 24px;\n height: 11px;\n top: 12px;\n left: 9px;\n }\n}\n\n.prepend {\n border: 2px solid $colour-blue-deep-50;\n border-radius: 10px 0 0 10px;\n border-right-style: none;\n padding: 8px;\n white-space: nowrap;\n}\n\n.form-control-prepend {\n border-radius: 0 10px 10px 0;\n}\n","@use \"sass:math\";\n\n@mixin font-generator(\n $font-family: $brand-font-body,\n $font-size: $base-font-size-desktop,\n $font-size-mobile: $base-font-size-mobile,\n $font-weight: 400,\n $font-style: normal\n) {\n font-weight: $font-weight;\n font-size: $font-size-mobile;\n font-family: $font-family;\n font-style: $font-style;\n line-height: $line-height-mobile;\n\n @include tablet {\n font-size: $font-size;\n line-height: $line-height-desktop;\n }\n}\n\n@mixin body-xlarge {\n @include font-generator(\n $font-size: $font-size-xlarge-desktop,\n $font-size-mobile: $font-size-xlarge-mobile\n );\n\n line-height: math.div(2 * $line-height-mobile * $base-font-size-mobile, $font-size-xlarge-mobile);\n\n @include tablet {\n line-height: math.div(2 * $line-height-desktop * $base-font-size-desktop, $font-size-xlarge-desktop);\n }\n}\n\n@mixin body-large {\n @include font-generator(\n $font-size: $font-size-large-desktop,\n $font-size-mobile: $font-size-large-mobile\n );\n\n line-height: math.div($line-height-mobile * $base-font-size-mobile, $font-size-large-mobile);\n\n @include tablet {\n line-height: math.div($line-height-desktop * $base-font-size-desktop, $font-size-large-desktop);\n }\n}\n\n@mixin body-medium {\n @include font-generator(\n $font-size: $base-font-size-desktop,\n $font-size-mobile: $base-font-size-mobile\n );\n}\n\n@mixin body-small {\n @include font-generator(\n $font-size: $font-size-small-desktop,\n $font-size-mobile: $font-size-small-mobile\n );\n\n line-height: math.div($line-height-mobile * $base-font-size-mobile, $font-size-small-mobile);\n\n @include tablet {\n line-height: math.div($line-height-desktop * $base-font-size-desktop, $font-size-small-desktop);\n }\n}\n\n@mixin quote {\n @include font-generator(\n $font-family: $quote-font,\n $font-size: $font-size-large-desktop,\n $font-size-mobile: $font-size-large-mobile\n );\n font-style: italic;\n line-height: math.div($line-height-mobile * $base-font-size-mobile, $font-size-large-mobile);\n\n @include tablet {\n line-height: math.div($line-height-desktop * $base-font-size-desktop, $font-size-large-desktop);\n }\n}\n\n@mixin body-xlarge-bold {\n @include body-xlarge;\n font-weight: $bold;\n}\n\n@mixin body-large-bold {\n @include body-large;\n font-weight: $bold;\n}\n\n@mixin body-medium-bold {\n @include body-medium;\n font-weight: $bold;\n}\n\n@mixin body-small-bold {\n @include body-small;\n font-weight: $bold;\n}\n\n@mixin brand-xlarge {\n @include font-generator(\n $font-size: $font-size-xxlarge-desktop,\n $font-size-mobile: $font-size-xxlarge-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-large {\n @include font-generator(\n $font-size: $font-size-xlarge-desktop,\n $font-size-mobile: $font-size-xlarge-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-medium {\n @include font-generator(\n $font-size: $font-size-large-desktop,\n $font-size-mobile: $font-size-large-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-small {\n @include font-generator(\n $font-size: $base-font-size-desktop,\n $font-size-mobile: $base-font-size-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-xsmall {\n @include font-generator(\n $font-size: $font-size-small-desktop,\n $font-size-mobile: $font-size-small-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n","// LISTS\n// ======\n\n@import '../helpers/colours';\n@import '../design-tokens';\n\nul li,\nol li {\n list-style-type: none;\n}\n\nol.list-number {\n margin-left: 20px;\n}\n\nol.list-number li {\n list-style-type: decimal;\n}\n\nul.list-bullet {\n li {\n position: relative;\n padding-left: 20px;\n\n &:before {\n background-color: $grey;\n border-radius: 4px;\n content: '';\n display: inline-block;\n height: 8px;\n left: 0;\n position: absolute;\n top: 0.5em;\n width: 8px;\n }\n }\n}\n\n// DSM colours\nul.list-dot {\n li {\n position: relative;\n margin-bottom: 11px;\n padding-left: 42px;\n\n &:before {\n background-color: $blue-deep-80;\n border-radius: 50%;\n content: '';\n display: inline-block;\n height: 4px;\n left: 12px;\n position: absolute;\n top: 14px;\n width: 4px;\n }\n }\n}\n\nol.list-circle-number {\n list-style: none;\n margin: 0;\n padding-left: 0;\n counter-reset: circle-counter;\n\n li {\n @include font-body-bold-4-white-1-left;\n counter-increment: circle-counter;\n line-height: 30px;\n list-style-type: none;\n margin-bottom: 27px;\n overflow: hidden;\n\n &:before {\n @include font-title-2-4-white-1-left;\n content: counter(circle-counter);\n background-color: $red-80;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n display: block;\n line-height: 55px;\n margin-right: 30px;\n margin-bottom: 12px;\n position: relative;\n text-align: center;\n\n @include tablet {\n float: left;\n margin-bottom: 0;\n }\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n\n span {\n display: block;\n margin-top: 4px;\n float: left;\n\n @include tablet {\n width: calc(100% - 80px);\n }\n }\n }\n}\n\nul.list-arrow {\n margin-bottom: 0;\n\n li {\n color: $blue-deep-80;\n margin-bottom: 20px;\n overflow: hidden;\n\n i {\n color: $blue-deep-60;\n float: left;\n font-size: 36px;\n margin-right: 20px;\n }\n\n span {\n display: block;\n margin-top: 5px;\n float: left;\n width: calc(100% - 38px);\n }\n }\n}\n",".box {\n background: $colour-blue-deep-10;\n border-radius: 10px;\n padding: 25px;\n position: relative;\n\n @include tablet {\n padding: 30px;\n }\n\n &:before {\n background: $colour-blue-deep-10;\n content: '';\n display: inline-block;\n width: 24px;\n height: 24px;\n position: absolute;\n transform: rotate(45deg);\n top: -12px;\n left: 30px;\n\n @include tablet {\n top: 30px;\n left: -12px;\n }\n }\n\n &--no-pointer {\n padding: 26px 22px;\n\n &:before {\n display: none;\n }\n }\n}\n\n\n",".media-block {\n display: flex;\n align-items: flex-start;\n flex-direction: column;\n margin: 0;\n\n @include tablet {\n flex-direction: row;\n margin-left: -100px;\n width: calc(100% + 100px);\n }\n\n > img,\n > i {\n width: 70px;\n margin: 0 0 20px 0;\n\n @include tablet {\n margin: 0 30px 0 0;\n }\n }\n\n > i {\n &:before {\n color: $blue-deep-80;\n font-size: 40px;\n\n @include tablet {\n float: right;\n }\n }\n }\n\n > div {\n flex: 1;\n }\n}\n\n.media-block--round-image {\n > img {\n border-radius: 50%;\n }\n}\n\n.media-block--round-image-small {\n > img {\n width: 40px;\n margin: 0 0 20px 0;\n\n @include tablet {\n width: 50px;\n margin: 0 30px 0 20px;\n }\n }\n}","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n@import 'mixins';\n@import 'core';\n@import 'larger';\n@import 'fixed-width';\n@import 'list';\n@import 'bordered-pulled';\n@import 'animated';\n@import 'rotated-flipped';\n@import 'stacked';\n@import 'icons';\n@import 'screen-reader';\n","// Base Class Definition\n// -------------------------\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fad,\n.fab {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n text-rendering: auto;\n line-height: 1;\n}\n\n%fa-icon {\n @include fa-icon;\n}\n","// Icon Sizes\n// -------------------------\n\n// makes the font 33% larger relative to the icon container\n.#{$fa-css-prefix}-lg {\n font-size: (4em / 3);\n line-height: (3em / 4);\n vertical-align: -.0667em;\n}\n\n.#{$fa-css-prefix}-xs {\n font-size: .75em;\n}\n\n.#{$fa-css-prefix}-sm {\n font-size: .875em;\n}\n\n@for $i from 1 through 10 {\n .#{$fa-css-prefix}-#{$i}x {\n font-size: $i * 1em;\n }\n}\n","// Fixed Width Icons\n// -------------------------\n.#{$fa-css-prefix}-fw {\n text-align: center;\n width: $fa-fw-width;\n}\n","// Variables\n// --------------------------\n\n$fa-font-path: \"../webfonts\" !default;\n$fa-font-size-base: 16px !default;\n$fa-font-display: block !default;\n$fa-css-prefix: fa !default;\n$fa-version: \"5.15.4\" !default;\n$fa-border-color: #eee !default;\n$fa-inverse: #fff !default;\n$fa-li-width: 2em !default;\n$fa-fw-width: (20em / 16);\n$fa-primary-opacity: 1 !default;\n$fa-secondary-opacity: .4 !default;\n\n// Convenience function used to set content property\n@function fa-content($fa-var) {\n @return unquote(\"\\\"#{ $fa-var }\\\"\");\n}\n\n$fa-var-500px: \\f26e;\n$fa-var-accessible-icon: \\f368;\n$fa-var-accusoft: \\f369;\n$fa-var-acquisitions-incorporated: \\f6af;\n$fa-var-ad: \\f641;\n$fa-var-address-book: \\f2b9;\n$fa-var-address-card: \\f2bb;\n$fa-var-adjust: \\f042;\n$fa-var-adn: \\f170;\n$fa-var-adversal: \\f36a;\n$fa-var-affiliatetheme: \\f36b;\n$fa-var-air-freshener: \\f5d0;\n$fa-var-airbnb: \\f834;\n$fa-var-algolia: \\f36c;\n$fa-var-align-center: \\f037;\n$fa-var-align-justify: \\f039;\n$fa-var-align-left: \\f036;\n$fa-var-align-right: \\f038;\n$fa-var-alipay: \\f642;\n$fa-var-allergies: \\f461;\n$fa-var-amazon: \\f270;\n$fa-var-amazon-pay: \\f42c;\n$fa-var-ambulance: \\f0f9;\n$fa-var-american-sign-language-interpreting: \\f2a3;\n$fa-var-amilia: \\f36d;\n$fa-var-anchor: \\f13d;\n$fa-var-android: \\f17b;\n$fa-var-angellist: \\f209;\n$fa-var-angle-double-down: \\f103;\n$fa-var-angle-double-left: \\f100;\n$fa-var-angle-double-right: \\f101;\n$fa-var-angle-double-up: \\f102;\n$fa-var-angle-down: \\f107;\n$fa-var-angle-left: \\f104;\n$fa-var-angle-right: \\f105;\n$fa-var-angle-up: \\f106;\n$fa-var-angry: \\f556;\n$fa-var-angrycreative: \\f36e;\n$fa-var-angular: \\f420;\n$fa-var-ankh: \\f644;\n$fa-var-app-store: \\f36f;\n$fa-var-app-store-ios: \\f370;\n$fa-var-apper: \\f371;\n$fa-var-apple: \\f179;\n$fa-var-apple-alt: \\f5d1;\n$fa-var-apple-pay: \\f415;\n$fa-var-archive: \\f187;\n$fa-var-archway: \\f557;\n$fa-var-arrow-alt-circle-down: \\f358;\n$fa-var-arrow-alt-circle-left: \\f359;\n$fa-var-arrow-alt-circle-right: \\f35a;\n$fa-var-arrow-alt-circle-up: \\f35b;\n$fa-var-arrow-circle-down: \\f0ab;\n$fa-var-arrow-circle-left: \\f0a8;\n$fa-var-arrow-circle-right: \\f0a9;\n$fa-var-arrow-circle-up: \\f0aa;\n$fa-var-arrow-down: \\f063;\n$fa-var-arrow-left: \\f060;\n$fa-var-arrow-right: \\f061;\n$fa-var-arrow-up: \\f062;\n$fa-var-arrows-alt: \\f0b2;\n$fa-var-arrows-alt-h: \\f337;\n$fa-var-arrows-alt-v: \\f338;\n$fa-var-artstation: \\f77a;\n$fa-var-assistive-listening-systems: \\f2a2;\n$fa-var-asterisk: \\f069;\n$fa-var-asymmetrik: \\f372;\n$fa-var-at: \\f1fa;\n$fa-var-atlas: \\f558;\n$fa-var-atlassian: \\f77b;\n$fa-var-atom: \\f5d2;\n$fa-var-audible: \\f373;\n$fa-var-audio-description: \\f29e;\n$fa-var-autoprefixer: \\f41c;\n$fa-var-avianex: \\f374;\n$fa-var-aviato: \\f421;\n$fa-var-award: \\f559;\n$fa-var-aws: \\f375;\n$fa-var-baby: \\f77c;\n$fa-var-baby-carriage: \\f77d;\n$fa-var-backspace: \\f55a;\n$fa-var-backward: \\f04a;\n$fa-var-bacon: \\f7e5;\n$fa-var-bacteria: \\e059;\n$fa-var-bacterium: \\e05a;\n$fa-var-bahai: \\f666;\n$fa-var-balance-scale: \\f24e;\n$fa-var-balance-scale-left: \\f515;\n$fa-var-balance-scale-right: \\f516;\n$fa-var-ban: \\f05e;\n$fa-var-band-aid: \\f462;\n$fa-var-bandcamp: \\f2d5;\n$fa-var-barcode: \\f02a;\n$fa-var-bars: \\f0c9;\n$fa-var-baseball-ball: \\f433;\n$fa-var-basketball-ball: \\f434;\n$fa-var-bath: \\f2cd;\n$fa-var-battery-empty: \\f244;\n$fa-var-battery-full: \\f240;\n$fa-var-battery-half: \\f242;\n$fa-var-battery-quarter: \\f243;\n$fa-var-battery-three-quarters: \\f241;\n$fa-var-battle-net: \\f835;\n$fa-var-bed: \\f236;\n$fa-var-beer: \\f0fc;\n$fa-var-behance: \\f1b4;\n$fa-var-behance-square: \\f1b5;\n$fa-var-bell: \\f0f3;\n$fa-var-bell-slash: \\f1f6;\n$fa-var-bezier-curve: \\f55b;\n$fa-var-bible: \\f647;\n$fa-var-bicycle: \\f206;\n$fa-var-biking: \\f84a;\n$fa-var-bimobject: \\f378;\n$fa-var-binoculars: \\f1e5;\n$fa-var-biohazard: \\f780;\n$fa-var-birthday-cake: \\f1fd;\n$fa-var-bitbucket: \\f171;\n$fa-var-bitcoin: \\f379;\n$fa-var-bity: \\f37a;\n$fa-var-black-tie: \\f27e;\n$fa-var-blackberry: \\f37b;\n$fa-var-blender: \\f517;\n$fa-var-blender-phone: \\f6b6;\n$fa-var-blind: \\f29d;\n$fa-var-blog: \\f781;\n$fa-var-blogger: \\f37c;\n$fa-var-blogger-b: \\f37d;\n$fa-var-bluetooth: \\f293;\n$fa-var-bluetooth-b: \\f294;\n$fa-var-bold: \\f032;\n$fa-var-bolt: \\f0e7;\n$fa-var-bomb: \\f1e2;\n$fa-var-bone: \\f5d7;\n$fa-var-bong: \\f55c;\n$fa-var-book: \\f02d;\n$fa-var-book-dead: \\f6b7;\n$fa-var-book-medical: \\f7e6;\n$fa-var-book-open: \\f518;\n$fa-var-book-reader: \\f5da;\n$fa-var-bookmark: \\f02e;\n$fa-var-bootstrap: \\f836;\n$fa-var-border-all: \\f84c;\n$fa-var-border-none: \\f850;\n$fa-var-border-style: \\f853;\n$fa-var-bowling-ball: \\f436;\n$fa-var-box: \\f466;\n$fa-var-box-open: \\f49e;\n$fa-var-box-tissue: \\e05b;\n$fa-var-boxes: \\f468;\n$fa-var-braille: \\f2a1;\n$fa-var-brain: \\f5dc;\n$fa-var-bread-slice: \\f7ec;\n$fa-var-briefcase: \\f0b1;\n$fa-var-briefcase-medical: \\f469;\n$fa-var-broadcast-tower: \\f519;\n$fa-var-broom: \\f51a;\n$fa-var-brush: \\f55d;\n$fa-var-btc: \\f15a;\n$fa-var-buffer: \\f837;\n$fa-var-bug: \\f188;\n$fa-var-building: \\f1ad;\n$fa-var-bullhorn: \\f0a1;\n$fa-var-bullseye: \\f140;\n$fa-var-burn: \\f46a;\n$fa-var-buromobelexperte: \\f37f;\n$fa-var-bus: \\f207;\n$fa-var-bus-alt: \\f55e;\n$fa-var-business-time: \\f64a;\n$fa-var-buy-n-large: \\f8a6;\n$fa-var-buysellads: \\f20d;\n$fa-var-calculator: \\f1ec;\n$fa-var-calendar: \\f133;\n$fa-var-calendar-alt: \\f073;\n$fa-var-calendar-check: \\f274;\n$fa-var-calendar-day: \\f783;\n$fa-var-calendar-minus: \\f272;\n$fa-var-calendar-plus: \\f271;\n$fa-var-calendar-times: \\f273;\n$fa-var-calendar-week: \\f784;\n$fa-var-camera: \\f030;\n$fa-var-camera-retro: \\f083;\n$fa-var-campground: \\f6bb;\n$fa-var-canadian-maple-leaf: \\f785;\n$fa-var-candy-cane: \\f786;\n$fa-var-cannabis: \\f55f;\n$fa-var-capsules: \\f46b;\n$fa-var-car: \\f1b9;\n$fa-var-car-alt: \\f5de;\n$fa-var-car-battery: \\f5df;\n$fa-var-car-crash: \\f5e1;\n$fa-var-car-side: \\f5e4;\n$fa-var-caravan: \\f8ff;\n$fa-var-caret-down: \\f0d7;\n$fa-var-caret-left: \\f0d9;\n$fa-var-caret-right: \\f0da;\n$fa-var-caret-square-down: \\f150;\n$fa-var-caret-square-left: \\f191;\n$fa-var-caret-square-right: \\f152;\n$fa-var-caret-square-up: \\f151;\n$fa-var-caret-up: \\f0d8;\n$fa-var-carrot: \\f787;\n$fa-var-cart-arrow-down: \\f218;\n$fa-var-cart-plus: \\f217;\n$fa-var-cash-register: \\f788;\n$fa-var-cat: \\f6be;\n$fa-var-cc-amazon-pay: \\f42d;\n$fa-var-cc-amex: \\f1f3;\n$fa-var-cc-apple-pay: \\f416;\n$fa-var-cc-diners-club: \\f24c;\n$fa-var-cc-discover: \\f1f2;\n$fa-var-cc-jcb: \\f24b;\n$fa-var-cc-mastercard: \\f1f1;\n$fa-var-cc-paypal: \\f1f4;\n$fa-var-cc-stripe: \\f1f5;\n$fa-var-cc-visa: \\f1f0;\n$fa-var-centercode: \\f380;\n$fa-var-centos: \\f789;\n$fa-var-certificate: \\f0a3;\n$fa-var-chair: \\f6c0;\n$fa-var-chalkboard: \\f51b;\n$fa-var-chalkboard-teacher: \\f51c;\n$fa-var-charging-station: \\f5e7;\n$fa-var-chart-area: \\f1fe;\n$fa-var-chart-bar: \\f080;\n$fa-var-chart-line: \\f201;\n$fa-var-chart-pie: \\f200;\n$fa-var-check: \\f00c;\n$fa-var-check-circle: \\f058;\n$fa-var-check-double: \\f560;\n$fa-var-check-square: \\f14a;\n$fa-var-cheese: \\f7ef;\n$fa-var-chess: \\f439;\n$fa-var-chess-bishop: \\f43a;\n$fa-var-chess-board: \\f43c;\n$fa-var-chess-king: \\f43f;\n$fa-var-chess-knight: \\f441;\n$fa-var-chess-pawn: \\f443;\n$fa-var-chess-queen: \\f445;\n$fa-var-chess-rook: \\f447;\n$fa-var-chevron-circle-down: \\f13a;\n$fa-var-chevron-circle-left: \\f137;\n$fa-var-chevron-circle-right: \\f138;\n$fa-var-chevron-circle-up: \\f139;\n$fa-var-chevron-down: \\f078;\n$fa-var-chevron-left: \\f053;\n$fa-var-chevron-right: \\f054;\n$fa-var-chevron-up: \\f077;\n$fa-var-child: \\f1ae;\n$fa-var-chrome: \\f268;\n$fa-var-chromecast: \\f838;\n$fa-var-church: \\f51d;\n$fa-var-circle: \\f111;\n$fa-var-circle-notch: \\f1ce;\n$fa-var-city: \\f64f;\n$fa-var-clinic-medical: \\f7f2;\n$fa-var-clipboard: \\f328;\n$fa-var-clipboard-check: \\f46c;\n$fa-var-clipboard-list: \\f46d;\n$fa-var-clock: \\f017;\n$fa-var-clone: \\f24d;\n$fa-var-closed-captioning: \\f20a;\n$fa-var-cloud: \\f0c2;\n$fa-var-cloud-download-alt: \\f381;\n$fa-var-cloud-meatball: \\f73b;\n$fa-var-cloud-moon: \\f6c3;\n$fa-var-cloud-moon-rain: \\f73c;\n$fa-var-cloud-rain: \\f73d;\n$fa-var-cloud-showers-heavy: \\f740;\n$fa-var-cloud-sun: \\f6c4;\n$fa-var-cloud-sun-rain: \\f743;\n$fa-var-cloud-upload-alt: \\f382;\n$fa-var-cloudflare: \\e07d;\n$fa-var-cloudscale: \\f383;\n$fa-var-cloudsmith: \\f384;\n$fa-var-cloudversify: \\f385;\n$fa-var-cocktail: \\f561;\n$fa-var-code: \\f121;\n$fa-var-code-branch: \\f126;\n$fa-var-codepen: \\f1cb;\n$fa-var-codiepie: \\f284;\n$fa-var-coffee: \\f0f4;\n$fa-var-cog: \\f013;\n$fa-var-cogs: \\f085;\n$fa-var-coins: \\f51e;\n$fa-var-columns: \\f0db;\n$fa-var-comment: \\f075;\n$fa-var-comment-alt: \\f27a;\n$fa-var-comment-dollar: \\f651;\n$fa-var-comment-dots: \\f4ad;\n$fa-var-comment-medical: \\f7f5;\n$fa-var-comment-slash: \\f4b3;\n$fa-var-comments: \\f086;\n$fa-var-comments-dollar: \\f653;\n$fa-var-compact-disc: \\f51f;\n$fa-var-compass: \\f14e;\n$fa-var-compress: \\f066;\n$fa-var-compress-alt: \\f422;\n$fa-var-compress-arrows-alt: \\f78c;\n$fa-var-concierge-bell: \\f562;\n$fa-var-confluence: \\f78d;\n$fa-var-connectdevelop: \\f20e;\n$fa-var-contao: \\f26d;\n$fa-var-cookie: \\f563;\n$fa-var-cookie-bite: \\f564;\n$fa-var-copy: \\f0c5;\n$fa-var-copyright: \\f1f9;\n$fa-var-cotton-bureau: \\f89e;\n$fa-var-couch: \\f4b8;\n$fa-var-cpanel: \\f388;\n$fa-var-creative-commons: \\f25e;\n$fa-var-creative-commons-by: \\f4e7;\n$fa-var-creative-commons-nc: \\f4e8;\n$fa-var-creative-commons-nc-eu: \\f4e9;\n$fa-var-creative-commons-nc-jp: \\f4ea;\n$fa-var-creative-commons-nd: \\f4eb;\n$fa-var-creative-commons-pd: \\f4ec;\n$fa-var-creative-commons-pd-alt: \\f4ed;\n$fa-var-creative-commons-remix: \\f4ee;\n$fa-var-creative-commons-sa: \\f4ef;\n$fa-var-creative-commons-sampling: \\f4f0;\n$fa-var-creative-commons-sampling-plus: \\f4f1;\n$fa-var-creative-commons-share: \\f4f2;\n$fa-var-creative-commons-zero: \\f4f3;\n$fa-var-credit-card: \\f09d;\n$fa-var-critical-role: \\f6c9;\n$fa-var-crop: \\f125;\n$fa-var-crop-alt: \\f565;\n$fa-var-cross: \\f654;\n$fa-var-crosshairs: \\f05b;\n$fa-var-crow: \\f520;\n$fa-var-crown: \\f521;\n$fa-var-crutch: \\f7f7;\n$fa-var-css3: \\f13c;\n$fa-var-css3-alt: \\f38b;\n$fa-var-cube: \\f1b2;\n$fa-var-cubes: \\f1b3;\n$fa-var-cut: \\f0c4;\n$fa-var-cuttlefish: \\f38c;\n$fa-var-d-and-d: \\f38d;\n$fa-var-d-and-d-beyond: \\f6ca;\n$fa-var-dailymotion: \\e052;\n$fa-var-dashcube: \\f210;\n$fa-var-database: \\f1c0;\n$fa-var-deaf: \\f2a4;\n$fa-var-deezer: \\e077;\n$fa-var-delicious: \\f1a5;\n$fa-var-democrat: \\f747;\n$fa-var-deploydog: \\f38e;\n$fa-var-deskpro: \\f38f;\n$fa-var-desktop: \\f108;\n$fa-var-dev: \\f6cc;\n$fa-var-deviantart: \\f1bd;\n$fa-var-dharmachakra: \\f655;\n$fa-var-dhl: \\f790;\n$fa-var-diagnoses: \\f470;\n$fa-var-diaspora: \\f791;\n$fa-var-dice: \\f522;\n$fa-var-dice-d20: \\f6cf;\n$fa-var-dice-d6: \\f6d1;\n$fa-var-dice-five: \\f523;\n$fa-var-dice-four: \\f524;\n$fa-var-dice-one: \\f525;\n$fa-var-dice-six: \\f526;\n$fa-var-dice-three: \\f527;\n$fa-var-dice-two: \\f528;\n$fa-var-digg: \\f1a6;\n$fa-var-digital-ocean: \\f391;\n$fa-var-digital-tachograph: \\f566;\n$fa-var-directions: \\f5eb;\n$fa-var-discord: \\f392;\n$fa-var-discourse: \\f393;\n$fa-var-disease: \\f7fa;\n$fa-var-divide: \\f529;\n$fa-var-dizzy: \\f567;\n$fa-var-dna: \\f471;\n$fa-var-dochub: \\f394;\n$fa-var-docker: \\f395;\n$fa-var-dog: \\f6d3;\n$fa-var-dollar-sign: \\f155;\n$fa-var-dolly: \\f472;\n$fa-var-dolly-flatbed: \\f474;\n$fa-var-donate: \\f4b9;\n$fa-var-door-closed: \\f52a;\n$fa-var-door-open: \\f52b;\n$fa-var-dot-circle: \\f192;\n$fa-var-dove: \\f4ba;\n$fa-var-download: \\f019;\n$fa-var-draft2digital: \\f396;\n$fa-var-drafting-compass: \\f568;\n$fa-var-dragon: \\f6d5;\n$fa-var-draw-polygon: \\f5ee;\n$fa-var-dribbble: \\f17d;\n$fa-var-dribbble-square: \\f397;\n$fa-var-dropbox: \\f16b;\n$fa-var-drum: \\f569;\n$fa-var-drum-steelpan: \\f56a;\n$fa-var-drumstick-bite: \\f6d7;\n$fa-var-drupal: \\f1a9;\n$fa-var-dumbbell: \\f44b;\n$fa-var-dumpster: \\f793;\n$fa-var-dumpster-fire: \\f794;\n$fa-var-dungeon: \\f6d9;\n$fa-var-dyalog: \\f399;\n$fa-var-earlybirds: \\f39a;\n$fa-var-ebay: \\f4f4;\n$fa-var-edge: \\f282;\n$fa-var-edge-legacy: \\e078;\n$fa-var-edit: \\f044;\n$fa-var-egg: \\f7fb;\n$fa-var-eject: \\f052;\n$fa-var-elementor: \\f430;\n$fa-var-ellipsis-h: \\f141;\n$fa-var-ellipsis-v: \\f142;\n$fa-var-ello: \\f5f1;\n$fa-var-ember: \\f423;\n$fa-var-empire: \\f1d1;\n$fa-var-envelope: \\f0e0;\n$fa-var-envelope-open: \\f2b6;\n$fa-var-envelope-open-text: \\f658;\n$fa-var-envelope-square: \\f199;\n$fa-var-envira: \\f299;\n$fa-var-equals: \\f52c;\n$fa-var-eraser: \\f12d;\n$fa-var-erlang: \\f39d;\n$fa-var-ethereum: \\f42e;\n$fa-var-ethernet: \\f796;\n$fa-var-etsy: \\f2d7;\n$fa-var-euro-sign: \\f153;\n$fa-var-evernote: \\f839;\n$fa-var-exchange-alt: \\f362;\n$fa-var-exclamation: \\f12a;\n$fa-var-exclamation-circle: \\f06a;\n$fa-var-exclamation-triangle: \\f071;\n$fa-var-expand: \\f065;\n$fa-var-expand-alt: \\f424;\n$fa-var-expand-arrows-alt: \\f31e;\n$fa-var-expeditedssl: \\f23e;\n$fa-var-external-link-alt: \\f35d;\n$fa-var-external-link-square-alt: \\f360;\n$fa-var-eye: \\f06e;\n$fa-var-eye-dropper: \\f1fb;\n$fa-var-eye-slash: \\f070;\n$fa-var-facebook: \\f09a;\n$fa-var-facebook-f: \\f39e;\n$fa-var-facebook-messenger: \\f39f;\n$fa-var-facebook-square: \\f082;\n$fa-var-fan: \\f863;\n$fa-var-fantasy-flight-games: \\f6dc;\n$fa-var-fast-backward: \\f049;\n$fa-var-fast-forward: \\f050;\n$fa-var-faucet: \\e005;\n$fa-var-fax: \\f1ac;\n$fa-var-feather: \\f52d;\n$fa-var-feather-alt: \\f56b;\n$fa-var-fedex: \\f797;\n$fa-var-fedora: \\f798;\n$fa-var-female: \\f182;\n$fa-var-fighter-jet: \\f0fb;\n$fa-var-figma: \\f799;\n$fa-var-file: \\f15b;\n$fa-var-file-alt: \\f15c;\n$fa-var-file-archive: \\f1c6;\n$fa-var-file-audio: \\f1c7;\n$fa-var-file-code: \\f1c9;\n$fa-var-file-contract: \\f56c;\n$fa-var-file-csv: \\f6dd;\n$fa-var-file-download: \\f56d;\n$fa-var-file-excel: \\f1c3;\n$fa-var-file-export: \\f56e;\n$fa-var-file-image: \\f1c5;\n$fa-var-file-import: \\f56f;\n$fa-var-file-invoice: \\f570;\n$fa-var-file-invoice-dollar: \\f571;\n$fa-var-file-medical: \\f477;\n$fa-var-file-medical-alt: \\f478;\n$fa-var-file-pdf: \\f1c1;\n$fa-var-file-powerpoint: \\f1c4;\n$fa-var-file-prescription: \\f572;\n$fa-var-file-signature: \\f573;\n$fa-var-file-upload: \\f574;\n$fa-var-file-video: \\f1c8;\n$fa-var-file-word: \\f1c2;\n$fa-var-fill: \\f575;\n$fa-var-fill-drip: \\f576;\n$fa-var-film: \\f008;\n$fa-var-filter: \\f0b0;\n$fa-var-fingerprint: \\f577;\n$fa-var-fire: \\f06d;\n$fa-var-fire-alt: \\f7e4;\n$fa-var-fire-extinguisher: \\f134;\n$fa-var-firefox: \\f269;\n$fa-var-firefox-browser: \\e007;\n$fa-var-first-aid: \\f479;\n$fa-var-first-order: \\f2b0;\n$fa-var-first-order-alt: \\f50a;\n$fa-var-firstdraft: \\f3a1;\n$fa-var-fish: \\f578;\n$fa-var-fist-raised: \\f6de;\n$fa-var-flag: \\f024;\n$fa-var-flag-checkered: \\f11e;\n$fa-var-flag-usa: \\f74d;\n$fa-var-flask: \\f0c3;\n$fa-var-flickr: \\f16e;\n$fa-var-flipboard: \\f44d;\n$fa-var-flushed: \\f579;\n$fa-var-fly: \\f417;\n$fa-var-folder: \\f07b;\n$fa-var-folder-minus: \\f65d;\n$fa-var-folder-open: \\f07c;\n$fa-var-folder-plus: \\f65e;\n$fa-var-font: \\f031;\n$fa-var-font-awesome: \\f2b4;\n$fa-var-font-awesome-alt: \\f35c;\n$fa-var-font-awesome-flag: \\f425;\n$fa-var-font-awesome-logo-full: \\f4e6;\n$fa-var-fonticons: \\f280;\n$fa-var-fonticons-fi: \\f3a2;\n$fa-var-football-ball: \\f44e;\n$fa-var-fort-awesome: \\f286;\n$fa-var-fort-awesome-alt: \\f3a3;\n$fa-var-forumbee: \\f211;\n$fa-var-forward: \\f04e;\n$fa-var-foursquare: \\f180;\n$fa-var-free-code-camp: \\f2c5;\n$fa-var-freebsd: \\f3a4;\n$fa-var-frog: \\f52e;\n$fa-var-frown: \\f119;\n$fa-var-frown-open: \\f57a;\n$fa-var-fulcrum: \\f50b;\n$fa-var-funnel-dollar: \\f662;\n$fa-var-futbol: \\f1e3;\n$fa-var-galactic-republic: \\f50c;\n$fa-var-galactic-senate: \\f50d;\n$fa-var-gamepad: \\f11b;\n$fa-var-gas-pump: \\f52f;\n$fa-var-gavel: \\f0e3;\n$fa-var-gem: \\f3a5;\n$fa-var-genderless: \\f22d;\n$fa-var-get-pocket: \\f265;\n$fa-var-gg: \\f260;\n$fa-var-gg-circle: \\f261;\n$fa-var-ghost: \\f6e2;\n$fa-var-gift: \\f06b;\n$fa-var-gifts: \\f79c;\n$fa-var-git: \\f1d3;\n$fa-var-git-alt: \\f841;\n$fa-var-git-square: \\f1d2;\n$fa-var-github: \\f09b;\n$fa-var-github-alt: \\f113;\n$fa-var-github-square: \\f092;\n$fa-var-gitkraken: \\f3a6;\n$fa-var-gitlab: \\f296;\n$fa-var-gitter: \\f426;\n$fa-var-glass-cheers: \\f79f;\n$fa-var-glass-martini: \\f000;\n$fa-var-glass-martini-alt: \\f57b;\n$fa-var-glass-whiskey: \\f7a0;\n$fa-var-glasses: \\f530;\n$fa-var-glide: \\f2a5;\n$fa-var-glide-g: \\f2a6;\n$fa-var-globe: \\f0ac;\n$fa-var-globe-africa: \\f57c;\n$fa-var-globe-americas: \\f57d;\n$fa-var-globe-asia: \\f57e;\n$fa-var-globe-europe: \\f7a2;\n$fa-var-gofore: \\f3a7;\n$fa-var-golf-ball: \\f450;\n$fa-var-goodreads: \\f3a8;\n$fa-var-goodreads-g: \\f3a9;\n$fa-var-google: \\f1a0;\n$fa-var-google-drive: \\f3aa;\n$fa-var-google-pay: \\e079;\n$fa-var-google-play: \\f3ab;\n$fa-var-google-plus: \\f2b3;\n$fa-var-google-plus-g: \\f0d5;\n$fa-var-google-plus-square: \\f0d4;\n$fa-var-google-wallet: \\f1ee;\n$fa-var-gopuram: \\f664;\n$fa-var-graduation-cap: \\f19d;\n$fa-var-gratipay: \\f184;\n$fa-var-grav: \\f2d6;\n$fa-var-greater-than: \\f531;\n$fa-var-greater-than-equal: \\f532;\n$fa-var-grimace: \\f57f;\n$fa-var-grin: \\f580;\n$fa-var-grin-alt: \\f581;\n$fa-var-grin-beam: \\f582;\n$fa-var-grin-beam-sweat: \\f583;\n$fa-var-grin-hearts: \\f584;\n$fa-var-grin-squint: \\f585;\n$fa-var-grin-squint-tears: \\f586;\n$fa-var-grin-stars: \\f587;\n$fa-var-grin-tears: \\f588;\n$fa-var-grin-tongue: \\f589;\n$fa-var-grin-tongue-squint: \\f58a;\n$fa-var-grin-tongue-wink: \\f58b;\n$fa-var-grin-wink: \\f58c;\n$fa-var-grip-horizontal: \\f58d;\n$fa-var-grip-lines: \\f7a4;\n$fa-var-grip-lines-vertical: \\f7a5;\n$fa-var-grip-vertical: \\f58e;\n$fa-var-gripfire: \\f3ac;\n$fa-var-grunt: \\f3ad;\n$fa-var-guilded: \\e07e;\n$fa-var-guitar: \\f7a6;\n$fa-var-gulp: \\f3ae;\n$fa-var-h-square: \\f0fd;\n$fa-var-hacker-news: \\f1d4;\n$fa-var-hacker-news-square: \\f3af;\n$fa-var-hackerrank: \\f5f7;\n$fa-var-hamburger: \\f805;\n$fa-var-hammer: \\f6e3;\n$fa-var-hamsa: \\f665;\n$fa-var-hand-holding: \\f4bd;\n$fa-var-hand-holding-heart: \\f4be;\n$fa-var-hand-holding-medical: \\e05c;\n$fa-var-hand-holding-usd: \\f4c0;\n$fa-var-hand-holding-water: \\f4c1;\n$fa-var-hand-lizard: \\f258;\n$fa-var-hand-middle-finger: \\f806;\n$fa-var-hand-paper: \\f256;\n$fa-var-hand-peace: \\f25b;\n$fa-var-hand-point-down: \\f0a7;\n$fa-var-hand-point-left: \\f0a5;\n$fa-var-hand-point-right: \\f0a4;\n$fa-var-hand-point-up: \\f0a6;\n$fa-var-hand-pointer: \\f25a;\n$fa-var-hand-rock: \\f255;\n$fa-var-hand-scissors: \\f257;\n$fa-var-hand-sparkles: \\e05d;\n$fa-var-hand-spock: \\f259;\n$fa-var-hands: \\f4c2;\n$fa-var-hands-helping: \\f4c4;\n$fa-var-hands-wash: \\e05e;\n$fa-var-handshake: \\f2b5;\n$fa-var-handshake-alt-slash: \\e05f;\n$fa-var-handshake-slash: \\e060;\n$fa-var-hanukiah: \\f6e6;\n$fa-var-hard-hat: \\f807;\n$fa-var-hashtag: \\f292;\n$fa-var-hat-cowboy: \\f8c0;\n$fa-var-hat-cowboy-side: \\f8c1;\n$fa-var-hat-wizard: \\f6e8;\n$fa-var-hdd: \\f0a0;\n$fa-var-head-side-cough: \\e061;\n$fa-var-head-side-cough-slash: \\e062;\n$fa-var-head-side-mask: \\e063;\n$fa-var-head-side-virus: \\e064;\n$fa-var-heading: \\f1dc;\n$fa-var-headphones: \\f025;\n$fa-var-headphones-alt: \\f58f;\n$fa-var-headset: \\f590;\n$fa-var-heart: \\f004;\n$fa-var-heart-broken: \\f7a9;\n$fa-var-heartbeat: \\f21e;\n$fa-var-helicopter: \\f533;\n$fa-var-highlighter: \\f591;\n$fa-var-hiking: \\f6ec;\n$fa-var-hippo: \\f6ed;\n$fa-var-hips: \\f452;\n$fa-var-hire-a-helper: \\f3b0;\n$fa-var-history: \\f1da;\n$fa-var-hive: \\e07f;\n$fa-var-hockey-puck: \\f453;\n$fa-var-holly-berry: \\f7aa;\n$fa-var-home: \\f015;\n$fa-var-hooli: \\f427;\n$fa-var-hornbill: \\f592;\n$fa-var-horse: \\f6f0;\n$fa-var-horse-head: \\f7ab;\n$fa-var-hospital: \\f0f8;\n$fa-var-hospital-alt: \\f47d;\n$fa-var-hospital-symbol: \\f47e;\n$fa-var-hospital-user: \\f80d;\n$fa-var-hot-tub: \\f593;\n$fa-var-hotdog: \\f80f;\n$fa-var-hotel: \\f594;\n$fa-var-hotjar: \\f3b1;\n$fa-var-hourglass: \\f254;\n$fa-var-hourglass-end: \\f253;\n$fa-var-hourglass-half: \\f252;\n$fa-var-hourglass-start: \\f251;\n$fa-var-house-damage: \\f6f1;\n$fa-var-house-user: \\e065;\n$fa-var-houzz: \\f27c;\n$fa-var-hryvnia: \\f6f2;\n$fa-var-html5: \\f13b;\n$fa-var-hubspot: \\f3b2;\n$fa-var-i-cursor: \\f246;\n$fa-var-ice-cream: \\f810;\n$fa-var-icicles: \\f7ad;\n$fa-var-icons: \\f86d;\n$fa-var-id-badge: \\f2c1;\n$fa-var-id-card: \\f2c2;\n$fa-var-id-card-alt: \\f47f;\n$fa-var-ideal: \\e013;\n$fa-var-igloo: \\f7ae;\n$fa-var-image: \\f03e;\n$fa-var-images: \\f302;\n$fa-var-imdb: \\f2d8;\n$fa-var-inbox: \\f01c;\n$fa-var-indent: \\f03c;\n$fa-var-industry: \\f275;\n$fa-var-infinity: \\f534;\n$fa-var-info: \\f129;\n$fa-var-info-circle: \\f05a;\n$fa-var-innosoft: \\e080;\n$fa-var-instagram: \\f16d;\n$fa-var-instagram-square: \\e055;\n$fa-var-instalod: \\e081;\n$fa-var-intercom: \\f7af;\n$fa-var-internet-explorer: \\f26b;\n$fa-var-invision: \\f7b0;\n$fa-var-ioxhost: \\f208;\n$fa-var-italic: \\f033;\n$fa-var-itch-io: \\f83a;\n$fa-var-itunes: \\f3b4;\n$fa-var-itunes-note: \\f3b5;\n$fa-var-java: \\f4e4;\n$fa-var-jedi: \\f669;\n$fa-var-jedi-order: \\f50e;\n$fa-var-jenkins: \\f3b6;\n$fa-var-jira: \\f7b1;\n$fa-var-joget: \\f3b7;\n$fa-var-joint: \\f595;\n$fa-var-joomla: \\f1aa;\n$fa-var-journal-whills: \\f66a;\n$fa-var-js: \\f3b8;\n$fa-var-js-square: \\f3b9;\n$fa-var-jsfiddle: \\f1cc;\n$fa-var-kaaba: \\f66b;\n$fa-var-kaggle: \\f5fa;\n$fa-var-key: \\f084;\n$fa-var-keybase: \\f4f5;\n$fa-var-keyboard: \\f11c;\n$fa-var-keycdn: \\f3ba;\n$fa-var-khanda: \\f66d;\n$fa-var-kickstarter: \\f3bb;\n$fa-var-kickstarter-k: \\f3bc;\n$fa-var-kiss: \\f596;\n$fa-var-kiss-beam: \\f597;\n$fa-var-kiss-wink-heart: \\f598;\n$fa-var-kiwi-bird: \\f535;\n$fa-var-korvue: \\f42f;\n$fa-var-landmark: \\f66f;\n$fa-var-language: \\f1ab;\n$fa-var-laptop: \\f109;\n$fa-var-laptop-code: \\f5fc;\n$fa-var-laptop-house: \\e066;\n$fa-var-laptop-medical: \\f812;\n$fa-var-laravel: \\f3bd;\n$fa-var-lastfm: \\f202;\n$fa-var-lastfm-square: \\f203;\n$fa-var-laugh: \\f599;\n$fa-var-laugh-beam: \\f59a;\n$fa-var-laugh-squint: \\f59b;\n$fa-var-laugh-wink: \\f59c;\n$fa-var-layer-group: \\f5fd;\n$fa-var-leaf: \\f06c;\n$fa-var-leanpub: \\f212;\n$fa-var-lemon: \\f094;\n$fa-var-less: \\f41d;\n$fa-var-less-than: \\f536;\n$fa-var-less-than-equal: \\f537;\n$fa-var-level-down-alt: \\f3be;\n$fa-var-level-up-alt: \\f3bf;\n$fa-var-life-ring: \\f1cd;\n$fa-var-lightbulb: \\f0eb;\n$fa-var-line: \\f3c0;\n$fa-var-link: \\f0c1;\n$fa-var-linkedin: \\f08c;\n$fa-var-linkedin-in: \\f0e1;\n$fa-var-linode: \\f2b8;\n$fa-var-linux: \\f17c;\n$fa-var-lira-sign: \\f195;\n$fa-var-list: \\f03a;\n$fa-var-list-alt: \\f022;\n$fa-var-list-ol: \\f0cb;\n$fa-var-list-ul: \\f0ca;\n$fa-var-location-arrow: \\f124;\n$fa-var-lock: \\f023;\n$fa-var-lock-open: \\f3c1;\n$fa-var-long-arrow-alt-down: \\f309;\n$fa-var-long-arrow-alt-left: \\f30a;\n$fa-var-long-arrow-alt-right: \\f30b;\n$fa-var-long-arrow-alt-up: \\f30c;\n$fa-var-low-vision: \\f2a8;\n$fa-var-luggage-cart: \\f59d;\n$fa-var-lungs: \\f604;\n$fa-var-lungs-virus: \\e067;\n$fa-var-lyft: \\f3c3;\n$fa-var-magento: \\f3c4;\n$fa-var-magic: \\f0d0;\n$fa-var-magnet: \\f076;\n$fa-var-mail-bulk: \\f674;\n$fa-var-mailchimp: \\f59e;\n$fa-var-male: \\f183;\n$fa-var-mandalorian: \\f50f;\n$fa-var-map: \\f279;\n$fa-var-map-marked: \\f59f;\n$fa-var-map-marked-alt: \\f5a0;\n$fa-var-map-marker: \\f041;\n$fa-var-map-marker-alt: \\f3c5;\n$fa-var-map-pin: \\f276;\n$fa-var-map-signs: \\f277;\n$fa-var-markdown: \\f60f;\n$fa-var-marker: \\f5a1;\n$fa-var-mars: \\f222;\n$fa-var-mars-double: \\f227;\n$fa-var-mars-stroke: \\f229;\n$fa-var-mars-stroke-h: \\f22b;\n$fa-var-mars-stroke-v: \\f22a;\n$fa-var-mask: \\f6fa;\n$fa-var-mastodon: \\f4f6;\n$fa-var-maxcdn: \\f136;\n$fa-var-mdb: \\f8ca;\n$fa-var-medal: \\f5a2;\n$fa-var-medapps: \\f3c6;\n$fa-var-medium: \\f23a;\n$fa-var-medium-m: \\f3c7;\n$fa-var-medkit: \\f0fa;\n$fa-var-medrt: \\f3c8;\n$fa-var-meetup: \\f2e0;\n$fa-var-megaport: \\f5a3;\n$fa-var-meh: \\f11a;\n$fa-var-meh-blank: \\f5a4;\n$fa-var-meh-rolling-eyes: \\f5a5;\n$fa-var-memory: \\f538;\n$fa-var-mendeley: \\f7b3;\n$fa-var-menorah: \\f676;\n$fa-var-mercury: \\f223;\n$fa-var-meteor: \\f753;\n$fa-var-microblog: \\e01a;\n$fa-var-microchip: \\f2db;\n$fa-var-microphone: \\f130;\n$fa-var-microphone-alt: \\f3c9;\n$fa-var-microphone-alt-slash: \\f539;\n$fa-var-microphone-slash: \\f131;\n$fa-var-microscope: \\f610;\n$fa-var-microsoft: \\f3ca;\n$fa-var-minus: \\f068;\n$fa-var-minus-circle: \\f056;\n$fa-var-minus-square: \\f146;\n$fa-var-mitten: \\f7b5;\n$fa-var-mix: \\f3cb;\n$fa-var-mixcloud: \\f289;\n$fa-var-mixer: \\e056;\n$fa-var-mizuni: \\f3cc;\n$fa-var-mobile: \\f10b;\n$fa-var-mobile-alt: \\f3cd;\n$fa-var-modx: \\f285;\n$fa-var-monero: \\f3d0;\n$fa-var-money-bill: \\f0d6;\n$fa-var-money-bill-alt: \\f3d1;\n$fa-var-money-bill-wave: \\f53a;\n$fa-var-money-bill-wave-alt: \\f53b;\n$fa-var-money-check: \\f53c;\n$fa-var-money-check-alt: \\f53d;\n$fa-var-monument: \\f5a6;\n$fa-var-moon: \\f186;\n$fa-var-mortar-pestle: \\f5a7;\n$fa-var-mosque: \\f678;\n$fa-var-motorcycle: \\f21c;\n$fa-var-mountain: \\f6fc;\n$fa-var-mouse: \\f8cc;\n$fa-var-mouse-pointer: \\f245;\n$fa-var-mug-hot: \\f7b6;\n$fa-var-music: \\f001;\n$fa-var-napster: \\f3d2;\n$fa-var-neos: \\f612;\n$fa-var-network-wired: \\f6ff;\n$fa-var-neuter: \\f22c;\n$fa-var-newspaper: \\f1ea;\n$fa-var-nimblr: \\f5a8;\n$fa-var-node: \\f419;\n$fa-var-node-js: \\f3d3;\n$fa-var-not-equal: \\f53e;\n$fa-var-notes-medical: \\f481;\n$fa-var-npm: \\f3d4;\n$fa-var-ns8: \\f3d5;\n$fa-var-nutritionix: \\f3d6;\n$fa-var-object-group: \\f247;\n$fa-var-object-ungroup: \\f248;\n$fa-var-octopus-deploy: \\e082;\n$fa-var-odnoklassniki: \\f263;\n$fa-var-odnoklassniki-square: \\f264;\n$fa-var-oil-can: \\f613;\n$fa-var-old-republic: \\f510;\n$fa-var-om: \\f679;\n$fa-var-opencart: \\f23d;\n$fa-var-openid: \\f19b;\n$fa-var-opera: \\f26a;\n$fa-var-optin-monster: \\f23c;\n$fa-var-orcid: \\f8d2;\n$fa-var-osi: \\f41a;\n$fa-var-otter: \\f700;\n$fa-var-outdent: \\f03b;\n$fa-var-page4: \\f3d7;\n$fa-var-pagelines: \\f18c;\n$fa-var-pager: \\f815;\n$fa-var-paint-brush: \\f1fc;\n$fa-var-paint-roller: \\f5aa;\n$fa-var-palette: \\f53f;\n$fa-var-palfed: \\f3d8;\n$fa-var-pallet: \\f482;\n$fa-var-paper-plane: \\f1d8;\n$fa-var-paperclip: \\f0c6;\n$fa-var-parachute-box: \\f4cd;\n$fa-var-paragraph: \\f1dd;\n$fa-var-parking: \\f540;\n$fa-var-passport: \\f5ab;\n$fa-var-pastafarianism: \\f67b;\n$fa-var-paste: \\f0ea;\n$fa-var-patreon: \\f3d9;\n$fa-var-pause: \\f04c;\n$fa-var-pause-circle: \\f28b;\n$fa-var-paw: \\f1b0;\n$fa-var-paypal: \\f1ed;\n$fa-var-peace: \\f67c;\n$fa-var-pen: \\f304;\n$fa-var-pen-alt: \\f305;\n$fa-var-pen-fancy: \\f5ac;\n$fa-var-pen-nib: \\f5ad;\n$fa-var-pen-square: \\f14b;\n$fa-var-pencil-alt: \\f303;\n$fa-var-pencil-ruler: \\f5ae;\n$fa-var-penny-arcade: \\f704;\n$fa-var-people-arrows: \\e068;\n$fa-var-people-carry: \\f4ce;\n$fa-var-pepper-hot: \\f816;\n$fa-var-perbyte: \\e083;\n$fa-var-percent: \\f295;\n$fa-var-percentage: \\f541;\n$fa-var-periscope: \\f3da;\n$fa-var-person-booth: \\f756;\n$fa-var-phabricator: \\f3db;\n$fa-var-phoenix-framework: \\f3dc;\n$fa-var-phoenix-squadron: \\f511;\n$fa-var-phone: \\f095;\n$fa-var-phone-alt: \\f879;\n$fa-var-phone-slash: \\f3dd;\n$fa-var-phone-square: \\f098;\n$fa-var-phone-square-alt: \\f87b;\n$fa-var-phone-volume: \\f2a0;\n$fa-var-photo-video: \\f87c;\n$fa-var-php: \\f457;\n$fa-var-pied-piper: \\f2ae;\n$fa-var-pied-piper-alt: \\f1a8;\n$fa-var-pied-piper-hat: \\f4e5;\n$fa-var-pied-piper-pp: \\f1a7;\n$fa-var-pied-piper-square: \\e01e;\n$fa-var-piggy-bank: \\f4d3;\n$fa-var-pills: \\f484;\n$fa-var-pinterest: \\f0d2;\n$fa-var-pinterest-p: \\f231;\n$fa-var-pinterest-square: \\f0d3;\n$fa-var-pizza-slice: \\f818;\n$fa-var-place-of-worship: \\f67f;\n$fa-var-plane: \\f072;\n$fa-var-plane-arrival: \\f5af;\n$fa-var-plane-departure: \\f5b0;\n$fa-var-plane-slash: \\e069;\n$fa-var-play: \\f04b;\n$fa-var-play-circle: \\f144;\n$fa-var-playstation: \\f3df;\n$fa-var-plug: \\f1e6;\n$fa-var-plus: \\f067;\n$fa-var-plus-circle: \\f055;\n$fa-var-plus-square: \\f0fe;\n$fa-var-podcast: \\f2ce;\n$fa-var-poll: \\f681;\n$fa-var-poll-h: \\f682;\n$fa-var-poo: \\f2fe;\n$fa-var-poo-storm: \\f75a;\n$fa-var-poop: \\f619;\n$fa-var-portrait: \\f3e0;\n$fa-var-pound-sign: \\f154;\n$fa-var-power-off: \\f011;\n$fa-var-pray: \\f683;\n$fa-var-praying-hands: \\f684;\n$fa-var-prescription: \\f5b1;\n$fa-var-prescription-bottle: \\f485;\n$fa-var-prescription-bottle-alt: \\f486;\n$fa-var-print: \\f02f;\n$fa-var-procedures: \\f487;\n$fa-var-product-hunt: \\f288;\n$fa-var-project-diagram: \\f542;\n$fa-var-pump-medical: \\e06a;\n$fa-var-pump-soap: \\e06b;\n$fa-var-pushed: \\f3e1;\n$fa-var-puzzle-piece: \\f12e;\n$fa-var-python: \\f3e2;\n$fa-var-qq: \\f1d6;\n$fa-var-qrcode: \\f029;\n$fa-var-question: \\f128;\n$fa-var-question-circle: \\f059;\n$fa-var-quidditch: \\f458;\n$fa-var-quinscape: \\f459;\n$fa-var-quora: \\f2c4;\n$fa-var-quote-left: \\f10d;\n$fa-var-quote-right: \\f10e;\n$fa-var-quran: \\f687;\n$fa-var-r-project: \\f4f7;\n$fa-var-radiation: \\f7b9;\n$fa-var-radiation-alt: \\f7ba;\n$fa-var-rainbow: \\f75b;\n$fa-var-random: \\f074;\n$fa-var-raspberry-pi: \\f7bb;\n$fa-var-ravelry: \\f2d9;\n$fa-var-react: \\f41b;\n$fa-var-reacteurope: \\f75d;\n$fa-var-readme: \\f4d5;\n$fa-var-rebel: \\f1d0;\n$fa-var-receipt: \\f543;\n$fa-var-record-vinyl: \\f8d9;\n$fa-var-recycle: \\f1b8;\n$fa-var-red-river: \\f3e3;\n$fa-var-reddit: \\f1a1;\n$fa-var-reddit-alien: \\f281;\n$fa-var-reddit-square: \\f1a2;\n$fa-var-redhat: \\f7bc;\n$fa-var-redo: \\f01e;\n$fa-var-redo-alt: \\f2f9;\n$fa-var-registered: \\f25d;\n$fa-var-remove-format: \\f87d;\n$fa-var-renren: \\f18b;\n$fa-var-reply: \\f3e5;\n$fa-var-reply-all: \\f122;\n$fa-var-replyd: \\f3e6;\n$fa-var-republican: \\f75e;\n$fa-var-researchgate: \\f4f8;\n$fa-var-resolving: \\f3e7;\n$fa-var-restroom: \\f7bd;\n$fa-var-retweet: \\f079;\n$fa-var-rev: \\f5b2;\n$fa-var-ribbon: \\f4d6;\n$fa-var-ring: \\f70b;\n$fa-var-road: \\f018;\n$fa-var-robot: \\f544;\n$fa-var-rocket: \\f135;\n$fa-var-rocketchat: \\f3e8;\n$fa-var-rockrms: \\f3e9;\n$fa-var-route: \\f4d7;\n$fa-var-rss: \\f09e;\n$fa-var-rss-square: \\f143;\n$fa-var-ruble-sign: \\f158;\n$fa-var-ruler: \\f545;\n$fa-var-ruler-combined: \\f546;\n$fa-var-ruler-horizontal: \\f547;\n$fa-var-ruler-vertical: \\f548;\n$fa-var-running: \\f70c;\n$fa-var-rupee-sign: \\f156;\n$fa-var-rust: \\e07a;\n$fa-var-sad-cry: \\f5b3;\n$fa-var-sad-tear: \\f5b4;\n$fa-var-safari: \\f267;\n$fa-var-salesforce: \\f83b;\n$fa-var-sass: \\f41e;\n$fa-var-satellite: \\f7bf;\n$fa-var-satellite-dish: \\f7c0;\n$fa-var-save: \\f0c7;\n$fa-var-schlix: \\f3ea;\n$fa-var-school: \\f549;\n$fa-var-screwdriver: \\f54a;\n$fa-var-scribd: \\f28a;\n$fa-var-scroll: \\f70e;\n$fa-var-sd-card: \\f7c2;\n$fa-var-search: \\f002;\n$fa-var-search-dollar: \\f688;\n$fa-var-search-location: \\f689;\n$fa-var-search-minus: \\f010;\n$fa-var-search-plus: \\f00e;\n$fa-var-searchengin: \\f3eb;\n$fa-var-seedling: \\f4d8;\n$fa-var-sellcast: \\f2da;\n$fa-var-sellsy: \\f213;\n$fa-var-server: \\f233;\n$fa-var-servicestack: \\f3ec;\n$fa-var-shapes: \\f61f;\n$fa-var-share: \\f064;\n$fa-var-share-alt: \\f1e0;\n$fa-var-share-alt-square: \\f1e1;\n$fa-var-share-square: \\f14d;\n$fa-var-shekel-sign: \\f20b;\n$fa-var-shield-alt: \\f3ed;\n$fa-var-shield-virus: \\e06c;\n$fa-var-ship: \\f21a;\n$fa-var-shipping-fast: \\f48b;\n$fa-var-shirtsinbulk: \\f214;\n$fa-var-shoe-prints: \\f54b;\n$fa-var-shopify: \\e057;\n$fa-var-shopping-bag: \\f290;\n$fa-var-shopping-basket: \\f291;\n$fa-var-shopping-cart: \\f07a;\n$fa-var-shopware: \\f5b5;\n$fa-var-shower: \\f2cc;\n$fa-var-shuttle-van: \\f5b6;\n$fa-var-sign: \\f4d9;\n$fa-var-sign-in-alt: \\f2f6;\n$fa-var-sign-language: \\f2a7;\n$fa-var-sign-out-alt: \\f2f5;\n$fa-var-signal: \\f012;\n$fa-var-signature: \\f5b7;\n$fa-var-sim-card: \\f7c4;\n$fa-var-simplybuilt: \\f215;\n$fa-var-sink: \\e06d;\n$fa-var-sistrix: \\f3ee;\n$fa-var-sitemap: \\f0e8;\n$fa-var-sith: \\f512;\n$fa-var-skating: \\f7c5;\n$fa-var-sketch: \\f7c6;\n$fa-var-skiing: \\f7c9;\n$fa-var-skiing-nordic: \\f7ca;\n$fa-var-skull: \\f54c;\n$fa-var-skull-crossbones: \\f714;\n$fa-var-skyatlas: \\f216;\n$fa-var-skype: \\f17e;\n$fa-var-slack: \\f198;\n$fa-var-slack-hash: \\f3ef;\n$fa-var-slash: \\f715;\n$fa-var-sleigh: \\f7cc;\n$fa-var-sliders-h: \\f1de;\n$fa-var-slideshare: \\f1e7;\n$fa-var-smile: \\f118;\n$fa-var-smile-beam: \\f5b8;\n$fa-var-smile-wink: \\f4da;\n$fa-var-smog: \\f75f;\n$fa-var-smoking: \\f48d;\n$fa-var-smoking-ban: \\f54d;\n$fa-var-sms: \\f7cd;\n$fa-var-snapchat: \\f2ab;\n$fa-var-snapchat-ghost: \\f2ac;\n$fa-var-snapchat-square: \\f2ad;\n$fa-var-snowboarding: \\f7ce;\n$fa-var-snowflake: \\f2dc;\n$fa-var-snowman: \\f7d0;\n$fa-var-snowplow: \\f7d2;\n$fa-var-soap: \\e06e;\n$fa-var-socks: \\f696;\n$fa-var-solar-panel: \\f5ba;\n$fa-var-sort: \\f0dc;\n$fa-var-sort-alpha-down: \\f15d;\n$fa-var-sort-alpha-down-alt: \\f881;\n$fa-var-sort-alpha-up: \\f15e;\n$fa-var-sort-alpha-up-alt: \\f882;\n$fa-var-sort-amount-down: \\f160;\n$fa-var-sort-amount-down-alt: \\f884;\n$fa-var-sort-amount-up: \\f161;\n$fa-var-sort-amount-up-alt: \\f885;\n$fa-var-sort-down: \\f0dd;\n$fa-var-sort-numeric-down: \\f162;\n$fa-var-sort-numeric-down-alt: \\f886;\n$fa-var-sort-numeric-up: \\f163;\n$fa-var-sort-numeric-up-alt: \\f887;\n$fa-var-sort-up: \\f0de;\n$fa-var-soundcloud: \\f1be;\n$fa-var-sourcetree: \\f7d3;\n$fa-var-spa: \\f5bb;\n$fa-var-space-shuttle: \\f197;\n$fa-var-speakap: \\f3f3;\n$fa-var-speaker-deck: \\f83c;\n$fa-var-spell-check: \\f891;\n$fa-var-spider: \\f717;\n$fa-var-spinner: \\f110;\n$fa-var-splotch: \\f5bc;\n$fa-var-spotify: \\f1bc;\n$fa-var-spray-can: \\f5bd;\n$fa-var-square: \\f0c8;\n$fa-var-square-full: \\f45c;\n$fa-var-square-root-alt: \\f698;\n$fa-var-squarespace: \\f5be;\n$fa-var-stack-exchange: \\f18d;\n$fa-var-stack-overflow: \\f16c;\n$fa-var-stackpath: \\f842;\n$fa-var-stamp: \\f5bf;\n$fa-var-star: \\f005;\n$fa-var-star-and-crescent: \\f699;\n$fa-var-star-half: \\f089;\n$fa-var-star-half-alt: \\f5c0;\n$fa-var-star-of-david: \\f69a;\n$fa-var-star-of-life: \\f621;\n$fa-var-staylinked: \\f3f5;\n$fa-var-steam: \\f1b6;\n$fa-var-steam-square: \\f1b7;\n$fa-var-steam-symbol: \\f3f6;\n$fa-var-step-backward: \\f048;\n$fa-var-step-forward: \\f051;\n$fa-var-stethoscope: \\f0f1;\n$fa-var-sticker-mule: \\f3f7;\n$fa-var-sticky-note: \\f249;\n$fa-var-stop: \\f04d;\n$fa-var-stop-circle: \\f28d;\n$fa-var-stopwatch: \\f2f2;\n$fa-var-stopwatch-20: \\e06f;\n$fa-var-store: \\f54e;\n$fa-var-store-alt: \\f54f;\n$fa-var-store-alt-slash: \\e070;\n$fa-var-store-slash: \\e071;\n$fa-var-strava: \\f428;\n$fa-var-stream: \\f550;\n$fa-var-street-view: \\f21d;\n$fa-var-strikethrough: \\f0cc;\n$fa-var-stripe: \\f429;\n$fa-var-stripe-s: \\f42a;\n$fa-var-stroopwafel: \\f551;\n$fa-var-studiovinari: \\f3f8;\n$fa-var-stumbleupon: \\f1a4;\n$fa-var-stumbleupon-circle: \\f1a3;\n$fa-var-subscript: \\f12c;\n$fa-var-subway: \\f239;\n$fa-var-suitcase: \\f0f2;\n$fa-var-suitcase-rolling: \\f5c1;\n$fa-var-sun: \\f185;\n$fa-var-superpowers: \\f2dd;\n$fa-var-superscript: \\f12b;\n$fa-var-supple: \\f3f9;\n$fa-var-surprise: \\f5c2;\n$fa-var-suse: \\f7d6;\n$fa-var-swatchbook: \\f5c3;\n$fa-var-swift: \\f8e1;\n$fa-var-swimmer: \\f5c4;\n$fa-var-swimming-pool: \\f5c5;\n$fa-var-symfony: \\f83d;\n$fa-var-synagogue: \\f69b;\n$fa-var-sync: \\f021;\n$fa-var-sync-alt: \\f2f1;\n$fa-var-syringe: \\f48e;\n$fa-var-table: \\f0ce;\n$fa-var-table-tennis: \\f45d;\n$fa-var-tablet: \\f10a;\n$fa-var-tablet-alt: \\f3fa;\n$fa-var-tablets: \\f490;\n$fa-var-tachometer-alt: \\f3fd;\n$fa-var-tag: \\f02b;\n$fa-var-tags: \\f02c;\n$fa-var-tape: \\f4db;\n$fa-var-tasks: \\f0ae;\n$fa-var-taxi: \\f1ba;\n$fa-var-teamspeak: \\f4f9;\n$fa-var-teeth: \\f62e;\n$fa-var-teeth-open: \\f62f;\n$fa-var-telegram: \\f2c6;\n$fa-var-telegram-plane: \\f3fe;\n$fa-var-temperature-high: \\f769;\n$fa-var-temperature-low: \\f76b;\n$fa-var-tencent-weibo: \\f1d5;\n$fa-var-tenge: \\f7d7;\n$fa-var-terminal: \\f120;\n$fa-var-text-height: \\f034;\n$fa-var-text-width: \\f035;\n$fa-var-th: \\f00a;\n$fa-var-th-large: \\f009;\n$fa-var-th-list: \\f00b;\n$fa-var-the-red-yeti: \\f69d;\n$fa-var-theater-masks: \\f630;\n$fa-var-themeco: \\f5c6;\n$fa-var-themeisle: \\f2b2;\n$fa-var-thermometer: \\f491;\n$fa-var-thermometer-empty: \\f2cb;\n$fa-var-thermometer-full: \\f2c7;\n$fa-var-thermometer-half: \\f2c9;\n$fa-var-thermometer-quarter: \\f2ca;\n$fa-var-thermometer-three-quarters: \\f2c8;\n$fa-var-think-peaks: \\f731;\n$fa-var-thumbs-down: \\f165;\n$fa-var-thumbs-up: \\f164;\n$fa-var-thumbtack: \\f08d;\n$fa-var-ticket-alt: \\f3ff;\n$fa-var-tiktok: \\e07b;\n$fa-var-times: \\f00d;\n$fa-var-times-circle: \\f057;\n$fa-var-tint: \\f043;\n$fa-var-tint-slash: \\f5c7;\n$fa-var-tired: \\f5c8;\n$fa-var-toggle-off: \\f204;\n$fa-var-toggle-on: \\f205;\n$fa-var-toilet: \\f7d8;\n$fa-var-toilet-paper: \\f71e;\n$fa-var-toilet-paper-slash: \\e072;\n$fa-var-toolbox: \\f552;\n$fa-var-tools: \\f7d9;\n$fa-var-tooth: \\f5c9;\n$fa-var-torah: \\f6a0;\n$fa-var-torii-gate: \\f6a1;\n$fa-var-tractor: \\f722;\n$fa-var-trade-federation: \\f513;\n$fa-var-trademark: \\f25c;\n$fa-var-traffic-light: \\f637;\n$fa-var-trailer: \\e041;\n$fa-var-train: \\f238;\n$fa-var-tram: \\f7da;\n$fa-var-transgender: \\f224;\n$fa-var-transgender-alt: \\f225;\n$fa-var-trash: \\f1f8;\n$fa-var-trash-alt: \\f2ed;\n$fa-var-trash-restore: \\f829;\n$fa-var-trash-restore-alt: \\f82a;\n$fa-var-tree: \\f1bb;\n$fa-var-trello: \\f181;\n$fa-var-trophy: \\f091;\n$fa-var-truck: \\f0d1;\n$fa-var-truck-loading: \\f4de;\n$fa-var-truck-monster: \\f63b;\n$fa-var-truck-moving: \\f4df;\n$fa-var-truck-pickup: \\f63c;\n$fa-var-tshirt: \\f553;\n$fa-var-tty: \\f1e4;\n$fa-var-tumblr: \\f173;\n$fa-var-tumblr-square: \\f174;\n$fa-var-tv: \\f26c;\n$fa-var-twitch: \\f1e8;\n$fa-var-twitter: \\f099;\n$fa-var-twitter-square: \\f081;\n$fa-var-typo3: \\f42b;\n$fa-var-uber: \\f402;\n$fa-var-ubuntu: \\f7df;\n$fa-var-uikit: \\f403;\n$fa-var-umbraco: \\f8e8;\n$fa-var-umbrella: \\f0e9;\n$fa-var-umbrella-beach: \\f5ca;\n$fa-var-uncharted: \\e084;\n$fa-var-underline: \\f0cd;\n$fa-var-undo: \\f0e2;\n$fa-var-undo-alt: \\f2ea;\n$fa-var-uniregistry: \\f404;\n$fa-var-unity: \\e049;\n$fa-var-universal-access: \\f29a;\n$fa-var-university: \\f19c;\n$fa-var-unlink: \\f127;\n$fa-var-unlock: \\f09c;\n$fa-var-unlock-alt: \\f13e;\n$fa-var-unsplash: \\e07c;\n$fa-var-untappd: \\f405;\n$fa-var-upload: \\f093;\n$fa-var-ups: \\f7e0;\n$fa-var-usb: \\f287;\n$fa-var-user: \\f007;\n$fa-var-user-alt: \\f406;\n$fa-var-user-alt-slash: \\f4fa;\n$fa-var-user-astronaut: \\f4fb;\n$fa-var-user-check: \\f4fc;\n$fa-var-user-circle: \\f2bd;\n$fa-var-user-clock: \\f4fd;\n$fa-var-user-cog: \\f4fe;\n$fa-var-user-edit: \\f4ff;\n$fa-var-user-friends: \\f500;\n$fa-var-user-graduate: \\f501;\n$fa-var-user-injured: \\f728;\n$fa-var-user-lock: \\f502;\n$fa-var-user-md: \\f0f0;\n$fa-var-user-minus: \\f503;\n$fa-var-user-ninja: \\f504;\n$fa-var-user-nurse: \\f82f;\n$fa-var-user-plus: \\f234;\n$fa-var-user-secret: \\f21b;\n$fa-var-user-shield: \\f505;\n$fa-var-user-slash: \\f506;\n$fa-var-user-tag: \\f507;\n$fa-var-user-tie: \\f508;\n$fa-var-user-times: \\f235;\n$fa-var-users: \\f0c0;\n$fa-var-users-cog: \\f509;\n$fa-var-users-slash: \\e073;\n$fa-var-usps: \\f7e1;\n$fa-var-ussunnah: \\f407;\n$fa-var-utensil-spoon: \\f2e5;\n$fa-var-utensils: \\f2e7;\n$fa-var-vaadin: \\f408;\n$fa-var-vector-square: \\f5cb;\n$fa-var-venus: \\f221;\n$fa-var-venus-double: \\f226;\n$fa-var-venus-mars: \\f228;\n$fa-var-vest: \\e085;\n$fa-var-vest-patches: \\e086;\n$fa-var-viacoin: \\f237;\n$fa-var-viadeo: \\f2a9;\n$fa-var-viadeo-square: \\f2aa;\n$fa-var-vial: \\f492;\n$fa-var-vials: \\f493;\n$fa-var-viber: \\f409;\n$fa-var-video: \\f03d;\n$fa-var-video-slash: \\f4e2;\n$fa-var-vihara: \\f6a7;\n$fa-var-vimeo: \\f40a;\n$fa-var-vimeo-square: \\f194;\n$fa-var-vimeo-v: \\f27d;\n$fa-var-vine: \\f1ca;\n$fa-var-virus: \\e074;\n$fa-var-virus-slash: \\e075;\n$fa-var-viruses: \\e076;\n$fa-var-vk: \\f189;\n$fa-var-vnv: \\f40b;\n$fa-var-voicemail: \\f897;\n$fa-var-volleyball-ball: \\f45f;\n$fa-var-volume-down: \\f027;\n$fa-var-volume-mute: \\f6a9;\n$fa-var-volume-off: \\f026;\n$fa-var-volume-up: \\f028;\n$fa-var-vote-yea: \\f772;\n$fa-var-vr-cardboard: \\f729;\n$fa-var-vuejs: \\f41f;\n$fa-var-walking: \\f554;\n$fa-var-wallet: \\f555;\n$fa-var-warehouse: \\f494;\n$fa-var-watchman-monitoring: \\e087;\n$fa-var-water: \\f773;\n$fa-var-wave-square: \\f83e;\n$fa-var-waze: \\f83f;\n$fa-var-weebly: \\f5cc;\n$fa-var-weibo: \\f18a;\n$fa-var-weight: \\f496;\n$fa-var-weight-hanging: \\f5cd;\n$fa-var-weixin: \\f1d7;\n$fa-var-whatsapp: \\f232;\n$fa-var-whatsapp-square: \\f40c;\n$fa-var-wheelchair: \\f193;\n$fa-var-whmcs: \\f40d;\n$fa-var-wifi: \\f1eb;\n$fa-var-wikipedia-w: \\f266;\n$fa-var-wind: \\f72e;\n$fa-var-window-close: \\f410;\n$fa-var-window-maximize: \\f2d0;\n$fa-var-window-minimize: \\f2d1;\n$fa-var-window-restore: \\f2d2;\n$fa-var-windows: \\f17a;\n$fa-var-wine-bottle: \\f72f;\n$fa-var-wine-glass: \\f4e3;\n$fa-var-wine-glass-alt: \\f5ce;\n$fa-var-wix: \\f5cf;\n$fa-var-wizards-of-the-coast: \\f730;\n$fa-var-wodu: \\e088;\n$fa-var-wolf-pack-battalion: \\f514;\n$fa-var-won-sign: \\f159;\n$fa-var-wordpress: \\f19a;\n$fa-var-wordpress-simple: \\f411;\n$fa-var-wpbeginner: \\f297;\n$fa-var-wpexplorer: \\f2de;\n$fa-var-wpforms: \\f298;\n$fa-var-wpressr: \\f3e4;\n$fa-var-wrench: \\f0ad;\n$fa-var-x-ray: \\f497;\n$fa-var-xbox: \\f412;\n$fa-var-xing: \\f168;\n$fa-var-xing-square: \\f169;\n$fa-var-y-combinator: \\f23b;\n$fa-var-yahoo: \\f19e;\n$fa-var-yammer: \\f840;\n$fa-var-yandex: \\f413;\n$fa-var-yandex-international: \\f414;\n$fa-var-yarn: \\f7e3;\n$fa-var-yelp: \\f1e9;\n$fa-var-yen-sign: \\f157;\n$fa-var-yin-yang: \\f6ad;\n$fa-var-yoast: \\f2b1;\n$fa-var-youtube: \\f167;\n$fa-var-youtube-square: \\f431;\n$fa-var-zhihu: \\f63f;\n","// List Icons\n// -------------------------\n\n.#{$fa-css-prefix}-ul {\n list-style-type: none;\n margin-left: $fa-li-width * 5/4;\n padding-left: 0;\n\n > li { position: relative; }\n}\n\n.#{$fa-css-prefix}-li {\n left: -$fa-li-width;\n position: absolute;\n text-align: center;\n width: $fa-li-width;\n line-height: inherit;\n}\n","// Bordered & Pulled\n// -------------------------\n\n.#{$fa-css-prefix}-border {\n border: solid .08em $fa-border-color;\n border-radius: .1em;\n padding: .2em .25em .15em;\n}\n\n.#{$fa-css-prefix}-pull-left { float: left; }\n.#{$fa-css-prefix}-pull-right { float: right; }\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fab {\n &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }\n &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }\n}\n","// Animated Icons\n// --------------------------\n\n.#{$fa-css-prefix}-spin {\n animation: fa-spin 2s infinite linear;\n}\n\n.#{$fa-css-prefix}-pulse {\n animation: fa-spin 1s infinite steps(8);\n}\n\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n","// Rotated & Flipped Icons\n// -------------------------\n\n.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }\n.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }\n.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }\n\n.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }\n.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }\n.#{$fa-css-prefix}-flip-both, .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); }\n\n// Hook for IE8-9\n// -------------------------\n\n:root {\n .#{$fa-css-prefix}-rotate-90,\n .#{$fa-css-prefix}-rotate-180,\n .#{$fa-css-prefix}-rotate-270,\n .#{$fa-css-prefix}-flip-horizontal,\n .#{$fa-css-prefix}-flip-vertical,\n .#{$fa-css-prefix}-flip-both {\n filter: none;\n }\n}\n","// Mixins\n// --------------------------\n\n@mixin fa-icon {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n line-height: 1;\n}\n\n@mixin fa-icon-rotate($degrees, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})\";\n transform: rotate($degrees);\n}\n\n@mixin fa-icon-flip($horiz, $vert, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)\";\n transform: scale($horiz, $vert);\n}\n\n\n// Only display content to screen readers. A la Bootstrap 4.\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n@mixin sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n }\n}\n","// Stacked Icons\n// -------------------------\n\n.#{$fa-css-prefix}-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: ($fa-fw-width*2);\n}\n\n.#{$fa-css-prefix}-stack-1x,\n.#{$fa-css-prefix}-stack-2x {\n left: 0;\n position: absolute;\n text-align: center;\n width: 100%;\n}\n\n.#{$fa-css-prefix}-stack-1x {\n line-height: inherit;\n}\n\n.#{$fa-css-prefix}-stack-2x {\n font-size: 2em;\n}\n\n.#{$fa-css-prefix}-inverse {\n color: $fa-inverse;\n}\n","/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\nreaders do not read off random characters that represent icons */\n\n.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }\n.#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); }\n.#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); }\n.#{$fa-css-prefix}-acquisitions-incorporated:before { content: fa-content($fa-var-acquisitions-incorporated); }\n.#{$fa-css-prefix}-ad:before { content: fa-content($fa-var-ad); }\n.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); }\n.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); }\n.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); }\n.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); }\n.#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); }\n.#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); }\n.#{$fa-css-prefix}-air-freshener:before { content: fa-content($fa-var-air-freshener); }\n.#{$fa-css-prefix}-airbnb:before { content: fa-content($fa-var-airbnb); }\n.#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); }\n.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); }\n.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); }\n.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); }\n.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); }\n.#{$fa-css-prefix}-alipay:before { content: fa-content($fa-var-alipay); }\n.#{$fa-css-prefix}-allergies:before { content: fa-content($fa-var-allergies); }\n.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); }\n.#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); }\n.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); }\n.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }\n.#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); }\n.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); }\n.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); }\n.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); }\n.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); }\n.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); }\n.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); }\n.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); }\n.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); }\n.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); }\n.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); }\n.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); }\n.#{$fa-css-prefix}-angry:before { content: fa-content($fa-var-angry); }\n.#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); }\n.#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); }\n.#{$fa-css-prefix}-ankh:before { content: fa-content($fa-var-ankh); }\n.#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); }\n.#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); }\n.#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); }\n.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); }\n.#{$fa-css-prefix}-apple-alt:before { content: fa-content($fa-var-apple-alt); }\n.#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); }\n.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); }\n.#{$fa-css-prefix}-archway:before { content: fa-content($fa-var-archway); }\n.#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }\n.#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }\n.#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }\n.#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }\n.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); }\n.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); }\n.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); }\n.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); }\n.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); }\n.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); }\n.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); }\n.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); }\n.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); }\n.#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); }\n.#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); }\n.#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); }\n.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); }\n.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); }\n.#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); }\n.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); }\n.#{$fa-css-prefix}-atlas:before { content: fa-content($fa-var-atlas); }\n.#{$fa-css-prefix}-atlassian:before { content: fa-content($fa-var-atlassian); }\n.#{$fa-css-prefix}-atom:before { content: fa-content($fa-var-atom); }\n.#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); }\n.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); }\n.#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); }\n.#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); }\n.#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); }\n.#{$fa-css-prefix}-award:before { content: fa-content($fa-var-award); }\n.#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); }\n.#{$fa-css-prefix}-baby:before { content: fa-content($fa-var-baby); }\n.#{$fa-css-prefix}-baby-carriage:before { content: fa-content($fa-var-baby-carriage); }\n.#{$fa-css-prefix}-backspace:before { content: fa-content($fa-var-backspace); }\n.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); }\n.#{$fa-css-prefix}-bacon:before { content: fa-content($fa-var-bacon); }\n.#{$fa-css-prefix}-bacteria:before { content: fa-content($fa-var-bacteria); }\n.#{$fa-css-prefix}-bacterium:before { content: fa-content($fa-var-bacterium); }\n.#{$fa-css-prefix}-bahai:before { content: fa-content($fa-var-bahai); }\n.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); }\n.#{$fa-css-prefix}-balance-scale-left:before { content: fa-content($fa-var-balance-scale-left); }\n.#{$fa-css-prefix}-balance-scale-right:before { content: fa-content($fa-var-balance-scale-right); }\n.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); }\n.#{$fa-css-prefix}-band-aid:before { content: fa-content($fa-var-band-aid); }\n.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); }\n.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); }\n.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); }\n.#{$fa-css-prefix}-baseball-ball:before { content: fa-content($fa-var-baseball-ball); }\n.#{$fa-css-prefix}-basketball-ball:before { content: fa-content($fa-var-basketball-ball); }\n.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); }\n.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); }\n.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); }\n.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); }\n.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); }\n.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); }\n.#{$fa-css-prefix}-battle-net:before { content: fa-content($fa-var-battle-net); }\n.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); }\n.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); }\n.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); }\n.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); }\n.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); }\n.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); }\n.#{$fa-css-prefix}-bezier-curve:before { content: fa-content($fa-var-bezier-curve); }\n.#{$fa-css-prefix}-bible:before { content: fa-content($fa-var-bible); }\n.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); }\n.#{$fa-css-prefix}-biking:before { content: fa-content($fa-var-biking); }\n.#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); }\n.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); }\n.#{$fa-css-prefix}-biohazard:before { content: fa-content($fa-var-biohazard); }\n.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); }\n.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); }\n.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); }\n.#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); }\n.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); }\n.#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); }\n.#{$fa-css-prefix}-blender:before { content: fa-content($fa-var-blender); }\n.#{$fa-css-prefix}-blender-phone:before { content: fa-content($fa-var-blender-phone); }\n.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); }\n.#{$fa-css-prefix}-blog:before { content: fa-content($fa-var-blog); }\n.#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); }\n.#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); }\n.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); }\n.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); }\n.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); }\n.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); }\n.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); }\n.#{$fa-css-prefix}-bone:before { content: fa-content($fa-var-bone); }\n.#{$fa-css-prefix}-bong:before { content: fa-content($fa-var-bong); }\n.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); }\n.#{$fa-css-prefix}-book-dead:before { content: fa-content($fa-var-book-dead); }\n.#{$fa-css-prefix}-book-medical:before { content: fa-content($fa-var-book-medical); }\n.#{$fa-css-prefix}-book-open:before { content: fa-content($fa-var-book-open); }\n.#{$fa-css-prefix}-book-reader:before { content: fa-content($fa-var-book-reader); }\n.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); }\n.#{$fa-css-prefix}-bootstrap:before { content: fa-content($fa-var-bootstrap); }\n.#{$fa-css-prefix}-border-all:before { content: fa-content($fa-var-border-all); }\n.#{$fa-css-prefix}-border-none:before { content: fa-content($fa-var-border-none); }\n.#{$fa-css-prefix}-border-style:before { content: fa-content($fa-var-border-style); }\n.#{$fa-css-prefix}-bowling-ball:before { content: fa-content($fa-var-bowling-ball); }\n.#{$fa-css-prefix}-box:before { content: fa-content($fa-var-box); }\n.#{$fa-css-prefix}-box-open:before { content: fa-content($fa-var-box-open); }\n.#{$fa-css-prefix}-box-tissue:before { content: fa-content($fa-var-box-tissue); }\n.#{$fa-css-prefix}-boxes:before { content: fa-content($fa-var-boxes); }\n.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); }\n.#{$fa-css-prefix}-brain:before { content: fa-content($fa-var-brain); }\n.#{$fa-css-prefix}-bread-slice:before { content: fa-content($fa-var-bread-slice); }\n.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); }\n.#{$fa-css-prefix}-briefcase-medical:before { content: fa-content($fa-var-briefcase-medical); }\n.#{$fa-css-prefix}-broadcast-tower:before { content: fa-content($fa-var-broadcast-tower); }\n.#{$fa-css-prefix}-broom:before { content: fa-content($fa-var-broom); }\n.#{$fa-css-prefix}-brush:before { content: fa-content($fa-var-brush); }\n.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); }\n.#{$fa-css-prefix}-buffer:before { content: fa-content($fa-var-buffer); }\n.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); }\n.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); }\n.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); }\n.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); }\n.#{$fa-css-prefix}-burn:before { content: fa-content($fa-var-burn); }\n.#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); }\n.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); }\n.#{$fa-css-prefix}-bus-alt:before { content: fa-content($fa-var-bus-alt); }\n.#{$fa-css-prefix}-business-time:before { content: fa-content($fa-var-business-time); }\n.#{$fa-css-prefix}-buy-n-large:before { content: fa-content($fa-var-buy-n-large); }\n.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); }\n.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); }\n.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); }\n.#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); }\n.#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); }\n.#{$fa-css-prefix}-calendar-day:before { content: fa-content($fa-var-calendar-day); }\n.#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); }\n.#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); }\n.#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); }\n.#{$fa-css-prefix}-calendar-week:before { content: fa-content($fa-var-calendar-week); }\n.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); }\n.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); }\n.#{$fa-css-prefix}-campground:before { content: fa-content($fa-var-campground); }\n.#{$fa-css-prefix}-canadian-maple-leaf:before { content: fa-content($fa-var-canadian-maple-leaf); }\n.#{$fa-css-prefix}-candy-cane:before { content: fa-content($fa-var-candy-cane); }\n.#{$fa-css-prefix}-cannabis:before { content: fa-content($fa-var-cannabis); }\n.#{$fa-css-prefix}-capsules:before { content: fa-content($fa-var-capsules); }\n.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); }\n.#{$fa-css-prefix}-car-alt:before { content: fa-content($fa-var-car-alt); }\n.#{$fa-css-prefix}-car-battery:before { content: fa-content($fa-var-car-battery); }\n.#{$fa-css-prefix}-car-crash:before { content: fa-content($fa-var-car-crash); }\n.#{$fa-css-prefix}-car-side:before { content: fa-content($fa-var-car-side); }\n.#{$fa-css-prefix}-caravan:before { content: fa-content($fa-var-caravan); }\n.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); }\n.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); }\n.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); }\n.#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); }\n.#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); }\n.#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); }\n.#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); }\n.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); }\n.#{$fa-css-prefix}-carrot:before { content: fa-content($fa-var-carrot); }\n.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); }\n.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); }\n.#{$fa-css-prefix}-cash-register:before { content: fa-content($fa-var-cash-register); }\n.#{$fa-css-prefix}-cat:before { content: fa-content($fa-var-cat); }\n.#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); }\n.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); }\n.#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); }\n.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); }\n.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); }\n.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); }\n.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); }\n.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); }\n.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); }\n.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); }\n.#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); }\n.#{$fa-css-prefix}-centos:before { content: fa-content($fa-var-centos); }\n.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); }\n.#{$fa-css-prefix}-chair:before { content: fa-content($fa-var-chair); }\n.#{$fa-css-prefix}-chalkboard:before { content: fa-content($fa-var-chalkboard); }\n.#{$fa-css-prefix}-chalkboard-teacher:before { content: fa-content($fa-var-chalkboard-teacher); }\n.#{$fa-css-prefix}-charging-station:before { content: fa-content($fa-var-charging-station); }\n.#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); }\n.#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); }\n.#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); }\n.#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); }\n.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); }\n.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); }\n.#{$fa-css-prefix}-check-double:before { content: fa-content($fa-var-check-double); }\n.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); }\n.#{$fa-css-prefix}-cheese:before { content: fa-content($fa-var-cheese); }\n.#{$fa-css-prefix}-chess:before { content: fa-content($fa-var-chess); }\n.#{$fa-css-prefix}-chess-bishop:before { content: fa-content($fa-var-chess-bishop); }\n.#{$fa-css-prefix}-chess-board:before { content: fa-content($fa-var-chess-board); }\n.#{$fa-css-prefix}-chess-king:before { content: fa-content($fa-var-chess-king); }\n.#{$fa-css-prefix}-chess-knight:before { content: fa-content($fa-var-chess-knight); }\n.#{$fa-css-prefix}-chess-pawn:before { content: fa-content($fa-var-chess-pawn); }\n.#{$fa-css-prefix}-chess-queen:before { content: fa-content($fa-var-chess-queen); }\n.#{$fa-css-prefix}-chess-rook:before { content: fa-content($fa-var-chess-rook); }\n.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); }\n.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); }\n.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); }\n.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); }\n.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); }\n.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); }\n.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); }\n.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); }\n.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); }\n.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); }\n.#{$fa-css-prefix}-chromecast:before { content: fa-content($fa-var-chromecast); }\n.#{$fa-css-prefix}-church:before { content: fa-content($fa-var-church); }\n.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); }\n.#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); }\n.#{$fa-css-prefix}-city:before { content: fa-content($fa-var-city); }\n.#{$fa-css-prefix}-clinic-medical:before { content: fa-content($fa-var-clinic-medical); }\n.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); }\n.#{$fa-css-prefix}-clipboard-check:before { content: fa-content($fa-var-clipboard-check); }\n.#{$fa-css-prefix}-clipboard-list:before { content: fa-content($fa-var-clipboard-list); }\n.#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); }\n.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); }\n.#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); }\n.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); }\n.#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); }\n.#{$fa-css-prefix}-cloud-meatball:before { content: fa-content($fa-var-cloud-meatball); }\n.#{$fa-css-prefix}-cloud-moon:before { content: fa-content($fa-var-cloud-moon); }\n.#{$fa-css-prefix}-cloud-moon-rain:before { content: fa-content($fa-var-cloud-moon-rain); }\n.#{$fa-css-prefix}-cloud-rain:before { content: fa-content($fa-var-cloud-rain); }\n.#{$fa-css-prefix}-cloud-showers-heavy:before { content: fa-content($fa-var-cloud-showers-heavy); }\n.#{$fa-css-prefix}-cloud-sun:before { content: fa-content($fa-var-cloud-sun); }\n.#{$fa-css-prefix}-cloud-sun-rain:before { content: fa-content($fa-var-cloud-sun-rain); }\n.#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); }\n.#{$fa-css-prefix}-cloudflare:before { content: fa-content($fa-var-cloudflare); }\n.#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); }\n.#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); }\n.#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); }\n.#{$fa-css-prefix}-cocktail:before { content: fa-content($fa-var-cocktail); }\n.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); }\n.#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); }\n.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); }\n.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); }\n.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); }\n.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); }\n.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); }\n.#{$fa-css-prefix}-coins:before { content: fa-content($fa-var-coins); }\n.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); }\n.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); }\n.#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); }\n.#{$fa-css-prefix}-comment-dollar:before { content: fa-content($fa-var-comment-dollar); }\n.#{$fa-css-prefix}-comment-dots:before { content: fa-content($fa-var-comment-dots); }\n.#{$fa-css-prefix}-comment-medical:before { content: fa-content($fa-var-comment-medical); }\n.#{$fa-css-prefix}-comment-slash:before { content: fa-content($fa-var-comment-slash); }\n.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); }\n.#{$fa-css-prefix}-comments-dollar:before { content: fa-content($fa-var-comments-dollar); }\n.#{$fa-css-prefix}-compact-disc:before { content: fa-content($fa-var-compact-disc); }\n.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); }\n.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); }\n.#{$fa-css-prefix}-compress-alt:before { content: fa-content($fa-var-compress-alt); }\n.#{$fa-css-prefix}-compress-arrows-alt:before { content: fa-content($fa-var-compress-arrows-alt); }\n.#{$fa-css-prefix}-concierge-bell:before { content: fa-content($fa-var-concierge-bell); }\n.#{$fa-css-prefix}-confluence:before { content: fa-content($fa-var-confluence); }\n.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); }\n.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); }\n.#{$fa-css-prefix}-cookie:before { content: fa-content($fa-var-cookie); }\n.#{$fa-css-prefix}-cookie-bite:before { content: fa-content($fa-var-cookie-bite); }\n.#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); }\n.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); }\n.#{$fa-css-prefix}-cotton-bureau:before { content: fa-content($fa-var-cotton-bureau); }\n.#{$fa-css-prefix}-couch:before { content: fa-content($fa-var-couch); }\n.#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); }\n.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); }\n.#{$fa-css-prefix}-creative-commons-by:before { content: fa-content($fa-var-creative-commons-by); }\n.#{$fa-css-prefix}-creative-commons-nc:before { content: fa-content($fa-var-creative-commons-nc); }\n.#{$fa-css-prefix}-creative-commons-nc-eu:before { content: fa-content($fa-var-creative-commons-nc-eu); }\n.#{$fa-css-prefix}-creative-commons-nc-jp:before { content: fa-content($fa-var-creative-commons-nc-jp); }\n.#{$fa-css-prefix}-creative-commons-nd:before { content: fa-content($fa-var-creative-commons-nd); }\n.#{$fa-css-prefix}-creative-commons-pd:before { content: fa-content($fa-var-creative-commons-pd); }\n.#{$fa-css-prefix}-creative-commons-pd-alt:before { content: fa-content($fa-var-creative-commons-pd-alt); }\n.#{$fa-css-prefix}-creative-commons-remix:before { content: fa-content($fa-var-creative-commons-remix); }\n.#{$fa-css-prefix}-creative-commons-sa:before { content: fa-content($fa-var-creative-commons-sa); }\n.#{$fa-css-prefix}-creative-commons-sampling:before { content: fa-content($fa-var-creative-commons-sampling); }\n.#{$fa-css-prefix}-creative-commons-sampling-plus:before { content: fa-content($fa-var-creative-commons-sampling-plus); }\n.#{$fa-css-prefix}-creative-commons-share:before { content: fa-content($fa-var-creative-commons-share); }\n.#{$fa-css-prefix}-creative-commons-zero:before { content: fa-content($fa-var-creative-commons-zero); }\n.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); }\n.#{$fa-css-prefix}-critical-role:before { content: fa-content($fa-var-critical-role); }\n.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); }\n.#{$fa-css-prefix}-crop-alt:before { content: fa-content($fa-var-crop-alt); }\n.#{$fa-css-prefix}-cross:before { content: fa-content($fa-var-cross); }\n.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); }\n.#{$fa-css-prefix}-crow:before { content: fa-content($fa-var-crow); }\n.#{$fa-css-prefix}-crown:before { content: fa-content($fa-var-crown); }\n.#{$fa-css-prefix}-crutch:before { content: fa-content($fa-var-crutch); }\n.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); }\n.#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); }\n.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); }\n.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); }\n.#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); }\n.#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); }\n.#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); }\n.#{$fa-css-prefix}-d-and-d-beyond:before { content: fa-content($fa-var-d-and-d-beyond); }\n.#{$fa-css-prefix}-dailymotion:before { content: fa-content($fa-var-dailymotion); }\n.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); }\n.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); }\n.#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); }\n.#{$fa-css-prefix}-deezer:before { content: fa-content($fa-var-deezer); }\n.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); }\n.#{$fa-css-prefix}-democrat:before { content: fa-content($fa-var-democrat); }\n.#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); }\n.#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); }\n.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); }\n.#{$fa-css-prefix}-dev:before { content: fa-content($fa-var-dev); }\n.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); }\n.#{$fa-css-prefix}-dharmachakra:before { content: fa-content($fa-var-dharmachakra); }\n.#{$fa-css-prefix}-dhl:before { content: fa-content($fa-var-dhl); }\n.#{$fa-css-prefix}-diagnoses:before { content: fa-content($fa-var-diagnoses); }\n.#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); }\n.#{$fa-css-prefix}-dice:before { content: fa-content($fa-var-dice); }\n.#{$fa-css-prefix}-dice-d20:before { content: fa-content($fa-var-dice-d20); }\n.#{$fa-css-prefix}-dice-d6:before { content: fa-content($fa-var-dice-d6); }\n.#{$fa-css-prefix}-dice-five:before { content: fa-content($fa-var-dice-five); }\n.#{$fa-css-prefix}-dice-four:before { content: fa-content($fa-var-dice-four); }\n.#{$fa-css-prefix}-dice-one:before { content: fa-content($fa-var-dice-one); }\n.#{$fa-css-prefix}-dice-six:before { content: fa-content($fa-var-dice-six); }\n.#{$fa-css-prefix}-dice-three:before { content: fa-content($fa-var-dice-three); }\n.#{$fa-css-prefix}-dice-two:before { content: fa-content($fa-var-dice-two); }\n.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); }\n.#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); }\n.#{$fa-css-prefix}-digital-tachograph:before { content: fa-content($fa-var-digital-tachograph); }\n.#{$fa-css-prefix}-directions:before { content: fa-content($fa-var-directions); }\n.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); }\n.#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); }\n.#{$fa-css-prefix}-disease:before { content: fa-content($fa-var-disease); }\n.#{$fa-css-prefix}-divide:before { content: fa-content($fa-var-divide); }\n.#{$fa-css-prefix}-dizzy:before { content: fa-content($fa-var-dizzy); }\n.#{$fa-css-prefix}-dna:before { content: fa-content($fa-var-dna); }\n.#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); }\n.#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); }\n.#{$fa-css-prefix}-dog:before { content: fa-content($fa-var-dog); }\n.#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); }\n.#{$fa-css-prefix}-dolly:before { content: fa-content($fa-var-dolly); }\n.#{$fa-css-prefix}-dolly-flatbed:before { content: fa-content($fa-var-dolly-flatbed); }\n.#{$fa-css-prefix}-donate:before { content: fa-content($fa-var-donate); }\n.#{$fa-css-prefix}-door-closed:before { content: fa-content($fa-var-door-closed); }\n.#{$fa-css-prefix}-door-open:before { content: fa-content($fa-var-door-open); }\n.#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); }\n.#{$fa-css-prefix}-dove:before { content: fa-content($fa-var-dove); }\n.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); }\n.#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); }\n.#{$fa-css-prefix}-drafting-compass:before { content: fa-content($fa-var-drafting-compass); }\n.#{$fa-css-prefix}-dragon:before { content: fa-content($fa-var-dragon); }\n.#{$fa-css-prefix}-draw-polygon:before { content: fa-content($fa-var-draw-polygon); }\n.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); }\n.#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); }\n.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); }\n.#{$fa-css-prefix}-drum:before { content: fa-content($fa-var-drum); }\n.#{$fa-css-prefix}-drum-steelpan:before { content: fa-content($fa-var-drum-steelpan); }\n.#{$fa-css-prefix}-drumstick-bite:before { content: fa-content($fa-var-drumstick-bite); }\n.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); }\n.#{$fa-css-prefix}-dumbbell:before { content: fa-content($fa-var-dumbbell); }\n.#{$fa-css-prefix}-dumpster:before { content: fa-content($fa-var-dumpster); }\n.#{$fa-css-prefix}-dumpster-fire:before { content: fa-content($fa-var-dumpster-fire); }\n.#{$fa-css-prefix}-dungeon:before { content: fa-content($fa-var-dungeon); }\n.#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); }\n.#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); }\n.#{$fa-css-prefix}-ebay:before { content: fa-content($fa-var-ebay); }\n.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); }\n.#{$fa-css-prefix}-edge-legacy:before { content: fa-content($fa-var-edge-legacy); }\n.#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); }\n.#{$fa-css-prefix}-egg:before { content: fa-content($fa-var-egg); }\n.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); }\n.#{$fa-css-prefix}-elementor:before { content: fa-content($fa-var-elementor); }\n.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); }\n.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); }\n.#{$fa-css-prefix}-ello:before { content: fa-content($fa-var-ello); }\n.#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); }\n.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); }\n.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); }\n.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); }\n.#{$fa-css-prefix}-envelope-open-text:before { content: fa-content($fa-var-envelope-open-text); }\n.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); }\n.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); }\n.#{$fa-css-prefix}-equals:before { content: fa-content($fa-var-equals); }\n.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); }\n.#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); }\n.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); }\n.#{$fa-css-prefix}-ethernet:before { content: fa-content($fa-var-ethernet); }\n.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); }\n.#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); }\n.#{$fa-css-prefix}-evernote:before { content: fa-content($fa-var-evernote); }\n.#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); }\n.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); }\n.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); }\n.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); }\n.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); }\n.#{$fa-css-prefix}-expand-alt:before { content: fa-content($fa-var-expand-alt); }\n.#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }\n.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); }\n.#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); }\n.#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); }\n.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); }\n.#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); }\n.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); }\n.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); }\n.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }\n.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); }\n.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); }\n.#{$fa-css-prefix}-fan:before { content: fa-content($fa-var-fan); }\n.#{$fa-css-prefix}-fantasy-flight-games:before { content: fa-content($fa-var-fantasy-flight-games); }\n.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); }\n.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); }\n.#{$fa-css-prefix}-faucet:before { content: fa-content($fa-var-faucet); }\n.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); }\n.#{$fa-css-prefix}-feather:before { content: fa-content($fa-var-feather); }\n.#{$fa-css-prefix}-feather-alt:before { content: fa-content($fa-var-feather-alt); }\n.#{$fa-css-prefix}-fedex:before { content: fa-content($fa-var-fedex); }\n.#{$fa-css-prefix}-fedora:before { content: fa-content($fa-var-fedora); }\n.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); }\n.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); }\n.#{$fa-css-prefix}-figma:before { content: fa-content($fa-var-figma); }\n.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); }\n.#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); }\n.#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); }\n.#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); }\n.#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); }\n.#{$fa-css-prefix}-file-contract:before { content: fa-content($fa-var-file-contract); }\n.#{$fa-css-prefix}-file-csv:before { content: fa-content($fa-var-file-csv); }\n.#{$fa-css-prefix}-file-download:before { content: fa-content($fa-var-file-download); }\n.#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); }\n.#{$fa-css-prefix}-file-export:before { content: fa-content($fa-var-file-export); }\n.#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); }\n.#{$fa-css-prefix}-file-import:before { content: fa-content($fa-var-file-import); }\n.#{$fa-css-prefix}-file-invoice:before { content: fa-content($fa-var-file-invoice); }\n.#{$fa-css-prefix}-file-invoice-dollar:before { content: fa-content($fa-var-file-invoice-dollar); }\n.#{$fa-css-prefix}-file-medical:before { content: fa-content($fa-var-file-medical); }\n.#{$fa-css-prefix}-file-medical-alt:before { content: fa-content($fa-var-file-medical-alt); }\n.#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); }\n.#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); }\n.#{$fa-css-prefix}-file-prescription:before { content: fa-content($fa-var-file-prescription); }\n.#{$fa-css-prefix}-file-signature:before { content: fa-content($fa-var-file-signature); }\n.#{$fa-css-prefix}-file-upload:before { content: fa-content($fa-var-file-upload); }\n.#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); }\n.#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); }\n.#{$fa-css-prefix}-fill:before { content: fa-content($fa-var-fill); }\n.#{$fa-css-prefix}-fill-drip:before { content: fa-content($fa-var-fill-drip); }\n.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); }\n.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); }\n.#{$fa-css-prefix}-fingerprint:before { content: fa-content($fa-var-fingerprint); }\n.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); }\n.#{$fa-css-prefix}-fire-alt:before { content: fa-content($fa-var-fire-alt); }\n.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); }\n.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); }\n.#{$fa-css-prefix}-firefox-browser:before { content: fa-content($fa-var-firefox-browser); }\n.#{$fa-css-prefix}-first-aid:before { content: fa-content($fa-var-first-aid); }\n.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); }\n.#{$fa-css-prefix}-first-order-alt:before { content: fa-content($fa-var-first-order-alt); }\n.#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); }\n.#{$fa-css-prefix}-fish:before { content: fa-content($fa-var-fish); }\n.#{$fa-css-prefix}-fist-raised:before { content: fa-content($fa-var-fist-raised); }\n.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); }\n.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); }\n.#{$fa-css-prefix}-flag-usa:before { content: fa-content($fa-var-flag-usa); }\n.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); }\n.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); }\n.#{$fa-css-prefix}-flipboard:before { content: fa-content($fa-var-flipboard); }\n.#{$fa-css-prefix}-flushed:before { content: fa-content($fa-var-flushed); }\n.#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); }\n.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); }\n.#{$fa-css-prefix}-folder-minus:before { content: fa-content($fa-var-folder-minus); }\n.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); }\n.#{$fa-css-prefix}-folder-plus:before { content: fa-content($fa-var-folder-plus); }\n.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); }\n.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); }\n.#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); }\n.#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); }\n.#{$fa-css-prefix}-font-awesome-logo-full:before { content: fa-content($fa-var-font-awesome-logo-full); }\n.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); }\n.#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); }\n.#{$fa-css-prefix}-football-ball:before { content: fa-content($fa-var-football-ball); }\n.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); }\n.#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); }\n.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); }\n.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); }\n.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); }\n.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); }\n.#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); }\n.#{$fa-css-prefix}-frog:before { content: fa-content($fa-var-frog); }\n.#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); }\n.#{$fa-css-prefix}-frown-open:before { content: fa-content($fa-var-frown-open); }\n.#{$fa-css-prefix}-fulcrum:before { content: fa-content($fa-var-fulcrum); }\n.#{$fa-css-prefix}-funnel-dollar:before { content: fa-content($fa-var-funnel-dollar); }\n.#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); }\n.#{$fa-css-prefix}-galactic-republic:before { content: fa-content($fa-var-galactic-republic); }\n.#{$fa-css-prefix}-galactic-senate:before { content: fa-content($fa-var-galactic-senate); }\n.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); }\n.#{$fa-css-prefix}-gas-pump:before { content: fa-content($fa-var-gas-pump); }\n.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); }\n.#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); }\n.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); }\n.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); }\n.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); }\n.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); }\n.#{$fa-css-prefix}-ghost:before { content: fa-content($fa-var-ghost); }\n.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); }\n.#{$fa-css-prefix}-gifts:before { content: fa-content($fa-var-gifts); }\n.#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); }\n.#{$fa-css-prefix}-git-alt:before { content: fa-content($fa-var-git-alt); }\n.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); }\n.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); }\n.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); }\n.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); }\n.#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); }\n.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); }\n.#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); }\n.#{$fa-css-prefix}-glass-cheers:before { content: fa-content($fa-var-glass-cheers); }\n.#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); }\n.#{$fa-css-prefix}-glass-martini-alt:before { content: fa-content($fa-var-glass-martini-alt); }\n.#{$fa-css-prefix}-glass-whiskey:before { content: fa-content($fa-var-glass-whiskey); }\n.#{$fa-css-prefix}-glasses:before { content: fa-content($fa-var-glasses); }\n.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); }\n.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); }\n.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); }\n.#{$fa-css-prefix}-globe-africa:before { content: fa-content($fa-var-globe-africa); }\n.#{$fa-css-prefix}-globe-americas:before { content: fa-content($fa-var-globe-americas); }\n.#{$fa-css-prefix}-globe-asia:before { content: fa-content($fa-var-globe-asia); }\n.#{$fa-css-prefix}-globe-europe:before { content: fa-content($fa-var-globe-europe); }\n.#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); }\n.#{$fa-css-prefix}-golf-ball:before { content: fa-content($fa-var-golf-ball); }\n.#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); }\n.#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); }\n.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); }\n.#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); }\n.#{$fa-css-prefix}-google-pay:before { content: fa-content($fa-var-google-pay); }\n.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); }\n.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); }\n.#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); }\n.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); }\n.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); }\n.#{$fa-css-prefix}-gopuram:before { content: fa-content($fa-var-gopuram); }\n.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); }\n.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); }\n.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); }\n.#{$fa-css-prefix}-greater-than:before { content: fa-content($fa-var-greater-than); }\n.#{$fa-css-prefix}-greater-than-equal:before { content: fa-content($fa-var-greater-than-equal); }\n.#{$fa-css-prefix}-grimace:before { content: fa-content($fa-var-grimace); }\n.#{$fa-css-prefix}-grin:before { content: fa-content($fa-var-grin); }\n.#{$fa-css-prefix}-grin-alt:before { content: fa-content($fa-var-grin-alt); }\n.#{$fa-css-prefix}-grin-beam:before { content: fa-content($fa-var-grin-beam); }\n.#{$fa-css-prefix}-grin-beam-sweat:before { content: fa-content($fa-var-grin-beam-sweat); }\n.#{$fa-css-prefix}-grin-hearts:before { content: fa-content($fa-var-grin-hearts); }\n.#{$fa-css-prefix}-grin-squint:before { content: fa-content($fa-var-grin-squint); }\n.#{$fa-css-prefix}-grin-squint-tears:before { content: fa-content($fa-var-grin-squint-tears); }\n.#{$fa-css-prefix}-grin-stars:before { content: fa-content($fa-var-grin-stars); }\n.#{$fa-css-prefix}-grin-tears:before { content: fa-content($fa-var-grin-tears); }\n.#{$fa-css-prefix}-grin-tongue:before { content: fa-content($fa-var-grin-tongue); }\n.#{$fa-css-prefix}-grin-tongue-squint:before { content: fa-content($fa-var-grin-tongue-squint); }\n.#{$fa-css-prefix}-grin-tongue-wink:before { content: fa-content($fa-var-grin-tongue-wink); }\n.#{$fa-css-prefix}-grin-wink:before { content: fa-content($fa-var-grin-wink); }\n.#{$fa-css-prefix}-grip-horizontal:before { content: fa-content($fa-var-grip-horizontal); }\n.#{$fa-css-prefix}-grip-lines:before { content: fa-content($fa-var-grip-lines); }\n.#{$fa-css-prefix}-grip-lines-vertical:before { content: fa-content($fa-var-grip-lines-vertical); }\n.#{$fa-css-prefix}-grip-vertical:before { content: fa-content($fa-var-grip-vertical); }\n.#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); }\n.#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); }\n.#{$fa-css-prefix}-guilded:before { content: fa-content($fa-var-guilded); }\n.#{$fa-css-prefix}-guitar:before { content: fa-content($fa-var-guitar); }\n.#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); }\n.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); }\n.#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); }\n.#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); }\n.#{$fa-css-prefix}-hackerrank:before { content: fa-content($fa-var-hackerrank); }\n.#{$fa-css-prefix}-hamburger:before { content: fa-content($fa-var-hamburger); }\n.#{$fa-css-prefix}-hammer:before { content: fa-content($fa-var-hammer); }\n.#{$fa-css-prefix}-hamsa:before { content: fa-content($fa-var-hamsa); }\n.#{$fa-css-prefix}-hand-holding:before { content: fa-content($fa-var-hand-holding); }\n.#{$fa-css-prefix}-hand-holding-heart:before { content: fa-content($fa-var-hand-holding-heart); }\n.#{$fa-css-prefix}-hand-holding-medical:before { content: fa-content($fa-var-hand-holding-medical); }\n.#{$fa-css-prefix}-hand-holding-usd:before { content: fa-content($fa-var-hand-holding-usd); }\n.#{$fa-css-prefix}-hand-holding-water:before { content: fa-content($fa-var-hand-holding-water); }\n.#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); }\n.#{$fa-css-prefix}-hand-middle-finger:before { content: fa-content($fa-var-hand-middle-finger); }\n.#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); }\n.#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); }\n.#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); }\n.#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); }\n.#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); }\n.#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); }\n.#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); }\n.#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); }\n.#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); }\n.#{$fa-css-prefix}-hand-sparkles:before { content: fa-content($fa-var-hand-sparkles); }\n.#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); }\n.#{$fa-css-prefix}-hands:before { content: fa-content($fa-var-hands); }\n.#{$fa-css-prefix}-hands-helping:before { content: fa-content($fa-var-hands-helping); }\n.#{$fa-css-prefix}-hands-wash:before { content: fa-content($fa-var-hands-wash); }\n.#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); }\n.#{$fa-css-prefix}-handshake-alt-slash:before { content: fa-content($fa-var-handshake-alt-slash); }\n.#{$fa-css-prefix}-handshake-slash:before { content: fa-content($fa-var-handshake-slash); }\n.#{$fa-css-prefix}-hanukiah:before { content: fa-content($fa-var-hanukiah); }\n.#{$fa-css-prefix}-hard-hat:before { content: fa-content($fa-var-hard-hat); }\n.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); }\n.#{$fa-css-prefix}-hat-cowboy:before { content: fa-content($fa-var-hat-cowboy); }\n.#{$fa-css-prefix}-hat-cowboy-side:before { content: fa-content($fa-var-hat-cowboy-side); }\n.#{$fa-css-prefix}-hat-wizard:before { content: fa-content($fa-var-hat-wizard); }\n.#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); }\n.#{$fa-css-prefix}-head-side-cough:before { content: fa-content($fa-var-head-side-cough); }\n.#{$fa-css-prefix}-head-side-cough-slash:before { content: fa-content($fa-var-head-side-cough-slash); }\n.#{$fa-css-prefix}-head-side-mask:before { content: fa-content($fa-var-head-side-mask); }\n.#{$fa-css-prefix}-head-side-virus:before { content: fa-content($fa-var-head-side-virus); }\n.#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); }\n.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); }\n.#{$fa-css-prefix}-headphones-alt:before { content: fa-content($fa-var-headphones-alt); }\n.#{$fa-css-prefix}-headset:before { content: fa-content($fa-var-headset); }\n.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); }\n.#{$fa-css-prefix}-heart-broken:before { content: fa-content($fa-var-heart-broken); }\n.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); }\n.#{$fa-css-prefix}-helicopter:before { content: fa-content($fa-var-helicopter); }\n.#{$fa-css-prefix}-highlighter:before { content: fa-content($fa-var-highlighter); }\n.#{$fa-css-prefix}-hiking:before { content: fa-content($fa-var-hiking); }\n.#{$fa-css-prefix}-hippo:before { content: fa-content($fa-var-hippo); }\n.#{$fa-css-prefix}-hips:before { content: fa-content($fa-var-hips); }\n.#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); }\n.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); }\n.#{$fa-css-prefix}-hive:before { content: fa-content($fa-var-hive); }\n.#{$fa-css-prefix}-hockey-puck:before { content: fa-content($fa-var-hockey-puck); }\n.#{$fa-css-prefix}-holly-berry:before { content: fa-content($fa-var-holly-berry); }\n.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); }\n.#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); }\n.#{$fa-css-prefix}-hornbill:before { content: fa-content($fa-var-hornbill); }\n.#{$fa-css-prefix}-horse:before { content: fa-content($fa-var-horse); }\n.#{$fa-css-prefix}-horse-head:before { content: fa-content($fa-var-horse-head); }\n.#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); }\n.#{$fa-css-prefix}-hospital-alt:before { content: fa-content($fa-var-hospital-alt); }\n.#{$fa-css-prefix}-hospital-symbol:before { content: fa-content($fa-var-hospital-symbol); }\n.#{$fa-css-prefix}-hospital-user:before { content: fa-content($fa-var-hospital-user); }\n.#{$fa-css-prefix}-hot-tub:before { content: fa-content($fa-var-hot-tub); }\n.#{$fa-css-prefix}-hotdog:before { content: fa-content($fa-var-hotdog); }\n.#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-hotel); }\n.#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); }\n.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); }\n.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); }\n.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); }\n.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); }\n.#{$fa-css-prefix}-house-damage:before { content: fa-content($fa-var-house-damage); }\n.#{$fa-css-prefix}-house-user:before { content: fa-content($fa-var-house-user); }\n.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); }\n.#{$fa-css-prefix}-hryvnia:before { content: fa-content($fa-var-hryvnia); }\n.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); }\n.#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); }\n.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); }\n.#{$fa-css-prefix}-ice-cream:before { content: fa-content($fa-var-ice-cream); }\n.#{$fa-css-prefix}-icicles:before { content: fa-content($fa-var-icicles); }\n.#{$fa-css-prefix}-icons:before { content: fa-content($fa-var-icons); }\n.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); }\n.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); }\n.#{$fa-css-prefix}-id-card-alt:before { content: fa-content($fa-var-id-card-alt); }\n.#{$fa-css-prefix}-ideal:before { content: fa-content($fa-var-ideal); }\n.#{$fa-css-prefix}-igloo:before { content: fa-content($fa-var-igloo); }\n.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }\n.#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); }\n.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); }\n.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); }\n.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); }\n.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); }\n.#{$fa-css-prefix}-infinity:before { content: fa-content($fa-var-infinity); }\n.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); }\n.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); }\n.#{$fa-css-prefix}-innosoft:before { content: fa-content($fa-var-innosoft); }\n.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); }\n.#{$fa-css-prefix}-instagram-square:before { content: fa-content($fa-var-instagram-square); }\n.#{$fa-css-prefix}-instalod:before { content: fa-content($fa-var-instalod); }\n.#{$fa-css-prefix}-intercom:before { content: fa-content($fa-var-intercom); }\n.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); }\n.#{$fa-css-prefix}-invision:before { content: fa-content($fa-var-invision); }\n.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); }\n.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); }\n.#{$fa-css-prefix}-itch-io:before { content: fa-content($fa-var-itch-io); }\n.#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); }\n.#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); }\n.#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); }\n.#{$fa-css-prefix}-jedi:before { content: fa-content($fa-var-jedi); }\n.#{$fa-css-prefix}-jedi-order:before { content: fa-content($fa-var-jedi-order); }\n.#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); }\n.#{$fa-css-prefix}-jira:before { content: fa-content($fa-var-jira); }\n.#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); }\n.#{$fa-css-prefix}-joint:before { content: fa-content($fa-var-joint); }\n.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); }\n.#{$fa-css-prefix}-journal-whills:before { content: fa-content($fa-var-journal-whills); }\n.#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); }\n.#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); }\n.#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); }\n.#{$fa-css-prefix}-kaaba:before { content: fa-content($fa-var-kaaba); }\n.#{$fa-css-prefix}-kaggle:before { content: fa-content($fa-var-kaggle); }\n.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); }\n.#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); }\n.#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); }\n.#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); }\n.#{$fa-css-prefix}-khanda:before { content: fa-content($fa-var-khanda); }\n.#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); }\n.#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); }\n.#{$fa-css-prefix}-kiss:before { content: fa-content($fa-var-kiss); }\n.#{$fa-css-prefix}-kiss-beam:before { content: fa-content($fa-var-kiss-beam); }\n.#{$fa-css-prefix}-kiss-wink-heart:before { content: fa-content($fa-var-kiss-wink-heart); }\n.#{$fa-css-prefix}-kiwi-bird:before { content: fa-content($fa-var-kiwi-bird); }\n.#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); }\n.#{$fa-css-prefix}-landmark:before { content: fa-content($fa-var-landmark); }\n.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); }\n.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); }\n.#{$fa-css-prefix}-laptop-code:before { content: fa-content($fa-var-laptop-code); }\n.#{$fa-css-prefix}-laptop-house:before { content: fa-content($fa-var-laptop-house); }\n.#{$fa-css-prefix}-laptop-medical:before { content: fa-content($fa-var-laptop-medical); }\n.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); }\n.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); }\n.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); }\n.#{$fa-css-prefix}-laugh:before { content: fa-content($fa-var-laugh); }\n.#{$fa-css-prefix}-laugh-beam:before { content: fa-content($fa-var-laugh-beam); }\n.#{$fa-css-prefix}-laugh-squint:before { content: fa-content($fa-var-laugh-squint); }\n.#{$fa-css-prefix}-laugh-wink:before { content: fa-content($fa-var-laugh-wink); }\n.#{$fa-css-prefix}-layer-group:before { content: fa-content($fa-var-layer-group); }\n.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); }\n.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); }\n.#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); }\n.#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); }\n.#{$fa-css-prefix}-less-than:before { content: fa-content($fa-var-less-than); }\n.#{$fa-css-prefix}-less-than-equal:before { content: fa-content($fa-var-less-than-equal); }\n.#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); }\n.#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); }\n.#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); }\n.#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); }\n.#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); }\n.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); }\n.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); }\n.#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); }\n.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); }\n.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); }\n.#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); }\n.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); }\n.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); }\n.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); }\n.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); }\n.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); }\n.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); }\n.#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); }\n.#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); }\n.#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); }\n.#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); }\n.#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); }\n.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); }\n.#{$fa-css-prefix}-luggage-cart:before { content: fa-content($fa-var-luggage-cart); }\n.#{$fa-css-prefix}-lungs:before { content: fa-content($fa-var-lungs); }\n.#{$fa-css-prefix}-lungs-virus:before { content: fa-content($fa-var-lungs-virus); }\n.#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); }\n.#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); }\n.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); }\n.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); }\n.#{$fa-css-prefix}-mail-bulk:before { content: fa-content($fa-var-mail-bulk); }\n.#{$fa-css-prefix}-mailchimp:before { content: fa-content($fa-var-mailchimp); }\n.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); }\n.#{$fa-css-prefix}-mandalorian:before { content: fa-content($fa-var-mandalorian); }\n.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); }\n.#{$fa-css-prefix}-map-marked:before { content: fa-content($fa-var-map-marked); }\n.#{$fa-css-prefix}-map-marked-alt:before { content: fa-content($fa-var-map-marked-alt); }\n.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); }\n.#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); }\n.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); }\n.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); }\n.#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); }\n.#{$fa-css-prefix}-marker:before { content: fa-content($fa-var-marker); }\n.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); }\n.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); }\n.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); }\n.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); }\n.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); }\n.#{$fa-css-prefix}-mask:before { content: fa-content($fa-var-mask); }\n.#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); }\n.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); }\n.#{$fa-css-prefix}-mdb:before { content: fa-content($fa-var-mdb); }\n.#{$fa-css-prefix}-medal:before { content: fa-content($fa-var-medal); }\n.#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); }\n.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); }\n.#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); }\n.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); }\n.#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); }\n.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); }\n.#{$fa-css-prefix}-megaport:before { content: fa-content($fa-var-megaport); }\n.#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); }\n.#{$fa-css-prefix}-meh-blank:before { content: fa-content($fa-var-meh-blank); }\n.#{$fa-css-prefix}-meh-rolling-eyes:before { content: fa-content($fa-var-meh-rolling-eyes); }\n.#{$fa-css-prefix}-memory:before { content: fa-content($fa-var-memory); }\n.#{$fa-css-prefix}-mendeley:before { content: fa-content($fa-var-mendeley); }\n.#{$fa-css-prefix}-menorah:before { content: fa-content($fa-var-menorah); }\n.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); }\n.#{$fa-css-prefix}-meteor:before { content: fa-content($fa-var-meteor); }\n.#{$fa-css-prefix}-microblog:before { content: fa-content($fa-var-microblog); }\n.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); }\n.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); }\n.#{$fa-css-prefix}-microphone-alt:before { content: fa-content($fa-var-microphone-alt); }\n.#{$fa-css-prefix}-microphone-alt-slash:before { content: fa-content($fa-var-microphone-alt-slash); }\n.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); }\n.#{$fa-css-prefix}-microscope:before { content: fa-content($fa-var-microscope); }\n.#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); }\n.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); }\n.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); }\n.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); }\n.#{$fa-css-prefix}-mitten:before { content: fa-content($fa-var-mitten); }\n.#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); }\n.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); }\n.#{$fa-css-prefix}-mixer:before { content: fa-content($fa-var-mixer); }\n.#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); }\n.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); }\n.#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); }\n.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); }\n.#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); }\n.#{$fa-css-prefix}-money-bill:before { content: fa-content($fa-var-money-bill); }\n.#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); }\n.#{$fa-css-prefix}-money-bill-wave:before { content: fa-content($fa-var-money-bill-wave); }\n.#{$fa-css-prefix}-money-bill-wave-alt:before { content: fa-content($fa-var-money-bill-wave-alt); }\n.#{$fa-css-prefix}-money-check:before { content: fa-content($fa-var-money-check); }\n.#{$fa-css-prefix}-money-check-alt:before { content: fa-content($fa-var-money-check-alt); }\n.#{$fa-css-prefix}-monument:before { content: fa-content($fa-var-monument); }\n.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); }\n.#{$fa-css-prefix}-mortar-pestle:before { content: fa-content($fa-var-mortar-pestle); }\n.#{$fa-css-prefix}-mosque:before { content: fa-content($fa-var-mosque); }\n.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); }\n.#{$fa-css-prefix}-mountain:before { content: fa-content($fa-var-mountain); }\n.#{$fa-css-prefix}-mouse:before { content: fa-content($fa-var-mouse); }\n.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); }\n.#{$fa-css-prefix}-mug-hot:before { content: fa-content($fa-var-mug-hot); }\n.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); }\n.#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); }\n.#{$fa-css-prefix}-neos:before { content: fa-content($fa-var-neos); }\n.#{$fa-css-prefix}-network-wired:before { content: fa-content($fa-var-network-wired); }\n.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); }\n.#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); }\n.#{$fa-css-prefix}-nimblr:before { content: fa-content($fa-var-nimblr); }\n.#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); }\n.#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); }\n.#{$fa-css-prefix}-not-equal:before { content: fa-content($fa-var-not-equal); }\n.#{$fa-css-prefix}-notes-medical:before { content: fa-content($fa-var-notes-medical); }\n.#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); }\n.#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); }\n.#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); }\n.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); }\n.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); }\n.#{$fa-css-prefix}-octopus-deploy:before { content: fa-content($fa-var-octopus-deploy); }\n.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); }\n.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); }\n.#{$fa-css-prefix}-oil-can:before { content: fa-content($fa-var-oil-can); }\n.#{$fa-css-prefix}-old-republic:before { content: fa-content($fa-var-old-republic); }\n.#{$fa-css-prefix}-om:before { content: fa-content($fa-var-om); }\n.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); }\n.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); }\n.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); }\n.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); }\n.#{$fa-css-prefix}-orcid:before { content: fa-content($fa-var-orcid); }\n.#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); }\n.#{$fa-css-prefix}-otter:before { content: fa-content($fa-var-otter); }\n.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); }\n.#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); }\n.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); }\n.#{$fa-css-prefix}-pager:before { content: fa-content($fa-var-pager); }\n.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); }\n.#{$fa-css-prefix}-paint-roller:before { content: fa-content($fa-var-paint-roller); }\n.#{$fa-css-prefix}-palette:before { content: fa-content($fa-var-palette); }\n.#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); }\n.#{$fa-css-prefix}-pallet:before { content: fa-content($fa-var-pallet); }\n.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); }\n.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); }\n.#{$fa-css-prefix}-parachute-box:before { content: fa-content($fa-var-parachute-box); }\n.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); }\n.#{$fa-css-prefix}-parking:before { content: fa-content($fa-var-parking); }\n.#{$fa-css-prefix}-passport:before { content: fa-content($fa-var-passport); }\n.#{$fa-css-prefix}-pastafarianism:before { content: fa-content($fa-var-pastafarianism); }\n.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); }\n.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); }\n.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); }\n.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); }\n.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); }\n.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); }\n.#{$fa-css-prefix}-peace:before { content: fa-content($fa-var-peace); }\n.#{$fa-css-prefix}-pen:before { content: fa-content($fa-var-pen); }\n.#{$fa-css-prefix}-pen-alt:before { content: fa-content($fa-var-pen-alt); }\n.#{$fa-css-prefix}-pen-fancy:before { content: fa-content($fa-var-pen-fancy); }\n.#{$fa-css-prefix}-pen-nib:before { content: fa-content($fa-var-pen-nib); }\n.#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); }\n.#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); }\n.#{$fa-css-prefix}-pencil-ruler:before { content: fa-content($fa-var-pencil-ruler); }\n.#{$fa-css-prefix}-penny-arcade:before { content: fa-content($fa-var-penny-arcade); }\n.#{$fa-css-prefix}-people-arrows:before { content: fa-content($fa-var-people-arrows); }\n.#{$fa-css-prefix}-people-carry:before { content: fa-content($fa-var-people-carry); }\n.#{$fa-css-prefix}-pepper-hot:before { content: fa-content($fa-var-pepper-hot); }\n.#{$fa-css-prefix}-perbyte:before { content: fa-content($fa-var-perbyte); }\n.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); }\n.#{$fa-css-prefix}-percentage:before { content: fa-content($fa-var-percentage); }\n.#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); }\n.#{$fa-css-prefix}-person-booth:before { content: fa-content($fa-var-person-booth); }\n.#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); }\n.#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); }\n.#{$fa-css-prefix}-phoenix-squadron:before { content: fa-content($fa-var-phoenix-squadron); }\n.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); }\n.#{$fa-css-prefix}-phone-alt:before { content: fa-content($fa-var-phone-alt); }\n.#{$fa-css-prefix}-phone-slash:before { content: fa-content($fa-var-phone-slash); }\n.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); }\n.#{$fa-css-prefix}-phone-square-alt:before { content: fa-content($fa-var-phone-square-alt); }\n.#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); }\n.#{$fa-css-prefix}-photo-video:before { content: fa-content($fa-var-photo-video); }\n.#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); }\n.#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); }\n.#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); }\n.#{$fa-css-prefix}-pied-piper-hat:before { content: fa-content($fa-var-pied-piper-hat); }\n.#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); }\n.#{$fa-css-prefix}-pied-piper-square:before { content: fa-content($fa-var-pied-piper-square); }\n.#{$fa-css-prefix}-piggy-bank:before { content: fa-content($fa-var-piggy-bank); }\n.#{$fa-css-prefix}-pills:before { content: fa-content($fa-var-pills); }\n.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); }\n.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); }\n.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); }\n.#{$fa-css-prefix}-pizza-slice:before { content: fa-content($fa-var-pizza-slice); }\n.#{$fa-css-prefix}-place-of-worship:before { content: fa-content($fa-var-place-of-worship); }\n.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); }\n.#{$fa-css-prefix}-plane-arrival:before { content: fa-content($fa-var-plane-arrival); }\n.#{$fa-css-prefix}-plane-departure:before { content: fa-content($fa-var-plane-departure); }\n.#{$fa-css-prefix}-plane-slash:before { content: fa-content($fa-var-plane-slash); }\n.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); }\n.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); }\n.#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); }\n.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); }\n.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); }\n.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); }\n.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); }\n.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); }\n.#{$fa-css-prefix}-poll:before { content: fa-content($fa-var-poll); }\n.#{$fa-css-prefix}-poll-h:before { content: fa-content($fa-var-poll-h); }\n.#{$fa-css-prefix}-poo:before { content: fa-content($fa-var-poo); }\n.#{$fa-css-prefix}-poo-storm:before { content: fa-content($fa-var-poo-storm); }\n.#{$fa-css-prefix}-poop:before { content: fa-content($fa-var-poop); }\n.#{$fa-css-prefix}-portrait:before { content: fa-content($fa-var-portrait); }\n.#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); }\n.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); }\n.#{$fa-css-prefix}-pray:before { content: fa-content($fa-var-pray); }\n.#{$fa-css-prefix}-praying-hands:before { content: fa-content($fa-var-praying-hands); }\n.#{$fa-css-prefix}-prescription:before { content: fa-content($fa-var-prescription); }\n.#{$fa-css-prefix}-prescription-bottle:before { content: fa-content($fa-var-prescription-bottle); }\n.#{$fa-css-prefix}-prescription-bottle-alt:before { content: fa-content($fa-var-prescription-bottle-alt); }\n.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); }\n.#{$fa-css-prefix}-procedures:before { content: fa-content($fa-var-procedures); }\n.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); }\n.#{$fa-css-prefix}-project-diagram:before { content: fa-content($fa-var-project-diagram); }\n.#{$fa-css-prefix}-pump-medical:before { content: fa-content($fa-var-pump-medical); }\n.#{$fa-css-prefix}-pump-soap:before { content: fa-content($fa-var-pump-soap); }\n.#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); }\n.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); }\n.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); }\n.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); }\n.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); }\n.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); }\n.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); }\n.#{$fa-css-prefix}-quidditch:before { content: fa-content($fa-var-quidditch); }\n.#{$fa-css-prefix}-quinscape:before { content: fa-content($fa-var-quinscape); }\n.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); }\n.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); }\n.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); }\n.#{$fa-css-prefix}-quran:before { content: fa-content($fa-var-quran); }\n.#{$fa-css-prefix}-r-project:before { content: fa-content($fa-var-r-project); }\n.#{$fa-css-prefix}-radiation:before { content: fa-content($fa-var-radiation); }\n.#{$fa-css-prefix}-radiation-alt:before { content: fa-content($fa-var-radiation-alt); }\n.#{$fa-css-prefix}-rainbow:before { content: fa-content($fa-var-rainbow); }\n.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); }\n.#{$fa-css-prefix}-raspberry-pi:before { content: fa-content($fa-var-raspberry-pi); }\n.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); }\n.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); }\n.#{$fa-css-prefix}-reacteurope:before { content: fa-content($fa-var-reacteurope); }\n.#{$fa-css-prefix}-readme:before { content: fa-content($fa-var-readme); }\n.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); }\n.#{$fa-css-prefix}-receipt:before { content: fa-content($fa-var-receipt); }\n.#{$fa-css-prefix}-record-vinyl:before { content: fa-content($fa-var-record-vinyl); }\n.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); }\n.#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); }\n.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); }\n.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); }\n.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); }\n.#{$fa-css-prefix}-redhat:before { content: fa-content($fa-var-redhat); }\n.#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); }\n.#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); }\n.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); }\n.#{$fa-css-prefix}-remove-format:before { content: fa-content($fa-var-remove-format); }\n.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); }\n.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); }\n.#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); }\n.#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); }\n.#{$fa-css-prefix}-republican:before { content: fa-content($fa-var-republican); }\n.#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); }\n.#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); }\n.#{$fa-css-prefix}-restroom:before { content: fa-content($fa-var-restroom); }\n.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); }\n.#{$fa-css-prefix}-rev:before { content: fa-content($fa-var-rev); }\n.#{$fa-css-prefix}-ribbon:before { content: fa-content($fa-var-ribbon); }\n.#{$fa-css-prefix}-ring:before { content: fa-content($fa-var-ring); }\n.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); }\n.#{$fa-css-prefix}-robot:before { content: fa-content($fa-var-robot); }\n.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); }\n.#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); }\n.#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); }\n.#{$fa-css-prefix}-route:before { content: fa-content($fa-var-route); }\n.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); }\n.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); }\n.#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); }\n.#{$fa-css-prefix}-ruler:before { content: fa-content($fa-var-ruler); }\n.#{$fa-css-prefix}-ruler-combined:before { content: fa-content($fa-var-ruler-combined); }\n.#{$fa-css-prefix}-ruler-horizontal:before { content: fa-content($fa-var-ruler-horizontal); }\n.#{$fa-css-prefix}-ruler-vertical:before { content: fa-content($fa-var-ruler-vertical); }\n.#{$fa-css-prefix}-running:before { content: fa-content($fa-var-running); }\n.#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); }\n.#{$fa-css-prefix}-rust:before { content: fa-content($fa-var-rust); }\n.#{$fa-css-prefix}-sad-cry:before { content: fa-content($fa-var-sad-cry); }\n.#{$fa-css-prefix}-sad-tear:before { content: fa-content($fa-var-sad-tear); }\n.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); }\n.#{$fa-css-prefix}-salesforce:before { content: fa-content($fa-var-salesforce); }\n.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); }\n.#{$fa-css-prefix}-satellite:before { content: fa-content($fa-var-satellite); }\n.#{$fa-css-prefix}-satellite-dish:before { content: fa-content($fa-var-satellite-dish); }\n.#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); }\n.#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); }\n.#{$fa-css-prefix}-school:before { content: fa-content($fa-var-school); }\n.#{$fa-css-prefix}-screwdriver:before { content: fa-content($fa-var-screwdriver); }\n.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); }\n.#{$fa-css-prefix}-scroll:before { content: fa-content($fa-var-scroll); }\n.#{$fa-css-prefix}-sd-card:before { content: fa-content($fa-var-sd-card); }\n.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); }\n.#{$fa-css-prefix}-search-dollar:before { content: fa-content($fa-var-search-dollar); }\n.#{$fa-css-prefix}-search-location:before { content: fa-content($fa-var-search-location); }\n.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); }\n.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); }\n.#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); }\n.#{$fa-css-prefix}-seedling:before { content: fa-content($fa-var-seedling); }\n.#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); }\n.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); }\n.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); }\n.#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); }\n.#{$fa-css-prefix}-shapes:before { content: fa-content($fa-var-shapes); }\n.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); }\n.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); }\n.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); }\n.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); }\n.#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); }\n.#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); }\n.#{$fa-css-prefix}-shield-virus:before { content: fa-content($fa-var-shield-virus); }\n.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); }\n.#{$fa-css-prefix}-shipping-fast:before { content: fa-content($fa-var-shipping-fast); }\n.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); }\n.#{$fa-css-prefix}-shoe-prints:before { content: fa-content($fa-var-shoe-prints); }\n.#{$fa-css-prefix}-shopify:before { content: fa-content($fa-var-shopify); }\n.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); }\n.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); }\n.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); }\n.#{$fa-css-prefix}-shopware:before { content: fa-content($fa-var-shopware); }\n.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); }\n.#{$fa-css-prefix}-shuttle-van:before { content: fa-content($fa-var-shuttle-van); }\n.#{$fa-css-prefix}-sign:before { content: fa-content($fa-var-sign); }\n.#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); }\n.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); }\n.#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); }\n.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); }\n.#{$fa-css-prefix}-signature:before { content: fa-content($fa-var-signature); }\n.#{$fa-css-prefix}-sim-card:before { content: fa-content($fa-var-sim-card); }\n.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); }\n.#{$fa-css-prefix}-sink:before { content: fa-content($fa-var-sink); }\n.#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); }\n.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); }\n.#{$fa-css-prefix}-sith:before { content: fa-content($fa-var-sith); }\n.#{$fa-css-prefix}-skating:before { content: fa-content($fa-var-skating); }\n.#{$fa-css-prefix}-sketch:before { content: fa-content($fa-var-sketch); }\n.#{$fa-css-prefix}-skiing:before { content: fa-content($fa-var-skiing); }\n.#{$fa-css-prefix}-skiing-nordic:before { content: fa-content($fa-var-skiing-nordic); }\n.#{$fa-css-prefix}-skull:before { content: fa-content($fa-var-skull); }\n.#{$fa-css-prefix}-skull-crossbones:before { content: fa-content($fa-var-skull-crossbones); }\n.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); }\n.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); }\n.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); }\n.#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); }\n.#{$fa-css-prefix}-slash:before { content: fa-content($fa-var-slash); }\n.#{$fa-css-prefix}-sleigh:before { content: fa-content($fa-var-sleigh); }\n.#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); }\n.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); }\n.#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); }\n.#{$fa-css-prefix}-smile-beam:before { content: fa-content($fa-var-smile-beam); }\n.#{$fa-css-prefix}-smile-wink:before { content: fa-content($fa-var-smile-wink); }\n.#{$fa-css-prefix}-smog:before { content: fa-content($fa-var-smog); }\n.#{$fa-css-prefix}-smoking:before { content: fa-content($fa-var-smoking); }\n.#{$fa-css-prefix}-smoking-ban:before { content: fa-content($fa-var-smoking-ban); }\n.#{$fa-css-prefix}-sms:before { content: fa-content($fa-var-sms); }\n.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); }\n.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); }\n.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); }\n.#{$fa-css-prefix}-snowboarding:before { content: fa-content($fa-var-snowboarding); }\n.#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); }\n.#{$fa-css-prefix}-snowman:before { content: fa-content($fa-var-snowman); }\n.#{$fa-css-prefix}-snowplow:before { content: fa-content($fa-var-snowplow); }\n.#{$fa-css-prefix}-soap:before { content: fa-content($fa-var-soap); }\n.#{$fa-css-prefix}-socks:before { content: fa-content($fa-var-socks); }\n.#{$fa-css-prefix}-solar-panel:before { content: fa-content($fa-var-solar-panel); }\n.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); }\n.#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); }\n.#{$fa-css-prefix}-sort-alpha-down-alt:before { content: fa-content($fa-var-sort-alpha-down-alt); }\n.#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); }\n.#{$fa-css-prefix}-sort-alpha-up-alt:before { content: fa-content($fa-var-sort-alpha-up-alt); }\n.#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); }\n.#{$fa-css-prefix}-sort-amount-down-alt:before { content: fa-content($fa-var-sort-amount-down-alt); }\n.#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); }\n.#{$fa-css-prefix}-sort-amount-up-alt:before { content: fa-content($fa-var-sort-amount-up-alt); }\n.#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); }\n.#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); }\n.#{$fa-css-prefix}-sort-numeric-down-alt:before { content: fa-content($fa-var-sort-numeric-down-alt); }\n.#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); }\n.#{$fa-css-prefix}-sort-numeric-up-alt:before { content: fa-content($fa-var-sort-numeric-up-alt); }\n.#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); }\n.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); }\n.#{$fa-css-prefix}-sourcetree:before { content: fa-content($fa-var-sourcetree); }\n.#{$fa-css-prefix}-spa:before { content: fa-content($fa-var-spa); }\n.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); }\n.#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); }\n.#{$fa-css-prefix}-speaker-deck:before { content: fa-content($fa-var-speaker-deck); }\n.#{$fa-css-prefix}-spell-check:before { content: fa-content($fa-var-spell-check); }\n.#{$fa-css-prefix}-spider:before { content: fa-content($fa-var-spider); }\n.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); }\n.#{$fa-css-prefix}-splotch:before { content: fa-content($fa-var-splotch); }\n.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); }\n.#{$fa-css-prefix}-spray-can:before { content: fa-content($fa-var-spray-can); }\n.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); }\n.#{$fa-css-prefix}-square-full:before { content: fa-content($fa-var-square-full); }\n.#{$fa-css-prefix}-square-root-alt:before { content: fa-content($fa-var-square-root-alt); }\n.#{$fa-css-prefix}-squarespace:before { content: fa-content($fa-var-squarespace); }\n.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); }\n.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); }\n.#{$fa-css-prefix}-stackpath:before { content: fa-content($fa-var-stackpath); }\n.#{$fa-css-prefix}-stamp:before { content: fa-content($fa-var-stamp); }\n.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); }\n.#{$fa-css-prefix}-star-and-crescent:before { content: fa-content($fa-var-star-and-crescent); }\n.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); }\n.#{$fa-css-prefix}-star-half-alt:before { content: fa-content($fa-var-star-half-alt); }\n.#{$fa-css-prefix}-star-of-david:before { content: fa-content($fa-var-star-of-david); }\n.#{$fa-css-prefix}-star-of-life:before { content: fa-content($fa-var-star-of-life); }\n.#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); }\n.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); }\n.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); }\n.#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); }\n.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); }\n.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); }\n.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); }\n.#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); }\n.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); }\n.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); }\n.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); }\n.#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); }\n.#{$fa-css-prefix}-stopwatch-20:before { content: fa-content($fa-var-stopwatch-20); }\n.#{$fa-css-prefix}-store:before { content: fa-content($fa-var-store); }\n.#{$fa-css-prefix}-store-alt:before { content: fa-content($fa-var-store-alt); }\n.#{$fa-css-prefix}-store-alt-slash:before { content: fa-content($fa-var-store-alt-slash); }\n.#{$fa-css-prefix}-store-slash:before { content: fa-content($fa-var-store-slash); }\n.#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); }\n.#{$fa-css-prefix}-stream:before { content: fa-content($fa-var-stream); }\n.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); }\n.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); }\n.#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); }\n.#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); }\n.#{$fa-css-prefix}-stroopwafel:before { content: fa-content($fa-var-stroopwafel); }\n.#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); }\n.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); }\n.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); }\n.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); }\n.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); }\n.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); }\n.#{$fa-css-prefix}-suitcase-rolling:before { content: fa-content($fa-var-suitcase-rolling); }\n.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); }\n.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); }\n.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); }\n.#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); }\n.#{$fa-css-prefix}-surprise:before { content: fa-content($fa-var-surprise); }\n.#{$fa-css-prefix}-suse:before { content: fa-content($fa-var-suse); }\n.#{$fa-css-prefix}-swatchbook:before { content: fa-content($fa-var-swatchbook); }\n.#{$fa-css-prefix}-swift:before { content: fa-content($fa-var-swift); }\n.#{$fa-css-prefix}-swimmer:before { content: fa-content($fa-var-swimmer); }\n.#{$fa-css-prefix}-swimming-pool:before { content: fa-content($fa-var-swimming-pool); }\n.#{$fa-css-prefix}-symfony:before { content: fa-content($fa-var-symfony); }\n.#{$fa-css-prefix}-synagogue:before { content: fa-content($fa-var-synagogue); }\n.#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); }\n.#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); }\n.#{$fa-css-prefix}-syringe:before { content: fa-content($fa-var-syringe); }\n.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); }\n.#{$fa-css-prefix}-table-tennis:before { content: fa-content($fa-var-table-tennis); }\n.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); }\n.#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); }\n.#{$fa-css-prefix}-tablets:before { content: fa-content($fa-var-tablets); }\n.#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); }\n.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); }\n.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); }\n.#{$fa-css-prefix}-tape:before { content: fa-content($fa-var-tape); }\n.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); }\n.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); }\n.#{$fa-css-prefix}-teamspeak:before { content: fa-content($fa-var-teamspeak); }\n.#{$fa-css-prefix}-teeth:before { content: fa-content($fa-var-teeth); }\n.#{$fa-css-prefix}-teeth-open:before { content: fa-content($fa-var-teeth-open); }\n.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); }\n.#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); }\n.#{$fa-css-prefix}-temperature-high:before { content: fa-content($fa-var-temperature-high); }\n.#{$fa-css-prefix}-temperature-low:before { content: fa-content($fa-var-temperature-low); }\n.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); }\n.#{$fa-css-prefix}-tenge:before { content: fa-content($fa-var-tenge); }\n.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); }\n.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); }\n.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); }\n.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); }\n.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); }\n.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); }\n.#{$fa-css-prefix}-the-red-yeti:before { content: fa-content($fa-var-the-red-yeti); }\n.#{$fa-css-prefix}-theater-masks:before { content: fa-content($fa-var-theater-masks); }\n.#{$fa-css-prefix}-themeco:before { content: fa-content($fa-var-themeco); }\n.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); }\n.#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer); }\n.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); }\n.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); }\n.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); }\n.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); }\n.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); }\n.#{$fa-css-prefix}-think-peaks:before { content: fa-content($fa-var-think-peaks); }\n.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); }\n.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); }\n.#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); }\n.#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); }\n.#{$fa-css-prefix}-tiktok:before { content: fa-content($fa-var-tiktok); }\n.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); }\n.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); }\n.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); }\n.#{$fa-css-prefix}-tint-slash:before { content: fa-content($fa-var-tint-slash); }\n.#{$fa-css-prefix}-tired:before { content: fa-content($fa-var-tired); }\n.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); }\n.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); }\n.#{$fa-css-prefix}-toilet:before { content: fa-content($fa-var-toilet); }\n.#{$fa-css-prefix}-toilet-paper:before { content: fa-content($fa-var-toilet-paper); }\n.#{$fa-css-prefix}-toilet-paper-slash:before { content: fa-content($fa-var-toilet-paper-slash); }\n.#{$fa-css-prefix}-toolbox:before { content: fa-content($fa-var-toolbox); }\n.#{$fa-css-prefix}-tools:before { content: fa-content($fa-var-tools); }\n.#{$fa-css-prefix}-tooth:before { content: fa-content($fa-var-tooth); }\n.#{$fa-css-prefix}-torah:before { content: fa-content($fa-var-torah); }\n.#{$fa-css-prefix}-torii-gate:before { content: fa-content($fa-var-torii-gate); }\n.#{$fa-css-prefix}-tractor:before { content: fa-content($fa-var-tractor); }\n.#{$fa-css-prefix}-trade-federation:before { content: fa-content($fa-var-trade-federation); }\n.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); }\n.#{$fa-css-prefix}-traffic-light:before { content: fa-content($fa-var-traffic-light); }\n.#{$fa-css-prefix}-trailer:before { content: fa-content($fa-var-trailer); }\n.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); }\n.#{$fa-css-prefix}-tram:before { content: fa-content($fa-var-tram); }\n.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); }\n.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); }\n.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); }\n.#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); }\n.#{$fa-css-prefix}-trash-restore:before { content: fa-content($fa-var-trash-restore); }\n.#{$fa-css-prefix}-trash-restore-alt:before { content: fa-content($fa-var-trash-restore-alt); }\n.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); }\n.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); }\n.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); }\n.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); }\n.#{$fa-css-prefix}-truck-loading:before { content: fa-content($fa-var-truck-loading); }\n.#{$fa-css-prefix}-truck-monster:before { content: fa-content($fa-var-truck-monster); }\n.#{$fa-css-prefix}-truck-moving:before { content: fa-content($fa-var-truck-moving); }\n.#{$fa-css-prefix}-truck-pickup:before { content: fa-content($fa-var-truck-pickup); }\n.#{$fa-css-prefix}-tshirt:before { content: fa-content($fa-var-tshirt); }\n.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); }\n.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); }\n.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); }\n.#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); }\n.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); }\n.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); }\n.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); }\n.#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); }\n.#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); }\n.#{$fa-css-prefix}-ubuntu:before { content: fa-content($fa-var-ubuntu); }\n.#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); }\n.#{$fa-css-prefix}-umbraco:before { content: fa-content($fa-var-umbraco); }\n.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); }\n.#{$fa-css-prefix}-umbrella-beach:before { content: fa-content($fa-var-umbrella-beach); }\n.#{$fa-css-prefix}-uncharted:before { content: fa-content($fa-var-uncharted); }\n.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); }\n.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); }\n.#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); }\n.#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); }\n.#{$fa-css-prefix}-unity:before { content: fa-content($fa-var-unity); }\n.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); }\n.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); }\n.#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); }\n.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); }\n.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); }\n.#{$fa-css-prefix}-unsplash:before { content: fa-content($fa-var-unsplash); }\n.#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); }\n.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); }\n.#{$fa-css-prefix}-ups:before { content: fa-content($fa-var-ups); }\n.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); }\n.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); }\n.#{$fa-css-prefix}-user-alt:before { content: fa-content($fa-var-user-alt); }\n.#{$fa-css-prefix}-user-alt-slash:before { content: fa-content($fa-var-user-alt-slash); }\n.#{$fa-css-prefix}-user-astronaut:before { content: fa-content($fa-var-user-astronaut); }\n.#{$fa-css-prefix}-user-check:before { content: fa-content($fa-var-user-check); }\n.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); }\n.#{$fa-css-prefix}-user-clock:before { content: fa-content($fa-var-user-clock); }\n.#{$fa-css-prefix}-user-cog:before { content: fa-content($fa-var-user-cog); }\n.#{$fa-css-prefix}-user-edit:before { content: fa-content($fa-var-user-edit); }\n.#{$fa-css-prefix}-user-friends:before { content: fa-content($fa-var-user-friends); }\n.#{$fa-css-prefix}-user-graduate:before { content: fa-content($fa-var-user-graduate); }\n.#{$fa-css-prefix}-user-injured:before { content: fa-content($fa-var-user-injured); }\n.#{$fa-css-prefix}-user-lock:before { content: fa-content($fa-var-user-lock); }\n.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); }\n.#{$fa-css-prefix}-user-minus:before { content: fa-content($fa-var-user-minus); }\n.#{$fa-css-prefix}-user-ninja:before { content: fa-content($fa-var-user-ninja); }\n.#{$fa-css-prefix}-user-nurse:before { content: fa-content($fa-var-user-nurse); }\n.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); }\n.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); }\n.#{$fa-css-prefix}-user-shield:before { content: fa-content($fa-var-user-shield); }\n.#{$fa-css-prefix}-user-slash:before { content: fa-content($fa-var-user-slash); }\n.#{$fa-css-prefix}-user-tag:before { content: fa-content($fa-var-user-tag); }\n.#{$fa-css-prefix}-user-tie:before { content: fa-content($fa-var-user-tie); }\n.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); }\n.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); }\n.#{$fa-css-prefix}-users-cog:before { content: fa-content($fa-var-users-cog); }\n.#{$fa-css-prefix}-users-slash:before { content: fa-content($fa-var-users-slash); }\n.#{$fa-css-prefix}-usps:before { content: fa-content($fa-var-usps); }\n.#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); }\n.#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); }\n.#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); }\n.#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); }\n.#{$fa-css-prefix}-vector-square:before { content: fa-content($fa-var-vector-square); }\n.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); }\n.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); }\n.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); }\n.#{$fa-css-prefix}-vest:before { content: fa-content($fa-var-vest); }\n.#{$fa-css-prefix}-vest-patches:before { content: fa-content($fa-var-vest-patches); }\n.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); }\n.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); }\n.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); }\n.#{$fa-css-prefix}-vial:before { content: fa-content($fa-var-vial); }\n.#{$fa-css-prefix}-vials:before { content: fa-content($fa-var-vials); }\n.#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); }\n.#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); }\n.#{$fa-css-prefix}-video-slash:before { content: fa-content($fa-var-video-slash); }\n.#{$fa-css-prefix}-vihara:before { content: fa-content($fa-var-vihara); }\n.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); }\n.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); }\n.#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); }\n.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); }\n.#{$fa-css-prefix}-virus:before { content: fa-content($fa-var-virus); }\n.#{$fa-css-prefix}-virus-slash:before { content: fa-content($fa-var-virus-slash); }\n.#{$fa-css-prefix}-viruses:before { content: fa-content($fa-var-viruses); }\n.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); }\n.#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); }\n.#{$fa-css-prefix}-voicemail:before { content: fa-content($fa-var-voicemail); }\n.#{$fa-css-prefix}-volleyball-ball:before { content: fa-content($fa-var-volleyball-ball); }\n.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); }\n.#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); }\n.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); }\n.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); }\n.#{$fa-css-prefix}-vote-yea:before { content: fa-content($fa-var-vote-yea); }\n.#{$fa-css-prefix}-vr-cardboard:before { content: fa-content($fa-var-vr-cardboard); }\n.#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); }\n.#{$fa-css-prefix}-walking:before { content: fa-content($fa-var-walking); }\n.#{$fa-css-prefix}-wallet:before { content: fa-content($fa-var-wallet); }\n.#{$fa-css-prefix}-warehouse:before { content: fa-content($fa-var-warehouse); }\n.#{$fa-css-prefix}-watchman-monitoring:before { content: fa-content($fa-var-watchman-monitoring); }\n.#{$fa-css-prefix}-water:before { content: fa-content($fa-var-water); }\n.#{$fa-css-prefix}-wave-square:before { content: fa-content($fa-var-wave-square); }\n.#{$fa-css-prefix}-waze:before { content: fa-content($fa-var-waze); }\n.#{$fa-css-prefix}-weebly:before { content: fa-content($fa-var-weebly); }\n.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); }\n.#{$fa-css-prefix}-weight:before { content: fa-content($fa-var-weight); }\n.#{$fa-css-prefix}-weight-hanging:before { content: fa-content($fa-var-weight-hanging); }\n.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); }\n.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); }\n.#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); }\n.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); }\n.#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); }\n.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); }\n.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); }\n.#{$fa-css-prefix}-wind:before { content: fa-content($fa-var-wind); }\n.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); }\n.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); }\n.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); }\n.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); }\n.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); }\n.#{$fa-css-prefix}-wine-bottle:before { content: fa-content($fa-var-wine-bottle); }\n.#{$fa-css-prefix}-wine-glass:before { content: fa-content($fa-var-wine-glass); }\n.#{$fa-css-prefix}-wine-glass-alt:before { content: fa-content($fa-var-wine-glass-alt); }\n.#{$fa-css-prefix}-wix:before { content: fa-content($fa-var-wix); }\n.#{$fa-css-prefix}-wizards-of-the-coast:before { content: fa-content($fa-var-wizards-of-the-coast); }\n.#{$fa-css-prefix}-wodu:before { content: fa-content($fa-var-wodu); }\n.#{$fa-css-prefix}-wolf-pack-battalion:before { content: fa-content($fa-var-wolf-pack-battalion); }\n.#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); }\n.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); }\n.#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); }\n.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); }\n.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); }\n.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); }\n.#{$fa-css-prefix}-wpressr:before { content: fa-content($fa-var-wpressr); }\n.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); }\n.#{$fa-css-prefix}-x-ray:before { content: fa-content($fa-var-x-ray); }\n.#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); }\n.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); }\n.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); }\n.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); }\n.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); }\n.#{$fa-css-prefix}-yammer:before { content: fa-content($fa-var-yammer); }\n.#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); }\n.#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); }\n.#{$fa-css-prefix}-yarn:before { content: fa-content($fa-var-yarn); }\n.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); }\n.#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); }\n.#{$fa-css-prefix}-yin-yang:before { content: fa-content($fa-var-yin-yang); }\n.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); }\n.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); }\n.#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); }\n.#{$fa-css-prefix}-zhihu:before { content: fa-content($fa-var-zhihu); }\n","// Screen Readers\n// -------------------------\n\n.sr-only { @include sr-only; }\n.sr-only-focusable { @include sr-only-focusable; }\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-solid-900.eot');\n src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-solid-900.woff') format('woff'),\n url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Brands';\n font-style: normal;\n font-weight: 400;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-brands-400.eot');\n src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-brands-400.woff') format('woff'),\n url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');\n}\n\n.fab {\n font-family: 'Font Awesome 5 Brands';\n font-weight: 400;\n}\n","@use \"sass:math\";\n@import 'helpers/colours';\n@import 'helpers/vars';\n@import '../../../styles/colors/colors.scss';\n\n// Breakpoints\n$mobile: 640px;\n$tablet: 768px;\n$desktop: 1024px;\n\n.breadcrumb {\n font-size: 12px;\n}\n\n.learn__page {\n font-family: $brand-font-body;\n\n .h1 {\n color: $grey;\n font-size: 48px;\n font-weight: bold;\n line-height: 50px;\n margin-bottom: 50px;\n }\n}\n\n.learn__home-page {\n padding-top: 120px;\n margin-bottom: 120px;\n\n .learn__wrapper--paragraph {\n margin-bottom: $x-large-padding;\n }\n}\n\n.learn__wrapper--paragraph {\n color: $grey;\n font-size: 20px;\n line-height: 30px;\n margin: 0 0 40px 0;\n}\n\n.learn__carousel {\n margin: 0 25%;\n text-align: center;\n}\n\n.learn__introduction-page {\n margin-bottom: 120px;\n padding-top: 80px;\n}\n\n.learn__carousel--paragraph {\n font-size: 19px;\n font-weight: normal;\n line-height: 29px;\n}\n\n.learn__introduction {\n margin: 0 percentage(math.div(1, 4)) 60px;\n}\n\n.learn__categories-content {\n margin-left: 0;\n margin-right: 0;\n\n h2 {\n font-size: 48px;\n }\n\n @include tablet {\n margin-left: 1.5 * $standard-padding;\n margin-right: 1.5 * $standard-padding;\n }\n}\n\n.learn__export-academy-logo {\n width: 83px;\n\n @include tablet {\n width: 115px;\n }\n\n &.small {\n width: 71px;\n }\n}\n\n.learn__categories-logo {\n margin-top: -$large-padding;\n}\n\n.learn__category-header {\n padding-top: 80px;\n margin-bottom: 80px;\n}\n\n.learn__step-block {\n background: url('/static/img/circle-check-icon.png') no-repeat\n calc(50% + 15px) 0;\n padding-top: 88px;\n text-align: center;\n}\n\n.learn__step-title {\n color: $grey;\n font-size: 24px;\n font-weight: bold;\n line-height: 28px;\n margin-bottom: $large-padding;\n}\n\n.learn__category {\n background-color: $white;\n margin-bottom: $x-large-padding;\n position: relative;\n\n @include tablet {\n padding-left: $x-large-padding;\n min-height: 360px;\n margin-bottom: 40px;\n }\n}\n\n.learn__category-content {\n padding: $large-padding large-padding 0;\n\n @include tablet {\n padding: 2 * $large-padding $large-padding 2 * $large-padding 25px;\n }\n\n .button {\n display: none;\n\n @include tablet {\n display: inline-flex;\n }\n }\n}\n\n.learn__category-content--progress-bar {\n padding-top: 80px;\n\n @include tablet {\n padding-top: 2 * $large-padding;\n }\n}\n\n.learn__category-title {\n @include tablet {\n margin-top: 13px;\n line-height: 48px;\n }\n}\n\n.learn__category-progress {\n @extend .progress-bar;\n}\n\n.learn__category-progress-container {\n @include tablet {\n position: static;\n }\n}\n\n.learn__category-link {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1;\n\n &:active:focus {\n background: revert;\n }\n}\n\n.learn__category-details {\n margin: 0 0 $large-padding;\n\n @include tablet {\n margin: 0 0 $x-large-padding;\n }\n\n p {\n margin-top: 16px;\n font-size: 20px;\n }\n}\n\n.learn__category-entities {\n @extend .body-m-b;\n padding: 8px 17px 7px;\n color: $white;\n display: inline-block;\n white-space: nowrap;\n top: 35px;\n right: 0;\n margin-left: 20px;\n\n @include tablet {\n font-family: $brand-font-body;\n padding: 13px 17px 9px;\n margin-left: 0;\n position: absolute;\n font-weight: normal;\n font-size: 19px;\n }\n}\n\n.learn__category-image {\n border-bottom-right-radius: 10px;\n max-width: 100%;\n height: auto;\n width: auto;\n margin-top: 20px;\n\n @include tablet {\n position: absolute;\n margin-top: 0;\n max-width: 50%;\n max-height: 250px;\n right: 0;\n bottom: 0;\n }\n}\n\n.learn__single-category-header-wrapper {\n padding-top: 40px;\n position: relative;\n\n .learn__category-entities {\n margin-left: 0;\n }\n}\n\n.learn__single-category-header-wrapper--progress-bar-top {\n padding-top: 80px;\n\n @include tablet {\n padding-top: 40px;\n }\n}\n\n.learn__single-category-header-content {\n margin-bottom: 10px;\n\n @include tablet {\n margin: 38px 0 30px 70px;\n }\n}\n\n.learn__single-category-title.h1 {\n margin-bottom: 16px;\n}\n\n.learn__single-category-header {\n background-color: $white;\n}\n\n.learn__single-category-header-details p {\n @extend .body-m;\n color: $blue-deep-80;\n margin-top: 15px;\n\n @include tablet {\n font-size: 20px;\n }\n}\n\n.learn__single-category-image {\n max-width: 100%;\n height: auto;\n}\n\n.learn__topics-list {\n margin: 40px 0 0;\n}\n\n.learn__topic-item-title {\n margin-right: 20px;\n padding-bottom: 20px;\n}\n\n.learn__topic-item-count {\n margin-bottom: 10px;\n\n @include tablet {\n margin-bottom: 0;\n }\n}\n\n.learn__topic-item {\n margin-bottom: 50px;\n padding-left: 4px;\n}\n\n.learn__topic-duration {\n color: $grey;\n font-size: 16px;\n font-weight: bold;\n}\n\n.learn__lessons-list {\n margin: 0;\n position: relative;\n}\n\n.learn__lesson-item {\n background-color: $white;\n border-bottom: 0;\n &:hover {\n box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);\n }\n & a:hover {\n box-shadow: none !important;\n }\n &:not(:last-of-type) {\n padding-bottom: 2px;\n }\n\n &--placeholder {\n background-color: rgba($white, 0.6);\n\n span,\n button {\n opacity: 0.6;\n }\n\n button {\n @include tablet {\n float: right;\n }\n }\n }\n}\n\n.learn__lesson-item-link {\n color: $blue-deep-80;\n display: block;\n padding: 18px 20px 20px;\n text-decoration: none;\n display: flex;\n flex-direction: row;\n align-items: center;\n\n @include tablet {\n padding: 22px 20px 20px 21px;\n }\n\n &:visited {\n color: $blue-deep-80;\n }\n\n .button {\n @include tablet {\n position: relative;\n top: -4px;\n }\n }\n}\n\n.learn__lesson-item-link-text {\n display: block;\n margin-bottom: 10px;\n flex: 1;\n\n &:hover {\n color: $color-gov-link;\n }\n\n @include tablet {\n display: inline-block;\n margin-bottom: 0;\n }\n}\n\n.learn__lesson-item-link--completed {\n @include tablet {\n float: right;\n }\n}\n\n.learn__topic-item-read-time {\n display: inline-block;\n\n @include tablet {\n position: absolute;\n top: 50%;\n margin-top: -14px;\n right: 22px;\n }\n}\n\n.learn__back-link {\n left: 0px;\n top: 0px;\n position: absolute;\n z-index: 1;\n\n &--bottom {\n top: auto;\n bottom: 20px;\n }\n}\n\n.learn__beta-banner {\n flex-direction: row;\n\n > i {\n width: 35px;\n\n &:before {\n font-size: 26px;\n }\n }\n\n .g-panel {\n padding: 0 0 0 25px;\n\n h3 {\n margin-top: -10px;\n }\n\n @include tablet {\n padding: 10px 0 10px 30px;\n\n h3 {\n margin-top: 0;\n }\n }\n }\n\n @include tablet {\n > i {\n width: 70px;\n\n &:before {\n font-size: 40px;\n }\n }\n }\n}\n\n#lesson-page {\n details {\n summary {\n font-weight: bold;\n color: #333;\n\n h3 {\n display: inline;\n }\n }\n }\n\n li.great-mvp-list-arrow {\n list-style-type: disclosure-closed;\n margin-left: 20px;\n padding-left: 5px;\n }\n\n nav {\n background: $white;\n\n .great-mvp-pill-button {\n margin-left: 5px;\n }\n }\n\n aside {\n background: $white;\n border-right: 1px solid $light-grey;\n height: 100%;\n top: 0;\n\n h3 {\n padding-top: 20px;\n padding-bottom: 0;\n\n a.topic-link {\n text-decoration: none;\n }\n }\n\n a {\n color: $grey;\n font-size: 16px;\n }\n }\n\n .lesson-next-area {\n display: inline-block;\n\n h5 {\n color: #919191;\n font-size: 16px;\n font-weight: bold;\n }\n\n .lesson-next-link {\n color: #3c3c3c;\n font-size: 36px;\n font-weight: bold;\n }\n\n .lesson-back-to-learning {\n color: #3c3c3c;\n font-size: 19px;\n font-weight: bold;\n display: block;\n }\n }\n}\n\n.lesson-page {\n .rich-text {\n h2,\n h3,\n h4 {\n margin-bottom: 18px;\n padding: 0;\n\n @include tablet {\n margin-bottom: 30px;\n }\n }\n\n h2 {\n @extend .h-m;\n }\n\n h3 {\n @extend .h-s;\n }\n\n h4 {\n @extend .h-xs;\n }\n\n b > i {\n font-weight: bold;\n }\n\n p {\n margin-top: 18px;\n margin-bottom: 18px;\n\n @include tablet {\n margin-top: 22px;\n margin-bottom: 22px;\n }\n }\n\n ul {\n li {\n list-style-type: disc;\n }\n }\n\n ol {\n @extend .list-number;\n margin-left: 0;\n\n li {\n list-style-position: inside;\n margin-bottom: 11px;\n padding-left: 0;\n position: static;\n }\n }\n\n hr {\n height: 1px;\n margin: 0;\n border: 0;\n }\n\n a.link {\n text-decoration: underline;\n font-size: $font-size-p;\n }\n\n .choose-dont-choose {\n h3 {\n @extend .h-xs;\n margin-bottom: 10px;\n\n @include tablet {\n padding: 0;\n }\n }\n\n span[role='img'] {\n margin-bottom: 0;\n\n @include tablet {\n margin-bottom: 20px;\n }\n }\n\n .g-panel {\n &:before {\n display: none;\n\n @include tablet {\n display: block;\n }\n }\n\n h3 {\n margin-bottom: 0;\n\n @include tablet {\n margin-bottom: 10px;\n }\n }\n\n p {\n margin: 0;\n\n @include tablet {\n margin-bottom: 18px;\n margin-top: 18px;\n }\n }\n }\n }\n\n .pros-and-cons {\n h3 {\n @extend .h-s;\n padding-bottom: 15px;\n padding-top: 0;\n margin-bottom: 0;\n }\n\n ul {\n @extend .list-bullet;\n margin-bottom: 0;\n\n li {\n @extend .body-l;\n position: relative;\n margin-bottom: 17px;\n padding-left: 17px;\n\n &:before {\n width: 4px;\n height: 4px;\n }\n }\n }\n\n &__pros {\n margin-bottom: 10px;\n\n @include desktop {\n margin-right: -10px;\n margin-bottom: 0;\n }\n }\n\n &__cons {\n @include desktop {\n margin-left: -10px;\n }\n }\n }\n\n .case-study {\n h3 {\n @extend .h-m;\n padding-top: 0;\n margin-bottom: 15px;\n }\n }\n }\n\n .lesson-body-blocks > .rich-text:first-child {\n > p:first-child {\n padding-top: 0;\n margin-top: 0;\n }\n }\n\n .step-by-step {\n h2,\n h3,\n h4 {\n }\n\n > ul {\n margin: 0;\n }\n\n > ul.list-bullet > li {\n position: static;\n padding-left: 0;\n\n &:before {\n display: none;\n }\n }\n\n img {\n height: auto;\n }\n }\n\n .lesson-hero,\n .media-section {\n img,\n video {\n border-radius: 5px;\n display: block;\n height: auto;\n margin: 0 auto;\n max-width: 100%;\n }\n\n video {\n width: 100%;\n }\n\n .video-transcript {\n &__text-area {\n max-height: 200px;\n overflow-y: scroll;\n }\n }\n }\n\n .lesson-hero {\n margin: 20px 0 20px;\n\n @include tablet {\n margin: 0 0 30px 0;\n }\n }\n\n .objectives {\n\n @include tablet {\n padding-bottom: 0;\n }\n\n hr {\n height: 1px;\n border: 0;\n\n @include tablet {\n margin-bottom: 45px;\n }\n }\n }\n\n .fictional-example {\n h2,\n h3,\n h4 {\n margin-bottom: 12px;\n }\n\n .rich-text > p:first-of-type {\n margin-top: 0;\n }\n\n .rich-text *:last-child {\n margin-bottom: 0;\n }\n }\n\n .ita-quote {\n img {\n margin-top: 5px;\n width: 40px;\n\n @include tablet {\n margin-left: 30px;\n }\n }\n\n &__quote p {\n font-weight: 700;\n }\n\n &__author {\n margin-top: 12px;\n }\n\n blockquote {\n @include tablet {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .g-panel {\n padding-left: 0;\n\n &:before {\n display: none;\n }\n\n p {\n margin: 0;\n }\n\n @include tablet {\n padding-left: 30px;\n\n &:before {\n display: block;\n }\n\n p {\n margin-top: 18px;\n margin-bottom: 18px;\n }\n }\n }\n }\n\n blockquote {\n @extend .body-l;\n font-style: normal;\n font-size: 20px;\n line-height: 30px;\n }\n\n .case-study {\n position: relative;\n\n border-top: 10px solid $blue-deep-10;\n\n @include breakpoint(sm) {\n border-top: unset;\n }\n\n &:before {\n content: '';\n position: absolute;\n left: -15px;\n right: -15px;\n top: 0;\n bottom: 0;\n background: #eef2f6;\n z-index: 0;\n }\n\n @include breakpoint(sm) {\n &:before {\n left: -2000px;\n right: -2000px;\n }\n }\n\n &__content,\n &__open {\n position: relative;\n }\n\n &__content {\n display: block;\n\n @include tablet {\n display: flex;\n padding-top: 0;\n }\n }\n\n &__close {\n background: none;\n border: 0;\n cursor: pointer;\n font-size: 33px;\n position: absolute;\n top: 30px;\n right: 0;\n z-index: 1;\n\n @include tablet {\n right: -58px;\n top: 23px;\n }\n }\n\n &__company {\n margin-top: 20px;\n }\n\n &__media {\n display: none;\n\n @include tablet {\n display: block;\n position: relative;\n }\n\n img,\n video {\n display: block;\n height: auto;\n margin: 0 auto;\n width: 100%;\n }\n\n .block-image:nth-child(2),\n .block-video + .block-image {\n img {\n display: none;\n position: absolute;\n top: 0;\n right: calc(-100% - 30px);\n\n @include tablet {\n display: block;\n }\n }\n }\n\n .quote {\n i {\n position: relative;\n left: -40px;\n top: 25px;\n }\n\n p {\n margin: 0;\n }\n }\n\n .c-full {\n float: none;\n margin: 0;\n }\n }\n\n &__mobile {\n @include tablet {\n display: none;\n }\n\n .quote-block {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: 100%;\n }\n }\n }\n\n .estimated-time {\n margin-bottom: 12px;\n\n @include tablet {\n margin-bottom: 22px;\n }\n\n strong {\n height: 24px;\n display: inline-block;\n position: relative;\n top: -2px;\n }\n }\n}\n\n.lesson-body-blocks > div > h2:first-of-type {\n padding-top: 15px;\n @include govuk-media-query($from: tablet) {\n padding-top: 20px;\n }\n}\n\n\n.lesson-body-blocks > div > h3:first-of-type {\n padding-top: 5px;\n @include govuk-media-query($from: tablet) {\n padding-top: 10px;\n }\n}\n\n.govuk-list--number>li {\n list-style-type: decimal\n}\n\n.lesson-body-blocks b {\n font-family: \"Noto SemiBold\", Arial, Helvetica, Verdana;\n}\n",".clickable-card {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1;\n\n &:active:focus {\n background: transparent;\n }\n}\n\n.card-inner {\n @media only screen and (max-width: $mobile-size) {\n > .primary-button {\n margin-left: auto;\n }\n }\n\n > .primary-button {\n display: none;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../borders/main.scss';\n\n@mixin primary {\n background-color: $color-primary-button;\n color: $color-alternative-text;\n border: 2px solid $color-primary-button;\n\n &.delete-button {\n background-color: $color-delete;\n border: 2px solid $color-delete;\n }\n\n i {\n color: $color-alternative-text;\n }\n}\n\n@mixin secondary {\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n\n &.delete-button {\n color: $color-delete;\n border: 2px solid $color-delete;\n background-color: $color-main-background;\n\n i {\n color: $color-delete;\n }\n }\n\n i {\n color: $color-gov-link;\n }\n}\n\n.button,\nbutton {\n min-height: 50px;\n height: min-content;\n border-radius: 0;\n padding-top: 8px;\n padding-bottom: 8px;\n font-family: $header-font;\n font-size: $font-size-button;\n line-height: revert;\n color: $color-gov-link;\n\n span + i,\n i + span {\n padding-left: $standard-padding;\n }\n\n & i {\n font-size: $icon-large-button-size;\n }\n\n &.change-known-button {\n min-height: auto;\n }\n\n &.icon-last {\n i {\n padding-left: $standard-padding;\n }\n }\n\n &.icon-only {\n height: auto;\n width: auto;\n border: none;\n\n & > i {\n padding: 0;\n }\n }\n\n cursor: pointer;\n\n &:active,\n &:focus {\n @include focus-state;\n }\n\n &.primary-button,\n &.secondary-button,\n &.tertiary-button,\n &.quaternary-button {\n padding-left: $large-padding;\n padding-right: $large-padding;\n }\n\n &.small-button {\n height: 40px;\n min-height: 40px;\n font-size: 16px;\n line-height: 10px;\n\n i {\n font-size: $icon-small-button-size;\n }\n }\n\n &.medium-button {\n height: 45px;\n\n i {\n font-size: $icon-medium-button-size;\n }\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n\n &.secondary-button {\n @include secondary();\n\n & :focus,\n &:active,\n &:hover {\n @include primary();\n }\n }\n\n &.primary-button {\n @include primary();\n & :focus,\n &:active,\n &:hover {\n @include secondary();\n }\n }\n\n &.tab-list-item,\n .tab-list-active {\n height: 50px;\n line-height: 25px;\n margin-bottom: $standard-padding;\n color: $color-gov-link;\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n border-radius: 0;\n }\n\n &.tab-list-active {\n background-color: $color-tab;\n border: 2px solid $color-tab;\n color: $color-main-text;\n }\n\n &.tertiary-button,\n &.tertiary-button:hover,\n &.tertiary-button:active,\n &.tertiary-button:visited,\n &.tertiary-button:focus:active {\n background-color: $color-main-background;\n color: $color-main-text;\n border-color: $color-border;\n\n & > i {\n color: $color-main-text;\n }\n }\n\n &.quaternary-button {\n background-color: $color-completed;\n color: $color-main-background;\n\n & :focus,\n &:active,\n &:hover {\n background-color: $color-main-background;\n color: $color-completed;\n border: 2px solid $color-completed;\n i {\n color: $color-completed;\n }\n }\n }\n\n &.fas fa-check-circle {\n border-radius: 50%;\n height: 40px;\n width: 40px;\n\n // font-size: ;\n icon {\n padding: 0;\n margin: 0;\n }\n }\n\n &.link {\n color: $color-gov-link;\n height: auto;\n }\n\n &.back-button {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n }\n\n &.search-button {\n padding: 0;\n width: 40px;\n min-width: 40px;\n min-height: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n\n i {\n padding: 0;\n }\n }\n\n &.remove-product {\n height: 30px;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n\n &.personalization-menu-button {\n color: $color-alternative-text;\n i {\n color: $color-alternative-text;\n }\n\n &.open {\n color: $color-main-text;\n background-color: $color-alternative-text;\n\n i {\n color: $color-main-text;\n }\n }\n\n &:active,\n &:focus {\n border: none;\n outline: none;\n }\n\n &:hover {\n background-color: $color-footer;\n color: $color-alternative-text;\n\n i {\n color: $color-alternative-text;\n }\n }\n }\n}\n\nbutton {\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n\n &.small-button {\n height: 35px;\n line-height: 10px;\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n}\n\n//override here as imported from great styles\n.button--only-icon {\n height: 40px;\n width: 40px;\n min-height: 40px;\n border-radius: 50% !important;\n border: 2px solid $color-gov-link;\n\n & > i {\n padding: 0;\n }\n}\n\n.tooltip__icon > button {\n i.fas.fa-book {\n color: $color-gov-link !important;\n }\n}\n\nbutton.button-example,\nbutton.button-lesson {\n color: $color-main-text;\n\n i {\n color: $color-main-text;\n }\n}\n\n.remove-market {\n i {\n font-size: $icon-standard-size;\n color: $color-delete;\n }\n}\n\n.tabs {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: $standard-padding $standard-padding;\n}\n\n#skip-link {\n background-color: $color-focus;\n\n &.accessibility-skip-to-section {\n background-color: inherit;\n }\n}\n\nbutton#commodity-code-details {\n padding-left: $large-padding;\n padding-right: $large-padding;\n span + span {\n padding-left: $standard-padding;\n }\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n\n.video-transcript {\n button {\n i + span {\n padding-left: 0;\n }\n }\n}\n","@import '../colors/colors.scss';\n\n$focus-border: 3px solid $color-focus;\n\n@mixin focus-state{\n outline: 3px solid $color-focus;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$breakpoint: 1250px;\n\nnav.main-nav ul a {\n font-family: $main-text-font !important ;\n font-size: $font-size-p;\n border-bottom: 0;\n text-decoration: none;\n color: $color-alternative-text !important;\n padding-right: 4px;\n border: none !important;\n}\n\n// to override great styles\nnav a {\n &:focus:active {\n color: $color-alternative-text;\n }\n}\n\nnav.breadcrumbs {\n padding: 0.75em $x-large-padding;\n max-width: $content-max-width;\n background-color: $color-background-color;\n @media only screen and (min-width: calc( $content-max-width + (2* $x-large-padding))) {\n margin: 0 auto;\n padding: 0.75em 0;\n }\n\n @media only screen and (max-width: calc( $content-max-width + (2* $x-large-padding))) {\n padding: 0.75em $x-large-padding;\n }\n\n a,\n span {\n font-size: 16px;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown {\n right: 0;\n margin-top: 10px;\n background-color: $color-footer !important;\n @media only screen and (max-width: $mobile-size) {\n margin-top: 9px;\n }\n .button,\n .button:visited,\n .button:hover,\n .button:active {\n background: $color-gov-link;\n }\n}\n\nnav.breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n background-color: $color-background-color;\n @media only screen and (max-width: $mobile-size) {\n padding: calc(0.75em - (0.5 * $standard-padding)) 15px !important;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n }\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n}\n\n.back-breadcrumbs{\n li[aria-current=\"page\"] {\n display: none;\n }\n li::after {\n display: none;\n }\n\n li::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: \"\";\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.4em;\n }\n\n li a {\n margin-left: 10px;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown-button {\n font-family: $main-text-font;\n font-size: $font-size-p !important;\n\n z-index: 3;\n}\n","@import '../colors/colors.scss';\n\nhr{\n height: 4px;\n background:$color-thematic-break;\n width:100%;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.select {\n font-size: $font-size-p;\n\n .select_chevron {\n margin-top: 3px;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n }\n}\n\n.select__placeholder {\n display: flex;\n align-items: center;\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n border: 2px solid $color-quotes-icons;\n}\n\n.select__list.select__list {\n border-color: $color-quotes-icons;\n}\n\n.select__placeholder--value {\n padding-left: $standard-padding * 0.5;\n}\n\n.select__list:not(.select__list--open){\n display: none;\n}\n","@import '../../styles/colors/colors.scss';\n\ninput[type='text'],\ninput[type='email'],\ninput[type='password'],\ninput[type='tel'],\ninput[type='number'],\ntextarea,\ntextarea.form-control {\n border-radius: 0px;\n border: 2px solid $color-main-text;\n color: $color-main-text;\n}\ninput[type='checkbox'].markascomplete_checkbox {\n background-color: $color-completed;\n &:before {\n border-color: #0B0C0C;\n margin-top: 2px;\n }\n &:after{\n top: 9px;\n }\n}\n\nlabel {\n color: $color-main-text;\n}\n\n.multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n min-height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type='text'] {\n color: $color-main-text;\n}\n\n.search-input {\n i {\n font-size: 18px;\n }\n}\n\n.form-label,\n.form-hint {\n font-family: $main-text-font;\n}\n\n.form-hint {\n padding-top: .15em;\n padding-bottom: .35em;\n font-size: 18px;\n}\n\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/typography.scss';\n@import '../sizes/sizes.scss';\n\n$where-to-export-image: url(/static/images/where-to-export-header.png);\n$export-plan-image: url(/static/images/export-plan-header.png);\n$learn-to-export-image: url(/static/images/learn-to-export-header.png);\n$account-image: url(/static/images/accounts-header.png);\n$get-started-header: url(/static/images/learn-to-export-topic1-header.png);\n$identify-opportunities-header: url(/static/images/learn-to-export-topic2-header.png);\n$prepare-to-sell-header: url(/static/images/learn-to-export-topic3-header.png);\n$regulations-licensing-header: url(/static/images/learn-to-export-topic4-header.png);\n$funding-financing-header: url(/static/images/learn-to-export-topic5-header.png);\n\n@mixin page-header-container-mixin() {\n max-width: 1230px; /* Initial max width until 1660px */\n margin-left: auto;\n margin-right: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n\n @media (min-width: 1600px) {\n max-width: 1600px; /* Change max width beyond 1660px */\n margin-left: calc(\n (100% - 1230px) / 2\n ); /* Calculate left margin dynamically */\n }\n\n @media (min-width: 1660px) {\n max-width: 1600px; /* Ensure max-width remains 1600px beyond 1660px */\n }\n}\n\n@mixin vertical-alignment {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button,\n .button {\n width: 100%;\n }\n\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n\n &.full-height-img {\n background-size: 90% auto !important;\n background-position-x: right !important;\n }\n }\n}\n\n.page-header {\n position: relative;\n background-color: $color-main-background !important;\n width: 100%;\n height: 355px;\n display: inline-flex;\n flex-direction: row;\n justify-content: center;\n flex-wrap: wrap;\n box-sizing: border-box;\n\n &.get-started .image-container {\n background: $get-started-header;\n }\n\n &.identify-opportunities-and-research-the-market .image-container {\n background: $identify-opportunities-header;\n }\n\n &.prepare-to-sell-into-a-new-country .image-container {\n background: $prepare-to-sell-header;\n }\n\n &.regulations-licensing-and-logistics .image-container {\n background: $regulations-licensing-header;\n }\n\n &.funding-financing-and-getting-paid .image-container {\n background: $funding-financing-header;\n }\n\n &.where-to-export-header .image-container {\n background: $where-to-export-image;\n }\n\n &.export-plan-header .image-container {\n background: $export-plan-image;\n }\n\n &.account-header .image-container {\n background: $account-image;\n }\n\n &.market-header .image-container {\n background: url(/static/images/export-plan-header.png);\n }\n\n &.learn-header .image-container {\n background: $learn-to-export-image;\n }\n\n .inner-header {\n max-width: $max-header-width;\n width: 100%;\n height: 100%;\n margin-left: $x-large-padding;\n display: inline-flex;\n\n @include page-header-container-mixin();\n\n > div:first-child {\n padding-top: 60px;\n padding-bottom: 60px;\n flex: 1;\n min-width: 420px;\n box-sizing: border-box;\n\n @media (max-width: $tablet-size) {\n min-width: -webkit-fill-available;\n }\n\n .govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n\n button {\n min-width: initial;\n }\n\n p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n\n p.sub-header {\n color: $color-subheading-text;\n margin-bottom: 0px;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n margin-bottom: $standard-padding;\n }\n }\n\n .lesson-summary {\n display: inline-flex;\n align-items: center;\n\n span,\n i {\n color: $color-gov-link;\n }\n\n i {\n padding-bottom: 3px;\n }\n\n .learn__category-topics {\n padding-left: $standard-padding;\n }\n\n .learn__category-lessons {\n padding-left: $standard-padding * 0.5;\n }\n }\n }\n\n .image-container {\n width: 100%;\n height: 100%;\n flex: 2;\n background-repeat: no-repeat !important;\n background-size: auto 100% !important;\n\n &.right-aligned {\n background-position-x: right !important;\n }\n\n @media only screen and (min-width: $mobile-size) and (max-width: 980px) {\n margin-left: -8%;\n &.right-aligned {\n margin-left: 0;\n }\n }\n &.ea-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n &.lte-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n\n &:not(.image-full-width) {\n @media only screen and (min-width: 980px) {\n background-position-y: 50% !important;\n }\n }\n }\n }\n\n i.fa .fa-clock {\n color: $color-gov-link;\n }\n\n &.stack-at-tablet-width {\n @media only screen and (max-width: 900px) {\n @include vertical-alignment;\n }\n\n @media only screen and (max-width: $mobile-size) {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button {\n width: 100%;\n }\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container:not(.hide-for-mobile) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: center !important;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n @include vertical-alignment;\n }\n\n .image-container:not(.great-display-from-tablet) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n }\n }\n}\n\n.market-details-header {\n height: 345px;\n background-position: 50% !important;\n background-size: cover !important;\n\n @media only screen and (max-width: $mobile-size) {\n height: 200px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.personalization-menu {\n position: absolute;\n box-shadow: rgb(0 0 0 / 25%) 0px 6px 10px 0px;\n padding: $large-padding;\n background-color: $color-main-background;\n z-index: 2;\n width: 375px;\n @media only screen and (min-width: $mobile-size) {\n margin-left: -13px;\n }\n\n ul {\n padding: 0;\n margin: 0;\n\n li + li {\n padding-top: 13px;\n }\n\n li {\n display: flex;\n flex-direction: row;\n align-items: center;\n border-bottom: 2px solid $color-background-color;\n padding-bottom: $standard-padding;\n\n a {\n flex: 1;\n font-family: $header-font;\n text-decoration: none;\n color: $color-main-text;\n &:hover {\n color: $color-gov-link;\n }\n }\n\n button {\n height: auto;\n background-color: transparent;\n\n .remove-product {\n height: auto;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n }\n }\n }\n}\n\n#set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n }\n}\n\n#set-product-button {\n margin-left: -13px;\n}\n\n #set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: 640px) {\n margin-left: 0;\n }\n }\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\nfooter {\n background-color: $color-main-background;\n\n .copyright-container {\n background-color: $color-main-background;\n display: flex;\n justify-content: center;\n div {\n width: 100%;\n align-items: center;\n display: inline-flex;\n flex-direction: row;\n justify-content: space-between;\n max-width: $content-max-width;\n padding: $large-padding $x-large-padding;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding;\n flex-direction: column;\n align-items: flex-start;\n }\n @media only screen and (min-width: (1290px + ($x-large-padding * 2) )) {\n padding: 40px 0 $large-padding 0;\n }\n\n @media only screen and (min-width: calc($content-max-width + (2 * $large-padding))) {\n padding: $large-padding 0;\n }\n\n p.copy-right {\n font-size: 18px;\n padding-top: 3px;\n margin: 0;\n @media only screen and (max-width: $mobile-size) {\n font-size: 16px;\n margin: 0;\n }\n }\n }\n }\n div.footer {\n background-color: $color-footer;\n justify-content: center;\n display: flex;\n\n &.great-display-block{\n display: block;\n }\n\n ul {\n margin: 80px $x-large-padding $x-large-padding;\n max-width: $content-max-width;\n display: inline-flex;\n gap: $large-padding;\n flex-wrap: wrap;\n list-style-type: none;\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n margin: 115px $large-padding 52px $large-padding;\n }\n\n > li a {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-alternative-text;\n text-decoration-line: underline;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n cursor: pointer;\n }\n }\n }\n}\n","@import '../colors/colors.scss';\n\n.tooltip__close {\n\n min-height: 30px;\n display: flex;\n justify-content: center;\n align-items: center;\n float: right;\n cursor: pointer;\n margin: -5px -5px 0 0;\n width: 30px;\n height: 30px;\n overflow: hidden;\n border-radius: 15px;\n background-color: $color-main-background;\n transition: background-color 300ms;\n\n &:hover {\n background-color: $color-alternative-background;\n }\n\n span[role='img'] {\n color: $color-gov-link\n }\n\n &:focus {\n outline: 6px solid $color-focus;\n }\n}\n\n.tooltip-title{\n font-size: 20px;\n}\n","div.progress-bar, div.learn__category-progress {\n border-radius: 0!important;\n height: 5px;\n background: #CCE2D8;\n span {\n border-radius: 0!important;\n background: govuk-colour(\"green\");\n }\n}\n","@import '../sizes/sizes.scss';\n\n.ReactModal__Content.ReactModal__Content--after-open{\n max-width: $content-max-width!important;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n.great-global-header-footer {\n background-color: $white;\n box-sizing: border-box;\n\n & > .container {\n @include float-clear;\n }\n\n .great-domestic-international-links {\n @include float-clear;\n float: right;\n }\n}\n\n\n\n@mixin flag-red-underline {\n &:after {\n background-color: #b00d23;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n#great-global-header-domestic-link {\n font-family: $header-font;\n}\n\n.great-domestic-international-links {\n @include float-clear;\n\n a {\n color: $color-main-text;\n padding: 0 15px;\n padding-top: 10px;\n text-decoration: none;\n height: 50px;\n display: block;\n float: left;\n font-size: 14px;\n position: relative;\n }\n}\n\n.great-global-header.domestic a.domestic,\n.great-global-header.international a.international {\n @include flag-red-underline;\n color: $color-main-text;\n}\n\n@media (max-width: 640px) {\n .great-global-header-footer {\n height: auto;\n line-height: 1;\n\n & > .container {\n padding-top: 10px;\n margin: 0;\n width: 100%;\n padding: 0;\n }\n\n .great-global-header-footer-logo {\n padding-left: 15px;\n float: none;\n }\n\n .great-domestic-international-links {\n display: table;\n float: none;\n width: 100%;\n table-layout: fixed;\n\n a {\n line-height: 14px;\n float: none;\n display: table-cell;\n vertical-align: middle;\n width: 50%;\n padding-top: 0;\n\n &:first-child {\n padding-left: 15px;\n padding-right: 0;\n }\n\n &:last-child {\n text-align: right;\n padding-right: 15px;\n padding-left: 0;\n }\n }\n }\n }\n}\n\n@media (max-width: 350px) {\n .great-global-header-footer {\n .great-domestic-international-links > * {\n font-size: 12px;\n }\n }\n}\n","@import './card.scss';\n@import './buttons.scss';\n@import './nav.scss';\n@import './thematic-break.scss';\n@import './select.scss';\n@import './inputs.scss';\n@import './page-header.scss';\n@import './personalisation-bar.scss';\n@import './footer.scss';\n@import './tootltip.scss';\n@import './progress-bar.scss';\n@import './cookies-modal.scss';\n@import './domestic-international-header.scss';\n\na:focus:active,\nbutton:focus:active {\n background-color: initial;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$login-image: url(/static/images/signin-image.png);\n$signup-image: url(/static/images/signup-image.png);\n$banner: url(/static/images/great-banner-large.png);\n$ea-signup-image: url(/static/images/export-academy-lady-light-green.png);\n\n\n\n\n#sign-up,\n#login {\n h1 {\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n }\n\n h3 {\n color: $color-main-text;\n }\n\n .hide-logo-below-1200 {\n @media only screen and (max-width: 1200px) {\n display: none;\n }\n }\n\n .signup__form-panel,\n .great-signup__form-panel {\n max-height: auto;\n overflow: auto;\n\n #get-in-touch {\n font-size: $font-size-p;\n color: $color-main-text;\n }\n\n .form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n }\n\n @media only screen and (max-width: 900px) {\n width: 100%;\n }\n }\n\n .great-signup__info-panel,\n .signup__info-panel {\n padding: 0;\n background-position: center 100% !important;\n background-repeat: no-repeat !important;\n position: relative;\n overflow-x: hidden;\n\n @media only screen and (max-width: 900px) {\n display: none;\n }\n\n .great-logo {\n position: absolute;\n height: 129px;\n width: 382px;\n background: $banner;\n background-size: contain;\n background-repeat: no-repeat;\n bottom: 80px;\n right: -50px;\n\n @media only screen and (max-width: 1200px) {\n display:none;\n }\n }\n\n &.login-panel {\n background: $login-image;\n background-size: auto 45vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.signup-panel {\n background: $signup-image;\n background-size: auto 55vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.ea-login-panel {\n background: $ea-signup-image;\n }\n\n &.ea-signup-panel {\n background: $ea-signup-image;\n background-size: auto 50vh;\n padding-bottom: 300px !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n }\n\n .signup__info-panel__content {\n padding: 145px 40px 40vh 40px;\n height: 100%;\n }\n\n .signup__info-panel__subheadings {\n span.great-icon {\n color: #2397d4;\n }\n\n li {\n font-size: $font-size-h4;\n margin-bottom: $large-padding;\n font-weight: $font-weight-standard;\n line-height: $h5-line-height;\n }\n }\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$tablet: 900px;\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n.classification-tree__line,\n.section-list__item {\n border-radius: 0;\n}\n\n.back-link {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n background-color: $color-main-background;\n border-radius: 10px;\n line-height: 20px;\n }\n}\n\n#personalisation-bar {\n button {\n height: 45px;\n }\n}\n\n.shared-personalisation-bar {\n background-color: #363566;\n\n button {\n background-color: #363566;\n }\n span.menu-link {\n font-weight: $font-weight-semi-bold;\n }\n}\n\nblockquote,\n.box,\n.box:before {\n background-color: $color-background-color;\n}\n\n.media-block {\n > span[role='img'] {\n width: 70px;\n margin: 0 0 20px 0;\n\n @include tablet {\n margin: 0 30px 0 0;\n }\n }\n\n > span[role='img'] {\n &:before {\n color: $color-thematic-break;\n font-size: 40px;\n\n @include tablet {\n float: right;\n }\n }\n }\n}\n\na.link {\n color: $color-gov-link;\n text-decoration: underline;\n}\n\np > a {\n font-size: inherit;\n}\n\n.test-knowledge,\n.next-steps {\n background-color: $color-footer;\n\n .mark-lesson-as-complete h2,\n .mark-lesson-as-complete span,\n .test-knowledge-wrapper > h2,\n > h3 {\n color: $color-alternative-text;\n }\n .dashboard__routing-block {\n .card {\n padding-bottom: $large-padding;\n }\n .dashboard-card {\n padding-top: 0;\n padding-bottom: 0;\n }\n }\n .dashboard__routing-block + .dashboard__routing-block {\n @media only screen and (max-width: $mobile-size) {\n margin-top: $x-large-padding;\n .card {\n padding-bottom: 0;\n }\n }\n }\n}\n\na.link--underline {\n text-decoration: none;\n}\n\n#interaction-details {\n margin-bottom: 0;\n}\n\n.export-plan-wrapper,\n.export-plan-dashboard__section {\n background-color: $color-background-color;\n}\n.costs,\n.getting-paid,\n.export-plan-form,\n.export-plan-statistics,\n.hero-image-container,\n.action-wrapper {\n background-color: $color-main-background;\n border-radius: 0;\n}\n\n.lesson-accordian-content,\n.form-group-example,\n.statistic {\n background-color: $color-info-box;\n border-radius: 0;\n}\n\n.section--intro,\n.section-complete {\n background-color: $color-footer;\n\n p,\n h1,\n span,\n h3,\n label {\n color: $color-alternative-text;\n }\n}\n\n.great-radiogroup__label {\n border-radius: 0;\n}\n\na.link.lesson-learn,\na.section-list__link {\n text-decoration: none;\n border-radius: 0;\n\n img {\n border-radius: 0;\n }\n}\n\n.modal-inner {\n background-color: $color-main-background;\n}\n\n#compare-markets .container {\n background-color: $color-background-color;\n max-width: $max-header-width;\n\n @media only screen and (min-width: $mobile-size) and (max-width: $max-header-width) {\n $margin-left: $x-large-padding;\n $margin-left: $x-large-padding;\n }\n @media only screen and (min-width: (calc($max-header-width + ($x-large-padding * 2)) )) {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.landing-page-section {\n background-color: $color-main-background;\n}\n\n.snackbar-message {\n background-color: $color-footer;\n display: inline-flex;\n align-items: center;\n}\n\n.great-footer {\n background-color: $color-footer;\n}\n\n.g-card {\n background-color: $color-main-background;\n}\n\n.caption {\n padding-top: $standard-padding;\n}\n\n.select-label {\n padding-bottom: $standard-padding;\n}\n\n.table-highlight {\n background-color: #eef2f6;\n}\n\n.select__selected {\n button.tag {\n min-height: 0;\n background-color: $color-gov-link;\n }\n}\n\n#product-tab {\n .select__placeholder {\n max-height: 50px;\n }\n}\n\nli.selected-groups__item {\n button {\n padding-left: $standard-padding;\n }\n background-color: $color-main-background;\n border-radius: 0;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n line-height: inherit;\n i {\n color: $color-delete;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.sso-profile-tab-container {\n background-color: $color-background-color;\n\n .container {\n > ul {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n > li {\n border-top: 5px solid $color-background-color;\n font-size: 20px;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n padding-bottom: 26px;\n padding-top: $large-padding;\n\n &.active {\n border-top: 5px solid $color-thematic-break;\n background-color: $color-main-background;\n }\n\n > a {\n font-family: $header-font;\n font-size: 20px;\n text-decoration: none;\n color: $color-main-text;\n }\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding 15px;\n margin: 0;\n > ul {\n gap: $standard-padding;\n > li {\n background-color: $color-main-background;\n padding: 0;\n padding-left: $large-padding;\n padding-right: $large-padding;\n height: 40px;\n border: 2px solid $color-gov-link;\n display: flex;\n align-items: center;\n\n &:hover {\n background-color: $color-gov-link;\n > a {\n color: $color-alternative-text;\n }\n }\n\n > a {\n color: $color-gov-link;\n font-size: 16px;\n &:focus,\n :active {\n border: none;\n }\n }\n\n &.active {\n border: 2px solid $color-main-background;\n > a {\n color: $color-main-text;\n }\n &:hover {\n > a {\n color: $color-alternative-text;\n }\n }\n }\n }\n }\n }\n }\n}\n\n.information-breakout {\n background-color: $color-background-color;\n padding: $x-large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n\n p {\n padding: 0;\n margin: 0;\n }\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n#logo-container {\n border-color: $color-alternative-background;\n\n #add-image {\n background-color: $color-alternative-background;\n }\n}\n\n.message-box {\n border-color: $color-alternative-background;\n}\n\n.alerts-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#information-banner {\n border-color: $color-alternative-background;\n}",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"5.5.0\";\n\n // CSS custom property for each breakpoint\n @each $name, $value in $govuk-breakpoints {\n --govuk-frontend-breakpoint-#{$name}: #{govuk-px-to-rem($value)};\n }\n}\n\n/*# sourceMappingURL=_govuk-frontend-properties.scss.map */\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body::before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */\n","@import \"../button/index\";\n@import \"../input/index\";\n\n@include govuk-exports(\"govuk/component/password-input\") {\n .govuk-password-input__wrapper {\n // This element inherits styles from .govuk-input__wrapper, including:\n // - being display: block with contents in a stacked column below the mobile\n // breakpoint\n // - being display: flex above the mobile breakpoint\n\n @include govuk-media-query($from: mobile) {\n flex-direction: row;\n\n // The default of `stretch` makes the toggle button appear taller than the\n // input, due to using box-shadow, which we don't particularly want in\n // this situation\n align-items: flex-start;\n }\n }\n\n .govuk-password-input__input {\n // IE 11 and Microsoft Edge comes with its own password reveal function. We\n // want to hide it, so that there aren't two controls presented to the user\n // that do the same thing but aren't in sync with one another. This doesn't\n // affect the function that allows Edge users to toggle password visibility\n // by pressing Alt+F8, which cannot be programmatically disabled.\n &::-ms-reveal {\n display: none;\n }\n }\n\n .govuk-password-input__toggle {\n // Add top margin so the button doesn't obscure the input's focus style\n margin-top: govuk-spacing(1);\n\n // Remove default margin-bottom from button\n margin-bottom: 0;\n\n // Hide the button by default, JS removes this attribute\n &[hidden] {\n display: none;\n }\n\n @include govuk-media-query($from: mobile) {\n // Buttons are normally 100% wide on mobile, but we don't want that here\n width: auto;\n flex-shrink: 0;\n flex-basis: 5em;\n\n // Move the spacing from top to the left\n margin-top: 0;\n margin-left: govuk-spacing(1);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/task-list\") {\n $govuk-task-list-hover-colour: govuk-colour(\"light-grey\");\n\n .govuk-task-list {\n @include govuk-font($size: 19);\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: 0;\n list-style-type: none;\n }\n\n // This uses table layout so that the task name and status always appear\n // side-by-side, with the width of each 'column' being flexible depending upon\n // the length of the task names and statuses.\n //\n // The position is set to 'relative' so than an absolutely-positioned\n // transparent element box can be added within the link so that the whole row\n // can be clickable.\n .govuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-task-list__item:first-child {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // This class is added to the elements where the task name is a link. The\n // background hover colour is added to help indicate that the whole row is\n // clickable, rather than just the visible link text.\n .govuk-task-list__item--with-link:hover {\n background: $govuk-task-list-hover-colour;\n }\n\n .govuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status {\n display: table-cell;\n padding-left: govuk-spacing(2);\n text-align: right;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status--cannot-start-yet {\n color: $govuk-secondary-text-colour;\n }\n\n // This adds an empty transparent box covering the whole row, including the\n // task status and any hint text. Because this is generated within the link\n // element, this allows the whole area to be clickable.\n .govuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .govuk-task-list__hint {\n margin-top: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Tabular number helper\n///\n/// Switches numerical glyphs (0–9) to use alternative forms with a\n/// monospaced bounding box. This ensures that columns of numbers, such\n/// as those in tables, remain horizontally aligned with one another.\n/// This also has the useful side effect of making numbers more legible\n/// in some situations, such as reference codes, as the numbers are more\n/// distinct and visually separated from one another.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-font-tabular-numbers($important: false) {\n font-variant-numeric: tabular-nums if($important, !important, null);\n}\n\n/// Word break helper\n///\n/// Forcibly breaks long words that lack spaces, such as email addresses,\n/// across multiple lines when they wouldn't otherwise fit.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally used to create override classes.\n/// @access public\n\n@mixin govuk-text-break-word($important: false) {\n // IE 11 and Edge 16–17 only support the non-standard `word-wrap` property\n word-wrap: break-word if($important, !important, null);\n\n // All other browsers support `overflow-wrap`\n overflow-wrap: break-word if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Font size and line height helper\n///\n/// @param {Number} $size - Point from the type scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n///\n/// @alias govuk-font-size\n/// @deprecated Use `govuk-font-size` instead\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n @include _warning(\n \"govuk-typography-responsive\",\n \"govuk-typography-responsive is deprecated. Use govuk-font-size instead.\"\n );\n @include govuk-font-size($size, $override-line-height, $important);\n}\n\n/// Font size and line height helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// ```scss\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n/// ```\n///\n/// @param {Number | String} $size - Point from the type scale (the size as\n/// it would appear on tablet and above)\n/// @param {Number} $line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n\n@mixin govuk-font-size($size, $line-height: false, $important: false) {\n // Flag font sizes that start with underscores so we can suppress warnings on\n // deprecated sizes used internally, for example `govuk-font($size: \"_14\")`\n $size-internal-use-only: str-slice(#{$size}, 1, 1) == \"_\";\n\n // Remove underscore from font sizes flagged for internal use\n @if $size-internal-use-only {\n $size: str-slice(#{$size}, 2);\n }\n\n // Check for a font map exactly matching the given size\n $font-map: map-get($govuk-typography-scale, $size);\n\n // No match? Try with string type (e.g. $size: \"16\" not 16)\n @if not $font-map {\n @each $font-size in map-keys($govuk-typography-scale) {\n @if not $font-map and #{$font-size} == #{$size} {\n $font-map: map-get($govuk-typography-scale, $font-size);\n }\n }\n }\n\n // Still no match? Throw error\n @if not $font-map {\n @error \"Unknown font size `#{$size}` - expected a point from the type scale.\";\n }\n\n // Check for a deprecation within the type scale\n $deprecation: map-get($font-map, \"deprecation\");\n\n @if $deprecation {\n // Warn on deprecated font sizes unless flagged for internal use\n @if not $size-internal-use-only {\n @include _warning(map-get($deprecation, \"key\"), map-get($deprecation, \"message\"));\n }\n\n // remove the deprecation map keys so they do not break the breakpoint loop\n $font-map: map-remove($font-map, \"deprecation\");\n }\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n // $calculated-line-height is a separate variable from $line-height,\n // as otherwise the value would get redefined with each loop and\n // eventually break _govuk-line-height.\n //\n // We continue to call the param $line-height to stay consistent with the\n // naming with govuk-font.\n $calculated-line-height: _govuk-line-height(\n $line-height: if($line-height, $line-height, map-get($breakpoint-map, \"line-height\")),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $calculated-line-height: $calculated-line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $calculated-line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean | String} $size Point from the type scale (the\n/// size as it would appear on tablet and above). Use `false` to avoid setting\n/// a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the type scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @include govuk-typography-common;\n\n @if $tabular {\n @include govuk-font-tabular-numbers;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-font-size($size, $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","$great-type-size-heading-xl-large: 48px;\n$great-type-size-heading-xl: 32px;\n$great-type-size-heading-l-large: 36px;\n$great-type-size-heading-l: 27px;\n$great-type-size-heading-m-large: 24px;\n$great-type-size-heading-m: 21px;\n$great-type-size-body: 18px;\n$great-type-size-heading-s: $great-type-size-body;\n$great-type-size-heading-xs: $great-type-size-body;\n$great-type-family-domestic: \"Noto Sans\";\n$great-type-family-miuk-brand-font: \"Daily Tabloid JNL\";\n$great-type-weight-regular: \"Regular\";\n$great-type-weight-semi-bold: \"Semi bold\";\n$great-type-size-caption-xl-large: 27px;\n$great-type-size-caption-xl: $great-type-size-body;\n$great-type-size-caption-l-large: $great-type-size-heading-m;\n$great-type-size-caption-l: $great-type-size-body;\n$great-type-size-body-small: 16px;\n$great-type-size-caption-m-large: $great-type-size-body;\n$great-type-size-caption-m: $great-type-size-body-small;\n$great-type-size-body-large: $great-type-size-heading-m;\n$great-type-line-height-heading-xl-large: 55px;\n$great-type-line-height-heading-xl: 40px;\n$great-type-line-height-heading-l-large: 45px;\n$great-type-line-height-heading-l: 35px;\n$great-type-line-height-heading-m: 30px;\n$great-type-line-height-body: 25px;\n$great-type-line-height-heading-s: $great-type-line-height-body;\n$great-type-line-height-heading-xs: $great-type-line-height-body;\n$great-type-line-height-caption-xl-large: 35px;\n$great-type-line-height-caption-xl: $great-type-line-height-body;\n$great-type-line-height-caption-l-large: $great-type-line-height-heading-m;\n$great-type-line-height-caption-l: $great-type-line-height-body;\n$great-type-line-height-body-small: 20px;\n$great-type-line-height-caption-m-large: $great-type-line-height-body;\n$great-type-line-height-caption-m: $great-type-line-height-body-small;\n$great-type-line-height-body-large: $great-type-line-height-heading-m;\n","////\n/// @group helpers/spacing\n////\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing(\n $responsive-spacing-point,\n $property,\n $direction: \"all\",\n $important: false,\n $adjustment: false\n) {\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","$great-colour-dbt-red: #cf102dff;\n$great-colour-dbt-blue: #00285fff;\n$great-colour-dbt-green: #004d44ff;\n$great-colour-dbt-light-blue: #0063beff;\n$great-colour-dbt-violet: #4814a0ff;\n$great-colour-dbt-orange: #e24912ff;\n$great-colour-dbt-berry: #a90083ff;\n$great-colour-great-red: #e80000ff;\n$great-colour-great-blue: #04043fff;\n$great-colour-great-mid-grey: #d6e0e5ff;\n$great-colour-great-light-grey: #dde5edff;\n$great-colour-great-dark-green: #004f59ff;\n$great-colour-great-light-green: #8ce2d0ff;\n$great-colour-great-vibrant-blue: #0545d6ff;\n$great-colour-great-light-blue: #59cbe8ff;\n$great-colour-great-dark-red: #b50000ff;\n$great-colour-great-light-red: #ff6d6aff;\n$great-colour-miuk-light-grey: #dde5edff;\n$great-colour-miuk-mid-grey: #d6e0e5ff;\n$great-colour-miuk-light-green: #8ce2d0ff;\n$great-colour-miuk-mid-green: #0d8d98ff;\n$great-colour-miuk-light-blue: #59cbe8ff;\n$great-colour-miuk-mid-blue: #2397d4ff;\n$great-colour-miuk-light-purple: #d291c3ff;\n$great-colour-miuk-mid-purple: #a24a94ff;\n$great-colour-miuk-light-red: #ff6d6aff;\n$great-colour-miuk-mid-red: #e94f3dff;\n$great-colour-interface-link-blue: #1d70b8ff;\n$great-colour-interface-link-hover: #003078ff;\n$great-colour-interface-link-hover-shadow: #00081fff;\n$great-colour-interface-link-visited: #4c2c92ff;\n$great-colour-interface-focus: #ffdd00ff;\n$great-colour-interface-error: #d4351cff;\n$great-colour-interface-error-hover: #8a1200ff;\n$great-colour-interface-error-hover-shadow: #4d0a00ff;\n$great-colour-interface-success: #00703cff;\n$great-colour-interface-success-hover: #005a30ff;\n$great-colour-interface-success-shadow: #00422aff;\n$great-colour-interface-success-hover-shadow: #003320ff;\n$great-colour-interface-black: #222222ff;\n$great-colour-interface-dark-grey: #505a5fff;\n$great-colour-interface-mid-grey: #7d8e96ff;\n$great-colour-interface-white: #ffffffff;\n$great-colour-interface-highlight: #f1f77aff;\n$great-colour-interface-text-black: $great-colour-interface-black;\n$great-colour-interface-secondary-text: $great-colour-interface-dark-grey;\n$great-colour-interface-input-border: $great-colour-interface-black;\n$great-colour-interface-icon: $great-colour-interface-black;\n$great-colour-great-background-light-blue: #eef2f6ff;\n","@font-face {\n font-family: 'Noto Sans';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n","body {\n font-family: $great-type-family-domestic;\n font-size: $great-type-size-body;\n color: $great-colour-interface-text-black;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $great-type-family-domestic;\n font-weight: $great-type-weight-semi-bold;\n}","// Variables\n$great-button-shadow-size: 3px;\n$great-button-padding: 13px 20px 12px;\n$great-button-inline-padding: 8px 15px 7px;\n$great-button-icon-padding: 8px 10px 7px;\n$great-button-font-size: 20px;\n$great-button-line-height: 1.3;\n$great-button-box-sizing: border-box;\n$great-button-display: inline-block;\n$great-button-position: relative;\n$great-button-width: 100%;\n$great-button-margin: 0 0 20px;\n$great-button-border-width: 1px;\n$great-button-border-radius: 0;\n$great-button-text-align: center;\n$great-button-vertical-align: top;\n$great-button-cursor: pointer;\n$great-button-appearance: none;\n$great-button-outline: 2px solid transparent;\n\n// Placeholder for base button styles\n%great-button-base {\n font-family: 'Noto SemiBold';\n font-size: $great-button-font-size;\n box-sizing: $great-button-box-sizing;\n display: $great-button-display;\n position: $great-button-position;\n width: $great-button-width;\n margin: $great-button-margin;\n border: $great-button-border-width solid rgba(0, 0, 0, 0);\n border-bottom: none;\n border-radius: $great-button-border-radius;\n text-align: $great-button-text-align;\n text-decoration: none;\n vertical-align: $great-button-vertical-align;\n cursor: $great-button-cursor;\n -webkit-appearance: $great-button-appearance;\n padding: $great-button-padding;\n line-height: $great-button-line-height;\n -webkit-font-smoothing: auto;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n &::before {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -4px;\n left: -2px;\n background: rgba(0, 0, 0, 0);\n }\n}\n\n// Mixin for button states\n@mixin great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover, $has-border: false) {\n background-color: $bg-color;\n color: $text-color;\n box-shadow: 0 $great-button-shadow-size 0 $border;\n\n @if $has-border {\n border: $great-button-border-width solid $border;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover,\n &:active:not(:focus) {\n color: $text-color;\n background-color: $bg-hover;\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n\n @if $has-border {\n color: $border-hover;\n border: $great-button-border-width solid $border-hover;\n border-bottom: none;\n }\n }\n\n &:active:not(:focus) {\n border: $great-button-border-width solid $border-hover;\n box-shadow: none;\n }\n\n &:focus:not(:hover) {\n outline: $great-button-outline;\n color: $great-button-colour-focus-text;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n border-bottom: none;\n box-shadow: 0 $great-button-shadow-size 0 $great-button-colour-focus-border;\n }\n\n &:focus:active {\n background: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n box-shadow: none;\n color: $great-button-colour-focus-text;\n }\n}\n\n// Mixin for warning and transactional button shared styles\n@mixin great-button-warning-transactional-states($bg-color, $bg-hover, $text-color, $border, $border-hover) {\n @include great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover);\n\n &:active:not(:focus),\n &:focus:hover,\n &:hover {\n border: $great-button-border-width solid transparent;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover {\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n }\n}\n\n// Placeholder for primary button styles\n%great-button-primary {\n @include great-button-states(\n $great-button-colour-primary-background,\n $great-button-colour-primary-background-hover,\n $great-button-colour-primary-text-colour,\n $great-button-colour-primary-border,\n $great-button-colour-primary-border-hover\n );\n}\n\n// Placeholder for secondary button styles\n%great-button-secondary {\n @include great-button-states(\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-text-colour,\n $great-button-colour-secondary-border,\n $great-button-colour-secondary-border-hover,\n true\n );\n\n &:hover,\n &:focus:hover {\n border: $great-button-border-width solid $great-button-colour-secondary-border-hover;\n border-bottom: none;\n }\n}\n\n// Placeholder for warning button styles\n%great-button-warning {\n @include great-button-warning-transactional-states(\n $great-button-colour-warning-background,\n $great-button-colour-warning-hover,\n $great-button-colour-warning-text-colour,\n $great-button-colour-warning-border,\n $great-button-colour-warning-border-hover\n );\n}\n\n// Placeholder for transactional button styles\n%great-button-transactional {\n @include great-button-warning-transactional-states(\n $great-button-colour-transactional-background,\n $great-button-colour-transactional-background-hover,\n $great-button-colour-transactional-text-colour,\n $great-button-colour-transactional-border,\n $great-button-colour-transactional-border-hover\n );\n}\n\n// Placeholder for CTA button styles\n%great-button-cta {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n\n .great-icon--svg {\n margin-left: 10px;\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon button styles\n%great-button-icon {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n padding: $great-button-icon-padding;\n\n .great-icon--svg {\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon inline styles\n%great-button-inline {\n padding: $great-button-inline-padding;\n}\n\n// Base button styles\n.great-button {\n @extend %great-button-base;\n @extend %great-button-primary;\n}\n\n// Secondary button styles\n.great-button--secondary {\n @extend %great-button-base;\n @extend %great-button-secondary;\n}\n\n// Warning button styles\n.great-button--warning {\n @extend %great-button-base;\n @extend %great-button-warning;\n}\n\n// Transactional button styles\n.great-button--transactional {\n @extend %great-button-base;\n @extend %great-button-transactional;\n}\n\n// CTA button styles\n.great-button--cta {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-cta;\n}\n\n// Inline button styles\n.great-button--inline {\n @extend %great-button-base;\n @extend %great-button-inline;\n}\n\n// Toggle button styles\n.great-button--toggle {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-inline;\n}\n\n// Icon button styles\n.great-button--icon {\n @extend %great-button-base;\n @extend %great-button-icon;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n.great-signup {\n width: 100%;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n background: #f5f5f6;\n\n &__logo {\n width: 148px;\n height: auto;\n\n @media (max-width: 768px) {\n max-width: 132px;\n }\n }\n\n &__form-panel {\n color: #4c436e;\n min-height: 100vh;\n padding: 40px 105px 0px 105px;\n background-color: #fff;\n width: 610px;\n flex-shrink: 0;\n z-index: 1;\n\n @media screen and (max-width: 1024px) {\n padding: 30px;\n width: 40%;\n }\n\n @media screen and (max-width: 768px) {\n padding: 20px;\n width: 50%;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n\n .vertical-seperator {\n margin-top: 20px;\n margin-bottom: 20px;\n\n span {\n display: inline-block;\n font-size: 19px;\n width: 20%;\n text-align: center;\n margin: 0;\n }\n\n hr {\n display: inline-block;\n height: 2px;\n margin: 0;\n vertical-align: middle;\n width: 40%;\n }\n }\n }\n\n &__info-panel {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 50px 0;\n position: relative;\n\n @media screen and (max-width: 640px) {\n display: none;\n }\n\n\n &__content {\n max-width: 850px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #fff;\n font-size: 56px;\n line-height: 52px;\n text-align: center;\n margin-bottom: 0;\n\n @media screen and (max-width: 1024px) {\n font-size: 48px;\n line-height: 48px;\n margin-bottom: 30px;\n }\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n p {\n align-items: center;\n margin-bottom: 45px;\n font-size: 24px;\n line-height: 32px;\n\n @media screen and (max-width: 1024px) {\n font-size: 24px;\n line-height: 34px;\n }\n\n i {\n margin-right: 10px;\n font-size: 1.5em;\n }\n }\n }\n\n &__confirmation {\n .fa-info-circle {\n font-size: 40px;\n }\n\n .form-label {\n font-size: 19px;\n }\n }\n }\n}\n","$color-error: #d4351c;\n.great {\n *:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $arabic-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $arabic-main-text-font;\n }\n }\n\n *:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $korean-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $korean-main-text-font;\n }\n\n &:dir(rtl) {\n .govuk-grid-column-two-thirds {\n float: right !important;\n }\n }\n }\n\n a {\n &[lang='ar'] {\n font-family: $arabic-main-text-font;\n }\n &[lang='ko'] {\n font-family: $korean-main-text-font;\n }\n }\n}\n\n*[dir='rtl'] {\n .govuk-grid-column-two-thirds,\n .govuk-grid-column-three-quarters {\n float: right;\n }\n\n .microsite-header {\n p {\n margin-left: 0;\n margin-right: auto;\n }\n }\n\n .govuk-form-group-error {\n padding-left: 0 !important;\n padding-right: 15px;\n border-left: none !important;\n border-right: 5px solid $color-error;\n }\n}\n\n.microsite *:lang(ar) .govuk-form-label {\n font-family: $arabic-header-text-font;\n}\n\n.microsite *:lang(ko) .govuk-form-label {\n font-family: $korean-header-text-font;\n}\n\n*:lang(ar) {\n .great-inline-feedback__container {\n display: none;\n }\n\n .footer,\n footer div.footer ul,\n .copyright-container .copy-right {\n direction: ltr;\n padding: 0;\n }\n}\n","$great-design-system-white: #fff;\n$great-design-system-grey-border: #7d8e96;\n$great-design-system-hover-primary-button: #003078;\n$great-design-system-interface-mono-50: #7d8e96;\n$great-design-system-govuk-light-grey: #f3f2f1;\n$great-design-system-border-grey: #d9d9d9;\n\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n\n.great-ds-border-bottom-grey {\n border-bottom: 1px solid $great-design-system-grey-border;\n}\n\n.great-ds-heading-link {\n &::after {\n top: 0.12rem;\n }\n}\n\n.great-ds-sign-up-promo {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n ul > li {\n display: flex;\n }\n}\n\n.great-ds-contact-us-promo {\n display: flex;\n\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n flex-direction: column;\n margin: -30px 0 -40px;\n }\n\n > * {\n flex-basis: fit-content;\n }\n}\n\n.great-ds-button-primary {\n border-bottom: 3px solid $great-design-system-hover-primary-button;\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n summary {\n display: block;\n margin-bottom: 0;\n\n &:hover {\n background-color: $great-design-system-govuk-light-grey;\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n\n &:focus {\n outline: 0;\n\n .great-ds-details__status {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: $great-design-system-govuk-yellow-highlight;\n box-shadow: 0 -2px $great-design-system-govuk-yellow-highlight,\n 0 4px $great-design-system-govuk-off-black;\n text-decoration: none;\n }\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n }\n\n .great-ds-details__status {\n display: inline-block;\n font-weight: 600;\n }\n\n .great-ds-details__status-text--open {\n display: none;\n }\n\n &[open] {\n summary {\n @include govuk-media-query($from: tablet) {\n margin-bottom: -10px;\n }\n\n ~ p {\n background: $great-design-system-white;\n position: relative;\n }\n }\n\n .great-ds-details__status-text--open {\n display: inline-block;\n }\n\n .great-ds-details__status-text--closed {\n display: none;\n }\n\n .govuk-accordion-nav__chevron {\n transform: rotate(0deg);\n }\n }\n}\n\n.great-ds-link {\n display: inline-flex;\n text-decoration: none;\n\n i {\n font-size: 1.5rem;\n margin-right: 10px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 2rem;\n }\n }\n\n span {\n font-weight: 600;\n text-decoration: underline;\n }\n\n &:focus {\n span {\n text-decoration: none;\n }\n }\n}\n\n.great-ds-hr {\n background: $great-design-system-border-grey;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../great/main.scss';\n\n$breakpoint-size: 900px;\n$desktop: 1024px;\n\n#learn-root {\n article {\n background-color: $color-main-background;\n margin-bottom: $x-large-padding;\n\n &:last-child {\n margin-bottom: $x-large-padding * 2;\n }\n\n > a {\n text-decoration: none;\n box-sizing: border-box;\n min-height: 232px;\n padding: $x-large-padding;\n padding-left: 70px;\n padding-right: $large-padding * 2;\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n width: 100%;\n\n @media only screen and (max-width: $breakpoint-size) {\n flex-direction: column;\n }\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n gap: $standard-padding;\n }\n\n > div {\n flex: 1;\n\n &.progess-container {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n\n @media only screen and (min-width: $breakpoint-size) {\n .learn__category-progress-container,\n span.button {\n max-width: 340px;\n width: 100%;\n }\n }\n\n .learn__category-progress-container,\n span.button {\n width: 100%;\n }\n\n .learn__category-progress-container {\n margin-top: $standard-padding;\n position: relative;\n top: 0;\n }\n }\n\n > p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n }\n\n @media only screen and (max-width: $breakpoint-size) {\n padding: $large-padding;\n padding-top: 35px;\n padding-bottom: 35px;\n\n & > div {\n .progess-container {\n justify-content: center;\n }\n\n .learn__category-progress {\n width: auto !important;\n }\n\n span.button {\n margin-top: $standard-padding;\n }\n }\n }\n }\n }\n}\n\n.learn-back-button {\n position: absolute;\n top: 10px;\n left: 20px;\n color: $color-gov-link;\n}\n\n.lesson-page {\n background-color: $color-main-background;\n}\n\n.learn-to-export-card {\n padding-top: $x-large-padding * 2;\n}\n\n.duration-container {\n color: $color-gov-link;\n display: flex;\n\n i + span {\n padding-left: $standard-padding;\n }\n\n span + span {\n padding-left: $standard-padding * 0.5;\n }\n}\n\n.great-checkbox--large [type='checkbox'] + label::after {\n border-width: 0 0 6px 6px;\n width: 21px;\n height: 8px;\n top: 15px;\n left: 13px;\n}\n\n.learn__lesson-item-link {\n display: flex;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start;\n gap: $standard-padding;\n button {\n width: 100%;\n }\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.learning-link {\n font-family: $main-text-font;\n color: $color-main-text;\n font-size: $font-size-p;\n line-height: 25px;\n text-align: left;\n font-style: normal;\n text-decoration: none;\n border: 0;\n background: none;\n padding: 0;\n}\n\n.progress-bar-text {\n color: $color-main-text;\n font-family: $header-font;\n font-size: $font-size-p;\n text-transform: lowercase;\n margin: 0;\n}\n\n.learn__topic-item-read-time {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n}\n\ni.fas.fa-clock {\n color: $color-main-text;\n}\n\n.learn__category-entities {\n height: 41px;\n color: $color-gov-link;\n border-radius: 0;\n background-color: $color-background-color;\n display: flex;\n align-items: center;\n padding-left: $large-padding;\n padding-right: $large-padding;\n padding-top: 0;\n padding-bottom: 0;\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.media-block {\n margin-left: 0 !important;\n width: 100% !important;\n}\n\n.media-block > img,\n.media-block > i {\n width: 40px !important;\n}\n\n.lesson-page {\n .great-quote {\n &:before {\n top: 0px !important;\n }\n & p {\n font-family: $header-font!important;\n font-size: 24px!important;\n margin: 0;\n display: inline!important;\n margin-left: 30px;\n line-height: 34px;\n }\n }\n}\n\nol.list-circle-number li{\n font-family: $main-text-font!important;\n padding-top: 5px;\n &::before {\n font-family: $header-font!important;\n min-width: 40px;\n height: 40px;\n width: 40px;\n margin-right: 15px;\n margin-top: -5px;\n font-size: 24px;\n line-height: 40px!important;\n }\n color: inherit\n}\n\naside {\n h2 {\n padding-top: 10px;\n }\n\n ul {\n margin-bottom: 40px;\n }\n\n li {\n min-height: 40px;\n margin-top: 20px;\n\n &:first-child {\n margin-top: 0;\n }\n }\n\n li a {\n margin-left: 52px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n }\n}\n\n.great-ukea {\n .ea-logo {\n width: 118px\n }\n\n div {\n margin-top: 20px;\n border-top: 3px solid #964F99;\n padding-top: 15px;\n }\n\n a {\n display: flex;\n justify-content: space-between;\n\n &::after {\n content: \"\\f061\";\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n float: right;\n }\n }\n\n p {\n margin-top: 8px;\n }\n}\n\n.lesson-page {\n video {\n width: 100%;\n }\n}\n\nli .lte-suptopic {\n\n &:not(:last-child) {\n border-bottom: 1px solid #b1b4b6;\n }\n .great-card {\n box-shadow: none !important;\n }\n\n a {\n border-bottom: none!important;\n box-shadow: none !important;\n outline: none !important;\n padding: 0!important;\n > div {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n }\n}\n\n.learn-card-description p {\n @extend .govuk-body\n}\n\n.related-links-cta-container {\n display: flex;\n flex-direction: row;\n width: 100%;\n gap: 15px;\n\n // horizontal scrolling of child elements\n @include govuk-media-query($until: desktop) {\n overflow-x: scroll;\n -webkit-overflow-scrolling: touch;\n overflow-y: hidden;\n margin: 0;\n width: 100vw;\n }\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n & {\n .great-card--cta{\n width: 33.33%;\n }\n }\n }\n\n a {\n display: flex;\n width: 230px;\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n width: unset;\n }\n }\n\n & {\n .great-card__tag {\n position: unset;\n }\n }\n}\n\n.related-links-cta-container__title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.related-links-cta-container__tag-outer-container {\n display: flex !important;\n flex-direction: column;\n justify-content: end;\n height: 100%;\n margin-bottom: 8px;\n margin-top: 10px;\n}\n\n.related-links-cta-container__tag-inner-container{\n display: flex;\n flex-direction: row;\n align-items: start;\n\n > img {\n @include govuk-media-query($until: tablet) {\n margin: 3px 8px 0px 0px !important;\n }\n\n @include govuk-media-query($from: tablet) {\n margin: 5.5px 8px 0px 0px !important;\n }\n }\n}\n\n.article-page-cta-container-title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.article-page-cta-container-inner-container{\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n\n#sectors-form {\n margin-top: $standard-padding;\n}\n\n.markets-grid {\n @media only screen and (min-width: $mobile-size) {\n display: table-cell;\n }\n .card-inner {\n padding: $large-padding;\n padding-bottom: $x-large-padding * 2;\n min-height: 105px !important;\n height: 105px;\n\n h2 {\n font-size: $font-size-h4;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n .card-inner {\n min-height: fit-content !important;\n height: 80px;\n display: inline-flex;\n align-items: center;\n gap: $standard-padding;\n }\n\n .card:last-of-type {\n margin-bottom: $large-padding;\n }\n }\n}\n\n#country-guide-need-help-section,\n#country-guide-teaser-section,\n#country-guide-section-one,\n#country-guide-accordions,\n#country-trade-barriers,\n#country-guide-accordions {\n background-color: $color-main-background;\n}\n\n#country-guide-teaser-section {\n .teaser>h1 {\n padding-bottom: $x-large-padding;\n\n @media only screen and (max-width: $mobile-size) {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n#country-guide-intro-ctas {\n a {\n font-size: 18px;\n font-family: $main-text-font;\n }\n}\n\n.stats-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#stats-tabs {\n h2 {\n @include p-mixin;\n margin-bottom: $standard-padding;\n }\n}\n\n#country-guide-need-help-section {\n padding: 40px 75px;\n @media only screen and (max-width: $mobile-size) {\n padding: 0;\n\n h2 {\n padding-left: $standard-padding * 1.5;\n padding-top: $standard-padding * 1.5;\n }\n\n > div {\n > div {\n max-width: $mobile-size;\n width: 100%;\n padding: $standard-padding * 1.5;\n\n img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n }\n }\n }\n }\n\n h2 {\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n }\n\n > div {\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n\n > div {\n flex: 1;\n width: 100%;\n min-width: 300px;\n @media only screen and (min-width: 600px) {\n min-width: 350px;\n }\n\n h3 {\n color: $color-gov-link;\n padding-top: $x-large-padding;\n padding-bottom: $x-large-padding;\n }\n\n p {\n margin: 0;\n padding: 0;\n padding-bottom: $x-large-padding;\n font-size: 24px;\n }\n\n img {\n max-width: 500px;\n\n max-height: 185px;\n width: auto;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n max-height: fit-content;\n }\n }\n }\n }\n}\n\n.fact-sheet-content {\n h3 {\n padding-bottom: $x-large-padding;\n font-size: 36px;\n }\n}\n\n.tabs__nav {\n border: none;\n ul {\n display: inline-flex;\n flex-wrap: wrap;\n }\n button {\n font-size: 28px;\n border: none !important;\n border-bottom: 7px solid #d6e0e5 !important;\n height: 60px;\n &:focus,\n &:hover,\n &[aria-expanded='true'] {\n border-bottom: 7px solid $color-gov-link !important;\n }\n }\n}\n\n.bold-large,\n.bold-medium {\n font-family: $main-text-font;\n}\n\n.controls #sortby {\n @media only screen and (max-width: $mobile-size) {\n height: 50px;\n }\n}\n\n#country-guide-teaser-section p.sub-header {\n color: $color-subheading-text;\n margin-bottom: $standard-padding;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n }\n}\n\n\n .markets-pagination{\n float: right!important;\n }\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.article-list-page {\n .card-link {\n display: grid;\n }\n .card {\n background-color: transparent;\n height:100%;\n background: $color-main-background;\n\n .card-inner {\n min-height: 148px !important;\n background-color: $color-main-background;\n\n h2 {\n font-size: $font-size-h3;\n }\n\n h4 {\n font-size: $font-size-h4;\n @media only screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n }\n }\n }\n }\n\n ul.content-list {\n > a {\n text-decoration: none;\n }\n\n li {\n position: relative;\n background-color: $color-main-background;\n padding: $large-padding $x-large-padding;\n width: 100%;\n gap: $large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n\n @media only screen and (max-width: $mobile-size) {\n margin-bottom: $large-padding;\n padding: $large-padding;\n\n button {\n margin-bottom: 0;\n }\n }\n\n h3 {\n flex: 1;\n width: 100%;\n padding-left: $x-large-padding;\n &:hover {\n color: $color-gov-link;\n }\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0;\n }\n }\n\n a.button {\n margin-left: auto;\n }\n }\n }\n}\n\nsection #article {\n padding-bottom: 0;\n\n article {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n }\n}\n\n.card-link {\n p {\n font-size: $font-size-p;\n }\n\n h2 + p {\n padding-top: $large-padding;\n }\n}\n\n.article-main {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article {\n padding-bottom: 0;\n}\n\n.article-main{\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article{\n padding-bottom: 0;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.help-pages {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n.heading-large,\n.heading-xlarge,\n.heading-medium {\n font-family: $header-font;\n}\n\n.page-main-content-container {\n display: flex;\n padding-bottom: 0;\n flex: 1;\n background-color: $color-main-background;\n\n .column-two-thirds {\n padding: 0;\n }\n\n .container {\n margin: auto;\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n }\n .grid-row {\n margin: 0;\n }\n }\n\n .inner-container {\n flex: 1;\n max-width: $content-max-width;\n margin: auto;\n }\n}\n\n@media only screen and (min-width: $mobile-size) and (max-width: 1260px) {\n .page-main-content-container .inner-container {\n padding-left: 0;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n }\n}\n\n@media only screen and (max-width: $mobile-size) {\n .page-main-content-container .inner-container {\n max-width: auto;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n padding: 0;\n }\n}\n\n.breadcrumb-container {\n background-color: $color-background-color;\n}\n\nsection#search-results-information {\n background-color: $color-main-background;\n margin-bottom: 0;\n}\n\n#report-a-trade-barrier {\n background-color: $color-main-background;\n}\n\n#report-a-trade-barrier {\n padding-bottom: 0;\n .breadcrumb-container {\n background-color: $color-background-color;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n }\n a.button {\n margin-bottom: $standard-padding;\n }\n}\n\n.snapshot {\n background-color: $color-quotes;\n}\n\n#magna-header-search-form {\n height: 53px;\n display: flex;\n align-items: center;\n button {\n margin-top: 0;\n margin-left: -2px;\n height: 50px;\n width: 50px;\n font-family: $main-text-font;\n }\n\n #magna-header-search-box {\n height: 53px;\n\n /* Fixes issue with header nav text falling onto two lines in safari */\n @media only screen and (min-width: 1250px) and (max-width: 1280px) {\n max-width: 190px;\n }\n }\n}\n\n.export-plan-title {\n padding-bottom: $large-padding;\n\n p {\n padding-bottom: $large-padding;\n }\n}\n\nsection.report-trade-barrier {\n background-color: $color-main-background;\n}\n\n#teaser-section,\n#why-we-offer-section,\n#how-we-can-help-you,\n#contact-us-section {\n background-color: $color-main-background;\n}\n\n#article-what-we-offer {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n#contact-us-section {\n padding-top: 0;\n}\n\n.list-teaser-section {\n p {\n font-size: 24px;\n line-height: 38px;\n }\n}\n\n.uk-export-finance,\n.uk-export-finance-landing {\n .card-list-section,\n .card {\n padding-top: 0;\n }\n\n .card:last-of-type {\n margin-bottom: 0;\n }\n}\n\n.uk-export-finance .why-you-choose-ukef {\n background-color: $color-main-background;\n\n .column-full-l + .column-full-l {\n padding-top: $large-padding;\n }\n\n .column-full-l {\n h4 + p {\n padding-top: $large-padding;\n }\n }\n}\n\n.uk-export-finance-landing {\n #why-we-offer-section {\n background-color: $color-background-color;\n }\n .teaser-text,\n p.how-can-we-help-you {\n font-size: 24px;\n line-height: 38px;\n }\n\n h2 + p.how-can-we-help-you {\n padding-top: $large-padding;\n }\n}\n\n.get-finance {\n #contact-section-cta-box,\n #get-finance-video {\n background-color: $color-background-color;\n }\n #contact-section-bottom,\n #contact-section,\n #advantages-section {\n background-color: $color-main-background;\n }\n}\n\n#get-finance-hero {\n padding-bottom: 0;\n}\n\n.what-we-offer-you-article {\n p.teaser-text {\n font-size: 28px;\n }\n}\n\n#report-a-trade-barrier .page-main-content-container {\n padding-top: $x-large-padding;\n}\n\n.uk-export-country-cover {\n .teaser-text p {\n font-size: 24px;\n }\n}\n\n#thank-you-section {\n .message-box {\n background-color: $color-completed;\n }\n}\n\n.uk-export-finance .card-list-section {\n img.card-image {\n height: auto;\n }\n .card-inner {\n padding-bottom: $x-large-padding;\n }\n}\n\nsection#results {\n background-color: $color-main-background;\n}\n\nul.list-bullet li:before,\n.lesson-page .rich-text .pros-and-cons ul li:before {\n background-color: $color-main-text;\n}\n\n.search-results-list {\n padding-top: $x-large-padding;\n}\n\n.results-wrapper {\n background-color: $color-main-background;\n}\n\n.breadcrumbs-wrapper {\n background-color: $color-background-color;\n width: 100%;\n}\n","@import '../sizes/sizes.scss';\n\n@mixin horizontal-card-padding {\n padding-left: $large-padding;\n padding-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0 1.5 * $standard-padding;\n padding-right: 0 1.5 * $standard-padding;\n }\n}\n\n@mixin vertical-card-padding {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-top: 1.5 * $standard-padding 0;\n padding-bottom: 1.5 * $standard-padding 0;\n }\n}\n\n@mixin horizontal-card-margin {\n margin-left: $large-padding;\n margin-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0 1.5 * $standard-padding;\n margin-right: 0 1.5 * $standard-padding;\n }\n}\n\n.card + .card {\n margin-top: $x-large-padding;\n}\n\n.card {\n padding-left: 0;\n padding-right: 0;\n border-radius: 0;\n\n .g-card,\n .g-card-full {\n position: relative;\n @include horizontal-card-padding();\n\n hr {\n margin-left: -1 * $large-padding;\n padding-right: 2 * $large-padding;\n position: inherit;\n z-index: 1;\n }\n }\n\n .dashboard-card {\n padding-bottom: 0;\n padding-top: 0;\n @include horizontal-card-padding();\n p {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n margin: 0;\n }\n\n img {\n margin: auto;\n padding-top: $large-padding;\n width: 100%;\n height: auto;\n }\n }\n\n .g-card-header {\n display: inline-flex;\n flex-wrap: wrap;\n border-bottom: 4px solid #eef2f6;\n width: 100%;\n @include horizontal-card-padding();\n padding-bottom: $x-large-padding;\n\n h2 {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n gap: $x-large-padding * 0.5;\n }\n }\n\n .card-row {\n position: relative;\n display: inline-flex;\n flex-wrap: wrap;\n @include horizontal-card-padding();\n gap: $x-large-padding;\n width: 100%;\n\n h3 {\n padding: $x-large-padding 0;\n flex: 1;\n width: 100%;\n }\n\n > div {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n display: flex;\n flex-direction: column;\n gap: $standard-padding;\n\n h3 {\n min-width: auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n }\n\n > div {\n min-width: auto;\n padding-top: 0;\n }\n }\n }\n}\n\na.card-link:active {\n background-color: transparent;\n}\n\n#dashboard-container {\n margin-bottom: $x-large-padding;\n .card {\n margin-bottom: $x-large-padding;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n#search-results-information {\n .breadcrumb-wrapper {\n background-color: $color-background-color;\n\n > .container {\n padding-top: 0;\n }\n }\n .text {\n font-family: $main-text-font !important;\n }\n}\n\n.search-results-container {\n background-color: $color-main-background;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.export-plan-section-lesson {\n background-color: $color-background-color;\n}\n\n.export-plan-content {\n .g-panel::before {\n background: $color-gov-link;\n }\n\n .form-label {\n font-family: $header-font;\n }\n\n textarea.form-control {\n height: 90px !important;\n line-height: 17px;\n color: $color-main-text;\n }\n .learning__buttons {\n .button--tiny-toggle {\n color: $color-gov-link;\n i {\n color: $color-gov-link;\n }\n }\n .button--only-icon {\n min-height: 40px;\n }\n }\n}\n\n.next-steps {\n padding: $x-large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $x-large-padding * 0.5;\n }\n}\n\n.section-complete .great-checkbox label {\n color: $color-main-background;\n}\n\n.costs__option .form-label {\n padding-top: $large-padding;\n}\n\n.export-plan-form {\n hr + button {\n margin-top: $large-padding;\n }\n}\n\n.prepend {\n border-radius: 0;\n border: 2px solid $color-border;\n border-right-width: 0;\n background-color: $color-background-color;\n color: $color-main-text;\n}\n\n.export-plan-header {\n background-color: $color-main-background;\n}\n\n.snapshot-wrapper {\n h2 {\n padding-top: $x-large-padding;\n }\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@media (max-width: $mobile-size) {\n .get-finance {\n background-color: $color-main-background;\n section#contact-section {\n padding-top: $x-large-padding;\n }\n }\n}\n","@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.intro-text-container {\n margin-top: 5px;\n}\n\n.steps-list-container {\n margin-top: 20px;\n gap: $large-padding;\n // Display steps on a single line above tablet size\n @media (min-width: $tablet-size) {\n padding-left: 0;\n display: grid;\n grid-auto-flow: column;\n }\n}\n\n.steps-list-item {\n list-style: none;\n margin-bottom: 12px;\n padding: 0 0 0 10px;\n position: relative;\n overflow: hidden;\n display: inline-flex;\n height: min-content;\n gap: $standard-padding;\n > div:not(.steps-description) {\n font-size: 90px;\n font-family: $header-font;\n line-height: 70px;\n }\n\n @media (max-width: $tablet-size) {\n > div:not(.steps-description) {\n font-size: 76px;\n }\n }\n}\n\n.steps-description {\n width: 85%;\n}\n\n.panels-container {\n padding-top: 24px;\n}\n\n.filters .filter-section {\n border-bottom: 1px solid $color-main-text;\n\n div.options {\n max-height: none;\n }\n\n .multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-main-text;\n }\n }\n}\n\n.event-list-card {\n padding: 30px 15px 0px;\n}\n\n.event-list-card::after {\n margin-left: 15px;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.event-list-video-warning {\n color: #505a5f;\n font-size: 18px;\n font-style: normal;\n font-weight: 600;\n line-height: 30px; /* 166.667% */\n}\n\n.great-vertical-align-super {\n vertical-align: super;\n}\n\n.event-tags {\n @media screen and (max-width: 640px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n gap: 16px;\n margin-top: 16px;\n }\n}\n\n.event-tag-item {\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n\n @media screen and (max-width: 640px) {\n flex-basis: calc(50% - 8px);\n }\n\n @media screen and (min-width: 641px) {\n border-top: 1px solid #979797;\n }\n}\n\n.ea-signup-panel {\n margin-top: 145px;\n h1 {\n color: #222;\n font-size: $font-size-h3;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h3-line-height;\n }\n\n .ea-logo {\n position: absolute;\n width: 210px;\n bottom: 65px;\n right: 30px;\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n\n @media only screen and (min-width: 1400px) {\n right: 0;\n left: calc(50% + 200px);\n }\n }\n\n .standard-ea-sign-in-text {\n > p,\n span,\n a {\n line-height: $h5-line-height;\n font-size: $font-size-h5;\n font-weight: $regular-font-weight;\n font-style: normal;\n }\n }\n}\n.event-wrapper {\n min-width: fit-content;\n}\n\n.event-date-container {\n display: flex;\n flex-direction: column;\n\n > p {\n font-weight: bold;\n padding: 0;\n }\n\n @media screen and (min-width: 641px) {\n padding: 10px;\n > p {\n margin: 0;\n &.date {\n font-size: 24px;\n }\n &.time {\n font-size: 18px;\n }\n }\n }\n\n @media screen and (max-width: 640px) {\n flex-direction: row;\n justify-content: center;\n\n > p {\n font-size: 18px;\n margin: 2px 0;\n\n &.date {\n &:before {\n content: ',\\a0';\n }\n\n &:after {\n content: '\\a0';\n }\n }\n }\n }\n}\n\n.great-signup-telephone-details {\n details[open] {\n max-height: 240px;\n }\n details:not([open]) {\n max-height: 80px;\n }\n details {\n transition: max-height 0.3s ease;\n overflow-y: hidden;\n > div {\n margin-left: 0px;\n }\n }\n\n /* disabling pointer events on the text span within summary has no effect,\n disabling on the summary and overriding on the icon enables expansion with only the icon */\n .disable-pointer-events {\n pointer-events: none;\n cursor: default;\n }\n summary {\n .enable-pointer-events {\n pointer-events: auto;\n cursor: pointer;\n }\n &:focus {\n outline: none;\n }\n &:focus > .border-on-focus {\n padding-top: 4px;\n padding-bottom: 4px;\n outline: 3px solid #ffd000;\n }\n &::marker,\n &::-webkit-details-marker,\n &::before {\n // Remove arrow marker on different browsers/versions\n content: '' !important;\n display: none !important;\n }\n }\n margin-bottom: govuk-spacing(6);\n}\n\n.event-title {\n font-size: 24px;\n line-height: 30px;\n margin-bottom: 10px;\n}\n\n.event-description,\n.event-description p {\n @media screen and (max-width: 640px) {\n font-size: 18px;\n margin-top: 10px;\n }\n}\n\n.ea-landing-page {\n &.page-header {\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n }\n\n min-width: 570px;\n }\n }\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0;\n width: 200px;\n\n @media only screen and (max-width: 340px) {\n bottom: 10px;\n }\n\n @media only screen and (min-width: 341px) and (max-width: 640px) {\n bottom: 15px;\n }\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n }\n}\n\n.ea-listing-page {\n > .page-header {\n @media screen and (max-width: 640px) {\n height: auto;\n }\n\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n padding-bottom: 0;\n }\n\n min-width: 570px;\n }\n }\n}\n\n.ea-filter-summary::after {\n content: '';\n display: block;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.ea-filter-summary,\n.ea-filters-no-results {\n p,\n a {\n font-size: 20px;\n line-height: 20px;\n }\n}\n\n.event-details-header-container {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n gap: 30px;\n\n time {\n color: #505a5f;\n }\n\n .event-details-header-logo {\n width: 132px;\n margin-left: auto;\n display: flex;\n align-items: flex-end;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n margin-right: auto;\n width: 100%;\n img {\n max-width: 132px;\n }\n }\n }\n .event-details-header-info {\n display: flex;\n flex-direction: column;\n\n ul {\n li {\n display: inline;\n color: #505a5f;\n }\n\n li + li {\n &::before {\n content: '\\2022';\n margin-right: 5px;\n }\n }\n }\n h2.govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n }\n}\n\n.event-warning-wrapper {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 10px;\n\n span.great-icon {\n font-size: 35px !important;\n }\n > div {\n display: flex;\n flex-wrap: nowrap;\n gap: 10px;\n align-items: center;\n }\n}\n\n.event-details-main-content {\n .govuk-body {\n font-size: $font-size-p;\n }\n .richtext {\n p:last-child {\n margin-bottom: 0;\n }\n .govuk-list .govuk-list--bullet {\n padding: 0;\n }\n\n h3 {\n @include h4-mixin();\n }\n }\n\n .event-details-speakers {\n p.job-title {\n color: #505a5f;\n }\n }\n\n .event-metadata {\n > div {\n max-width: 400px;\n }\n border-bottom: 1px solid #b1b4b6;\n p {\n margin: 0;\n }\n\n display: flex;\n flex-direction: column;\n gap: 10px;\n\n div:not(.event-details-tags) {\n display: flex;\n align-items: center;\n gap: 0px 20px;\n flex-wrap: wrap;\n }\n\n > div > p:first-of-type {\n font-family: $header-font;\n }\n }\n}\n\n.course-tick-marks {\n display: inline-flex;\n gap: 20px 30px;\n @media only screen and (max-width: 768px) {\n flex-direction: column;\n }\n > li {\n display: inline-flex;\n\n &:before {\n color: #1d70b8;\n font-size: 30px;\n content: '\\f058';\n margin-right: 10px;\n font-family: 'Font Awesome 5 Free';\n display: block;\n }\n }\n p {\n margin: 0;\n }\n}\n\n#join-live-events {\n div {\n display: inline-flex;\n flex-wrap: wrap;\n gap: 20px 30px;\n @media (max-width: $tablet-size) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n\n li > p {\n margin: 0;\n }\n}\n.event-listing-summary-info {\n display: flex;\n gap: 20px;\n div {\n display: flex;\n flex-direction: column;\n &.event-warning-wrapper {\n > div {\n flex-direction: row;\n }\n }\n &.event-summary-text {\n gap: 5px;\n }\n }\n\n .event-date-badge {\n background-color: #1e1348;\n width: 60px;\n min-width: 60px;\n height: 60px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n span.great-icon {\n color: white;\n font-size: 18px !important;\n }\n time {\n align-items: center;\n display: flex;\n flex-direction: column;\n span:not(.great-icon) {\n color: white;\n &:first-of-type {\n font-size: 24px;\n line-height: 24px;\n font-family: $header-font;\n }\n &:nth-of-type(2) {\n font-size: 16px;\n line-height: 16px;\n }\n }\n }\n }\n}\n\n.event-location {\n color: #505a5f !important;\n}\n\n#ea-course-page-header {\n > div {\n height: auto;\n }\n .inner-header {\n min-height: 300px;\n max-width: 1230px;\n padding-top: 60px;\n > div:first-of-type {\n padding-top: 0px;\n padding-bottom: 30px;\n @media only screen and (min-width: 901px) {\n min-width: 50%;\n }\n }\n .image-container {\n @media only screen and (min-width: 901px) {\n height: auto;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n }\n }\n }\n}\n.presentation-icon {\n height: 100px;\n}\n\n.image-container {\n position: relative;\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0px;\n width: 138px;\n }\n}\n\n.courses-container {\n position: relative;\n\n ul {\n li > img,\n > li > span {\n vertical-align: middle;\n }\n }\n\n a {\n text-decoration: none;\n }\n\n &__img {\n @media (min-width: $tablet-size) {\n position: absolute;\n bottom: 0;\n right: 20px;\n max-width: 50%;\n }\n @media (max-width: $tablet-size) {\n vertical-align: bottom;\n width: 100%;\n }\n }\n\n &__text {\n @media (min-width: $tablet-size) {\n flex-basis: 50%;\n padding: 30px !important;\n }\n @media (max-width: $tablet-size) {\n padding: 20px !important;\n }\n }\n}\n\n#past-video-recording {\n line-height: 0;\n @media only screen and (max-width: 1230px) {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n}\n.event-on-demand-video-container {\n width: 100%;\n display: inline-flex;\n gap: 0 30px;\n\n .video-wrapper {\n line-height: 0;\n position: relative;\n min-width: 810px;\n video,\n #thumbnail {\n width: 810px;\n }\n #thumbnail {\n height: auto;\n width: 810px;\n min-width: 100%;\n min-height: 400px;\n }\n .video-button-overlay {\n height: 100%;\n width: 100%;\n position: absolute;\n z-index: 1;\n top: 0;\n background: rgba(#000000d9, 0.85);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n }\n\n @media only screen and (max-width: 1230px) {\n flex-direction: column;\n width: 100%;\n .video-wrapper {\n min-width: initial;\n }\n .video-wrapper video,\n .video-wrapper #thumbnail {\n width: 100%;\n height: auto;\n }\n #next-live-event {\n margin: 0 30px;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n #next-live-event {\n margin: 0 15px;\n }\n }\n}\n\n#ask-the-experts {\n justify-content: space-between;\n img {\n height: 54px;\n }\n}\n\n#next-live-event {\n max-width: 390px;\n flex: 1;\n}\n\n.event-metadata .govuk-summary-list__row {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start !important;\n }\n}\n\n#video-on-demand-page {\n details {\n @media only screen and (min-width: 1229px) {\n max-width: 810px;\n }\n\n @media only screen and (max-width: 1230px) {\n padding: 0 30px;\n margin-bottom: 0 !important;\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n margin-bottom: 0 !important;\n }\n }\n}\n","@import './colors/colors.scss';\n@import './fonts/main.scss';\n@import './sizes/sizes.scss';\n@import './widgets//mains.scss';\n@import './pages/index.scss';\n@import './borders/main.scss';\n\nbody {\n background-color: $color-background-color\n}\n\na:active,\n.personalization-menu-button.tag--icon:focus,\n.personalization-menu-button.tag--icon:active {\n @include focus-state()\n}\n","/* Shared styles across BAU and Magna pages */\n@import '../../../styles/main.scss';\n\n// Breakpoints\n$mobile: 640px;\n$tablet: 768px;\n\n@mixin mobile {\n @media (max-width: #{$mobile}) {\n @content;\n }\n}\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n\n.shared-tag {\n height: 28px;\n display: inline-block;\n border-radius: 4px;\n background-color: #787191;\n color: #fff;\n font-family: $main-text-font;\n ;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 28px;\n text-align: center;\n padding: 0 13px;\n}\n\n.shared-learning-banner {\n background-color: $color-footer;\n color: #fff;\n display: flex;\n flex-direction: row;\n padding: $large-padding $x-large-padding;\n margin-bottom: 30px;\n\n @media (max-width: 960px) {\n flex-direction: column;\n }\n\n .tag-label {\n display: flex;\n flex-shrink: 0;\n justify-content: center;\n align-items: center;\n color: #FFF;\n font-family: $main-text-font;\n font-size: 16px;\n text-align: center;\n height: 28px;\n width: 55px;\n border-radius: 4px;\n background-color: #EB4F4D;\n font-weight: 600;\n margin-right: $large-padding;\n margin-bottom: 15px;\n\n }\n\n .content-container {\n display: flex;\n flex-direction: column;\n\n @include mobile {\n margin-top: $standard-padding;\n }\n\n h3 {\n font-size: 24px;\n line-height: 24px;\n font-weight: 600;\n padding-bottom: 10px;\n color: $color-alternative-text\n }\n\n p {\n font-size: 16px;\n letter-spacing: 0;\n line-height: 25px;\n color: $color-alternative-text\n }\n }\n\n .cta-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-left: auto;\n\n @media (max-width: 960px) {\n margin-left: 0;\n flex-direction: row;\n justify-content: end;\n }\n\n .cta {\n padding: 10px 40px;\n align-self: flex-end;\n justify-content: center;\n box-sizing: border-box;\n border: 2px solid #FFFFFF;\n border-radius: 20px;\n color: #FFFFFF;\n font-family: $main-text-font;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 20px;\n text-align: center;\n cursor: pointer;\n text-decoration: none;\n }\n }\n}\n\n.shared-nav-container {\n &.main-nav-container.mobile {\n flex-direction: column;\n\n @include mobile {\n margin-top: -15px;\n\n #great-header-mobile-nav {\n display: none;\n }\n\n #great-header-mobile-nav.expanded {\n display: block;\n }\n }\n }\n\n nav.main-nav.mobile {\n background: #4B426D;\n padding: $large-padding;\n\n &.signed-in {\n padding-top: 0;\n }\n\n .nav-list {\n margin: 0;\n\n li {\n border-bottom: 1px solid #635A7F;\n\n &:last-child {\n border-bottom: 0;\n }\n\n a,\n button {\n background: none;\n border: 0;\n color: #fff;\n font-size: 18px;\n letter-spacing: 0;\n line-height: 16px;\n padding: $large-padding 0;\n font-weight: 100;\n text-decoration: none;\n\n &.new {\n &:after {\n background: #EB4F4D;\n border-radius: 4px;\n content: 'new';\n font-family: $main-text-font;\n font-size: 16px;\n padding: 5px 12px;\n font-weight: 700;\n line-height: 20px;\n position: absolute;\n top: 13px;\n right: 0;\n display: inline-block;\n }\n }\n }\n\n button {\n cursor: pointer;\n width: 100%;\n text-align: left;\n border-radius: 0;\n padding-bottom: 0;\n }\n }\n }\n }\n\n .mobile-only {\n display: none;\n\n @include tablet {\n display: block;\n }\n }\n\n .user-greeting {\n background: #006ccc;\n color: #fff;\n display: none;\n font-family: $main-text-font;\n font-size: 20px;\n padding: 15px $large-padding;\n }\n}\n\n@media (min-width: 768px) and (max-width: 1115px) {\n\n .great-header .main-nav-container.desktop.shared-nav-container.signed-in,\n .great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in {\n margin-left: 5px;\n justify-content: end;\n }\n}\n\n@media (min-width: 768px) and (max-width: 912px) {\n .great-header-search-container.signed-in {\n margin-right: 0;\n }\n\n .great-header .link-heading,\n .great-sub-header .link-heading {\n padding: 15px 10px;\n }\n}\n\n\n.great-header.expanded {\n position: static;\n\n .user-greeting {\n display: block;\n }\n\n .shared-nav-container.mobile .great-header-search-wrapper {\n display: none;\n }\n}\n\n.shared-magna-header {\n background: #1E1348;\n z-index: auto;\n\n @include tablet {\n margin-left: 0;\n }\n\n nav {\n position: relative;\n\n @include tablet {\n display: block;\n }\n }\n\n #header-logo-link {\n display: inline-block;\n margin-top: 20px;\n margin-left: 0;\n\n @include tablet {\n margin-top: 10px;\n }\n\n .header-logo {\n height: 75px;\n\n @include tablet {\n height: 60px;\n }\n }\n }\n\n #header-link-user-profile {\n margin-bottom: 6px;\n margin-right: 0;\n margin-left: 15px;\n\n @include tablet {\n position: absolute;\n right: 0px;\n top: 20px;\n }\n }\n\n .services-area {\n @include tablet {\n width: 100%;\n display: block;\n }\n }\n\n .header-links {\n @include tablet {\n display: block;\n }\n\n li {\n align-items: flex-end;\n margin: 0 16px;\n\n @include tablet {\n display: block;\n margin: 0;\n }\n\n &.m-r-0 {\n margin-right: 0;\n }\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n margin-bottom: 13px;\n text-decoration: none;\n\n &:hover,\n &.active {\n text-decoration: underline;\n }\n }\n\n #magna-header-search-form-wrapper {\n @include tablet {\n margin-top: -4px;\n }\n }\n\n #magna-header-search-form {\n width: 240px;\n float: right;\n margin-left: 15px;\n padding: 5px 0px;\n\n @include tablet {\n width: 100%;\n }\n\n input {\n height: 42px;\n float: left;\n width: 200px;\n padding-left: 15px;\n\n @include tablet {\n width: calc(100% - 40px);\n }\n }\n\n button {\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n color: #fff;\n border: 0;\n font-size: 0;\n height: 42px;\n width: 40px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: #006ccc;\n background-image: url(/static/images/search.svg);\n background-size: 20px;\n padding: 0;\n position: absolute;\n margin-bottom: 5px;\n\n &.active {\n background-color: #ffbf47;\n }\n }\n }\n\n #header-link-user-profile {\n\n button {\n display: flex;\n justify-content: center;\n align-items: center;\n box-sizing: border-box;\n height: 40px;\n width: 114px;\n border: 2px solid #fff;\n background-color: #1E1348;\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n text-align: left;\n padding: 5px 14px;\n\n &:hover {\n text-decoration: underline;\n }\n\n &.active {\n background-color: #006ccc;\n position: relative;\n z-index: 4;\n\n .burger-icon {\n background-color: transparent;\n\n &:before,\n &:after {\n width: 25px;\n margin-right: -3px;\n }\n\n &:before {\n transform: rotate(45deg);\n margin-top: 0;\n }\n\n &:after {\n transform: rotate(-45deg);\n margin-top: -12px;\n }\n }\n }\n\n .burger-icon {\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 9px 0 10px 20px;\n width: 20px;\n pointer-events: none;\n\n &:before,\n &:after {\n background-color: #fff;\n transition: all .2s ease;\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 0 0 10px 10px;\n width: 20px;\n }\n\n &:before {\n margin-top: -6px;\n }\n }\n }\n }\n }\n\n .extra-links {\n display: block;\n position: absolute;\n top: 24px;\n right: 0;\n\n @include tablet {\n top: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n text-align: right;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n .container-fluid {\n max-width: 100%;\n margin: 0 30px;\n overflow: hidden;\n }\n\n .container {\n @include tablet {\n margin: 0;\n padding: 20px;\n }\n }\n}\n\n.shared-modal-menu {\n border-radius: 0;\n box-shadow: none;\n padding: 0;\n}\n\n.shared-footer {\n overflow: hidden;\n\n .magna-footer__links {\n max-width: 70%;\n flex-wrap: wrap;\n\n @include mobile {\n max-width: 100%;\n }\n\n li {\n margin-bottom: $standard-padding;\n }\n }\n\n .magna-footer__nav {\n background-color: $color-footer;\n @include mobile {\n flex-direction: column-reverse;\n }\n }\n\n .magna-footer__great-logo img {\n width: auto;\n }\n}\n","@font-face {\n font-family: 'Daily-Tabloid-Light';\n src: url('/static/fonts/Daily-Tabloid-MiUK-Light.otf') format(\"opentype\");\n}\n@import '../../../../styles/fonts/main.scss';\n\n// Great specific fonts\n$brand-font: $main-text-font;\n$brand-font-alternative: $header-font;\n$quote-font: 'Georgia', serif;\n$line-height: 1.6;\n$hero-line-height: 1.2;\n\n@mixin font-generator($font-family: $brand-font-alternative, $font-size: 19px, $font-size-mobile: 16px, $font-weight: 400, $font-style: normal, $line-height: 1.6) {\n font-weight: $font-weight;\n font-size: $font-size-mobile;\n font-family: $font-family;\n font-style: $font-style;\n line-height: $line-height;\n\n @media (min-width: 641px) {\n font-size: $font-size;\n }\n}\n\n@mixin body-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin body-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin body-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin body-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin quote-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin quote-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin quote-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin quote-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin body-xlarge-bold {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-large-bold {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-medium-bold {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $font-weight: 700, $line-height: 1.6)\n}\n\n@mixin body-small-bold {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin brand-xxlarge {\n @include font-generator($font-size: 48px, $font-size-mobile: 32px, $line-height: 1.2, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.4, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font)\n}\n","@import '../../partials/typography';\n@import '../../partials/mixins';\n@import '../../partials/colours';\n\n.cookie-notice {\n display: none;\n @include body-medium;\n padding: 30px 0;\n\n &.block {\n display: block;\n }\n\n a:focus,\n button:focus {\n @include focus;\n }\n\n .cookie-initial {\n display: block;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: none;\n }\n\n &.confirmation-message {\n .cookie-initial {\n display: none;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: block;\n }\n }\n\n .container {\n overflow: hidden;\n padding: 3px 0; // avoid cutting off focus outline\n }\n\n .cookie-close {\n padding: 0;\n margin: 3px 3px 0 0;\n width: 20px;\n height: 20px;\n -webkit-appearance: none;\n -moz-appearance: none;\n background-color: transparent;\n border: 0;\n position: absolute;\n right: 30px;\n top: auto;\n cursor: pointer;\n\n &:before {\n @include up-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: 10px;\n }\n\n &:after {\n @include down-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: -4px;\n }\n\n &:hover {\n &:before,\n &:after {\n border-color: $light-blue;\n }\n }\n }\n\n @media (min-width: 641px) {\n .button {\n min-width: 265px;\n }\n\n p {\n width: calc(100% - 50px);\n margin: 0;\n }\n }\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n@mixin button-reset {\n border: 0;\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n}\n\n// BUTTONS\n// prefixed with great- so they don't clash with govuk mixins\n@mixin great-button($colour: $active-blue) {\n @include button-reset;\n font-size: 19px;\n text-align: center;\n display: inline-block;\n font-weight: 700;\n font-family: $brand-font;\n background-color: $colour;\n color: $white;\n padding: 10px 30px;\n text-decoration: none;\n line-height: 30px;\n\n &:focus {\n @include focus;\n }\n\n &:hover {\n background-color: darken($colour, 5);\n }\n\n &:after {\n line-height: 50px;\n }\n\n @media (max-width: 640px) {\n width: 100%;\n margin-bottom: 15px;\n text-align: center;\n }\n}\n\n@mixin great-button-ghost($colour: $button-colour) {\n @include great-button;\n background-color: transparent;\n border: 2px solid $colour;\n color: $colour;\n\n &:hover,\n &:focus {\n background-color: $colour;\n }\n\n &:focus {\n @include focus;\n }\n\n &:focus:active,\n &:active {\n border-color: $focus-yellow;\n }\n\n @if ($colour == $white) {\n\n &:focus,\n &:hover {\n color: $black;\n background-color: $white;\n }\n\n } @else {\n\n &:focus,\n &:hover {\n color: $white;\n }\n\n &:focus:active {\n color: $black;\n }\n\n }\n}\n\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container {\n position: relative;\n\n &:after {\n max-width: 1200px;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media(max-width: 1260px) {\n margin: 0 30px;\n }\n\n @media(max-width: 420px) {\n margin: 0 20px;\n }\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"learn_styles.css","mappings":"AAAA,MCAA,iCAGE,kDCDA,4CC8CkB,mCChClB,kCACA,0BCaA,oLCbM,YACA,2BACE,kBACA,mBACA,gIAEE,sBAEF,YAGF,2BACE,kBACA,iBACA,8HAEE,sBAEF,cCiMF,iDLlON,sBCiFwB,qEEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,iEHgDR,aIsDkB,0EJlDlB,aIyD0B,oEJrD1B,aI4DwB,uEJxDxB,aI+DyB,oEJzDzB,aIpBwB,cFuJlB,mVF6LF,2BACE,cACA,qBAKA,qDAtMN,aIzK4B,oDJ8K5B,aIjNkB,0BJwNlB,aIjKwB,gEJgMxB,aIvPkB,cF8MZ,+DFyCN,UI7NwB,iCJoOxB,wBAEI,gEAIJ,aIpQkB,cF8MZ,+DFsDN,UI1OwB,yDJ0QxB,UAEE,wDAKF,2BAEE,4BAGF,aIzPwB,oDJmUxB,oBACE,oCAxCF,aIpOkB,uCJwOlB,aIxOkB,qCJ4OlB,aI9NwB,sCJkOxB,aI3NyB,qCJiOzB,aI9SwB,aC3ExB,4CP8CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,aCjBhB,mBCqGI,eDnGJ,qBACA,cH4NI,YGlON,sBPiFwB,+BIiJlB,YGlON,cN8Ic,oBACI,yBACF,eGkFV,YGlON,cN8Ic,iBAEE,eGkFV,YGlON,UD8CwB,+BFoLlB,YGlON,kBC+GQ,0BDtGN,eACE,gBAIJ,iBAIE,mCAOF,iBACE,qBACA,mCAGF,iBACE,wBACA,iFAGF,eAEE,8BH6LI,gFG/LN,iBAKI,yBAIJ,kBACE,8BHqLI,uBGtLN,kBAII,oBE9CJ,aHkBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,cQ1Id,aAEA,mBDgGI,cJ0HA,kBKhON,UH4CwB,eFoLlB,kBKhON,sBT+EwB,+BIiJlB,kBKhON,cR4Ic,eACI,yBACF,eGkFV,kBKhON,cR4Ic,iBAEE,+BGkFV,kBKhON,kBD6GQ,oDC/FR,aHIkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,cQ5Hd,aAEA,mBDkFI,cJ0HA,kDKlNN,UH8BwB,eFoLlB,kDKlNN,sBTiEwB,+BIiJlB,kDKlNN,cR8Hc,kBACI,yBACF,eGkFV,kDKlNN,cR8Hc,iBAEE,+BGkFV,kDKlNN,kBD+FQ,oDCjFR,aHVkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,cQ9Gd,aAEA,mBDoEI,cJ0HA,kDKpMN,UHgBwB,eFoLlB,kDKpMN,sBTmDwB,+BIiJlB,kDKpMN,cRgHc,iBACI,iBACF,eGkFV,kDKpMN,cRgHc,iBAEE,+BGkFV,kDKpMN,kBDiFQ,oDCnER,aHxBkB,6CN0BA,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cQhGd,aAEA,mBDsDI,cJ0HA,kDKtLN,UHEwB,eFoLlB,kDKtLN,sBTqCwB,+BIiJlB,kDKtLN,cRkGc,oBACI,yBACF,eGkFV,kDKtLN,cRkGc,iBAEE,+BGkFV,kDKtLN,kBDmEQ,oBCnDR,4CTdkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQjFd,kBAEA,cHV0B,cF2KtB,kBKtKN,sBTqBwB,+BIiJlB,kBKtKN,cRkFc,oBACI,yBACF,eGkFV,kBKtKN,cRkFc,iBAEE,mBQ1EhB,4CTxBkB,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,cQvEd,kBAEA,cHpB0B,cF2KtB,iBK5JN,sBTWwB,+BIiJlB,iBK5JN,cRwEc,iBACI,iBACF,eGkFV,iBK5JN,cRwEc,iBAEE,+BGkFV,iBK5JN,eASI,mBAIJ,4CTrCkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cQ1Dd,cH/B0B,cF2KtB,iBK/IN,sBTFwB,+BIiJlB,iBK/IN,cR2Dc,oBACI,yBACF,eGkFV,iBK/IN,cR2Dc,iBAEE,iCQnDhB,aHzEkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,mBACI,yBACF,aQ/Cd,mBDOI,cJ0HA,+BKrIN,UH/CwB,eFoLlB,+BKrIN,sBTZwB,+BIiJlB,+BKrIN,cRiDc,iBACI,iBACF,eGkFV,+BKrIN,cRiDc,iBAEE,+BGkFV,+BKrIN,kBDkBQ,mECNR,aHrFkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,aQnCd,mBDLI,cJ0HA,iEKzHN,UH3DwB,eFoLlB,iEKzHN,sBTxBwB,+BIiJlB,iEKzHN,cRqCc,oBACI,yBACF,eGkFV,iEKzHN,cRqCc,iBAEE,+BGkFV,iEKzHN,kBDMQ,6CCMR,aHjGkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,kBACI,yBACF,aQvBd,mBDjBI,cJ0HA,2CK7GN,UHvEwB,eFoLlB,2CK7GN,sBTpCwB,+BIiJlB,2CK7GN,cRyBc,eACI,iBACF,eGkFV,2CK7GN,cRyBc,gBAEE,+BGkFV,2CK7GN,kBDNQ,iBCkBR,aH7GkB,6CN0BA,mCChClB,kCACA,gBAsCA,eAyFc,iBACI,iBACF,aQXd,mBD7BI,cJ0HA,eKjGN,UHnFwB,eFoLlB,eKjGN,sBThDwB,+BIiJlB,eKjGN,cRac,kBACI,yBACF,eGkFV,eKjGN,cRac,gBAEE,+BGkFV,eKjGN,kBDlBQ,oKC8CR,eACE,8BLoEI,kKKrEN,gBAII,wkBAIJ,gBD7DM,8BJ0HA,skBK7DN,gBDtDQ,8oCC4DR,eAME,8BLiDI,4oCKvDN,gBASI,uBCpLJ,QACE,SACA,0BAeF,eFuFM,iDJ0HA,yBMjNN,eF8FQ,+BJmHF,yBMjNN,kBF8FQ,0BErFR,eF8EM,iDJ0HA,wBMxMN,eFqFQ,+BJmHF,wBMxMN,kBFqFQ,0BE5ER,eFqEM,iDJ0HA,wBM/LN,eF4EQ,+BJmHF,wBM/LN,kBF4EQ,gCEjER,+BACE,qBCtCF,iBH+FM,oBG3EJ,aACA,0BACA,sBACI,sBACJ,mBACI,8BPgMA,oBOzNN,kBHsGQ,kCGtEN,4CXKgB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,mBACF,qBUrGZ,eAGA,eA7Ba,mBA+Bb,kBACA,cPiLE,gCOzLJ,sBXwCsB,+BIiJlB,gCOzLJ,cVqGY,oBACI,cACF,eGkFV,gCOzLJ,cVqGY,iBAEE,oCU1Fd,kBACE,8BP2KE,oBOzNN,kBAqDI,uBAEA,mBAEI,mBACJ,eACI,wBACJ,qBACI,mEAEJ,iBA9De,iCAmEf,eACE,oBC7EN,kBJuGM,yBKjGN,UACE,cACA,WACA,8BTwNI,kBQjON,kBJ8GQ,mDI1GN,eACE,0BAIJ,iBACE,8BACA,4CAEA,SAEE,SACA,iBEhBJ,kBAEE,kBACA,uBDGF,UACE,cACA,WACA,gCCFA,qBCyCF,WAEE,eAEF,8BX6KM,+BU1NJ,SC+CA,WAP2C,+BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,6BU1NJ,oBC+CA,WAP2C,8BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,4BU1NJ,SC+CA,WAP2C,gCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,8BU1NJ,oBC+CA,WAP2C,oCDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,kCU1NJ,SC+CA,WAP2C,0BDxC3C,qBCyCF,WAEE,eAEF,8BX6KM,wBU1NJ,UC+CA,WAP2C,8CD/B3C,qBCgCF,eAIA,8BX6KM,4CUjNJ,SCsCA,WAP2C,4CD/B3C,qBCgCF,eAIA,8BX6KM,0CUjNJ,oBCsCA,WAP2C,2CD/B3C,qBCgCF,eAIA,8BX6KM,yCUjNJ,SCsCA,WAP2C,6CD/B3C,qBCgCF,eAIA,8BX6KM,2CUjNJ,oBCsCA,WAP2C,iDD/B3C,qBCgCF,eAIA,8BX6KM,+CUjNJ,SCsCA,WAP2C,uCD/B3C,qBCgCF,eAIA,8BX6KM,qCUjNJ,UCsCA,WAP2C,sBC1B7C,aAIE,iBACA,oBACA,8BZsMI,oBY5MN,gBAYI,oBACA,uEAWJ,gBR0DM,8BJ0HA,qEYpLN,gBRiEQ,kBS5GR,wBX2B+B,8BWpB7B,2BACG,sBACK,2DAcR,gBAvBF,uBAwBI,kDAEA,oBACE,gBboMA,gBa/NN,iBAkCI,wBAKJ,QAGE,sBXR2B,wBYyC7B,eCnEiB,kBA4BC,oDDZlB,uBAmDA,+DA7CE,8DACA,+BdgMI,uBcpJN,iBC9Ca,oDDWX,uBAmCF,+DA7BI,8DACA,6BdgLE,uBcpJN,iBArBE,iBACA,mCAIA,uBAgBF,iBAfI,iBACA,oBE5DJ,kBZoGM,8BJ0HA,iBgB9NN,kBZ2GQ,4BYvGR,gBACE,mCAGF,YAEE,gBACA,iBAEA,oBACA,kCAGF,4CpByBkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,cK5HE,ccKhB,gBACA,iBACA,chBuMI,iCgB7MN,sBpB4DwB,+BIiJlB,iCgB7MN,cnByHc,iBACI,iBACF,eG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+Ic,oBACI,yBACF,eGkFV,qBoBnON,cvB+Ic,iBAEE,kBwBjJhB,WACE,SACA,UACA,SACA,uBZIF,UACE,cACA,WACA,mCYDF,gCACE,kBAEE,0BAIJ,4CzB8BkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,sBmBGhB,cACA,eACA,mBACA,UACA,mBAEA,crBqMI,wBqBlNN,sBzBiEwB,+BIiJlB,wBqBlNN,cxB8Hc,oBACI,yBACF,eGkFV,wBqBlNN,cxB8Hc,iBAEE,eGkFV,wBqBlNN,UnB8BwB,8BmBZxB,4CzBYkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,oBACF,mBwB5Gd,crB8LI,4BqBhMN,sBzB+CwB,+BIiJlB,4BqBhMN,cxB4Gc,eACI,yBACF,eGkFV,4BqBhMN,cxB4Gc,iBAEE,6BwBzGhB,4CzBOkB,mCChClB,kCACA,gBAgDA,eA+Ec,iBACI,yBACF,mBwBvGd,crByLI,2BqB3LN,sBzB0CwB,+BIiJlB,2BqB3LN,cxBuGc,kBACI,yBACF,eGkFV,2BqB3LN,cxBuGc,iBAEE,6BwBpGhB,4CzBEkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,mBwBlGd,crBoLI,2BqBtLN,sBzBqCwB,+BIiJlB,2BqBtLN,cxBkGc,iBACI,iBACF,eGkFV,2BqBtLN,cxBkGc,iBAEE,6BwB/FhB,4CzBHkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,cGkFV,2BqBjLN,sBzBgCwB,+BIiJlB,2BqBjLN,cxB6Fc,oBACI,yBACF,eGkFV,2BqBjLN,cxB6Fc,iBAEE,2BwBxFhB,QACE,kBACA,oBACA,aC5DF,4C1B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mByB9Id,cpBqD0B,cF2KtB,YsBnON,sB1BkFwB,+BIiJlB,YsBnON,czB+Ic,oBACI,yBACF,eGkFV,YsBnON,czB+Ic,iBAEE,2FyB/HhB,kBACE,sIAaF,kBACE,qCAIF,eACE,cCtCF,4C3B+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,cK5HE,cqBjBhB,kBAEA,cvB6NI,auBn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FwB,+BIiJlB,kBuCnON,c1C+Ic,oBACI,yBACF,eGkFV,kBuCnON,c1C+Ic,iBAEE,eGkFV,kBuCnON,UrC+CwB,+BFoLlB,kBuCnON,enCgHQ,+BJmHF,kBuCnON,kBnCgHQ,iCmCnGN,YACE,6DAGF,eAEE,4BCnBJ,4C5C+CkB,mCChClB,kCACA,gBAsCA,eAyFc,eACI,iBACF,mBOxCV,yBoCrGJ,yBtCUiB,cFqNb,2BwCnON,sB5CkFwB,+BIiJlB,2BwCnON,c3C+Ic,oBACI,yBACF,eGkFV,2BwCnON,c3C+Ic,iBAEE,+BGkFV,2BwCnON,kBpCgHQ,mCoCxGN,sBACE,oCAIJ,oBACE,sCAGA,8BxCkNI,mCwCtNN,oBAOI,oCAIJ,4C5CuBkB,mCChClB,kCACA,gBAgDA,eA+Ec,eACI,iBACF,S2CtHd,UAEA,WAEA,cxCoMI,kCwC3MN,sB5C0DwB,+BIiJlB,kCwC3MN,c3CuHc,oBACI,yBACF,eGkFV,kCwC3MN,c3CuHc,iBAEE,sC2C/GhB,atCbkB,asCgBhB,sBtCC2B,cF6LvB,oCwCjMN,UtCawB,+BFoLlB,oCwCjMN,YACmB,wCAYjB,qBAGE,gBAOA,iDAGF,eACE,qCAIJ,4C5ClBkB,mCChClB,kCACA,gBAgDA,eA+Ec,mBACI,yBACF,kB2C7Ed,UAEA,cxC6JI,oCwClKN,sB5CiBwB,+BIiJlB,oCwClKN,c3C8Ec,iBACI,iBACF,eGkFV,oCwClKN,c3C8Ec,iBAEE,mC2CxEhB,4C5C1BkB,mCChClB,kCACA,0BCaA,cEsMM,iCwC1JN,sB5CSwB,yCEjExB,+BGCE,cC0DsB,sBAVL,qCD5CnB,qBAGA,mCAIA,2BACQ,uCH0UR,aIpOkB,0CJwOlB,aIxOkB,wCJ4OlB,aI9NwB,yCJkOxB,aI3NyB,wCJiOzB,aI9SwB,qCsCExB,oBtCgBqB,iLJmFrB,aInFqB,4EJwFrB,aACE,6EAGF,aI5FqB,4EJkGrB,aIpHwB,mBuC1ExB,kBrCuGM,oBqCrGJ,aACA,0BACA,sBACI,sBACJ,mBACI,mBACJ,eACI,8BzCwNA,kByCjON,kBrC8GQ,+BJmHF,kByCjON,sBAYI,mBACI,qBACJ,uBACI,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tDqNI,6BsDjNJ,uBACE,qBCuBF,mBnD6DI,wBmDrDF,uBnDuDE,0BmDvDF,yBnDuDE,2BmDvDF,0BnDuDE,yBmDvDF,wBnDuDE,oBmD/DJ,qBnD6DI,wBmDrDF,yBnDuDE,0BmDvDF,2BnDuDE,2BmDvDF,4BnDuDE,yBmDvDF,0BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,wBmDrDF,0BnDuDE,0BmDvDF,4BnDuDE,2BmDvDF,6BnDuDE,yBmDvDF,2BnDuDE,oBmD/DJ,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,qBmDtEN,sBnD6DI,8BJ4HA,mBuDzLJ,sBnDoEM,yBmD5DJ,0BnDuDE,8BJ0HA,uBuDjLF,0BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,0BmD9DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,sBmDtEN,oBnD6DI,yBmDrDF,wBnDuDE,2BmDvDF,0BnDuDE,4BmDvDF,2BnDuDE,0BmDvDF,yBnDuDE,qBmD/DJ,sBnD6DI,yBmDrDF,0BnDuDE,2BmDvDF,4BnDuDE,4BmDvDF,6BnDuDE,0BmDvDF,2BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,yBmDrDF,2BnDuDE,2BmDvDF,6BnDuDE,4BmDvDF,8BnDuDE,0BmDvDF,4BnDuDE,qBmD/DJ,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yBuDjLF,4BnD8DI,sBmDtEN,uBnD6DI,8BJ4HA,oBuDzLJ,uBnDoEM,0BmD5DJ,2BnDuDE,8BJ0HA,wBuDjLF,2BnD8DI,4BmD9DJ,6BnDuDE,8BJ0HA,0BuDjLF,6BnD8DI,6BmD9DJ,8BnDuDE,8BJ0HA,2BuDjLF,8BnD8DI,2BmD9DJ,4BnDuDE,8BJ0HA,yB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oEkSJ,WAEI,iBAMR,kBDhgBgB,SCkgBd,cACA,WACA,WACA,sBAGF,UACE,kBAGF,uCACE,cACA,WACA,wBAGF,uCACE,cAGF,kBACE,cACA,+BACA,mBACA,eACA,oDRjfY,eQmfZ,YACA,kBACA,yBACA,qBAEA,kBACE,cACA,oBAGF,aACE,mBACA,8BpEnVI,iBoEuVR,YAEI,qBAGF,iBAKE,YACA,kBACA,8BpEnWI,mBoE4VN,cAEI,+BpE9VE,sBoEsWN,aAEI,+BpExWE,yBoE6WR,YAEI,gCAGF,aACE,8BpEnXI,8BoEkXN,iBAII,iBACA,oBAKN,WACE,kBACA,gCAEA,aD1lBgB,8BnE0NV,kBoE4XR,WASI,oEAMF,oBACE,WACA,4BACA,wBACA,yBACA,SACA,kBACA,oBACA,2BAIJ,iBACE,kCAEA,WACE,WACA,sDACA,qBACA,QACA,UACA,8BpEhaI,iCoE0ZN,oBASI,YACA,WACA,QACA,4BAKN,iBACE,kCAEA,WACE,WACA,oDACA,qBACA,QACA,WACA,wBACA,8BpErbI,iCoE8aN,oBAUI,QACA,WACA,kDAMJ,iBACE,2CAKF,qBD1qBY,4BCgrBZ,eACE,gBDjrBU,eCmrBV,YACA,kBACA,WACA,yCAEA,aD9qBc,8BnE0NV,2BoE4cN,eAaI,+BpEzdE,2BoE4cN,cAiBI,YACA,mBAKN,aPvsBkB,kBOysBhB,0BAEA,aP3sBgB,0BO+sBhB,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SACA,8BpExfI,yBoE2eN,UAgBI,UACA,SACA,sBAKN,alEvtBqB,mBkEytBnB,kBACA,6BAEA,alE5tBmB,4BkEguBnB,6CACE,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QACA,6CAIJ,iBAEE,mBACA,2DAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,8BAKF,qDACE,oBACA,YACA,WACA,WACA,QACA,8BAKF,qDACE,qBACA,YACA,WACA,WACA,QACA,uBAIJ,iBACE,kBACA,+BAEA,2BACE,wBACA,kBACA,qB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A,WACA,+BpE5pCE,8BoEwpCN,iBAQI,SACA,QACA,cACA,+BpEnqCE,gCoEuqCN,cAEI,0BAKN,kBACE,8BpE/qCM,sDoEirCN,kBAEI,iCAKN,iBACE,mBACA,uCAEA,2BACE,6BACA,qBACA,WACA,oBACA,4DACA,qBACA,YACA,WACA,WACA,QACA,6CAIA,qDACE,kCAKN,iBACE,mBACA,yCAEA,2BACE,6BACA,qBACA,WACA,oBACA,sDACA,qBACA,YACA,WACA,WACA,QACA,+CAIA,2DACE,uBAKN,wCACE,4CACA,yBPj8CuB,0BOo8CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBHh+CiB,SGk+Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cP9+Cc,2COk/ChB,wBACE,yBACE,wDAGF,YACE,2BAIJ,eACE,6BAIJ,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,UACA,2CAGF,YACE,uBAGF,eACE,0BAEA,aACE,WACA,gBACA,iCAEA,UACE,YACA,WACA,eACA,cACA,WACA,cACA,kBACA,2BACA,4BACA,qBACA,mDACA,sBACA,2BACA,iCAMJ,iBACE,QACA,+EAKA,YlE1iDiB,oBkEijDnB,aACE,8BpE71CI,mBoE41CN,cAII,eAKN,YACE,qBACA,8BpEv2CM,aoEq2CR,6BAKI,+BpE12CI,iBoE62CN,kBAEI,mBAKN,SACE,kBACA,aACA,SACA,oBACA,qBAEA,YACE,gBACA,0BAEF,UACE,cACA,YACA,kBACA,sBACA,yBACA,2CAIA,wBACE,uCAEF,wBACE,qBACA,YACA,WACA,kCACA,mBACA,uBACA,aACA,gBACA,yCAKF,UACE,kBACA,OACA,MACA,WACA,WACA,2BACA,UACA,yBACA,iCAIJ,aACE,2CAMA,8BACE,2CAIF,aACE,gCACA,sBACA,aACA,4CAKF,sBACE,kDAKF,eDtqDU,qCCwqDR,qBACA,mCACA,gCACA,sBASN,uBACE,sBACA,0BAEA,iCACE,cAIJ,4BACE,kBAEA,iBACE,mBA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CA,aACA,mBACA,wBACA,QASF,qBACE,eACA,cACA,OC7CF,0BACE,2BACA,6BACA,mCACA,gCCCA,0BACA,0BACA,0BACA,0BACA,yBAEA,yBACA,yBACA,OATF,yBACE,0BACA,0BACA,0BACA,0BACA,yBAEA,yBACA,yBACA,ODbF,0BACE,2BACA,6BACA,mCACA,eEMF,cAEE,mBCSqB,kDDPrB,gBACA,qBEqCA,aACE,WACA,WACA,2CFrCJ,cAEE,WG6BM,qBH3BN,uDAEA,yBACE,qBAIJ,UACE,kBACA,UACA,kBACA,oBACA,yBAEA,aACE,WACA,YACA,gBACA,sCInCA,wBJ+BF,WAOI,gBACA,6BAKN,WACE,SACA,+BAEA,oBACE,iBACA,qBAIJ,iBACE,YACA,YACA,aACA,eACA,WACA,yBACA,mBACA,sCI9DE,oBJsDJ,0BAWI,2BACA,mBACA,aACA,iCAIJ,iBACE,UACA,aACA,mBACA,mBACA,iBACA,mBC9DqB,sBDgErB,kDACA,eACA,WGtCM,eHwCN,4CAEA,YACE,sCAvFF,yBACE,sCIDA,+BJwEJ,oBAqBI,qDAGF,kBGlCY,sCHuCd,oBACE,kBACA,WACA,YACA,iBACA,oBACA,wFAEA,UAEE,cACA,kBACA,WACA,WACA,sBGvEI,OHyEJ,wBACA,6CAGF,OACE,gGAEA,UACE,QACA,UACA,wBACA,4CAIJ,UACE,+FAEA,UACE,WACA,UACA,yBACA,wBAON,YACE,eACA,UACA,MACA,SACA,OACA,QACA,gCACA,6CAEA,aACE,yBAIJ,aACE,UACA,OACA,QACA,SACA,eACA,mBCrJoB,iBDuJpB,qCAEA,YACE,kBACA,2CAGF,YACE,sFAGF,aAEE,6BAEA,qBACA,sCIzLA,wBJiKJ,SA4BI,SACA,YACA,SACA,4BAIJ,KACE,SACE,IAEF,SACE,oBAIJ,KACE,SACE,IAEF,SACE,0BAIJ,YACE,yBGzJY,kDH2JZ,WG7KM,2BHiLR,QACE,iBACA,8BAEA,QACE,UACA,+CAEA,+BACE,8DAIJ,iBAEE,cACA,gBACA,cACA,kDACA,0EAhPF,yBACE,wEAmPA,iBACE,QACA,kCAIJ,UACE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EOuWf,qBACE,+BACA,sDAIJ,qBACE,mBACA,WACA,YACA,qDAGF,iBHxVM,yBG0VJ,WACA,YACA,SACA,SACA,UAIJ,wBACE,4BACA,wBACA,YACA,mBACA,uBAGF,2BACE,OPxZF,yBACE,0BACA,0BACA,0BACA,0BACA,yBAEA,yBACA,yBACA,aSRF,oBAEE,2CAGF,gBACE,iDAGF,uBACE,gEAIA,iBACE,kBACA,8EAEA,wBTAU,kBSER,WACA,qBACA,WACA,OACA,kBACA,SACA,UACA,gBAOJ,iBACE,mBACA,kBACA,uBAEA,wBPrBkB,kBOuBhB,WACA,qBACA,WACA,UACA,kBACA,SACA,UACA,uBAKN,eACE,SACA,eACA,6BACA,0BAEA,cPsoHwC,iBACE,gBACD,WACL,kBACK,gBACC,qBACA,iCO1oHxC,iBACA,qBACA,mBACA,gBACA,iCAEA,cP0sEoC,iBACE,gBACD,WACL,kBACK,gBACC,qBACA,gCO9sEpC,yBP7DU,WO+DV,YACA,kBACA,cACA,iBACA,kBACA,mBACA,kBACA,kBACA,0BNnDJ,gCMuCE,UAeI,gBACA,sCAIJ,eACE,+BAGF,aACE,eACA,WACA,0BNlEJ,8BM+DE,uBAMI,gBAMR,eACE,kBAEA,aPxFoB,mBO0FlB,gBACA,oBAEA,aP3FkB,WO6FhB,eACA,kBACA,uBAGF,aACE,eACA,WACA,wBACA,MChIN,kBR+BsB,mBQ7BpB,aACA,kBACA,0BP8BA,KOlCF,YAOI,cAGF,kBRqBoB,WQnBlB,qBACA,WACA,YACA,kBACA,wBACA,UACA,UACA,0BPeF,YOxBA,QAYI,WACA,mBAIJ,iBACE,yBAEA,YACE,cC/BN,YACE,uBACA,sBACA,SACA,0BR8BA,aQlCF,kBAOI,mBACA,yBACA,kCAGF,UAEE,kBACA,0BRmBF,gCQtBA,iBAMI,wBAKF,aACE,eACA,0BRSJ,sBQXE,WAKI,mBAKN,MACE,+BAKF,iBACE,qCAKF,UACE,kBACA,0BRbF,oCQWA,UAKI,qBACA;;;ECnDN,CCGA,6BAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,OACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,YCOqB,CCRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,SDLqB,CCMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,2GACA,+GCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,UNpBqB,CONvB,6BACA,uCACA,gCACA,iDACA,0BACA,oCACA,oCACA,8BACA,2BACA,gCACA,sCACA,qCACA,8BACA,+BACA,oCACA,qCACA,kCACA,mCACA,8BACA,iCACA,8BACA,kCACA,iCACA,2DACA,8BACA,8BACA,+BACA,iCACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,6BACA,qCACA,+BACA,4BACA,iCACA,qCACA,6BACA,6BACA,iCACA,iCACA,+BACA,+BACA,6CACA,6CACA,8CACA,2CACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,kCACA,oCACA,oCACA,kCACA,mDACA,gCACA,kCACA,0BACA,6BACA,iCACA,4BACA,+BACA,yCACA,oCACA,+BACA,8BACA,6BACA,2BACA,4BACA,qCACA,iCACA,gCACA,6BACA,gCACA,iCACA,6BACA,qCACA,0CACA,2CACA,2BACA,gCACA,gCACA,+BACA,4BACA,qCACA,uCACA,4BACA,qCACA,oCACA,oCACA,uCACA,8CACA,kCACA,2BACA,4BACA,+BACA,sCACA,4BACA,kCACA,oCACA,6BACA,+BACA,8BACA,iCACA,kCACA,iCACA,qCACA,iCACA,+BACA,4BACA,iCACA,kCACA,+BACA,qCACA,6BACA,4BACA,+BACA,iCACA,iCACA,mCACA,4BACA,4BACA,4BACA,4BACA,4BACA,4BACA,iCACA,oCACA,iCACA,mCACA,gCACA,iCACA,kCACA,mCACA,oCACA,oCACA,2BACA,gCACA,kCACA,6BACA,+BACA,6BACA,mCACA,iCACA,yCACA,uCACA,6BACA,6BACA,2BACA,8BACA,2BACA,gCACA,gCACA,gCACA,4BACA,wCACA,2BACA,+BACA,qCACA,mCACA,kCACA,kCACA,gCACA,oCACA,sCACA,oCACA,sCACA,qCACA,sCACA,qCACA,8BACA,oCACA,kCACA,2CACA,kCACA,gCACA,gCACA,2BACA,+BACA,mCACA,iCACA,gCACA,+BACA,kCACA,kCACA,mCACA,yCACA,yCACA,0CACA,uCACA,gCACA,8BACA,uCACA,iCACA,qCACA,2BACA,qCACA,+BACA,oCACA,sCACA,mCACA,8BACA,qCACA,iCACA,iCACA,+BACA,kCACA,8BACA,mCACA,6BACA,kCACA,0CACA,wCACA,kCACA,iCACA,kCACA,iCACA,6BACA,oCACA,oCACA,oCACA,8BACA,6BACA,oCACA,mCACA,kCACA,oCACA,kCACA,mCACA,kCACA,2CACA,2CACA,4CACA,yCACA,oCACA,oCACA,qCACA,kCACA,6BACA,8BACA,kCACA,8BACA,8BACA,oCACA,4BACA,sCACA,iCACA,uCACA,sCACA,6BACA,6BACA,yCACA,6BACA,0CACA,sCACA,kCACA,uCACA,kCACA,2CACA,iCACA,sCACA,wCACA,kCACA,kCACA,kCACA,oCACA,gCACA,4BACA,mCACA,+BACA,gCACA,8BACA,2BACA,4BACA,6BACA,+BACA,+BACA,mCACA,sCACA,oCACA,uCACA,qCACA,gCACA,uCACA,oCACA,+BACA,gCACA,oCACA,2CACA,sCACA,kCACA,sCACA,8BACA,8BACA,mCACA,4BACA,iCACA,qCACA,6BACA,8BACA,wCACA,2CACA,2CACA,8CACA,8CACA,2CACA,2CACA,+CACA,8CACA,2CACA,iDACA,sDACA,8CACA,6CACA,mCACA,qCACA,4BACA,gCACA,6BACA,kCACA,4BACA,6BACA,8BACA,4BACA,gCACA,4BACA,6BACA,2BACA,kCACA,+BACA,sCACA,mCACA,gCACA,gCACA,4BACA,8BACA,iCACA,gCACA,iCACA,+BACA,+BACA,2BACA,kCACA,oCACA,2BACA,iCACA,gCACA,4BACA,gCACA,+BACA,iCACA,iCACA,gCACA,gCACA,kCACA,gCACA,4BACA,qCACA,0CACA,kCACA,+BACA,iCACA,+BACA,8BACA,6BACA,2BACA,8BACA,8BACA,2BACA,mCACA,6BACA,qCACA,8BACA,mCACA,iCACA,kCACA,4BACA,gCACA,qCACA,wCACA,8BACA,oCACA,gCACA,uCACA,+BACA,4BACA,qCACA,sCACA,8BACA,gCACA,gCACA,qCACA,+BACA,8BACA,kCACA,4BACA,4BACA,mCACA,4BACA,2BACA,6BACA,iCACA,kCACA,kCACA,4BACA,6BACA,8BACA,gCACA,qCACA,0CACA,uCACA,8BACA,8BACA,8BACA,8BACA,gCACA,gCACA,4BACA,iCACA,gCACA,oCACA,mCACA,0CACA,4CACA,8BACA,kCACA,yCACA,oCACA,yCACA,gDACA,2BACA,mCACA,iCACA,gCACA,kCACA,0CACA,uCACA,2BACA,4CACA,qCACA,oCACA,8BACA,2BACA,+BACA,mCACA,6BACA,8BACA,8BACA,mCACA,6BACA,4BACA,gCACA,oCACA,kCACA,iCACA,qCACA,gCACA,qCACA,kCACA,mCACA,kCACA,mCACA,oCACA,2CACA,oCACA,wCACA,gCACA,uCACA,yCACA,sCACA,mCACA,kCACA,iCACA,4BACA,iCACA,4BACA,8BACA,mCACA,4BACA,gCACA,yCACA,+BACA,uCACA,iCACA,mCACA,uCACA,kCACA,4BACA,mCACA,4BACA,sCACA,gCACA,6BACA,8BACA,iCACA,+BACA,2BACA,8BACA,oCACA,mCACA,mCACA,4BACA,oCACA,wCACA,yCACA,8CACA,iCACA,oCACA,qCACA,oCACA,wCACA,gCACA,+BACA,kCACA,sCACA,+BACA,4BACA,6BACA,kCACA,+BACA,qCACA,8BACA,yCACA,uCACA,+BACA,gCACA,6BACA,2BACA,kCACA,kCACA,0BACA,iCACA,6BACA,4BACA,6BACA,2BACA,+BACA,kCACA,8BACA,kCACA,qCACA,iCACA,8BACA,8BACA,oCACA,qCACA,yCACA,qCACA,+BACA,6BACA,+BACA,6BACA,oCACA,sCACA,kCACA,oCACA,8BACA,iCACA,iCACA,mCACA,8BACA,oCACA,kCACA,mCACA,mCACA,qCACA,0CACA,qCACA,+BACA,sCACA,gCACA,4BACA,oCACA,0CACA,+BACA,4BACA,gCACA,iCACA,uCACA,mCACA,mCACA,yCACA,kCACA,kCACA,mCACA,0CACA,wCACA,iCACA,uCACA,kCACA,2CACA,qCACA,gCACA,6BACA,+BACA,8BACA,4BACA,gCACA,mCACA,0CACA,kCACA,iCACA,8BACA,6BACA,oCACA,0CACA,4CACA,wCACA,0CACA,mCACA,0CACA,kCACA,kCACA,uCACA,uCACA,wCACA,qCACA,oCACA,iCACA,qCACA,qCACA,kCACA,6BACA,qCACA,kCACA,iCACA,2CACA,uCACA,gCACA,gCACA,+BACA,kCACA,uCACA,kCACA,2BACA,uCACA,6CACA,sCACA,uCACA,+BACA,kCACA,sCACA,+BACA,6BACA,oCACA,iCACA,kCACA,mCACA,8BACA,6BACA,4BACA,qCACA,+BACA,4BACA,mCACA,mCACA,4BACA,6BACA,gCACA,6BACA,kCACA,gCACA,oCACA,uCACA,qCACA,+BACA,8BACA,6BACA,8BACA,iCACA,qCACA,sCACA,uCACA,oCACA,kCACA,6BACA,+BACA,6BACA,+BACA,gCACA,iCACA,+BACA,6BACA,gCACA,+BACA,mCACA,6BACA,6BACA,6BACA,8BACA,4BACA,6BACA,8BACA,gCACA,gCACA,4BACA,mCACA,gCACA,iCACA,wCACA,gCACA,gCACA,yCACA,gCACA,+BACA,8BACA,+BACA,8BACA,mCACA,4BACA,4BACA,kCACA,+BACA,4BACA,6BACA,6BACA,8BACA,sCACA,0BACA,iCACA,gCACA,6BACA,8BACA,2BACA,+BACA,gCACA,8BACA,8BACA,mCACA,qCACA,4BACA,iCACA,uCACA,iCACA,8BACA,gCACA,gCACA,8BACA,mCACA,oCACA,sCACA,+BACA,8BACA,qCACA,6BACA,kCACA,oCACA,kCACA,mCACA,4BACA,+BACA,6BACA,4BACA,iCACA,uCACA,sCACA,oCACA,iCACA,iCACA,4BACA,4BACA,gCACA,mCACA,8BACA,6BACA,iCACA,4BACA,gCACA,+BACA,+BACA,sCACA,4BACA,iCACA,2CACA,2CACA,4CACA,yCACA,kCACA,oCACA,6BACA,mCACA,4BACA,+BACA,6BACA,8BACA,iCACA,iCACA,4BACA,mCACA,2BACA,kCACA,sCACA,kCACA,sCACA,+BACA,iCACA,gCACA,8BACA,4BACA,mCACA,mCACA,qCACA,qCACA,4BACA,gCACA,8BACA,2BACA,6BACA,+BACA,8BACA,gCACA,8BACA,6BACA,8BACA,gCACA,2BACA,iCACA,wCACA,8BACA,gCACA,+BACA,+BACA,8BACA,iCACA,iCACA,kCACA,sCACA,4CACA,wCACA,kCACA,iCACA,6BACA,oCACA,oCACA,8BACA,2BACA,gCACA,6BACA,8BACA,8BACA,kCACA,4BACA,8BACA,kCACA,sCACA,uCACA,2CACA,mCACA,uCACA,gCACA,4BACA,qCACA,8BACA,kCACA,gCACA,6BACA,qCACA,+BACA,6BACA,+BACA,4BACA,qCACA,8BACA,iCACA,8BACA,4BACA,+BACA,iCACA,qCACA,2BACA,2BACA,mCACA,oCACA,sCACA,sCACA,qCACA,4CACA,+BACA,oCACA,0BACA,gCACA,8BACA,6BACA,qCACA,6BACA,2BACA,6BACA,+BACA,6BACA,iCACA,6BACA,mCACA,oCACA,+BACA,8BACA,8BACA,mCACA,iCACA,qCACA,iCACA,+BACA,gCACA,sCACA,6BACA,+BACA,6BACA,oCACA,2BACA,8BACA,6BACA,2BACA,+BACA,iCACA,+BACA,kCACA,kCACA,oCACA,oCACA,qCACA,oCACA,kCACA,+BACA,+BACA,kCACA,iCACA,oCACA,mCACA,yCACA,wCACA,6BACA,iCACA,mCACA,oCACA,wCACA,oCACA,mCACA,2BACA,kCACA,sCACA,sCACA,qCACA,yCACA,kCACA,6BACA,iCACA,mCACA,wCACA,mCACA,wCACA,6BACA,qCACA,uCACA,mCACA,4BACA,mCACA,mCACA,4BACA,4BACA,mCACA,mCACA,+BACA,4BACA,8BACA,2BACA,iCACA,4BACA,gCACA,kCACA,iCACA,4BACA,qCACA,oCACA,2CACA,+CACA,6BACA,kCACA,oCACA,uCACA,oCACA,iCACA,8BACA,oCACA,8BACA,0BACA,8BACA,gCACA,uCACA,iCACA,iCACA,6BACA,kCACA,mCACA,6BACA,iCACA,iCACA,qCACA,+BACA,8BACA,oCACA,+BACA,6BACA,mCACA,8BACA,6BACA,+BACA,oCACA,+BACA,iCACA,8BACA,oCACA,qCACA,8BACA,4BACA,gCACA,kCACA,qCACA,8BACA,6BACA,iCACA,8BACA,kCACA,oCACA,iCACA,gCACA,+BACA,2BACA,8BACA,4BACA,4BACA,6BACA,8BACA,kCACA,+BACA,6BACA,2BACA,kCACA,kCACA,6BACA,sCACA,wCACA,sCACA,+BACA,kCACA,4BACA,+BACA,gCACA,8BACA,kCACA,4BACA,iCACA,sCACA,4BACA,8BACA,8BACA,mCACA,8BACA,8BACA,+BACA,8BACA,qCACA,uCACA,oCACA,mCACA,mCACA,gCACA,gCACA,8BACA,8BACA,oCACA,8BACA,6BACA,iCACA,wCACA,oCACA,mCACA,kCACA,oCACA,4BACA,qCACA,oCACA,mCACA,+BACA,oCACA,uCACA,qCACA,gCACA,8BACA,mCACA,4BACA,mCACA,qCACA,oCACA,8BACA,iCACA,gCACA,mCACA,4BACA,+BACA,+BACA,4BACA,+BACA,8BACA,8BACA,qCACA,6BACA,wCACA,gCACA,6BACA,6BACA,kCACA,6BACA,8BACA,iCACA,kCACA,6BACA,kCACA,kCACA,4BACA,+BACA,mCACA,2BACA,gCACA,sCACA,uCACA,oCACA,iCACA,+BACA,gCACA,4BACA,6BACA,mCACA,4BACA,uCACA,2CACA,qCACA,yCACA,wCACA,4CACA,sCACA,0CACA,iCACA,yCACA,6CACA,uCACA,2CACA,+BACA,kCACA,kCACA,2BACA,qCACA,+BACA,oCACA,mCACA,8BACA,+BACA,+BACA,+BACA,iCACA,8BACA,mCACA,uCACA,mCACA,sCACA,sCACA,iCACA,6BACA,4BACA,yCACA,iCACA,qCACA,qCACA,oCACA,kCACA,6BACA,oCACA,oCACA,qCACA,oCACA,mCACA,oCACA,mCACA,4BACA,mCACA,iCACA,oCACA,6BACA,iCACA,uCACA,mCACA,8BACA,8BACA,mCACA,qCACA,8BACA,gCACA,mCACA,oCACA,mCACA,0CACA,iCACA,8BACA,gCACA,wCACA,2BACA,mCACA,mCACA,8BACA,gCACA,4BACA,kCACA,6BACA,+BACA,qCACA,+BACA,iCACA,4BACA,gCACA,+BACA,6BACA,oCACA,8BACA,kCACA,+BACA,sCACA,2BACA,4BACA,4BACA,6BACA,4BACA,iCACA,6BACA,kCACA,gCACA,sCACA,wCACA,uCACA,qCACA,6BACA,gCACA,mCACA,kCACA,0BACA,gCACA,+BACA,oCACA,qCACA,+BACA,iCACA,mCACA,yCACA,wCACA,wCACA,2CACA,kDACA,mCACA,mCACA,iCACA,iCACA,kCACA,8BACA,6BACA,oCACA,4BACA,kCACA,6BACA,kCACA,iCACA,8BACA,oCACA,0CACA,+BACA,6BACA,6BACA,6BACA,kCACA,+BACA,wCACA,iCACA,qCACA,+BACA,6BACA,4BACA,mCACA,uCACA,6BACA,iCACA,qCACA,yCACA,4BACA,8BACA,8BACA,6BACA,qCACA,qCACA,oCACA,oCACA,8BACA,2BACA,8BACA,qCACA,0BACA,8BACA,+BACA,sCACA,6BACA,4BACA,8BACA,6BACA,+BACA,gCACA,sCACA,iCACA,iCACA,4BACA,gCACA,mCACA,6BACA,wCACA,kCACA,8BACA,8BACA,kCACA,gCACA,+BACA,8BACA,2BACA,2BACA,4BACA,gCACA,sCACA,sCACA,kCACA,mCACA,kCACA,gCACA,iCACA,oCACA,qCACA,oCACA,iCACA,+BACA,kCACA,kCACA,kCACA,iCACA,mCACA,mCACA,kCACA,gCACA,gCACA,kCACA,6BACA,iCACA,mCACA,4BACA,gCACA,qCACA,gCACA,8BACA,qCACA,6BACA,oCACA,kCACA,4BACA,oCACA,+BACA,8BACA,qCACA,4BACA,6BACA,6BACA,6BACA,mCACA,8BACA,6BACA,oCACA,+BACA,4BACA,6BACA,mCACA,+BACA,0BACA,2BACA,iCACA,uCACA,mCACA,mCACA,kCACA,iCACA,gCACA,oCACA,6BACA,+BACA,8BACA,iCACA,2CACA,6BACA,mCACA,4BACA,8BACA,6BACA,8BACA,sCACA,8BACA,gCACA,uCACA,kCACA,6BACA,4BACA,mCACA,4BACA,oCACA,uCACA,uCACA,sCACA,+BACA,mCACA,kCACA,sCACA,2BACA,4CACA,4BACA,2CACA,gCACA,iCACA,wCACA,kCACA,kCACA,+BACA,+BACA,8BACA,6BACA,4BACA,4BACA,mCACA,oCACA,6BACA,8BACA,8BACA,4CACA,4BACA,4BACA,gCACA,gCACA,6BACA,+BACA,sCACA,6BCj7CA,SH0BE,SACA,sBACA,WACA,YACA,gBACA,UACA,kBACA,UAUA,mDAEE,UACA,YACA,SACA,iBACA,gBACA,WIrDJ;;;EAAA,CAMA,WACE,kCACA,kBACA,gBACA,kBTLqB,CSMrB,0CACA,oTAOF,SAEE,kCACA,gBCtBF;;;EAAA,CAMA,WACE,oCACA,kBACA,gBACA,kBVLqB,CUMrB,2CACA,yTAOF,KACE,oCACA,gB1BhBF,MACE,0BACA,0BACA,0BACA,0BACA,0BAEA,yBACA,yBACA,yBDbF,MACE,2BACA,2B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I,cAjDW,CAkDX,gBAjDa,EImGjB,cJzCE,cA3Da,CA4Db,gBA5Da,CA6Db,qCIuCF,cJtCI,cA3DW,CA4DX,gBA3Da,EIoGjB,cJhCE,cArEa,CAsEb,gBAtEa,CAuEb,qCI8BF,cJ7BI,cArEW,CAsEX,gBArEa,EIqGjB,mCACE,+DuC3IF,eAEE,gBACA,mBACA,gBACA,gBACA,mBACA,mD3CUY,C2CTZ,c3CiCY,C2ChCZ,mBACA,a1ChCe,C0C+Df,eA7BA,0DAEE,iBtCrDe,CsCwDjB,mBACE,cxCvDqB,CwC0DvB,uDACE,gBAIA,uCACE,iBtClEa,CsCsEjB,mCACE,YACA,WACA,YAEA,uCACE,UAMJ,wDC7EE,0BDkFF,gMAIE,iBtCxFY,CsCyFZ,kBtCzFY,CsC4Fd,yCACE,YACA,gBACA,eACA,iBAEA,6CACE,cxClGmB,CwCsGvB,2CACE,YAEA,+CACE,cxC3GoB,CwC+GxB,iCACE,oBACA,WAGF,iDAnGA,qB1CZsB,C0CatB,yBACA,a1CLe,C0COf,6EACE,a1CIW,C0CHX,yBACA,qB1CnBoB,C0CqBpB,iFACE,a1CDS,C0CKb,qDACE,a1ClBa,C0CyGb,2LArHF,wB1CCqB,WAJE,C0CKvB,yBAEA,+QACE,wB1CmBW,C0ClBX,yBAGF,uMACE,U1CbqB,C0C+HvB,6CA5HA,wB1CCqB,WAJE,C0CKvB,yBAEA,yEACE,wB1CmBW,C0ClBX,yBAGF,iDACE,U1CbqB,C0CiIrB,+KA/GF,qB1CZsB,C0CatB,yBACA,a1CLe,C0COf,mQACE,a1CIW,C0CHX,yBACA,qB1CnBoB,C0CqBpB,+QACE,a1CDS,C0CKb,2LACE,a1ClBa,C0CyHf,4FAEE,YACA,iBACA,kBtC9Ie,CsC+If,a1C9Ha,C0C+Hb,qB1CxIoB,C0CyIpB,yBACA,gBAGF,+CACE,wB1CvHQ,C0CwHR,yBACA,a1CxJc,C0C2JhB,+SAKE,qB1CxJoB,C0CyJpB,a1CjKc,C0CkKd,iB1CvJW,C0CyJX,mUACE,a1CrKY,C0CyKhB,mDACE,wB1CrJc,C0CsJd,U1CnKoB,C0CqKpB,iMAGE,qB1CxKkB,C0CyKlB,a1C5JY,C0C6JZ,yBACA,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ChB,iBACA,SACA,Q5C/CiB,C4CiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5C/De,C4CiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCAiLF,0CALF,mCAMI,2BACA,YACA,wBACA,gB5CzQY,C4C0QZ,iBACA,SACA,Q5ChRa,C4CkRb,0CACE,WAEF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5C9RW,C4CgSX,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,0EACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,yCAIJ,0CAnDF,mCA3NA,2BACA,YACA,wBACA,gB5CxCgB,C4CyChB,iBACA,SACA,Q5C/CiB,C4CiDjB,qFAEE,WAGF,gDACE,mBAGF,iDACE,WACA,SACA,eACA,sBACA,Q5C/De,C4CiEf,iEACE,YACA,sBACA,OACA,WACA,SACA,UAIJ,oDACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAEA,oEACE,oCACA,wCAmOF,oFACE,aACA,OACA,SACA,gBACA,WACA,uCACA,qCACA,wCACA,qCAKN,uBACE,aACA,mCACA,iCAEA,0CALF,uBAMI,cjD5UJ,WACE,2BACA,iEACA,mBACA,kBAGF,WACE,4BACA,kEACA,gBACA,kBAGF,WACE,kCACA,kBACA,gBACA,mBACA,0CACA,oTAOF,WACE,0CACA,kBACA,gBACA,mBACA,4CACA,+TAQF,SAEE,kCACA,gBAGF,YACE,0CACA,gBAmCF,kBAME,mDArCY,CAsCZ,SACA,aC/FgB,CDgGhB,eApCsB,CAkDxB,GAVE,cArCa,CAsCb,gBArCe,CAsCf,wBACA,qCAOF,GANI,cAtCW,CAuCX,gBAtCa,CAuCb,uBAiBJ,GARE,cAjDa,CAkDb,gBAjDe,CAkDf,qCAMF,GALI,cAjDW,CAkDX,gBAjDa,EAkEjB,GARE,cA3Da,CA4Db,gBA5Da,CA6Db,qCAMF,GALI,cA3D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A,cACA,qBACA,kBACA,sBAEA,2CACE,0BACA,4BAGF,8CACE,yBAIA,wCACE,alEhEoB,CkEoExB,oBACE,uCAEA,sCACE,+BACA,8BACA,yBACA,8BAEA,wCpEWA,6BoEjBF,sCASI,wCAKN,oBACE,uCACA,SACA,aAEA,sCACE,cACA,qBAEA,2CACE,gCACA,cACA,sBACA,qCACA,qBAKN,qBACE,uCACA,gBACA,gBpEnBE,6BoEgBJ,qBAMI,wBACA,eACA,eAIJ,2BACE,eDjQQ,CCqQZ,gCAEE,cACA,SACA,WACA,YAGF,eACE,eAGF,2BACE,cACA,epE/CI,6BoE6CN,2BAKI,iBAIJ,8BACE,alE5QiB,CkE6QjB,qBACA,0BACA,cACA,8BACA,4CAEA,wCACA,mCACA,kCpEhEI,6BoEsDN,8BAaI,wCAKF,8CACE,YACA,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QAIA,yEACE,YAKN,2CACE,0BAGF,6BAEE,kBACA,YAGF,uCACE,kBACA,mBAEA,8CACE,sDACA,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,WACA,UAKN,sBACE,YpE1HM,6BoEyHR,sBAII,iBAGF,wBACE,aACA,YAGF,wDAEE,WACA,iBACA,epEzII,6BoEqIN,wDAOI,WACA,iBACA,iBAKF,mDACE,WAIJ,iDACE,cASI,sIACE,WAKR,oDACE,qBAEA,2DACE,WAOF,qCACE,YACA,aACA,gBpEtLE,6BoE2LR,yBAEI,iBAGF,6BACE,eACA,kBACA,oBAKF,uCACE,UAEA,mDACE,gCACA,yBACA,sBACA,qCACA,qBAKN,iBAKE,apE1NM,6BoEqNR,iBAEI,oBAKF,mBACE,wBD7be,CC+bf,gCACE,oCAKF,sCACE,WACA,qBACA,kBAMJ,yBACE,+BAEA,sEAEE,YACA,aACA,0CACA,uCACA,cACA,aAMJ,+CACE,oBAEF,oCACE,oBAIJ,6BACE,wCAGF,gCACE,mBpE3QM,6BoE0QR,gCAII,eACA,oBAGF,0BARF,gCASI,oBpEnRI,6BoEuRR,gBAEI,aACA,gBpE1RI,6BoE6RN,4BAEI,apE/RE,6BoEkSJ,wEAEI,aAMR,eACE,kBDjgBc,CCkgBd,SACA,cACA,WACA,WAGF,qBACE,WAGF,iBACE,wCACA,cACA,WAGF,uBACE,wCAGF,aACE,mBACA,cACA,+BACA,mBACA,eACA,mDRlfY,CQmfZ,eACA,YACA,kBACA,yBAEA,oBACE,mBACA,cAGF,mBACE,cACA,mBpEnVI,6BoEuVR,iBAEI,cAGF,mBAKE,kBACA,YACA,kBpEnWI,6BoE4VN,mBAEI,gBpE9VE,6BoEsWN,sBAEI,epExWE,6BoE6WR,yBAEI,cAGF,8BACE,cpEnXI,6BoEkXN,8BAII,kBACA,kBAKN,kBACE,YACA,kBAEA,+BACE,aD3lBc,CnE0NV,6BoE4XR,kBASI,aAMF,kEACE,qBACA,WACA,4BACA,wBACA,yBACA,SACA,kBACA,oBAIJ,0BACE,kBAEA,iCACE,YACA,WACA,sDACA,qBACA,QACA,UpEhaI,6BoE0ZN,iCASI,qBACA,YACA,WACA,SAKN,0BACE,kBAEA,iCACE,YACA,WACA,oDACA,qBACA,QACA,WACA,wBpErbI,6BoE8aN,iCAUI,qBACA,QACA,YAMJ,gDACE,kBAKF,0CACE,qBD3qBU,CCgrBZ,2BACE,gBACA,eDlrBU,CCmrBV,eACA,YACA,kBACA,WAEA,wCACE,aD/qBY,CnE0NV,6BoE4cN,2BAaI,iBpEzdE,6BoE4cN,2BAiBI,eACA,aAKN,iBACE,aPxsBgB,COysBhB,kBAEA,yBACE,aP5sBc,CO+sBhB,yBACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,kBACA,yBACA,sBACA,SpExfI,6BoE2eN,yBAgBI,WACA,UACA,UAKN,oBACE,alExtBmB,CkEytBnB,mBACA,kBAEA,4BACE,alE7tBiB,CkEguBnB,2BACE,8CACA,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QAIJ,4CAEE,kBACA,mBAEA,0DACE,4BACA,wBACA,kBACA,qBACA,WACA,oBAKF,6BACE,sDACA,oBACA,YACA,WACA,WACA,QAKF,6BACE,sDACA,qBACA,YACA,WACA,WAC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SACA,kBACA,QpEzmCI,6BoEqmCN,2BAOI,cACA,iBAGF,qCAXF,2BAYI,iBAGF,sCAfF,2BAgBI,iBpErnCE,6BoE2nCN,iCAEI,aAMJ,kBACE,qBAGF,oBACE,SACA,WACA,YAIJ,0BACE,kBpE/oCM,6BoEipCN,8BAEI,aACA,+BpEppCE,6BoEwpCN,8BAEI,wBACA,kBACA,YpE5pCE,6BoEwpCN,8BAQI,kBACA,SACA,QACA,epEnqCE,6BoEuqCN,gCAEI,gBAKN,wBACE,mBpE/qCM,6BoEirCN,sDAEI,oBAKN,+BACE,kBACA,mBAEA,sCACE,4BACA,6BACA,qBACA,WACA,oBACA,4DACA,qBACA,YACA,WACA,WACA,QAIA,4CACE,sDAKN,iCACE,kBACA,mBAEA,wCACE,4BACA,6BACA,qBACA,WACA,oBACA,sDACA,qBACA,YACA,WACA,WACA,QAIA,8CACE,4DAKN,sBACE,yCACA,4CACA,wBPl8CuB,COo8CvB,yBACE,qBACA,SAGF,yBACE,cACA,cACA,gBACA,qBACA,iBAGF,gCACE,iBHj+Ce,CGk+Cf,SAGF,qCACE,sBACA,cACA,eAGF,wFAGE,eACA,aP/+Cc,COk/ChB,0CACE,wBACE,0BAGF,uDACE,cAIJ,yBACE,gBAIJ,4BACE,mBACA,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,UAGF,0CACE,aAGF,sBACE,gBAEA,yBACE,cACA,WACA,gBAEA,gCACE,WACA,YACA,WACA,eACA,cACA,WACA,cACA,kBACA,2BACA,4BACA,qBACA,mDACA,sBACA,2BAMJ,gCACE,kBACA,QAKA,8EACE,YlE3iDe,CkEijDnB,mBACE,cpE71CI,6BoE41CN,mBAII,gBAKN,aACE,aACA,qBpEv2CM,6BoEq2CR,aAKI,+BpE12CI,6BoE62CN,iBAEI,oBAKN,iBACE,UACA,kBACA,aACA,SACA,oBAEA,oBACE,aACA,gBAEF,yBACE,WACA,cACA,YACA,kBACA,sBACA,yBAIA,0CACE,yBAEF,sCACE,yBACA,qBACA,YACA,WACA,kCACA,mBACA,uBACA,aACA,gBAKF,wCACE,WACA,kBACA,OACA,MACA,WACA,WACA,2BACA,UACA,yBAIJ,gCACE,cAMA,0CACE,+BAIF,0CACE,cACA,gCACA,sBACA,aAKF,2CACE,uBAKF,iDACE,eDvqDQ,CCwqDR,qCACA,qBACA,mCACA,gCASN,qBACE,wBACA,sBAEA,yBACE,kCAIJ,aACE,6BAEA,iBACE,kBAGF,kBACE,YDnsDc,CCssDhB,eAEE,oBACA,mBAzDA,iCACE,+BAIF,iCACE,cACA,gCACA,sBACA,aAKF,kCACE,uBAKF,wCACE,eDvqDQ,CCwqDR,qCACA,qBACA,mCACA,gCAmCA,0BACE,YlE5jDkB,CkEgkDtB,qBACE,iBAEA,yBACE,WACA,kBAGF,0BACE,YlE/oDkB,CkEkpDpB,0BACE,kBpE5/CA,uDoEigDN,gBAEI,cpEngDE,uDoEsgDJ,mBAEI,mBAMJ,iCACE,gBACA,gBACA,iBACA,kBACA,aACA,mBAEA,sCACE,kBACA,eAQR,4BACE,mHAEA,+BACA,gBAGF,yEAEE,gBAIA,0BADF,4BAEI,kBAIJ,6ChE5qDQ,mCJ0HA,6BoEkjDR,6ChErqDU,iBJmHF,6BoEkjDR,6ChErqDU,oBgE2qDR,iDACE,UD7xDU,CC8xDV,aACA,eACA,iBpE5jDI,6BoEwjDN,iDAOI,eACA,kBAGF,0BAXF,iDAYI,eACA,kBAIJ,kDACE,eACA,iBACA,UDhzDU,CCizDV,mBpE7kDI,6BoEykDN,kDAOI,eACA,iBACA,epEllDE,6BoEslDN,mDAEI,cpExlDE,uDoE4lDN,8CAEI,WAIJ,gDACE,gBpEnmDI,6BoEkmDN,gDAII,mBAGF,0BAPF,gDAQI,cpE1mDE,6BoE8mDN,8CAEI,kBAIJ,qDACE,aACA,sBAEA,0BAJF,qDAKI,oBAIJ,+CACE,eACA,UDn2DU,CCo2DV,iBACA,chE3vDI,mBJ0HA,6BoE6nDN,+ChEhvDQ,oBJmHF,6BoE6nDN,+CAQI,gBAIJ,+CACE,YACA,eACA,6BACA,mBAEA,qDACE,gCAGF,0BAVF,+CAWI,YACA,aACA,mBAIJ,gDACE,YACA,mBAEA,0BAJF,gDAKI,YACA,cAGF,uDACE,kBACA,4BACA,YACA,WACA,YACA,YAIJ,qDACE,kBAGF,8CACE,UDt5DU,CCu5DV,qBpEnrDI,6BoEirDN,8CAKI,kBAIJ,8CACE,YACA,kBACA,QACA,aACA,aAEA,kDACE,WAGF,yBAXF,8CAYI,eAGF,0BAfF,8CAgBI,aAIJ,mCACE,mBAMJ,sBACE,eD17DY,CC67Dd,qCACE,aD57DgB,CC67DhB,iBACA,kBAGF,mCACE,aACA,sBpEjuDM,6BoE+tDR,mCAII,uBAEA,uCACE,YAKN,yCACE,YACA,eAGF,wCACE,aACA,sBACA,kBpEnvDM,6BoEgvDR,wCAMI,mBACA,qBACA,iBAIJ,8BACE,YACA,cACA,WpE/vDM,6BoE4vDR,8BAMI,yBAGF,qCACE,kBACA,4BACA,YACA,WACA,YACA,YAIJ,6BACE,aACA,oBACA,sBACA,mBpEnxDM,6BoE+wDR,6BAOI,mBAEA,iCACE,mBAIJ,yCACE,OAIJ,kCACE,yBACA,uBACA,qBACA,qBD1gEY,CC6gEd,yCACE,aACA,SACA,mBAEA,gDACE,0BAIJ,uFAEE,aACA,SAEA,qHACE,eACA,cAIJ,yCACE,aACA,SACA,oBAEA,wDACE,eACA,cAIJ,oCACE,iBAEA,sCACE,SACA,cAIJ,uDACE,aACA,SACA,mBAEA,8DACE,0BAKF,uCACE,kDR3gEa,CQ4gEb,eAGF,+DACE,sBACA,kBAIJ,mDACE,aAGF,qBACE,aACA,iBAEA,2BACE,cAIJ,aACE,eACA,UACA,aACA,gCAGF,sBACE,kBACA,sBACA,gBACA,cACA,kBACA,aACA,gBACA,YACA,WACA,QACA,SACA,gCACA,8BACA,yBpE14DM,6BoE44DN,6BAEI,UpE94DE,6BoEi5DJ,2CAEI,mBAMR,6BACE,qBACA,aD9nEW,CC+nEX,gBACA,kBACA,aACA,WACA,UACA,gBACA,SACA,gBACA,mBACA,gBAEA,mCACE,YACA,kCACA,kBACA,aP9nEa,CO+nEb,gBACA,WAIJ,kCACE,cACA,gBAGF,kBACE,aDnpEiB,CCopEjB,aACA,SACA,eC9pEF,mDACE,YACA,iBTCF,WACE,2BACA,iEACA,mBACA,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BAGF,qCALF,gBAMI,4BAGF,qCATF,gBAUI,8BAIJ,iBACE,iBACA,oBACE,WACA,clF7CW,CkF8CX,kBACA,elFxDoB,CkFyDpB,gBlF/Ca,CkFkDf,0BACE,kBACA,YACA,YACA,WAEA,0CANF,0BAOI,WAGF,2CAVF,0BAWI,QACA,wBAKF,0IAGE,gBlFhEW,CkFiEX,clFlES,CkFmET,elFoCgB,CkFnChB,kBAIN,eACE,sBAGF,sBACE,aACA,sBAEA,wBACE,iBACA,UAGF,qCATF,sBAUI,aACA,wBACE,SACA,6BACE,eAEF,6BACE,gBAKN,qCAtBF,sBAuBI,mBACA,uBAEA,wBACE,eACA,aAGE,oCACE,aAGF,mCACE,aAOV,gCA0CE,mBAzCA,8CACE,iBAEF,oDACE,gBAEF,wCACE,+BACA,kBACA,4CACE,gBAMJ,wDACE,oBACA,eAGA,+DACE,oBACA,eAEF,8CACE,aAEF,+DACE,gBACA,mBACA,0BAEF,gKAIE,sBACA,wBAMN,aACE,eACA,iBACA,mBAKA,qCAFF,wCAGI,eACA,iBAMA,2DAKE,gBAJA,qCADF,2DAEI,gBAON,0BACE,kBACA,YACA,QACA,YAEA,0CANF,0BAOI,aAGF,gEAVF,0BAWI,aAGF,0CAdF,0BAeI,WAOF,qCADF,8BAEI,aAGF,4DAME,gBALA,qCADF,4DAEI,eACA,kBAQR,0BACE,WACA,cACA,gCACA,oBAKA,4FAEE,eACA,iBAIJ,gCACE,aACA,eACA,8BACA,SAEA,qCACE,cAGF,2DACE,YACA,iBACA,aACA,qBACA,0CALF,2DAMI,cACA,kBACA,WACA,+DACE,iBAIN,2DACE,aACA,sBAGE,iEACE,eACA,cAIA,4EACE,YACA,iBAIN,8EACE,kDlFhTW,CkFiTX,gBACA,cACA,4FACE,yBAEF,yBAPF,8EAQI,gBAMR,uBACE,aACA,mBACA,eACA,SAEA,uCACE,0BAEF,2BACE,aACA,iBACA,SACA,mBAKF,sOACE,clFvTU,CkF0TV,mDACE,gBAEF,sMACE,UAGF,yClFpQF,cArEa,CAsEb,gBAtEa,CAuEb,qCkFkQE,yClFjQA,cArEW,CAsEX,gBArEa,EkF2Ub,gEACE,cAIJ,4CAIE,gCAKA,aACA,sBACA,SAVA,gDACE,gBAGF,8CACE,SAOF,yEACE,aACA,mBACA,aACA,eAGF,gEACE,mDlFzXQ,CkF8Xd,mBACE,oBACA,cACA,0CAHF,mBAII,uBAEF,sBACE,oBAEA,6BACE,cACA,eACA,YACA,kBACA,kCACA,cAGJ,qBACE,SAKF,sBACE,oBACA,eACA,cACA,yBAJF,sBAKI,sBACA,wBAIJ,uBACE,SAGJ,4BACE,aACA,SACA,gCACE,aACA,sBAEE,0DACE,mBAGJ,mDACE,QAIJ,8CACE,yBACA,WACA,eACA,YACA,aACA,sBACA,mBACA,uBACA,8DACE,WACA,0BAEF,mDACE,mBACA,aACA,sBACA,yEACE,WACA,uFACE,eACA,iBACA,mDlF1cI,CkF4cN,wFACE,eACA,iBAOV,gBACE,yBAIA,2BACE,YAEF,qCACE,iBACA,iBACA,iBACA,uDACE,gBACA,oBACA,0CAHF,uDAII,eAIF,0CADF,sDAEI,YACA,qCACA,yCAKR,mBACE,aAGF,iBACE,kBAEA,0BACE,kBACA,YACA,UACA,YAIJ,mBACE,kBAGE,2DAEE,sBAIJ,qBACE,qBAIA,yBADF,wBAEI,kBACA,SACA,WACA,eAEF,yBAPF,wBAQI,sBACA,YAKF,yBADF,yBAEI,eACA,yBAEF,yBALF,yBAMI,yBAKN,sBACE,cACA,2CAFF,sBAGI,0BACA,4BAGJ,iCACE,WACA,oBACA,WAEA,gDACE,cACA,kBACA,gBACA,iHAEE,YAEF,2DACE,YACA,YACA,eACA,iBAEF,sEACE,YACA,WACA,kBACA,UACA,MACA,2BACA,aACA,sBACA,mBACA,uBAIJ,2CAjCF,iCAkCI,sBACA,WACA,gDACE,kBAEF,iHAEE,WACA,YAEF,kDACE,eAIJ,0CACE,kDACE,eAKN,iBACE,8BACA,qBACE,YAIJ,iBACE,gBACA,OAIA,0CADF,yCAEI,sBACA,mCAMA,2CADF,8BAEI,iBAGF,2CALF,8BAMI,eACA,4BAGF,0CAVF,8BAWI,eACA,4BCtrBN,KACI,wBlFOqB,CkFJzB,oGvCNI,0BwCeJ,YACE,YACA,qBACA,kBACA,yBACA,WACA,kDpF6Be,CoF3Bf,eACA,gBACA,iBACA,iBACA,kBACA,eAGF,wBACE,wBnFlBa,CmFmBb,WACA,aACA,mBACA,kBACA,mBAEA,yBARF,wBASI,uBAGF,mCACE,aACA,cACA,uBACA,mBACA,WACA,kDpFCa,gBoFCb,kBACA,YACA,WACA,kBACA,yBACA,gBACA,iB/E3DY,C+E4DZ,mBAIF,2CACE,aACA,sBA7DF,yBA2DA,2CAKI,e/ExEa,E+E2Ef,8CACE,eACA,iBACA,gBACA,oBACA,UnF9EmB,CmFiFrB,6CACE,eACA,iBACA,iBACA,UnFrFmB,CmFyFvB,uCACE,aACA,sBACA,uBACA,iBAEA,yBANF,uCAOI,cACA,mBACA,qBAGF,4CACE,kBACA,oBACA,uBACA,sBACA,sBACA,mBACA,WACA,kDpFxDW,CoFyDX,eACA,gBACA,iBACA,iBACA,kBACA,eACA,qBAMJ,gDACE,sBArHF,yBAoHA,gDAII,iBAEA,yEACE,aAGF,kFACE,eAKN,0CACE,mBACA,Y/E3IY,C+E6IZ,oDACE,cAGF,oDACE,SAEA,uDACE,gCAEA,kEACE,gBAGF,uHAEE,gBACA,SACA,WACA,eACA,iBACA,iBACA,eACA,gBACA,qBAGE,2IACE,mBACA,kBACA,cACA,kDpFxHG,CoFyHH,eACA,iBACA,gBACA,iBACA,kBACA,SACA,QACA,qBAKN,8DACE,eACA,WACA,gBACA,gBACA,iBAMR,mCACE,aA1LF,yBAyLA,mCAII,eAIJ,qCACE,mBACA,WACA,aACA,kDpF5Ja,CoF6Jb,eACA,kBAIJ,gDAEE,sJAEE,gBACA,qBAIJ,+CACE,yCACE,eAGF,4DAEE,mBAKJ,uBACE,gBAEA,sCACE,cAGF,iFACE,aAIJ,qBACE,mBACA,aA9OA,yBA4OF,qBAKI,eAGF,yBACE,kBArPF,yBAoPA,yBAII,eAIJ,uCACE,qBACA,gBACA,cA/PF,yBA4PA,uCAMI,iBAGF,oDACE,YAtQJ,yBAqQE,oDAII,aAKN,+CACE,kBACA,eACA,iBAjRF,yBA8QA,+CAMI,kBACA,UACA,UAtRJ,yBA0RA,oCAEI,WACA,eA7RJ,yBAiSA,mCAEI,eAGF,sCACE,qBACA,cAxSJ,yBAsSE,sCAKI,cACA,UAGF,4CACE,eAIJ,qCACE,WACA,+CACA,eACA,iBACA,iBACA,iBACA,mBACA,qBAEA,uFAEE,0BAhUN,yBAoUE,qEAEI,iBAIJ,6DACE,YACA,YACA,iBACA,gBA9UJ,yBA0UE,6DAOI,YAGF,mEACE,YACA,WACA,YACA,kBAxVN,yBAoVI,mEAOI,yBAIJ,oEACE,SACA,WACA,iBACA,yBACA,cACA,eACA,aACA,mBACA,+BACA,gCACA,wBACA,WACA,SACA,YACA,YACA,WACA,4BACA,wBACA,yBACA,gDACA,qBACA,UACA,kBACA,kBAEA,2EACE,yBAOJ,oEACE,aACA,uBACA,mBACA,sBACA,YACA,YACA,sBACA,yBACA,WACA,+CACA,eACA,iBACA,iBACA,gBACA,iBAEA,0EACE,0BAGF,2EACE,yBACA,kBACA,UAEA,wFACE,+BAEA,6LAEE,WACA,kBAGF,+FACE,wBACA,aAGF,8FACE,yBACA,iBAKN,iFACE,YACA,WACA,YACA,WACA,uBACA,WACA,oBAEA,+KAEE,sBACA,wBACA,YACA,WACA,YACA,WACA,qBACA,WAGF,wFACE,gBAOV,kCACE,cACA,kBACA,SACA,QAjdF,yBA6cA,kCAOI,OAGF,qCACE,SAGF,oCACE,WACA,+CACA,eACA,iBACA,iBACA,iBACA,iBACA,qBAEA,0CACE,0BAKN,sCACE,eACA,cACA,gBA9eF,yBAifA,gCAEI,SACA,cAKN,mBACE,gBACA,gBACA,UAGF,eACE,gBAEA,oCACE,cACA,eA1gBF,yBAwgBA,oCAKI,gBAGF,uCACE,kB/EzhBa,C+E6hBjB,kCACE,wBnF3gBW,CmFXb,yBAqhBA,kCAGI,+BAIJ,6CACE,WCriBJ,WACE,kCACA,yErFCF,WACE,2BACA,iEACA,mBACA,kBAGF,WACE,4BACA,kEACA,gBACA,kBAGF,WACE,kCACA,kBACA,gBACA,mBACA,0CACA,oTAOF,WACE,0CACA,kBACA,gBACA,mBACA,4CACA,+TAQF,SAEE,kCACA,gBAGF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","sources":["webpack://great-cms/./core/sass/main.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_govuk-frontend-version.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_typography-font.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_font-faces.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_focused.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_colours-applied.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_lists.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_section-break.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_button-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_form-group.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_clearfix.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_grid.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_main-wrapper.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_template.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/objects/_width-container.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_measurements.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/accordion/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/back-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/breadcrumbs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/button/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-message/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/fieldset/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/hint/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/label/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/checkboxes/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/textarea/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/character-count/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/cookie-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/date-input/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/details/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_shape-arrow.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/error-summary/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/exit-this-page/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/file-upload/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/footer/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_device-pixels.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/header/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/inset-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/notification-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/pagination/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/panel/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tag/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/phase-banner/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/tabs/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/radios/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/select/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/skip-link/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/summary-list/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/table/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/components/warning-text/_index.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/utilities/_visually-hidden.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_display.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_spacing.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_text-align.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_typography.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/overrides/_width.scss","webpack://great-cms/./styles/great/_reset.scss","webpack://great-cms/./styles/fonts/typography.scss","webpack://great-cms/./styles/colors/colors.scss","webpack://great-cms/./styles/fonts/foreign-language-typography.scss","webpack://great-cms/./styles/fonts/icons.scss","webpack://great-cms/./styles/fonts/main.scss","webpack://great-cms/./styles/sizes/sizes.scss","webpack://great-cms/./styles/great/_utils.scss","webpack://great-cms/./styles/great/_colors.scss","webpack://great-cms/./styles/great/_components.scss","webpack://great-cms/./styles/great/_overrides.scss","webpack://great-cms/./core/components/sass/components/skip-link/_base.scss","webpack://great-cms/./core/components/sass/partials/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_reset.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_vars.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens-temp.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_header.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_mixins.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_breakpoints.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tags.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/forms/_general.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_typography-mixins.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_list.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_box.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_media-block.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_core.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_larger.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_fixed-width.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_variables.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_list.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_bordered-pulled.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_animated.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_rotated-flipped.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_mixins.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_stacked.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_icons.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_screen-reader.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/solid.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/brands.scss","webpack://great-cms/./core/sass/learn/_base.scss","webpack://great-cms/./styles/widgets/card.scss","webpack://great-cms/./styles/widgets/buttons.scss","webpack://great-cms/./styles/borders/main.scss","webpack://great-cms/./styles/widgets/nav.scss","webpack://great-cms/./styles/widgets/thematic-break.scss","webpack://great-cms/./styles/widgets/select.scss","webpack://great-cms/./styles/widgets/inputs.scss","webpack://great-cms/./styles/widgets/page-header.scss","webpack://great-cms/./styles/widgets/personalisation-bar.scss","webpack://great-cms/./styles/widgets/footer.scss","webpack://great-cms/./styles/widgets/tootltip.scss","webpack://great-cms/./styles/widgets/progress-bar.scss","webpack://great-cms/./styles/widgets/cookies-modal.scss","webpack://great-cms/./styles/widgets/domestic-international-header.scss","webpack://great-cms/./styles/widgets/mains.scss","webpack://great-cms/./styles/pages/login.scss","webpack://great-cms/./styles/pages/where-to-export.scss","webpack://great-cms/./styles/pages/account.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-properties.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/password-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_type.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_colour.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_fonts.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/components/button/_button.scss","webpack://great-cms/./styles/great/_sign-up.scss","webpack://great-cms/./styles/great/_language-specific.scss","webpack://great-cms/./styles/great/_great-design-system-temp.scss","webpack://great-cms/./styles/pages/learn-to-export.scss","webpack://great-cms/./styles/pages/markets.scss","webpack://great-cms/./styles/pages/article-list.scss","webpack://great-cms/./styles/pages/other-pages.scss","webpack://great-cms/./styles/pages/dashboard.scss","webpack://great-cms/./styles/pages/feedback.scss","webpack://great-cms/./styles/pages/export-plan.scss","webpack://great-cms/./styles/pages/uk-finance.scss","webpack://great-cms/./styles/pages/export-academy.scss","webpack://great-cms/./styles/main.scss","webpack://great-cms/./core/sass/shared/_base.scss","webpack://great-cms/./core/components/sass/partials/_typography.scss","webpack://great-cms/./core/components/sass/components/cookie-notice/_base.scss","webpack://great-cms/./core/components/sass/partials/_mixins.scss"],"sourcesContent":[":root{--govuk-frontend-version: \"4.8.0\"}.great-anchor-link,.great-title-link,.govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:normal;src:url(\"/assets/fonts/light-94a07e06a1-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/light-f591b13f7d-v2.woff\") format(\"woff\");font-display:fallback}@font-face{font-family:\"GDS Transport\";font-style:normal;font-weight:bold;src:url(\"/assets/fonts/bold-b542beb274-v2.woff2\") format(\"woff2\"),url(\"/assets/fonts/bold-affa96571d-v2.woff\") format(\"woff\");font-display:fallback}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^=\"/\"].great-anchor-link:after,[href^=\"/\"].great-title-link:after,[href^=\"/\"].govuk-link:after,[href^=\"http://\"].great-anchor-link:after,[href^=\"http://\"].great-title-link:after,[href^=\"http://\"].govuk-link:after,[href^=\"https://\"].great-anchor-link:after,[href^=\"https://\"].great-title-link:after,[href^=\"https://\"].govuk-link:after{content:\" (\" attr(href) \")\";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.learn-card-description p,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.learn-card-description p+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.learn-card-description p+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.learn-card-description p+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:\"\";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:\"\";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.js-enabled .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:\"\";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-toggle,.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__show-all-text,.js-enabled .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.1428571429;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:\"\";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse:before{border-color:currentcolor}.govuk-breadcrumbs{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:\"\";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item:before{content:\"\";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentcolor}.govuk-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:\"\";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{content:\"\";box-sizing:border-box;position:absolute;top:11px;left:9px;width:23px;height:12px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:\"\";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:\"\"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400;letter-spacing:.05em}@media print{.govuk-input--extra-letter-spacing{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-input--extra-letter-spacing{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:\"\";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:\"\";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(\"/assets/images/govuk-crest.png\");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url(\"/assets/images/govuk-crest-2x.png\")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:\"\";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:\"\";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown[width=\"32\"]{top:-3px;margin-right:2px}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__logotype-crown-fallback-image[width=\"32\"]{width:32px;height:30px}.govuk-header__product-name{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name,.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__service-name,.govuk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name,.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:\"\";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.1428571429;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin:0 0 15px 0;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:\"\";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.0416666667}@media print{.govuk-panel__body{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding-top:5px;padding-right:8px;padding-bottom:4px;padding-left:8px}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:\"—\";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:\"\";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.js-enabled .govuk-tabs__tab:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:\"\";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:\"\";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline:after{content:\"\";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:\"\";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media(min-width: 40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions:after{content:\"\";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media print{.govuk-summary-card__actions{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{-ms-flex-pack:right;justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"tnum\" 1;font-feature-settings:\"tnum\" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports(font-variant-numeric: tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-warning-text__assistive:before{content:\" \"}.govuk-warning-text__assistive:after{content:\" \"}.govuk-warning-text__icon{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:\"GDS Transport\",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15}}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix:after{content:\"\";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.govuk-visually-hidden:before{content:\" \"}.govuk-visually-hidden:after{content:\" \"}.govuk-visually-hidden-focusable{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static !important;width:auto !important;height:auto !important;margin:inherit !important;overflow:visible !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;white-space:inherit !important}.govuk-\\!-display-inline{display:inline !important}.govuk-\\!-display-inline-block{display:inline-block !important}.govuk-\\!-display-block{display:block !important}.govuk-\\!-display-none{display:none !important}@media print{.govuk-\\!-display-none-print{display:none !important}}.govuk-\\!-margin-0{margin:0 !important}.govuk-\\!-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-1{margin:5px !important}.govuk-\\!-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-2{margin:10px !important}.govuk-\\!-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-3{margin:15px !important}.govuk-\\!-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-4{margin:20px !important}}.govuk-\\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-4{margin-top:20px !important}}.govuk-\\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-4{margin-right:20px !important}}.govuk-\\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-4{margin-left:20px !important}}.govuk-\\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-5{margin:25px !important}}.govuk-\\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-5{margin-top:25px !important}}.govuk-\\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-5{margin-right:25px !important}}.govuk-\\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-5{margin-left:25px !important}}.govuk-\\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-6{margin:30px !important}}.govuk-\\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-6{margin-top:30px !important}}.govuk-\\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-6{margin-right:30px !important}}.govuk-\\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-6{margin-left:30px !important}}.govuk-\\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-7{margin:40px !important}}.govuk-\\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-7{margin-top:40px !important}}.govuk-\\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-7{margin-right:40px !important}}.govuk-\\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-7{margin-left:40px !important}}.govuk-\\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-8{margin:50px !important}}.govuk-\\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-8{margin-top:50px !important}}.govuk-\\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-8{margin-right:50px !important}}.govuk-\\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-8{margin-left:50px !important}}.govuk-\\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-9{margin:60px !important}}.govuk-\\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-top-9{margin-top:60px !important}}.govuk-\\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-right-9{margin-right:60px !important}}.govuk-\\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-margin-left-9{margin-left:60px !important}}.govuk-\\!-padding-0{padding:0 !important}.govuk-\\!-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-1{padding:5px !important}.govuk-\\!-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-2{padding:10px !important}.govuk-\\!-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-3{padding:15px !important}.govuk-\\!-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-4{padding:20px !important}}.govuk-\\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-4{padding-top:20px !important}}.govuk-\\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-4{padding-right:20px !important}}.govuk-\\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-4{padding-left:20px !important}}.govuk-\\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-5{padding:25px !important}}.govuk-\\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-5{padding-top:25px !important}}.govuk-\\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-5{padding-right:25px !important}}.govuk-\\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-5{padding-left:25px !important}}.govuk-\\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-6{padding:30px !important}}.govuk-\\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-6{padding-top:30px !important}}.govuk-\\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-6{padding-right:30px !important}}.govuk-\\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-6{padding-left:30px !important}}.govuk-\\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-7{padding:40px !important}}.govuk-\\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-7{padding-top:40px !important}}.govuk-\\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-7{padding-right:40px !important}}.govuk-\\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-7{padding-left:40px !important}}.govuk-\\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-8{padding:50px !important}}.govuk-\\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-8{padding-top:50px !important}}.govuk-\\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-8{padding-right:50px !important}}.govuk-\\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-8{padding-left:50px !important}}.govuk-\\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-9{padding:60px !important}}.govuk-\\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-top-9{padding-top:60px !important}}.govuk-\\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-right-9{padding-right:60px !important}}.govuk-\\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\\!-padding-left-9{padding-left:60px !important}}.govuk-\\!-margin-static-0,.govuk-\\!-static-margin-0{margin:0 !important}.govuk-\\!-margin-top-static-0,.govuk-\\!-static-margin-top-0{margin-top:0 !important}.govuk-\\!-margin-right-static-0,.govuk-\\!-static-margin-right-0{margin-right:0 !important}.govuk-\\!-margin-bottom-static-0,.govuk-\\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\\!-margin-left-static-0,.govuk-\\!-static-margin-left-0{margin-left:0 !important}.govuk-\\!-margin-static-1,.govuk-\\!-static-margin-1{margin:5px !important}.govuk-\\!-margin-top-static-1,.govuk-\\!-static-margin-top-1{margin-top:5px !important}.govuk-\\!-margin-right-static-1,.govuk-\\!-static-margin-right-1{margin-right:5px !important}.govuk-\\!-margin-bottom-static-1,.govuk-\\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\\!-margin-left-static-1,.govuk-\\!-static-margin-left-1{margin-left:5px !important}.govuk-\\!-margin-static-2,.govuk-\\!-static-margin-2{margin:10px !important}.govuk-\\!-margin-top-static-2,.govuk-\\!-static-margin-top-2{margin-top:10px !important}.govuk-\\!-margin-right-static-2,.govuk-\\!-static-margin-right-2{margin-right:10px !important}.govuk-\\!-margin-bottom-static-2,.govuk-\\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\\!-margin-left-static-2,.govuk-\\!-static-margin-left-2{margin-left:10px !important}.govuk-\\!-margin-static-3,.govuk-\\!-static-margin-3{margin:15px !important}.govuk-\\!-margin-top-static-3,.govuk-\\!-static-margin-top-3{margin-top:15px !important}.govuk-\\!-margin-right-static-3,.govuk-\\!-static-margin-right-3{margin-right:15px !important}.govuk-\\!-margin-bottom-static-3,.govuk-\\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\\!-margin-left-static-3,.govuk-\\!-static-margin-left-3{margin-left:15px !important}.govuk-\\!-margin-static-4,.govuk-\\!-static-margin-4{margin:20px !important}.govuk-\\!-margin-top-static-4,.govuk-\\!-static-margin-top-4{margin-top:20px !important}.govuk-\\!-margin-right-static-4,.govuk-\\!-static-margin-right-4{margin-right:20px !important}.govuk-\\!-margin-bottom-static-4,.govuk-\\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\\!-margin-left-static-4,.govuk-\\!-static-margin-left-4{margin-left:20px !important}.govuk-\\!-margin-static-5,.govuk-\\!-static-margin-5{margin:25px !important}.govuk-\\!-margin-top-static-5,.govuk-\\!-static-margin-top-5{margin-top:25px !important}.govuk-\\!-margin-right-static-5,.govuk-\\!-static-margin-right-5{margin-right:25px !important}.govuk-\\!-margin-bottom-static-5,.govuk-\\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\\!-margin-left-static-5,.govuk-\\!-static-margin-left-5{margin-left:25px !important}.govuk-\\!-margin-static-6,.govuk-\\!-static-margin-6{margin:30px !important}.govuk-\\!-margin-top-static-6,.govuk-\\!-static-margin-top-6{margin-top:30px !important}.govuk-\\!-margin-right-static-6,.govuk-\\!-static-margin-right-6{margin-right:30px !important}.govuk-\\!-margin-bottom-static-6,.govuk-\\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\\!-margin-left-static-6,.govuk-\\!-static-margin-left-6{margin-left:30px !important}.govuk-\\!-margin-static-7,.govuk-\\!-static-margin-7{margin:40px !important}.govuk-\\!-margin-top-static-7,.govuk-\\!-static-margin-top-7{margin-top:40px !important}.govuk-\\!-margin-right-static-7,.govuk-\\!-static-margin-right-7{margin-right:40px !important}.govuk-\\!-margin-bottom-static-7,.govuk-\\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\\!-margin-left-static-7,.govuk-\\!-static-margin-left-7{margin-left:40px !important}.govuk-\\!-margin-static-8,.govuk-\\!-static-margin-8{margin:50px !important}.govuk-\\!-margin-top-static-8,.govuk-\\!-static-margin-top-8{margin-top:50px !important}.govuk-\\!-margin-right-static-8,.govuk-\\!-static-margin-right-8{margin-right:50px !important}.govuk-\\!-margin-bottom-static-8,.govuk-\\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\\!-margin-left-static-8,.govuk-\\!-static-margin-left-8{margin-left:50px !important}.govuk-\\!-margin-static-9,.govuk-\\!-static-margin-9{margin:60px !important}.govuk-\\!-margin-top-static-9,.govuk-\\!-static-margin-top-9{margin-top:60px !important}.govuk-\\!-margin-right-static-9,.govuk-\\!-static-margin-right-9{margin-right:60px !important}.govuk-\\!-margin-bottom-static-9,.govuk-\\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\\!-margin-left-static-9,.govuk-\\!-static-margin-left-9{margin-left:60px !important}.govuk-\\!-padding-static-0,.govuk-\\!-static-padding-0{padding:0 !important}.govuk-\\!-padding-top-static-0,.govuk-\\!-static-padding-top-0{padding-top:0 !important}.govuk-\\!-padding-right-static-0,.govuk-\\!-static-padding-right-0{padding-right:0 !important}.govuk-\\!-padding-bottom-static-0,.govuk-\\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\\!-padding-left-static-0,.govuk-\\!-static-padding-left-0{padding-left:0 !important}.govuk-\\!-padding-static-1,.govuk-\\!-static-padding-1{padding:5px !important}.govuk-\\!-padding-top-static-1,.govuk-\\!-static-padding-top-1{padding-top:5px !important}.govuk-\\!-padding-right-static-1,.govuk-\\!-static-padding-right-1{padding-right:5px !important}.govuk-\\!-padding-bottom-static-1,.govuk-\\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\\!-padding-left-static-1,.govuk-\\!-static-padding-left-1{padding-left:5px !important}.govuk-\\!-padding-static-2,.govuk-\\!-static-padding-2{padding:10px !important}.govuk-\\!-padding-top-static-2,.govuk-\\!-static-padding-top-2{padding-top:10px !important}.govuk-\\!-padding-right-static-2,.govuk-\\!-static-padding-right-2{padding-right:10px !important}.govuk-\\!-padding-bottom-static-2,.govuk-\\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\\!-padding-left-static-2,.govuk-\\!-static-padding-left-2{padding-left:10px !important}.govuk-\\!-padding-static-3,.govuk-\\!-static-padding-3{padding:15px !important}.govuk-\\!-padding-top-static-3,.govuk-\\!-static-padding-top-3{padding-top:15px !important}.govuk-\\!-padding-right-static-3,.govuk-\\!-static-padding-right-3{padding-right:15px !important}.govuk-\\!-padding-bottom-static-3,.govuk-\\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\\!-padding-left-static-3,.govuk-\\!-static-padding-left-3{padding-left:15px !important}.govuk-\\!-padding-static-4,.govuk-\\!-static-padding-4{padding:20px !important}.govuk-\\!-padding-top-static-4,.govuk-\\!-static-padding-top-4{padding-top:20px !important}.govuk-\\!-padding-right-static-4,.govuk-\\!-static-padding-right-4{padding-right:20px !important}.govuk-\\!-padding-bottom-static-4,.govuk-\\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\\!-padding-left-static-4,.govuk-\\!-static-padding-left-4{padding-left:20px !important}.govuk-\\!-padding-static-5,.govuk-\\!-static-padding-5{padding:25px !important}.govuk-\\!-padding-top-static-5,.govuk-\\!-static-padding-top-5{padding-top:25px !important}.govuk-\\!-padding-right-static-5,.govuk-\\!-static-padding-right-5{padding-right:25px !important}.govuk-\\!-padding-bottom-static-5,.govuk-\\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\\!-padding-left-static-5,.govuk-\\!-static-padding-left-5{padding-left:25px !important}.govuk-\\!-padding-static-6,.govuk-\\!-static-padding-6{padding:30px !important}.govuk-\\!-padding-top-static-6,.govuk-\\!-static-padding-top-6{padding-top:30px !important}.govuk-\\!-padding-right-static-6,.govuk-\\!-static-padding-right-6{padding-right:30px !important}.govuk-\\!-padding-bottom-static-6,.govuk-\\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\\!-padding-left-static-6,.govuk-\\!-static-padding-left-6{padding-left:30px !important}.govuk-\\!-padding-static-7,.govuk-\\!-static-padding-7{padding:40px !important}.govuk-\\!-padding-top-static-7,.govuk-\\!-static-padding-top-7{padding-top:40px !important}.govuk-\\!-padding-right-static-7,.govuk-\\!-static-padding-right-7{padding-right:40px !important}.govuk-\\!-padding-bottom-static-7,.govuk-\\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\\!-padding-left-static-7,.govuk-\\!-static-padding-left-7{padding-left:40px !important}.govuk-\\!-padding-static-8,.govuk-\\!-static-padding-8{padding:50px !important}.govuk-\\!-padding-top-static-8,.govuk-\\!-static-padding-top-8{padding-top:50px !important}.govuk-\\!-padding-right-static-8,.govuk-\\!-static-padding-right-8{padding-right:50px !important}.govuk-\\!-padding-bottom-static-8,.govuk-\\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\\!-padding-left-static-8,.govuk-\\!-static-padding-left-8{padding-left:50px !important}.govuk-\\!-padding-static-9,.govuk-\\!-static-padding-9{padding:60px !important}.govuk-\\!-padding-top-static-9,.govuk-\\!-static-padding-top-9{padding-top:60px !important}.govuk-\\!-padding-right-static-9,.govuk-\\!-static-padding-right-9{padding-right:60px !important}.govuk-\\!-padding-bottom-static-9,.govuk-\\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\\!-padding-left-static-9,.govuk-\\!-static-padding-left-9{padding-left:60px !important}.govuk-\\!-text-align-left{text-align:left !important}.govuk-\\!-text-align-centre{text-align:center !important}.govuk-\\!-text-align-right{text-align:right !important}.govuk-\\!-font-size-80{font-size:53px !important;font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-80{font-size:80px !important;font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\\!-font-size-48{font-size:32px !important;font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-48{font-size:48px !important;font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-36{font-size:24px !important;font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-36{font-size:36px !important;font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\\!-font-size-27{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-27{font-size:27px !important;font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-24{font-size:18px !important;font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-24{font-size:24px !important;font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-19{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-19{font-size:19px !important;font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\\!-font-size-16{font-size:14px !important;font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-16{font-size:16px !important;font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\\!-font-size-14{font-size:12px !important;font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\\!-font-size-14{font-size:14px !important;font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\\!-font-weight-regular{font-weight:400 !important}.govuk-\\!-font-weight-bold{font-weight:700 !important}.govuk-\\!-width-full{width:100% !important}.govuk-\\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-three-quarters{width:75% !important}}.govuk-\\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-two-thirds{width:66.66% !important}}.govuk-\\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-half{width:50% !important}}.govuk-\\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-third{width:33.33% !important}}.govuk-\\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\\!-width-one-quarter{width:25% !important}}*{box-sizing:border-box}body{margin:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.h-l,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:\"\";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:\"\"}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:\"\"}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:\"\"}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:\"\";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:\"\"}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:\"\";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:\"\";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:\"\";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:\"\";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url(\"/static/icons/dark-blue-tick.svg\");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:\"\";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:\"\";color:#fff;font-family:\"Font Awesome 5 Free\";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:\"\";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:\"\";font-family:\"Font Awesome 5 Free\";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.h-l,.body-l-b,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text .case-study h3,.lesson-page .rich-text h2,.h-s,.lesson-page .rich-text .pros-and-cons h3,.lesson-page .rich-text h3,.h-l,.h-xs,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page .rich-text h4,.form-label,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page blockquote,.lesson-page .rich-text .pros-and-cons ul li,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#skip-link{font-size:14px;line-height:1.6;background-color:rgba(0,0,0,0);color:#fff;display:inline-block;padding:15px;overflow:hidden;position:absolute;text-indent:-1000px;z-index:-1}#skip-link:focus{outline:#ffbf47 solid 4px;outline-offset:0;color:#132965;left:0;text-indent:0;top:0;z-index:10}@media(min-width: 641px){#skip-link{font-size:16px}}html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,textarea,video,time,mark{margin:0;padding:0;border:0;box-sizing:border-box;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p,blockquote,pre,small,strike,strong,sub,sup,tt,var,b,u,i,center,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;font-family:inherit;font-weight:normal}abbr[title],acronym[title]{text-decoration:none}button{border:0;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-appearance:none}legend{box-sizing:border-box;max-width:100%;display:table}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.magna-header{padding:20px 0;background:#1e1348;font-family:\"Overpass\",Arial,Helvetica,sans-serif;font-weight:400}.magna-header:after{display:block;content:\"\";clear:both}.magna-header a,.magna-header__dropdown a{font-size:1rem;color:#fff;text-decoration:none}.magna-header a:hover,.magna-header__dropdown a:hover{text-decoration:underline}.magna-header__logo{float:left;position:relative;z-index:1;margin-right:1rem;margin-bottom:-100%}.magna-header__logo img{display:block;width:auto;height:60px;margin-top:15px}@media screen and (min-width: 640px){.magna-header__logo img{height:75px;margin-top:13px}}.magna-header__extra-links{float:right;margin:0}.magna-header__extra-links li{display:inline-block;margin-left:1rem}.magna-header__menu{position:relative;float:right;clear:right;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end;align-items:center}@media screen and (min-width: 640px){.magna-header__menu{flex-direction:row-reverse;justify-content:flex-start;padding-left:170px;margin-top:0}}.magna-header__dropdown-button{position:relative;z-index:5;display:none;align-items:center;padding:.5rem 1rem;margin-top:.5rem;background:#1e1348;border:2px solid #fff;font-family:\"Overpass\",Arial,Helvetica,sans-serif;font-size:1rem;color:#fff;cursor:pointer}.js-enabled .magna-header__dropdown-button{display:flex}.magna-header__dropdown-button:focus{outline:4px solid #ffd000}@media screen and (min-width: 640px){.magna-header__dropdown-button{margin:1rem 0 0 2rem}}.magna-header__dropdown-button[aria-expanded=true]{background:#006ccc}.magna-header__dropdown-button__icon{display:inline-block;position:relative;width:20px;height:20px;margin-left:10px;pointer-events:none}.magna-header__dropdown-button__icon:before,.magna-header__dropdown-button__icon:after{content:\"\";display:block;position:absolute;width:100%;height:2px;background-color:#fff;left:0;transition:all .2s ease}.magna-header__dropdown-button__icon:before{top:3px}.magna-header__dropdown-button[aria-expanded=true] .magna-header__dropdown-button__icon:before{width:25px;top:9px;left:-2px;transform:rotate(45deg)}.magna-header__dropdown-button__icon:after{bottom:3px}.magna-header__dropdown-button[aria-expanded=true] .magna-header__dropdown-button__icon:after{width:25px;bottom:9px;left:-2px;transform:rotate(-45deg)}.magna-header__overlay{display:none;position:fixed;z-index:2;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}[aria-expanded=true]~.magna-header__overlay{display:block}.magna-header__dropdown{display:block;z-index:4;left:0;right:0;top:49px;margin:0 -15px;background:#4b426d;overflow:visible}.js-enabled .magna-header__dropdown{display:none;position:absolute}.magna-header__dropdown[aria-hidden=true]{display:none}.magna-header__dropdown[aria-hidden=false],.js-enabled .magna-header__dropdown--open{display:block;-webkit-animation:fadeIn .3s;animation:fadeIn .3s}@media screen and (min-width: 640px){.magna-header__dropdown{left:auto;top:57px;width:370px;margin:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.magna-header__greeting{padding:15px;background-color:#006ccc;font-family:\"Overpass\",Arial,Helvetica,sans-serif;color:#fff}.magna-header__menu-items{margin:0;padding:5px 20px}.magna-header__menu-items li{margin:0;padding:0}.magna-header__menu-items li:not(:last-child){border-bottom:1px solid #635a7f}.magna-header__menu-items a,.magna-header__menu-items button{position:relative;display:block;padding:.5rem 0;font-size:1em;font-family:\"FS Lucas\",Arial,Helvetica,sans-serif}.magna-header__menu-items a:focus,.magna-header__menu-items button:focus{outline:4px solid #ffd000}.magna-header__menu-items a .tag,.magna-header__menu-items button .tag{position:absolute;right:0}.magna-header__menu-items button{width:100%;color:#fff;text-align:left;background:none;border:0;cursor:pointer}.magna-header__menu-items button:hover{text-decoration:underline}.magna-header__menu-items .button:hover{text-decoration:none}.magna-header__search{clear:both;display:flex;flex-basis:100%;justify-content:space-between;margin-top:1rem}@media screen and (min-width: 640px){.magna-header__search{flex-basis:auto}}@media screen and (min-width: 1024px){.magna-header__search{margin-left:2rem}}.magna-header__search input{flex-grow:1;min-width:10rem;padding-left:1rem;font-family:\"FS Lucas\",Arial,Helvetica,sans-serif;border-radius:0}.magna-header__search input:focus{padding:0 0 0 1rem}.magna-header__search button{flex-shrink:0;height:42px;width:42px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(\"/static/images/search.svg\");background-size:20px;border:0;color:#fff;cursor:pointer}.magna-header__search button:focus{outline:4px solid #ffd000}.magna-header__nav{margin:1rem 0 0}.magna-header__nav li{display:inline-block;margin:0;padding:0}.magna-header__nav a{display:inline-block;margin:0 0 0 2rem;padding:.5rem 0}.magna-header__nav a:focus{outline:4px solid #ffd000}.magna-header__nav a.active{text-decoration:underline}.tag{font-size:20px;line-height:30px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:600;background:#eb4f4d;border:2px solid rgba(0,0,0,0);border-radius:5px;color:#fff;cursor:pointer;padding:0 13px}.tag:hover,.tag:active,.tag:focus,.tag:focus:active{background:#e41f13}.tag[disabled]{cursor:auto;opacity:.4}.tag--icon{padding:0 8px 0 13px}.tag--icon i{color:#fce9e9;margin-left:8px;transform:scale(0.85);vertical-align:middle}.tag--small{font-size:var(--font-size-body-2);line-height:20px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:600;color:#fff;padding:2px 13px}.tag--small.tag--icon{padding:2px 7px 2px 12px}.tag--secondary{background:#4b426d}.tag--secondary:hover,.tag--secondary:active,.tag--secondary:focus,.tag--secondary:focus:active{background:#1e1348}.tag--secondary i{color:#e9e7ed}.tag--tertiary{background:#fff;border-color:#4b426d;color:#4b426d}.tag--tertiary:hover,.tag--tertiary:active,.tag--tertiary:focus,.tag--tertiary:focus:active{background:#e9e7ed;border-color:#1e1348;color:#1e1348}.tag--tertiary i{color:#4b426d}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}fieldset{width:100%}fieldset:after{display:block;content:\"\";clear:both}legend{overflow:hidden}textarea{display:block;resize:none}.form-group{box-sizing:border-box;margin-bottom:22px}.form-group:after{display:block;content:\"\";clear:both}@media(min-width: 641px){.form-group{margin-bottom:29.999999992px}}.form-group-example{border-radius:10px}.form-field-container:after{display:block;content:\"\";clear:both}.error-message+.form-group{margin-top:7.499999998px}.form-label{display:block}.form-hint{font-weight:400;font-size:16px;font-family:\"FS Lucas\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.375;display:block;color:#666;font-weight:normal}@media(min-width: 641px){.form-hint{font-size:19px;line-height:1.578947368}}.form-hint+input{margin-top:11px}@media(min-width: 641px){.form-hint+input{margin-top:14.999999996px}}.form-label+input,.form-label+textarea,.form-label+.multiple-choice,.form-label+.form-group-example,select.form-control{margin-top:11px}@media(min-width: 641px){.form-label+input,.form-label+textarea,.form-label+.multiple-choice,.form-label+.form-group-example,select.form-control{margin-top:14.999999996px}}.form-control{box-sizing:border-box;font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:400;background-color:#fff;color:#787191;width:100%;padding:0;border:2px solid #8f89a4;border-radius:10px}input.form-control,textarea.form-control,select.form-control{height:50px;-webkit-appearance:none;padding:15px}textarea.form-control{opacity:1;background-image:none;height:80px}option:active,option:checked,select:focus::-ms-value{color:#fff;background-color:#006ccc}ul.g-select-multiple{margin-bottom:0;margin-top:22px}ul.g-select-multiple:after{display:block;content:\"\";clear:both}@media(min-width: 641px){ul.g-select-multiple{margin-top:29.999999992px}}ul.g-select-multiple input{-webkit-appearance:none;border-radius:0}select:focus,input:focus,textarea:focus{outline:#ffd000 solid 6px;outline-offset:0;color:#4b426d;border-color:#787191;border-width:4px;padding:13px}input:disabled,textarea:disabled{background-color:rgba(224,224,224,.5);border-color:#c7c7c7;border-width:1px}input:active,textarea:active{color:#4b426d;border-color:#787191}a:focus{outline:#ffd000 solid 6px;outline-offset:0}a:focus:active{background-color:#ffd000}input[type=file]{background:#f2eee8;border:1px solid #dfd5c5;padding:11px}@media(min-width: 641px){input[type=file]{padding:14.999999996px}}select,input[type=number]{font-size:inherit;background-repeat:no-repeat;background-position:calc(100% - 10px)}select.square,input[type=number].square{border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{background:none;color:rgba(0,0,0,0);z-index:1}input[type=date]:before{background:none;color:#a5a1b6;content:\"\";height:25px;font-family:\"Font Awesome 5 Free\";position:absolute;right:10px;top:8px;width:25px}select::-ms-expand{display:none}.great-checkbox,.multiple-choice{display:inline-block;float:none;clear:left;position:relative;padding:0 0 0 26px;min-height:26px}.great-checkbox input,.multiple-choice input{position:absolute;cursor:pointer;left:0;top:0;z-index:1;-webkit-appearance:none;width:26px;height:26px}.great-checkbox input:focus,.multiple-choice input:focus{outline:0}.great-checkbox label,.multiple-choice label{font-size:20px;line-height:25px;text-align:left;color:#4b426d;font-style:normal;font-weight:600;font-family:FS Lucas;cursor:pointer;padding-left:14.999999996px;padding-top:2px;display:block;-ms-touch-action:manipulation;touch-action:manipulation}.great-checkbox label:after,.multiple-choice label:after{color:#6f787a;z-index:1}.great-checkbox [type=checkbox]+label::before,.multiple-choice [type=checkbox]+label::before{border-radius:0;border:2px solid #6f787a;background-color:#fff}.great-checkbox [type=checkbox]+label::before,.multiple-choice [type=checkbox]+label::before{content:\"\";border:2px solid #787191;border-radius:4px;background:#fff;width:22px;height:22px;position:absolute;top:0;left:0}.great-checkbox [type=checkbox]+label::after,.multiple-choice [type=checkbox]+label::after{content:\"\";border:solid;background:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);position:absolute;border-width:0 0 4px 4px;width:10px;height:5px;top:7px;left:6px;transform:rotate(-45deg);opacity:0}.great-checkbox [type=checkbox]:focus+label::before,.multiple-choice [type=checkbox]:focus+label::before{box-shadow:0 0 0 3px #ffd000}.great-checkbox input:checked+label::after,.multiple-choice input:checked+label::after{opacity:1}.great-checkbox input:disabled,.multiple-choice input:disabled{cursor:default}.great-checkbox input:disabled+label,.multiple-choice input:disabled+label{opacity:.5;cursor:default}.multiple-choice .form-control{border:unset;background-color:unset}.multiple-choice [type=checkbox]+label .form-label{padding-top:0;font-size:var(--font-size-body-3);line-height:30px;color:#4b426d;font-family:\"FS Lucas\";font-style:normal;font-weight:400}.great-checkbox--large{padding:0 0 0 50px;min-height:50px}.great-checkbox--large input{width:50px;height:50px}.great-checkbox--large label{font-size:36px;line-height:40px;text-align:left;color:#fff;font-style:normal;font-weight:600;font-family:FS Lucas;line-height:50px;padding:0 0 0 24px}.great-checkbox--large input:checked+label::before{background:#75c67c;border-color:#75c67c}.great-checkbox--large [type=checkbox]+label::before{border:3px solid #fff;background-color:rgba(0,0,0,0)}.great-checkbox--large [type=checkbox]+label::before{border:3px solid #fff;border-radius:10px;width:44px;height:44px}.great-checkbox--large [type=checkbox]+label::after{border-color:#fff;border-width:0 0 8px 8px;width:24px;height:11px;top:12px;left:9px}.prepend{border:2px solid #8f89a4;border-radius:10px 0 0 10px;border-right-style:none;padding:8px;white-space:nowrap}.form-control-prepend{border-radius:0 10px 10px 0}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}ul li,ol li{list-style-type:none}ol.list-number,.lesson-page .rich-text ol{margin-left:20px}ol.list-number li,.lesson-page .rich-text ol li{list-style-type:decimal}ul.list-bullet li,.lesson-page .rich-text .pros-and-cons ul li{position:relative;padding-left:20px}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#6f787a;border-radius:4px;content:\"\";display:inline-block;height:8px;left:0;position:absolute;top:.5em;width:8px}ul.list-dot li{position:relative;margin-bottom:11px;padding-left:42px}ul.list-dot li:before{background-color:#4b426d;border-radius:50%;content:\"\";display:inline-block;height:4px;left:12px;position:absolute;top:14px;width:4px}ol.list-circle-number{list-style:none;margin:0;padding-left:0;counter-reset:circle-counter}ol.list-circle-number li{font-size:20px;line-height:25px;text-align:left;color:#fff;font-style:normal;font-weight:600;font-family:FS Lucas;counter-increment:circle-counter;line-height:30px;list-style-type:none;margin-bottom:27px;overflow:hidden}ol.list-circle-number li:before{font-size:36px;line-height:40px;text-align:left;color:#fff;font-style:normal;font-weight:600;font-family:FS Lucas;content:counter(circle-counter);background-color:#eb4f4d;width:50px;height:50px;border-radius:50%;display:block;line-height:55px;margin-right:30px;margin-bottom:12px;position:relative;text-align:center}@media(min-width: 641px){ol.list-circle-number li:before{float:left;margin-bottom:0}}ol.list-circle-number li:last-child{margin-bottom:0}ol.list-circle-number li span{display:block;margin-top:4px;float:left}@media(min-width: 641px){ol.list-circle-number li span{width:calc(100% - 80px)}}ul.list-arrow{margin-bottom:0}ul.list-arrow li{color:#4b426d;margin-bottom:20px;overflow:hidden}ul.list-arrow li i{color:#787191;float:left;font-size:36px;margin-right:20px}ul.list-arrow li span{display:block;margin-top:5px;float:left;width:calc(100% - 38px)}.box{background:#e9e7ed;border-radius:10px;padding:25px;position:relative}@media(min-width: 641px){.box{padding:30px}}.box:before{background:#e9e7ed;content:\"\";display:inline-block;width:24px;height:24px;position:absolute;transform:rotate(45deg);top:-12px;left:30px}@media(min-width: 641px){.box:before{top:30px;left:-12px}}.box--no-pointer{padding:26px 22px}.box--no-pointer:before{display:none}.media-block{display:flex;align-items:flex-start;flex-direction:column;margin:0}@media(min-width: 641px){.media-block{flex-direction:row;margin-left:-100px;width:calc(100% + 100px)}}.media-block>img,.media-block>i{width:70px;margin:0 0 20px 0}@media(min-width: 641px){.media-block>img,.media-block>i{margin:0 30px 0 0}}.media-block>i:before{color:#4b426d;font-size:40px}@media(min-width: 641px){.media-block>i:before{float:right}}.media-block>div{flex:1}.media-block--round-image>img{border-radius:50%}.media-block--round-image-small>img{width:40px;margin:0 0 20px 0}@media(min-width: 641px){.media-block--round-image-small>img{width:50px;margin:0 30px 0 20px}}/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:\"\"}.fa-accessible-icon:before{content:\"\"}.fa-accusoft:before{content:\"\"}.fa-acquisitions-incorporated:before{content:\"\"}.fa-ad:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-card:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-adversal:before{content:\"\"}.fa-affiliatetheme:before{content:\"\"}.fa-air-freshener:before{content:\"\"}.fa-airbnb:before{content:\"\"}.fa-algolia:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-alipay:before{content:\"\"}.fa-allergies:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-amazon-pay:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-american-sign-language-interpreting:before{content:\"\"}.fa-amilia:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-android:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angry:before{content:\"\"}.fa-angrycreative:before{content:\"\"}.fa-angular:before{content:\"\"}.fa-ankh:before{content:\"\"}.fa-app-store:before{content:\"\"}.fa-app-store-ios:before{content:\"\"}.fa-apper:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-apple-alt:before{content:\"\"}.fa-apple-pay:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-archway:before{content:\"\"}.fa-arrow-alt-circle-down:before{content:\"\"}.fa-arrow-alt-circle-left:before{content:\"\"}.fa-arrow-alt-circle-right:before{content:\"\"}.fa-arrow-alt-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-arrows-alt-h:before{content:\"\"}.fa-arrows-alt-v:before{content:\"\"}.fa-artstation:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-asymmetrik:before{content:\"\"}.fa-at:before{content:\"\"}.fa-atlas:before{content:\"\"}.fa-atlassian:before{content:\"\"}.fa-atom:before{content:\"\"}.fa-audible:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-autoprefixer:before{content:\"\"}.fa-avianex:before{content:\"\"}.fa-aviato:before{content:\"\"}.fa-award:before{content:\"\"}.fa-aws:before{content:\"\"}.fa-baby:before{content:\"\"}.fa-baby-carriage:before{content:\"\"}.fa-backspace:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-bacon:before{content:\"\"}.fa-bacteria:before{content:\"\"}.fa-bacterium:before{content:\"\"}.fa-bahai:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-balance-scale-left:before{content:\"\"}.fa-balance-scale-right:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-band-aid:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-bars:before{content:\"\"}.fa-baseball-ball:before{content:\"\"}.fa-basketball-ball:before{content:\"\"}.fa-bath:before{content:\"\"}.fa-battery-empty:before{content:\"\"}.fa-battery-full:before{content:\"\"}.fa-battery-half:before{content:\"\"}.fa-battery-quarter:before{content:\"\"}.fa-battery-three-quarters:before{content:\"\"}.fa-battle-net:before{content:\"\"}.fa-bed:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bezier-curve:before{content:\"\"}.fa-bible:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-biking:before{content:\"\"}.fa-bimobject:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-biohazard:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitcoin:before{content:\"\"}.fa-bity:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-blackberry:before{content:\"\"}.fa-blender:before{content:\"\"}.fa-blender-phone:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-blog:before{content:\"\"}.fa-blogger:before{content:\"\"}.fa-blogger-b:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-bolt:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-bone:before{content:\"\"}.fa-bong:before{content:\"\"}.fa-book:before{content:\"\"}.fa-book-dead:before{content:\"\"}.fa-book-medical:before{content:\"\"}.fa-book-open:before{content:\"\"}.fa-book-reader:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-bootstrap:before{content:\"\"}.fa-border-all:before{content:\"\"}.fa-border-none:before{content:\"\"}.fa-border-style:before{content:\"\"}.fa-bowling-ball:before{content:\"\"}.fa-box:before{content:\"\"}.fa-box-open:before{content:\"\"}.fa-box-tissue:before{content:\"\"}.fa-boxes:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-brain:before{content:\"\"}.fa-bread-slice:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-briefcase-medical:before{content:\"\"}.fa-broadcast-tower:before{content:\"\"}.fa-broom:before{content:\"\"}.fa-brush:before{content:\"\"}.fa-btc:before{content:\"\"}.fa-buffer:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-building:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-burn:before{content:\"\"}.fa-buromobelexperte:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-bus-alt:before{content:\"\"}.fa-business-time:before{content:\"\"}.fa-buy-n-large:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-calendar-alt:before{content:\"\"}.fa-calendar-check:before{content:\"\"}.fa-calendar-day:before{content:\"\"}.fa-calendar-minus:before{content:\"\"}.fa-calendar-plus:before{content:\"\"}.fa-calendar-times:before{content:\"\"}.fa-calendar-week:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-campground:before{content:\"\"}.fa-canadian-maple-leaf:before{content:\"\"}.fa-candy-cane:before{content:\"\"}.fa-cannabis:before{content:\"\"}.fa-capsules:before{content:\"\"}.fa-car:before{content:\"\"}.fa-car-alt:before{content:\"\"}.fa-car-battery:before{content:\"\"}.fa-car-crash:before{content:\"\"}.fa-car-side:before{content:\"\"}.fa-caravan:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-caret-square-down:before{content:\"\"}.fa-caret-square-left:before{content:\"\"}.fa-caret-square-right:before{content:\"\"}.fa-caret-square-up:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-carrot:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cash-register:before{content:\"\"}.fa-cat:before{content:\"\"}.fa-cc-amazon-pay:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-apple-pay:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-centercode:before{content:\"\"}.fa-centos:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-chair:before{content:\"\"}.fa-chalkboard:before{content:\"\"}.fa-chalkboard-teacher:before{content:\"\"}.fa-charging-station:before{content:\"\"}.fa-chart-area:before{content:\"\"}.fa-chart-bar:before{content:\"\"}.fa-chart-line:before{content:\"\"}.fa-chart-pie:before{content:\"\"}.fa-check:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-check-double:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-cheese:before{content:\"\"}.fa-chess:before{content:\"\"}.fa-chess-bishop:before{content:\"\"}.fa-chess-board:before{content:\"\"}.fa-chess-king:before{content:\"\"}.fa-chess-knight:before{content:\"\"}.fa-chess-pawn:before{content:\"\"}.fa-chess-queen:before{content:\"\"}.fa-chess-rook:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-child:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-chromecast:before{content:\"\"}.fa-church:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-circle-notch:before{content:\"\"}.fa-city:before{content:\"\"}.fa-clinic-medical:before{content:\"\"}.fa-clipboard:before{content:\"\"}.fa-clipboard-check:before{content:\"\"}.fa-clipboard-list:before{content:\"\"}.fa-clock:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-closed-captioning:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-cloud-download-alt:before{content:\"\"}.fa-cloud-meatball:before{content:\"\"}.fa-cloud-moon:before{content:\"\"}.fa-cloud-moon-rain:before{content:\"\"}.fa-cloud-rain:before{content:\"\"}.fa-cloud-showers-heavy:before{content:\"\"}.fa-cloud-sun:before{content:\"\"}.fa-cloud-sun-rain:before{content:\"\"}.fa-cloud-upload-alt:before{content:\"\"}.fa-cloudflare:before{content:\"\"}.fa-cloudscale:before{content:\"\"}.fa-cloudsmith:before{content:\"\"}.fa-cloudversify:before{content:\"\"}.fa-cocktail:before{content:\"\"}.fa-code:before{content:\"\"}.fa-code-branch:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cog:before{content:\"\"}.fa-cogs:before{content:\"\"}.fa-coins:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-comment-alt:before{content:\"\"}.fa-comment-dollar:before{content:\"\"}.fa-comment-dots:before{content:\"\"}.fa-comment-medical:before{content:\"\"}.fa-comment-slash:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-comments-dollar:before{content:\"\"}.fa-compact-disc:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-compress-alt:before{content:\"\"}.fa-compress-arrows-alt:before{content:\"\"}.fa-concierge-bell:before{content:\"\"}.fa-confluence:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-cookie:before{content:\"\"}.fa-cookie-bite:before{content:\"\"}.fa-copy:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-cotton-bureau:before{content:\"\"}.fa-couch:before{content:\"\"}.fa-cpanel:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-creative-commons-by:before{content:\"\"}.fa-creative-commons-nc:before{content:\"\"}.fa-creative-commons-nc-eu:before{content:\"\"}.fa-creative-commons-nc-jp:before{content:\"\"}.fa-creative-commons-nd:before{content:\"\"}.fa-creative-commons-pd:before{content:\"\"}.fa-creative-commons-pd-alt:before{content:\"\"}.fa-creative-commons-remix:before{content:\"\"}.fa-creative-commons-sa:before{content:\"\"}.fa-creative-commons-sampling:before{content:\"\"}.fa-creative-commons-sampling-plus:before{content:\"\"}.fa-creative-commons-share:before{content:\"\"}.fa-creative-commons-zero:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-critical-role:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-crop-alt:before{content:\"\"}.fa-cross:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-crow:before{content:\"\"}.fa-crown:before{content:\"\"}.fa-crutch:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-css3-alt:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-cut:before{content:\"\"}.fa-cuttlefish:before{content:\"\"}.fa-d-and-d:before{content:\"\"}.fa-d-and-d-beyond:before{content:\"\"}.fa-dailymotion:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-database:before{content:\"\"}.fa-deaf:before{content:\"\"}.fa-deezer:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-democrat:before{content:\"\"}.fa-deploydog:before{content:\"\"}.fa-deskpro:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-dev:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-dharmachakra:before{content:\"\"}.fa-dhl:before{content:\"\"}.fa-diagnoses:before{content:\"\"}.fa-diaspora:before{content:\"\"}.fa-dice:before{content:\"\"}.fa-dice-d20:before{content:\"\"}.fa-dice-d6:before{content:\"\"}.fa-dice-five:before{content:\"\"}.fa-dice-four:before{content:\"\"}.fa-dice-one:before{content:\"\"}.fa-dice-six:before{content:\"\"}.fa-dice-three:before{content:\"\"}.fa-dice-two:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-digital-ocean:before{content:\"\"}.fa-digital-tachograph:before{content:\"\"}.fa-directions:before{content:\"\"}.fa-discord:before{content:\"\"}.fa-discourse:before{content:\"\"}.fa-disease:before{content:\"\"}.fa-divide:before{content:\"\"}.fa-dizzy:before{content:\"\"}.fa-dna:before{content:\"\"}.fa-dochub:before{content:\"\"}.fa-docker:before{content:\"\"}.fa-dog:before{content:\"\"}.fa-dollar-sign:before{content:\"\"}.fa-dolly:before{content:\"\"}.fa-dolly-flatbed:before{content:\"\"}.fa-donate:before{content:\"\"}.fa-door-closed:before{content:\"\"}.fa-door-open:before{content:\"\"}.fa-dot-circle:before{content:\"\"}.fa-dove:before{content:\"\"}.fa-download:before{content:\"\"}.fa-draft2digital:before{content:\"\"}.fa-drafting-compass:before{content:\"\"}.fa-dragon:before{content:\"\"}.fa-draw-polygon:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-dribbble-square:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-drum:before{content:\"\"}.fa-drum-steelpan:before{content:\"\"}.fa-drumstick-bite:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-dumbbell:before{content:\"\"}.fa-dumpster:before{content:\"\"}.fa-dumpster-fire:before{content:\"\"}.fa-dungeon:before{content:\"\"}.fa-dyalog:before{content:\"\"}.fa-earlybirds:before{content:\"\"}.fa-ebay:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-edge-legacy:before{content:\"\"}.fa-edit:before{content:\"\"}.fa-egg:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-elementor:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-ello:before{content:\"\"}.fa-ember:before{content:\"\"}.fa-empire:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-text:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-equals:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-erlang:before{content:\"\"}.fa-ethereum:before{content:\"\"}.fa-ethernet:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-euro-sign:before{content:\"\"}.fa-evernote:before{content:\"\"}.fa-exchange-alt:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-exclamation-triangle:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-expand-alt:before{content:\"\"}.fa-expand-arrows-alt:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-external-link-alt:before{content:\"\"}.fa-external-link-square-alt:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-dropper:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-facebook:before{content:\"\"}.fa-facebook-f:before{content:\"\"}.fa-facebook-messenger:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-fan:before{content:\"\"}.fa-fantasy-flight-games:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-faucet:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-feather:before{content:\"\"}.fa-feather-alt:before{content:\"\"}.fa-fedex:before{content:\"\"}.fa-fedora:before{content:\"\"}.fa-female:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-figma:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-alt:before{content:\"\"}.fa-file-archive:before{content:\"\"}.fa-file-audio:before{content:\"\"}.fa-file-code:before{content:\"\"}.fa-file-contract:before{content:\"\"}.fa-file-csv:before{content:\"\"}.fa-file-download:before{content:\"\"}.fa-file-excel:before{content:\"\"}.fa-file-export:before{content:\"\"}.fa-file-image:before{content:\"\"}.fa-file-import:before{content:\"\"}.fa-file-invoice:before{content:\"\"}.fa-file-invoice-dollar:before{content:\"\"}.fa-file-medical:before{content:\"\"}.fa-file-medical-alt:before{content:\"\"}.fa-file-pdf:before{content:\"\"}.fa-file-powerpoint:before{content:\"\"}.fa-file-prescription:before{content:\"\"}.fa-file-signature:before{content:\"\"}.fa-file-upload:before{content:\"\"}.fa-file-video:before{content:\"\"}.fa-file-word:before{content:\"\"}.fa-fill:before{content:\"\"}.fa-fill-drip:before{content:\"\"}.fa-film:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-fingerprint:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-fire-alt:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-firefox-browser:before{content:\"\"}.fa-first-aid:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-first-order-alt:before{content:\"\"}.fa-firstdraft:before{content:\"\"}.fa-fish:before{content:\"\"}.fa-fist-raised:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-flag-usa:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-flipboard:before{content:\"\"}.fa-flushed:before{content:\"\"}.fa-fly:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-minus:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-folder-plus:before{content:\"\"}.fa-font:before{content:\"\"}.fa-font-awesome:before{content:\"\"}.fa-font-awesome-alt:before{content:\"\"}.fa-font-awesome-flag:before{content:\"\"}.fa-font-awesome-logo-full:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-fonticons-fi:before{content:\"\"}.fa-football-ball:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-fort-awesome-alt:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-freebsd:before{content:\"\"}.fa-frog:before{content:\"\"}.fa-frown:before{content:\"\"}.fa-frown-open:before{content:\"\"}.fa-fulcrum:before{content:\"\"}.fa-funnel-dollar:before{content:\"\"}.fa-futbol:before{content:\"\"}.fa-galactic-republic:before{content:\"\"}.fa-galactic-senate:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-gas-pump:before{content:\"\"}.fa-gavel:before{content:\"\"}.fa-gem:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-ghost:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-gifts:before{content:\"\"}.fa-git:before{content:\"\"}.fa-git-alt:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-github:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-gitkraken:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-gitter:before{content:\"\"}.fa-glass-cheers:before{content:\"\"}.fa-glass-martini:before{content:\"\"}.fa-glass-martini-alt:before{content:\"\"}.fa-glass-whiskey:before{content:\"\"}.fa-glasses:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-globe-africa:before{content:\"\"}.fa-globe-americas:before{content:\"\"}.fa-globe-asia:before{content:\"\"}.fa-globe-europe:before{content:\"\"}.fa-gofore:before{content:\"\"}.fa-golf-ball:before{content:\"\"}.fa-goodreads:before{content:\"\"}.fa-goodreads-g:before{content:\"\"}.fa-google:before{content:\"\"}.fa-google-drive:before{content:\"\"}.fa-google-pay:before{content:\"\"}.fa-google-play:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-google-plus-g:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-gopuram:before{content:\"\"}.fa-graduation-cap:before{content:\"\"}.fa-gratipay:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-greater-than:before{content:\"\"}.fa-greater-than-equal:before{content:\"\"}.fa-grimace:before{content:\"\"}.fa-grin:before{content:\"\"}.fa-grin-alt:before{content:\"\"}.fa-grin-beam:before{content:\"\"}.fa-grin-beam-sweat:before{content:\"\"}.fa-grin-hearts:before{content:\"\"}.fa-grin-squint:before{content:\"\"}.fa-grin-squint-tears:before{content:\"\"}.fa-grin-stars:before{content:\"\"}.fa-grin-tears:before{content:\"\"}.fa-grin-tongue:before{content:\"\"}.fa-grin-tongue-squint:before{content:\"\"}.fa-grin-tongue-wink:before{content:\"\"}.fa-grin-wink:before{content:\"\"}.fa-grip-horizontal:before{content:\"\"}.fa-grip-lines:before{content:\"\"}.fa-grip-lines-vertical:before{content:\"\"}.fa-grip-vertical:before{content:\"\"}.fa-gripfire:before{content:\"\"}.fa-grunt:before{content:\"\"}.fa-guilded:before{content:\"\"}.fa-guitar:before{content:\"\"}.fa-gulp:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-hacker-news:before{content:\"\"}.fa-hacker-news-square:before{content:\"\"}.fa-hackerrank:before{content:\"\"}.fa-hamburger:before{content:\"\"}.fa-hammer:before{content:\"\"}.fa-hamsa:before{content:\"\"}.fa-hand-holding:before{content:\"\"}.fa-hand-holding-heart:before{content:\"\"}.fa-hand-holding-medical:before{content:\"\"}.fa-hand-holding-usd:before{content:\"\"}.fa-hand-holding-water:before{content:\"\"}.fa-hand-lizard:before{content:\"\"}.fa-hand-middle-finger:before{content:\"\"}.fa-hand-paper:before{content:\"\"}.fa-hand-peace:before{content:\"\"}.fa-hand-point-down:before{content:\"\"}.fa-hand-point-left:before{content:\"\"}.fa-hand-point-right:before{content:\"\"}.fa-hand-point-up:before{content:\"\"}.fa-hand-pointer:before{content:\"\"}.fa-hand-rock:before{content:\"\"}.fa-hand-scissors:before{content:\"\"}.fa-hand-sparkles:before{content:\"\"}.fa-hand-spock:before{content:\"\"}.fa-hands:before{content:\"\"}.fa-hands-helping:before{content:\"\"}.fa-hands-wash:before{content:\"\"}.fa-handshake:before{content:\"\"}.fa-handshake-alt-slash:before{content:\"\"}.fa-handshake-slash:before{content:\"\"}.fa-hanukiah:before{content:\"\"}.fa-hard-hat:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-hat-cowboy:before{content:\"\"}.fa-hat-cowboy-side:before{content:\"\"}.fa-hat-wizard:before{content:\"\"}.fa-hdd:before{content:\"\"}.fa-head-side-cough:before{content:\"\"}.fa-head-side-cough-slash:before{content:\"\"}.fa-head-side-mask:before{content:\"\"}.fa-head-side-virus:before{content:\"\"}.fa-heading:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-headphones-alt:before{content:\"\"}.fa-headset:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-heart-broken:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-helicopter:before{content:\"\"}.fa-highlighter:before{content:\"\"}.fa-hiking:before{content:\"\"}.fa-hippo:before{content:\"\"}.fa-hips:before{content:\"\"}.fa-hire-a-helper:before{content:\"\"}.fa-history:before{content:\"\"}.fa-hive:before{content:\"\"}.fa-hockey-puck:before{content:\"\"}.fa-holly-berry:before{content:\"\"}.fa-home:before{content:\"\"}.fa-hooli:before{content:\"\"}.fa-hornbill:before{content:\"\"}.fa-horse:before{content:\"\"}.fa-horse-head:before{content:\"\"}.fa-hospital:before{content:\"\"}.fa-hospital-alt:before{content:\"\"}.fa-hospital-symbol:before{content:\"\"}.fa-hospital-user:before{content:\"\"}.fa-hot-tub:before{content:\"\"}.fa-hotdog:before{content:\"\"}.fa-hotel:before{content:\"\"}.fa-hotjar:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hourglass-end:before{content:\"\"}.fa-hourglass-half:before{content:\"\"}.fa-hourglass-start:before{content:\"\"}.fa-house-damage:before{content:\"\"}.fa-house-user:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-hryvnia:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-hubspot:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-ice-cream:before{content:\"\"}.fa-icicles:before{content:\"\"}.fa-icons:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-id-card:before{content:\"\"}.fa-id-card-alt:before{content:\"\"}.fa-ideal:before{content:\"\"}.fa-igloo:before{content:\"\"}.fa-image:before{content:\"\"}.fa-images:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-infinity:before{content:\"\"}.fa-info:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-innosoft:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-instagram-square:before{content:\"\"}.fa-instalod:before{content:\"\"}.fa-intercom:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-invision:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-itch-io:before{content:\"\"}.fa-itunes:before{content:\"\"}.fa-itunes-note:before{content:\"\"}.fa-java:before{content:\"\"}.fa-jedi:before{content:\"\"}.fa-jedi-order:before{content:\"\"}.fa-jenkins:before{content:\"\"}.fa-jira:before{content:\"\"}.fa-joget:before{content:\"\"}.fa-joint:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-journal-whills:before{content:\"\"}.fa-js:before{content:\"\"}.fa-js-square:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-kaaba:before{content:\"\"}.fa-kaggle:before{content:\"\"}.fa-key:before{content:\"\"}.fa-keybase:before{content:\"\"}.fa-keyboard:before{content:\"\"}.fa-keycdn:before{content:\"\"}.fa-khanda:before{content:\"\"}.fa-kickstarter:before{content:\"\"}.fa-kickstarter-k:before{content:\"\"}.fa-kiss:before{content:\"\"}.fa-kiss-beam:before{content:\"\"}.fa-kiss-wink-heart:before{content:\"\"}.fa-kiwi-bird:before{content:\"\"}.fa-korvue:before{content:\"\"}.fa-landmark:before{content:\"\"}.fa-language:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-laptop-code:before{content:\"\"}.fa-laptop-house:before{content:\"\"}.fa-laptop-medical:before{content:\"\"}.fa-laravel:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-laugh:before{content:\"\"}.fa-laugh-beam:before{content:\"\"}.fa-laugh-squint:before{content:\"\"}.fa-laugh-wink:before{content:\"\"}.fa-layer-group:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-lemon:before{content:\"\"}.fa-less:before{content:\"\"}.fa-less-than:before{content:\"\"}.fa-less-than-equal:before{content:\"\"}.fa-level-down-alt:before{content:\"\"}.fa-level-up-alt:before{content:\"\"}.fa-life-ring:before{content:\"\"}.fa-lightbulb:before{content:\"\"}.fa-line:before{content:\"\"}.fa-link:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-linkedin-in:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-lira-sign:before{content:\"\"}.fa-list:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-lock-open:before{content:\"\"}.fa-long-arrow-alt-down:before{content:\"\"}.fa-long-arrow-alt-left:before{content:\"\"}.fa-long-arrow-alt-right:before{content:\"\"}.fa-long-arrow-alt-up:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-luggage-cart:before{content:\"\"}.fa-lungs:before{content:\"\"}.fa-lungs-virus:before{content:\"\"}.fa-lyft:before{content:\"\"}.fa-magento:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-mail-bulk:before{content:\"\"}.fa-mailchimp:before{content:\"\"}.fa-male:before{content:\"\"}.fa-mandalorian:before{content:\"\"}.fa-map:before{content:\"\"}.fa-map-marked:before{content:\"\"}.fa-map-marked-alt:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-map-marker-alt:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-markdown:before{content:\"\"}.fa-marker:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mask:before{content:\"\"}.fa-mastodon:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-mdb:before{content:\"\"}.fa-medal:before{content:\"\"}.fa-medapps:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-medium-m:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-medrt:before{content:\"\"}.fa-meetup:before{content:\"\"}.fa-megaport:before{content:\"\"}.fa-meh:before{content:\"\"}.fa-meh-blank:before{content:\"\"}.fa-meh-rolling-eyes:before{content:\"\"}.fa-memory:before{content:\"\"}.fa-mendeley:before{content:\"\"}.fa-menorah:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-meteor:before{content:\"\"}.fa-microblog:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-alt:before{content:\"\"}.fa-microphone-alt-slash:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-microscope:before{content:\"\"}.fa-microsoft:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-mitten:before{content:\"\"}.fa-mix:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-mixer:before{content:\"\"}.fa-mizuni:before{content:\"\"}.fa-mobile:before{content:\"\"}.fa-mobile-alt:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-monero:before{content:\"\"}.fa-money-bill:before{content:\"\"}.fa-money-bill-alt:before{content:\"\"}.fa-money-bill-wave:before{content:\"\"}.fa-money-bill-wave-alt:before{content:\"\"}.fa-money-check:before{content:\"\"}.fa-money-check-alt:before{content:\"\"}.fa-monument:before{content:\"\"}.fa-moon:before{content:\"\"}.fa-mortar-pestle:before{content:\"\"}.fa-mosque:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-mountain:before{content:\"\"}.fa-mouse:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-mug-hot:before{content:\"\"}.fa-music:before{content:\"\"}.fa-napster:before{content:\"\"}.fa-neos:before{content:\"\"}.fa-network-wired:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-newspaper:before{content:\"\"}.fa-nimblr:before{content:\"\"}.fa-node:before{content:\"\"}.fa-node-js:before{content:\"\"}.fa-not-equal:before{content:\"\"}.fa-notes-medical:before{content:\"\"}.fa-npm:before{content:\"\"}.fa-ns8:before{content:\"\"}.fa-nutritionix:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-octopus-deploy:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-oil-can:before{content:\"\"}.fa-old-republic:before{content:\"\"}.fa-om:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-orcid:before{content:\"\"}.fa-osi:before{content:\"\"}.fa-otter:before{content:\"\"}.fa-outdent:before{content:\"\"}.fa-page4:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-pager:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-paint-roller:before{content:\"\"}.fa-palette:before{content:\"\"}.fa-palfed:before{content:\"\"}.fa-pallet:before{content:\"\"}.fa-paper-plane:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-parachute-box:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-parking:before{content:\"\"}.fa-passport:before{content:\"\"}.fa-pastafarianism:before{content:\"\"}.fa-paste:before{content:\"\"}.fa-patreon:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-peace:before{content:\"\"}.fa-pen:before{content:\"\"}.fa-pen-alt:before{content:\"\"}.fa-pen-fancy:before{content:\"\"}.fa-pen-nib:before{content:\"\"}.fa-pen-square:before{content:\"\"}.fa-pencil-alt:before{content:\"\"}.fa-pencil-ruler:before{content:\"\"}.fa-penny-arcade:before{content:\"\"}.fa-people-arrows:before{content:\"\"}.fa-people-carry:before{content:\"\"}.fa-pepper-hot:before{content:\"\"}.fa-perbyte:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-percentage:before{content:\"\"}.fa-periscope:before{content:\"\"}.fa-person-booth:before{content:\"\"}.fa-phabricator:before{content:\"\"}.fa-phoenix-framework:before{content:\"\"}.fa-phoenix-squadron:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-phone-alt:before{content:\"\"}.fa-phone-slash:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-phone-square-alt:before{content:\"\"}.fa-phone-volume:before{content:\"\"}.fa-photo-video:before{content:\"\"}.fa-php:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-pied-piper-hat:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-square:before{content:\"\"}.fa-piggy-bank:before{content:\"\"}.fa-pills:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-pizza-slice:before{content:\"\"}.fa-place-of-worship:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-plane-arrival:before{content:\"\"}.fa-plane-departure:before{content:\"\"}.fa-plane-slash:before{content:\"\"}.fa-play:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-playstation:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-poll:before{content:\"\"}.fa-poll-h:before{content:\"\"}.fa-poo:before{content:\"\"}.fa-poo-storm:before{content:\"\"}.fa-poop:before{content:\"\"}.fa-portrait:before{content:\"\"}.fa-pound-sign:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-pray:before{content:\"\"}.fa-praying-hands:before{content:\"\"}.fa-prescription:before{content:\"\"}.fa-prescription-bottle:before{content:\"\"}.fa-prescription-bottle-alt:before{content:\"\"}.fa-print:before{content:\"\"}.fa-procedures:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-project-diagram:before{content:\"\"}.fa-pump-medical:before{content:\"\"}.fa-pump-soap:before{content:\"\"}.fa-pushed:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-python:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-question:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-quidditch:before{content:\"\"}.fa-quinscape:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-quran:before{content:\"\"}.fa-r-project:before{content:\"\"}.fa-radiation:before{content:\"\"}.fa-radiation-alt:before{content:\"\"}.fa-rainbow:before{content:\"\"}.fa-random:before{content:\"\"}.fa-raspberry-pi:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-react:before{content:\"\"}.fa-reacteurope:before{content:\"\"}.fa-readme:before{content:\"\"}.fa-rebel:before{content:\"\"}.fa-receipt:before{content:\"\"}.fa-record-vinyl:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-red-river:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-redhat:before{content:\"\"}.fa-redo:before{content:\"\"}.fa-redo-alt:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-remove-format:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-reply:before{content:\"\"}.fa-reply-all:before{content:\"\"}.fa-replyd:before{content:\"\"}.fa-republican:before{content:\"\"}.fa-researchgate:before{content:\"\"}.fa-resolving:before{content:\"\"}.fa-restroom:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-rev:before{content:\"\"}.fa-ribbon:before{content:\"\"}.fa-ring:before{content:\"\"}.fa-road:before{content:\"\"}.fa-robot:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-rocketchat:before{content:\"\"}.fa-rockrms:before{content:\"\"}.fa-route:before{content:\"\"}.fa-rss:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-ruble-sign:before{content:\"\"}.fa-ruler:before{content:\"\"}.fa-ruler-combined:before{content:\"\"}.fa-ruler-horizontal:before{content:\"\"}.fa-ruler-vertical:before{content:\"\"}.fa-running:before{content:\"\"}.fa-rupee-sign:before{content:\"\"}.fa-rust:before{content:\"\"}.fa-sad-cry:before{content:\"\"}.fa-sad-tear:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-salesforce:before{content:\"\"}.fa-sass:before{content:\"\"}.fa-satellite:before{content:\"\"}.fa-satellite-dish:before{content:\"\"}.fa-save:before{content:\"\"}.fa-schlix:before{content:\"\"}.fa-school:before{content:\"\"}.fa-screwdriver:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-scroll:before{content:\"\"}.fa-sd-card:before{content:\"\"}.fa-search:before{content:\"\"}.fa-search-dollar:before{content:\"\"}.fa-search-location:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-searchengin:before{content:\"\"}.fa-seedling:before{content:\"\"}.fa-sellcast:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-server:before{content:\"\"}.fa-servicestack:before{content:\"\"}.fa-shapes:before{content:\"\"}.fa-share:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-shekel-sign:before{content:\"\"}.fa-shield-alt:before{content:\"\"}.fa-shield-virus:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-shipping-fast:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-shoe-prints:before{content:\"\"}.fa-shopify:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-shopware:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-shuttle-van:before{content:\"\"}.fa-sign:before{content:\"\"}.fa-sign-in-alt:before{content:\"\"}.fa-sign-language:before{content:\"\"}.fa-sign-out-alt:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-signature:before{content:\"\"}.fa-sim-card:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-sink:before{content:\"\"}.fa-sistrix:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-sith:before{content:\"\"}.fa-skating:before{content:\"\"}.fa-sketch:before{content:\"\"}.fa-skiing:before{content:\"\"}.fa-skiing-nordic:before{content:\"\"}.fa-skull:before{content:\"\"}.fa-skull-crossbones:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-slack-hash:before{content:\"\"}.fa-slash:before{content:\"\"}.fa-sleigh:before{content:\"\"}.fa-sliders-h:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-smile:before{content:\"\"}.fa-smile-beam:before{content:\"\"}.fa-smile-wink:before{content:\"\"}.fa-smog:before{content:\"\"}.fa-smoking:before{content:\"\"}.fa-smoking-ban:before{content:\"\"}.fa-sms:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-snowboarding:before{content:\"\"}.fa-snowflake:before{content:\"\"}.fa-snowman:before{content:\"\"}.fa-snowplow:before{content:\"\"}.fa-soap:before{content:\"\"}.fa-socks:before{content:\"\"}.fa-solar-panel:before{content:\"\"}.fa-sort:before{content:\"\"}.fa-sort-alpha-down:before{content:\"\"}.fa-sort-alpha-down-alt:before{content:\"\"}.fa-sort-alpha-up:before{content:\"\"}.fa-sort-alpha-up-alt:before{content:\"\"}.fa-sort-amount-down:before{content:\"\"}.fa-sort-amount-down-alt:before{content:\"\"}.fa-sort-amount-up:before{content:\"\"}.fa-sort-amount-up-alt:before{content:\"\"}.fa-sort-down:before{content:\"\"}.fa-sort-numeric-down:before{content:\"\"}.fa-sort-numeric-down-alt:before{content:\"\"}.fa-sort-numeric-up:before{content:\"\"}.fa-sort-numeric-up-alt:before{content:\"\"}.fa-sort-up:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-sourcetree:before{content:\"\"}.fa-spa:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-speakap:before{content:\"\"}.fa-speaker-deck:before{content:\"\"}.fa-spell-check:before{content:\"\"}.fa-spider:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-splotch:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-spray-can:before{content:\"\"}.fa-square:before{content:\"\"}.fa-square-full:before{content:\"\"}.fa-square-root-alt:before{content:\"\"}.fa-squarespace:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-stackpath:before{content:\"\"}.fa-stamp:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-and-crescent:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-star-half-alt:before{content:\"\"}.fa-star-of-david:before{content:\"\"}.fa-star-of-life:before{content:\"\"}.fa-staylinked:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-steam-symbol:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-sticker-mule:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stopwatch:before{content:\"\"}.fa-stopwatch-20:before{content:\"\"}.fa-store:before{content:\"\"}.fa-store-alt:before{content:\"\"}.fa-store-alt-slash:before{content:\"\"}.fa-store-slash:before{content:\"\"}.fa-strava:before{content:\"\"}.fa-stream:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-stripe:before{content:\"\"}.fa-stripe-s:before{content:\"\"}.fa-stroopwafel:before{content:\"\"}.fa-studiovinari:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-suitcase-rolling:before{content:\"\"}.fa-sun:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-supple:before{content:\"\"}.fa-surprise:before{content:\"\"}.fa-suse:before{content:\"\"}.fa-swatchbook:before{content:\"\"}.fa-swift:before{content:\"\"}.fa-swimmer:before{content:\"\"}.fa-swimming-pool:before{content:\"\"}.fa-symfony:before{content:\"\"}.fa-synagogue:before{content:\"\"}.fa-sync:before{content:\"\"}.fa-sync-alt:before{content:\"\"}.fa-syringe:before{content:\"\"}.fa-table:before{content:\"\"}.fa-table-tennis:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-tablet-alt:before{content:\"\"}.fa-tablets:before{content:\"\"}.fa-tachometer-alt:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-tape:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-taxi:before{content:\"\"}.fa-teamspeak:before{content:\"\"}.fa-teeth:before{content:\"\"}.fa-teeth-open:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-telegram-plane:before{content:\"\"}.fa-temperature-high:before{content:\"\"}.fa-temperature-low:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-tenge:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-the-red-yeti:before{content:\"\"}.fa-theater-masks:before{content:\"\"}.fa-themeco:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-thermometer:before{content:\"\"}.fa-thermometer-empty:before{content:\"\"}.fa-thermometer-full:before{content:\"\"}.fa-thermometer-half:before{content:\"\"}.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-three-quarters:before{content:\"\"}.fa-think-peaks:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbtack:before{content:\"\"}.fa-ticket-alt:before{content:\"\"}.fa-tiktok:before{content:\"\"}.fa-times:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-tint-slash:before{content:\"\"}.fa-tired:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-toilet:before{content:\"\"}.fa-toilet-paper:before{content:\"\"}.fa-toilet-paper-slash:before{content:\"\"}.fa-toolbox:before{content:\"\"}.fa-tools:before{content:\"\"}.fa-tooth:before{content:\"\"}.fa-torah:before{content:\"\"}.fa-torii-gate:before{content:\"\"}.fa-tractor:before{content:\"\"}.fa-trade-federation:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-traffic-light:before{content:\"\"}.fa-trailer:before{content:\"\"}.fa-train:before{content:\"\"}.fa-tram:before{content:\"\"}.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-trash-alt:before{content:\"\"}.fa-trash-restore:before{content:\"\"}.fa-trash-restore-alt:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-truck-loading:before{content:\"\"}.fa-truck-monster:before{content:\"\"}.fa-truck-moving:before{content:\"\"}.fa-truck-pickup:before{content:\"\"}.fa-tshirt:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-tv:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-typo3:before{content:\"\"}.fa-uber:before{content:\"\"}.fa-ubuntu:before{content:\"\"}.fa-uikit:before{content:\"\"}.fa-umbraco:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-umbrella-beach:before{content:\"\"}.fa-uncharted:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-undo:before{content:\"\"}.fa-undo-alt:before{content:\"\"}.fa-uniregistry:before{content:\"\"}.fa-unity:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-university:before{content:\"\"}.fa-unlink:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-unsplash:before{content:\"\"}.fa-untappd:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-ups:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-user:before{content:\"\"}.fa-user-alt:before{content:\"\"}.fa-user-alt-slash:before{content:\"\"}.fa-user-astronaut:before{content:\"\"}.fa-user-check:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-clock:before{content:\"\"}.fa-user-cog:before{content:\"\"}.fa-user-edit:before{content:\"\"}.fa-user-friends:before{content:\"\"}.fa-user-graduate:before{content:\"\"}.fa-user-injured:before{content:\"\"}.fa-user-lock:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-user-minus:before{content:\"\"}.fa-user-ninja:before{content:\"\"}.fa-user-nurse:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-user-shield:before{content:\"\"}.fa-user-slash:before{content:\"\"}.fa-user-tag:before{content:\"\"}.fa-user-tie:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-users:before{content:\"\"}.fa-users-cog:before{content:\"\"}.fa-users-slash:before{content:\"\"}.fa-usps:before{content:\"\"}.fa-ussunnah:before{content:\"\"}.fa-utensil-spoon:before{content:\"\"}.fa-utensils:before{content:\"\"}.fa-vaadin:before{content:\"\"}.fa-vector-square:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-vest:before{content:\"\"}.fa-vest-patches:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-vial:before{content:\"\"}.fa-vials:before{content:\"\"}.fa-viber:before{content:\"\"}.fa-video:before{content:\"\"}.fa-video-slash:before{content:\"\"}.fa-vihara:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-vimeo-v:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-virus:before{content:\"\"}.fa-virus-slash:before{content:\"\"}.fa-viruses:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-vnv:before{content:\"\"}.fa-voicemail:before{content:\"\"}.fa-volleyball-ball:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-mute:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-vote-yea:before{content:\"\"}.fa-vr-cardboard:before{content:\"\"}.fa-vuejs:before{content:\"\"}.fa-walking:before{content:\"\"}.fa-wallet:before{content:\"\"}.fa-warehouse:before{content:\"\"}.fa-watchman-monitoring:before{content:\"\"}.fa-water:before{content:\"\"}.fa-wave-square:before{content:\"\"}.fa-waze:before{content:\"\"}.fa-weebly:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-weight:before{content:\"\"}.fa-weight-hanging:before{content:\"\"}.fa-weixin:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-whatsapp-square:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-whmcs:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-wind:before{content:\"\"}.fa-window-close:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-wine-bottle:before{content:\"\"}.fa-wine-glass:before{content:\"\"}.fa-wine-glass-alt:before{content:\"\"}.fa-wix:before{content:\"\"}.fa-wizards-of-the-coast:before{content:\"\"}.fa-wodu:before{content:\"\"}.fa-wolf-pack-battalion:before{content:\"\"}.fa-won-sign:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-wordpress-simple:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-wpressr:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-x-ray:before{content:\"\"}.fa-xbox:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-y-combinator:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-yammer:before{content:\"\"}.fa-yandex:before{content:\"\"}.fa-yandex-international:before{content:\"\"}.fa-yarn:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-yen-sign:before{content:\"\"}.fa-yin-yang:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-zhihu:before{content:\"\"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */@font-face{font-family:\"Font Awesome 5 Brands\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-brands-400.eot\");src:url(\"/static/fonts/fa-brands-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-brands-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-brands-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-brands-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-brands-400.svg#fontawesome\") format(\"svg\")}.fab{font-family:\"Font Awesome 5 Brands\";font-weight:400}:root{--font-size-title-1: 24px;--font-size-title-2: 28px;--font-size-title-3: 36px;--font-size-title-4: 48px;--font-size-title-5: 60px;--font-size-body-1: 12px;--font-size-body-2: 16px;--font-size-body-3: 20px}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-large: 1200px}.breadcrumb{font-size:12px}.learn__page{font-family:\"FS Lucas\",Arial,Helvetica,Verdana}.learn__page .h1{color:#6f787a;font-size:48px;font-weight:bold;line-height:50px;margin-bottom:50px}.learn__home-page{padding-top:120px;margin-bottom:120px}.learn__home-page .learn__wrapper--paragraph{margin-bottom:30px}.learn__wrapper--paragraph{color:#6f787a;font-size:20px;line-height:30px;margin:0 0 40px 0}.learn__carousel{margin:0 25%;text-align:center}.learn__introduction-page{margin-bottom:120px;padding-top:80px}.learn__carousel--paragraph{font-size:19px;font-weight:normal;line-height:29px}.learn__introduction{margin:0 25% 60px}.learn__categories-content{margin-left:0;margin-right:0}.learn__categories-content h2{font-size:48px}@media(min-width: 641px){.learn__categories-content{margin-left:15px;margin-right:15px}}.learn__export-academy-logo{width:83px}@media(min-width: 641px){.learn__export-academy-logo{width:115px}}.learn__export-academy-logo.small{width:71px}.learn__categories-logo{margin-top:-20px}.learn__category-header{padding-top:80px;margin-bottom:80px}.learn__step-block{background:url(\"/static/img/circle-check-icon.png\") no-repeat calc(50% + 15px) 0;padding-top:88px;text-align:center}.learn__step-title{color:#6f787a;font-size:24px;font-weight:bold;line-height:28px;margin-bottom:20px}.learn__category{background-color:#fff;margin-bottom:30px;position:relative}@media(min-width: 641px){.learn__category{padding-left:30px;min-height:360px;margin-bottom:40px}}.learn__category-content{padding:20px large-padding 0}@media(min-width: 641px){.learn__category-content{padding:40px 20px 40px 25px}}.learn__category-content .button{display:none}@media(min-width: 641px){.learn__category-content .button{display:inline-flex}}.learn__category-content--progress-bar{padding-top:80px}@media(min-width: 641px){.learn__category-content--progress-bar{padding-top:40px}}@media(min-width: 641px){.learn__category-title{margin-top:13px;line-height:48px}}@media(min-width: 641px){.learn__category-progress-container{position:static}}.learn__category-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.learn__category-link:active:focus{background:revert}.learn__category-details{margin:0 0 20px}@media(min-width: 641px){.learn__category-details{margin:0 0 30px}}.learn__category-details p{margin-top:16px;font-size:20px}.learn__category-entities{padding:8px 17px 7px;color:#fff;display:inline-block;white-space:nowrap;top:35px;right:0;margin-left:20px}@media(min-width: 641px){.learn__category-entities{font-family:\"FS Lucas\",Arial,Helvetica,Verdana;padding:13px 17px 9px;margin-left:0;position:absolute;font-weight:normal;font-size:19px}}.learn__category-image{border-bottom-right-radius:10px;max-width:100%;height:auto;width:auto;margin-top:20px}@media(min-width: 641px){.learn__category-image{position:absolute;margin-top:0;max-width:50%;max-height:250px;right:0;bottom:0}}.learn__single-category-header-wrapper{padding-top:40px;position:relative}.learn__single-category-header-wrapper .learn__category-entities{margin-left:0}.learn__single-category-header-wrapper--progress-bar-top{padding-top:80px}@media(min-width: 641px){.learn__single-category-header-wrapper--progress-bar-top{padding-top:40px}}.learn__single-category-header-content{margin-bottom:10px}@media(min-width: 641px){.learn__single-category-header-content{margin:38px 0 30px 70px}}.learn__single-category-title.h1{margin-bottom:16px}.learn__single-category-header{background-color:#fff}.learn__single-category-header-details p{color:#4b426d;margin-top:15px}@media(min-width: 641px){.learn__single-category-header-details p{font-size:20px}}.learn__single-category-image{max-width:100%;height:auto}.learn__topics-list{margin:40px 0 0}.learn__topic-item-title{margin-right:20px;padding-bottom:20px}.learn__topic-item-count{margin-bottom:10px}@media(min-width: 641px){.learn__topic-item-count{margin-bottom:0}}.learn__topic-item{margin-bottom:50px;padding-left:4px}.learn__topic-duration{color:#6f787a;font-size:16px;font-weight:bold}.learn__lessons-list{margin:0;position:relative}.learn__lesson-item{background-color:#fff;border-bottom:0}.learn__lesson-item:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}.learn__lesson-item a:hover{box-shadow:none !important}.learn__lesson-item:not(:last-of-type){padding-bottom:2px}.learn__lesson-item--placeholder{background-color:rgba(255,255,255,.6)}.learn__lesson-item--placeholder span,.learn__lesson-item--placeholder button{opacity:.6}@media(min-width: 641px){.learn__lesson-item--placeholder button{float:right}}.learn__lesson-item-link{color:#4b426d;display:block;padding:18px 20px 20px;text-decoration:none;display:flex;flex-direction:row;align-items:center}@media(min-width: 641px){.learn__lesson-item-link{padding:22px 20px 20px 21px}}.learn__lesson-item-link:visited{color:#4b426d}@media(min-width: 641px){.learn__lesson-item-link .button{position:relative;top:-4px}}.learn__lesson-item-link-text{display:block;margin-bottom:10px;flex:1}.learn__lesson-item-link-text:hover{color:#1d70b8}@media(min-width: 641px){.learn__lesson-item-link-text{display:inline-block;margin-bottom:0}}@media(min-width: 641px){.learn__lesson-item-link--completed{float:right}}.learn__topic-item-read-time{display:inline-block}@media(min-width: 641px){.learn__topic-item-read-time{position:absolute;top:50%;margin-top:-14px;right:22px}}.learn__back-link{left:0px;top:0px;position:absolute;z-index:1}.learn__back-link--bottom{top:auto;bottom:20px}.learn__beta-banner{flex-direction:row}.learn__beta-banner>i{width:35px}.learn__beta-banner>i:before{font-size:26px}.learn__beta-banner .g-panel{padding:0 0 0 25px}.learn__beta-banner .g-panel h3{margin-top:-10px}@media(min-width: 641px){.learn__beta-banner .g-panel{padding:10px 0 10px 30px}.learn__beta-banner .g-panel h3{margin-top:0}}@media(min-width: 641px){.learn__beta-banner>i{width:70px}.learn__beta-banner>i:before{font-size:40px}}#lesson-page details summary{font-weight:bold;color:#333}#lesson-page details summary h3{display:inline}#lesson-page li.great-mvp-list-arrow{list-style-type:disclosure-closed;margin-left:20px;padding-left:5px}#lesson-page nav{background:#fff}#lesson-page nav .great-mvp-pill-button{margin-left:5px}#lesson-page aside{background:#fff;border-right:1px solid #8e969c;height:100%;top:0}#lesson-page aside h3{padding-top:20px;padding-bottom:0}#lesson-page aside h3 a.topic-link{text-decoration:none}#lesson-page aside a{color:#6f787a;font-size:16px}#lesson-page .lesson-next-area{display:inline-block}#lesson-page .lesson-next-area h5{color:#919191;font-size:16px;font-weight:bold}#lesson-page .lesson-next-area .lesson-next-link{color:#3c3c3c;font-size:36px;font-weight:bold}#lesson-page .lesson-next-area .lesson-back-to-learning{color:#3c3c3c;font-size:19px;font-weight:bold;display:block}.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:18px;padding:0}@media(min-width: 641px){.lesson-page .rich-text h2,.lesson-page .rich-text h3,.lesson-page .rich-text h4{margin-bottom:30px}}.lesson-page .rich-text b>i{font-weight:bold}.lesson-page .rich-text p{margin-top:18px;margin-bottom:18px}@media(min-width: 641px){.lesson-page .rich-text p{margin-top:22px;margin-bottom:22px}}.lesson-page .rich-text ul li{list-style-type:disc}.lesson-page .rich-text ol{margin-left:0}.lesson-page .rich-text ol li{list-style-position:inside;margin-bottom:11px;padding-left:0;position:static}.lesson-page .rich-text hr{height:1px;margin:0;border:0}.lesson-page .rich-text a.link{text-decoration:underline;font-size:18px}.lesson-page .rich-text .choose-dont-choose h3{margin-bottom:10px}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose h3{padding:0}}.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose span[role=img]{margin-bottom:20px}}.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:none}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel:before{display:block}}.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel h3{margin-bottom:10px}}.lesson-page .rich-text .choose-dont-choose .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .rich-text .choose-dont-choose .g-panel p{margin-bottom:18px;margin-top:18px}}.lesson-page .rich-text .pros-and-cons h3{padding-bottom:15px;padding-top:0;margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul{margin-bottom:0}.lesson-page .rich-text .pros-and-cons ul li{position:relative;margin-bottom:17px;padding-left:17px}.lesson-page .rich-text .pros-and-cons ul li:before{width:4px;height:4px}.lesson-page .rich-text .pros-and-cons__pros{margin-bottom:10px}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__pros{margin-right:-10px;margin-bottom:0}}@media(min-width: 769px){.lesson-page .rich-text .pros-and-cons__cons{margin-left:-10px}}.lesson-page .rich-text .case-study h3{padding-top:0;margin-bottom:15px}.lesson-page .lesson-body-blocks>.rich-text:first-child>p:first-child{padding-top:0;margin-top:0}.lesson-page .step-by-step>ul{margin:0}.lesson-page .step-by-step>ul.list-bullet>li,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li{position:static;padding-left:0}.lesson-page .step-by-step>ul.list-bullet>li:before,.lesson-page .rich-text .pros-and-cons .step-by-step>ul>li:before{display:none}.lesson-page .step-by-step img{height:auto}.lesson-page .lesson-hero img,.lesson-page .lesson-hero video,.lesson-page .media-section img,.lesson-page .media-section video{border-radius:5px;display:block;height:auto;margin:0 auto;max-width:100%}.lesson-page .lesson-hero video,.lesson-page .media-section video{width:100%}.lesson-page .lesson-hero .video-transcript__text-area,.lesson-page .media-section .video-transcript__text-area{max-height:200px;overflow-y:scroll}.lesson-page .lesson-hero{margin:20px 0 20px}@media(min-width: 641px){.lesson-page .lesson-hero{margin:0 0 30px 0}}@media(min-width: 641px){.lesson-page .objectives{padding-bottom:0}}.lesson-page .objectives hr{height:1px;border:0}@media(min-width: 641px){.lesson-page .objectives hr{margin-bottom:45px}}.lesson-page .fictional-example h2,.lesson-page .fictional-example h3,.lesson-page .fictional-example h4{margin-bottom:12px}.lesson-page .fictional-example .rich-text>p:first-of-type{margin-top:0}.lesson-page .fictional-example .rich-text *:last-child{margin-bottom:0}.lesson-page .ita-quote img{margin-top:5px;width:40px}@media(min-width: 641px){.lesson-page .ita-quote img{margin-left:30px}}.lesson-page .ita-quote__quote p{font-weight:700}.lesson-page .ita-quote__author{margin-top:12px}@media(min-width: 641px){.lesson-page .ita-quote blockquote{font-size:24px;line-height:34px}}.lesson-page .ita-quote .g-panel{padding-left:0}.lesson-page .ita-quote .g-panel:before{display:none}.lesson-page .ita-quote .g-panel p{margin:0}@media(min-width: 641px){.lesson-page .ita-quote .g-panel{padding-left:30px}.lesson-page .ita-quote .g-panel:before{display:block}.lesson-page .ita-quote .g-panel p{margin-top:18px;margin-bottom:18px}}.lesson-page blockquote{font-style:normal;font-size:20px;line-height:30px}.lesson-page .case-study{position:relative;border-top:10px solid #e9e7ed}@media screen and (min-width: 640px){.lesson-page .case-study{border-top:unset}}.lesson-page .case-study:before{content:\"\";position:absolute;left:-15px;right:-15px;top:0;bottom:0;background:#eef2f6;z-index:0}@media screen and (min-width: 640px){.lesson-page .case-study:before{left:-2000px;right:-2000px}}.lesson-page .case-study__content,.lesson-page .case-study__open{position:relative}.lesson-page .case-study__content{display:block}@media(min-width: 641px){.lesson-page .case-study__content{display:flex;padding-top:0}}.lesson-page .case-study__close{background:none;border:0;cursor:pointer;font-size:33px;position:absolute;top:30px;right:0;z-index:1}@media(min-width: 641px){.lesson-page .case-study__close{right:-58px;top:23px}}.lesson-page .case-study__company{margin-top:20px}.lesson-page .case-study__media{display:none}@media(min-width: 641px){.lesson-page .case-study__media{display:block;position:relative}}.lesson-page .case-study__media img,.lesson-page .case-study__media video{display:block;height:auto;margin:0 auto;width:100%}.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:none;position:absolute;top:0;right:calc(-100% - 30px)}@media(min-width: 641px){.lesson-page .case-study__media .block-image:nth-child(2) img,.lesson-page .case-study__media .block-video+.block-image img{display:block}}.lesson-page .case-study__media .quote i{position:relative;left:-40px;top:25px}.lesson-page .case-study__media .quote p{margin:0}.lesson-page .case-study__media .c-full{float:none;margin:0}@media(min-width: 641px){.lesson-page .case-study__mobile{display:none}}.lesson-page .case-study__mobile .quote-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}.lesson-page .estimated-time{margin-bottom:12px}@media(min-width: 641px){.lesson-page .estimated-time{margin-bottom:22px}}.lesson-page .estimated-time strong{height:24px;display:inline-block;position:relative;top:-2px}.lesson-body-blocks>div>h2:first-of-type{padding-top:15px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h2:first-of-type{padding-top:20px}}.lesson-body-blocks>div>h3:first-of-type{padding-top:5px}@media(min-width: 40.0625em){.lesson-body-blocks>div>h3:first-of-type{padding-top:10px}}.govuk-list--number>li,.step-list ol>li{list-style-type:decimal}.lesson-body-blocks b{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.clickable-card{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.clickable-card:active:focus{background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.card-inner>.primary-button{margin-left:auto}}.card-inner>.primary-button{display:none}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.button,button{min-height:50px;height:min-content;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;line-height:revert;color:#1d70b8;cursor:pointer}.button span+i,.button i+span,button span+i,button i+span{padding-left:10px}.button i,button i{font-size:18px}.button.change-known-button,button.change-known-button{min-height:auto}.button.icon-last i,button.icon-last i{padding-left:10px}.button.icon-only,button.icon-only{height:auto;width:auto;border:none}.button.icon-only>i,button.icon-only>i{padding:0}.button:active,.button:focus,button:active,button:focus{outline:3px solid #ffbf47}.button.primary-button,.button.secondary-button,.button.tertiary-button,.button.quaternary-button,button.primary-button,button.secondary-button,button.tertiary-button,button.quaternary-button{padding-left:20px;padding-right:20px}.button.small-button,button.small-button{height:40px;min-height:40px;font-size:16px;line-height:10px}.button.small-button i,button.small-button i{font-size:14px}.button.medium-button,button.medium-button{height:45px}.button.medium-button i,button.medium-button i{font-size:16px}.button:disabled,button:disabled{pointer-events:none;opacity:.5}.button.secondary-button,button.secondary-button{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.secondary-button.delete-button,button.secondary-button.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.secondary-button.delete-button i,button.secondary-button.delete-button i{color:#d4351c}.button.secondary-button i,button.secondary-button i{color:#1d70b8}.button.secondary-button :focus,.button.secondary-button:active,.button.secondary-button:hover,button.secondary-button :focus,button.secondary-button:active,button.secondary-button:hover{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.secondary-button :focus.delete-button,.button.secondary-button:active.delete-button,.button.secondary-button:hover.delete-button,button.secondary-button :focus.delete-button,button.secondary-button:active.delete-button,button.secondary-button:hover.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.secondary-button :focus i,.button.secondary-button:active i,.button.secondary-button:hover i,button.secondary-button :focus i,button.secondary-button:active i,button.secondary-button:hover i{color:#fff}.button.primary-button,button.primary-button{background-color:#1d70b8;color:#fff;border:2px solid #1d70b8}.button.primary-button.delete-button,button.primary-button.delete-button{background-color:#d4351c;border:2px solid #d4351c}.button.primary-button i,button.primary-button i{color:#fff}.button.primary-button :focus,.button.primary-button:active,.button.primary-button:hover,button.primary-button :focus,button.primary-button:active,button.primary-button:hover{background-color:#fff;border:2px solid #1d70b8;color:#1d70b8}.button.primary-button :focus.delete-button,.button.primary-button:active.delete-button,.button.primary-button:hover.delete-button,button.primary-button :focus.delete-button,button.primary-button:active.delete-button,button.primary-button:hover.delete-button{color:#d4351c;border:2px solid #d4351c;background-color:#fff}.button.primary-button :focus.delete-button i,.button.primary-button:active.delete-button i,.button.primary-button:hover.delete-button i,button.primary-button :focus.delete-button i,button.primary-button:active.delete-button i,button.primary-button:hover.delete-button i{color:#d4351c}.button.primary-button :focus i,.button.primary-button:active i,.button.primary-button:hover i,button.primary-button :focus i,button.primary-button:active i,button.primary-button:hover i{color:#1d70b8}.button.tab-list-item,.button .tab-list-active,button.tab-list-item,button .tab-list-active{height:50px;line-height:25px;margin-bottom:10px;color:#1d70b8;background-color:#fff;border:2px solid #1d70b8;border-radius:0}.button.tab-list-active,button.tab-list-active{background-color:#dde5ed;border:2px solid #dde5ed;color:#212427}.button.tertiary-button,.button.tertiary-button:hover,.button.tertiary-button:active,.button.tertiary-button:visited,.button.tertiary-button:focus:active,button.tertiary-button,button.tertiary-button:hover,button.tertiary-button:active,button.tertiary-button:visited,button.tertiary-button:focus:active{background-color:#fff;color:#212427;border-color:#000}.button.tertiary-button>i,.button.tertiary-button:hover>i,.button.tertiary-button:active>i,.button.tertiary-button:visited>i,.button.tertiary-button:focus:active>i,button.tertiary-button>i,button.tertiary-button:hover>i,button.tertiary-button:active>i,button.tertiary-button:visited>i,button.tertiary-button:focus:active>i{color:#212427}.button.quaternary-button,button.quaternary-button{background-color:#0d8d98;color:#fff}.button.quaternary-button :focus,.button.quaternary-button:active,.button.quaternary-button:hover,button.quaternary-button :focus,button.quaternary-button:active,button.quaternary-button:hover{background-color:#fff;color:#0d8d98;border:2px solid #0d8d98}.button.quaternary-button :focus i,.button.quaternary-button:active i,.button.quaternary-button:hover i,button.quaternary-button :focus i,button.quaternary-button:active i,button.quaternary-button:hover i{color:#0d8d98}.button.fas fa-check-circle,button.fas fa-check-circle{border-radius:50%;height:40px;width:40px}.button.fas fa-check-circle icon,button.fas fa-check-circle icon{padding:0;margin:0}.button.link,button.link{color:#1d70b8;height:auto}.button.back-button,button.back-button{color:#1d70b8}.button.back-button i,button.back-button i{color:#1d70b8}.button.search-button,button.search-button{padding:0;width:40px;min-width:40px;min-height:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.button.search-button i,button.search-button i{padding:0}.button.remove-product,button.remove-product{height:30px;background-color:blue}.button.remove-product i,button.remove-product i{color:#d4351c}.button.personalization-menu-button,button.personalization-menu-button{color:#fff}.button.personalization-menu-button i,button.personalization-menu-button i{color:#fff}.button.personalization-menu-button.open,button.personalization-menu-button.open{color:#212427;background-color:#fff}.button.personalization-menu-button.open i,button.personalization-menu-button.open i{color:#212427}.button.personalization-menu-button:active,.button.personalization-menu-button:focus,button.personalization-menu-button:active,button.personalization-menu-button:focus{border:none;outline:none}.button.personalization-menu-button:hover,button.personalization-menu-button:hover{background-color:#04043f;color:#fff}.button.personalization-menu-button:hover i,button.personalization-menu-button:hover i{color:#fff}button{padding-left:10px;padding-right:10px}button.small-button{height:35px;line-height:10px}button:disabled{pointer-events:none;opacity:.5}.button--only-icon{height:40px;width:40px;min-height:40px;border-radius:50% !important;border:2px solid #1d70b8}.button--only-icon>i{padding:0}.tooltip__icon>button i.fas.fa-book{color:#1d70b8 !important}button.button-example,button.button-lesson{color:#212427}button.button-example i,button.button-lesson i{color:#212427}.remove-market i{font-size:18px;color:#d4351c}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 10px}#skip-link{background-color:#ffbf47}#skip-link.accessibility-skip-to-section{background-color:inherit}button#commodity-code-details{padding-left:20px;padding-right:20px;width:100%;display:flex;align-items:center;justify-content:flex-start}button#commodity-code-details span+span{padding-left:10px}.video-transcript button i+span{padding-left:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}nav.main-nav ul a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-size:18px;border-bottom:0;text-decoration:none;color:#fff !important;padding-right:4px;border:none !important}nav a:focus:active{color:#fff}nav.breadcrumbs{padding:.75em 30px;max-width:1230px;background-color:#eef2f6}@media only screen and (min-width: 1290px){nav.breadcrumbs{margin:0 auto;padding:.75em 0}}@media only screen and (max-width: 1290px){nav.breadcrumbs{padding:.75em 30px}}nav.breadcrumbs a,nav.breadcrumbs span{font-size:16px}@media only screen and (max-width: 640px){nav.breadcrumbs a{font-size:14px}nav.breadcrumbs li:not(:first-child,:last-child){display:none}}nav.breadcrumbs li{margin-bottom:0}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown{right:0;margin-top:10px;background-color:#04043f !important}@media only screen and (max-width: 640px){.magna-header__dropdown{margin-top:9px}}.magna-header__dropdown .button,.magna-header__dropdown .button:visited,.magna-header__dropdown .button:hover,.magna-header__dropdown .button:active{background:#1d70b8}nav.breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6;background-color:#eef2f6}@media only screen and (max-width: 640px){nav.breadcrumbs{padding:calc(.75em - 5px) 15px !important}}nav.breadcrumbs li{padding:5px 0;margin-left:0}nav.breadcrumbs li::after{margin-right:10px;top:.4em}.back-breadcrumbs li[aria-current=page]{display:none}.back-breadcrumbs li::after{display:none}.back-breadcrumbs li::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.4em}.back-breadcrumbs li a{margin-left:10px}@media only screen and (max-width: 1250px){nav .magna-header__nav{display:none}}.magna-header__dropdown-button{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px !important;z-index:3}hr{height:4px;background:#d6e0e5;width:100%}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.select{font-size:18px}.select .select_chevron{margin-top:3px;padding-right:10px;color:#212427}.select__placeholder{display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#212427;border:2px solid #212427}.select__list.select__list{border-color:#212427}.select__placeholder--value{padding-left:5px}.select__list:not(.select__list--open){display:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,textarea.form-control{border-radius:0px;border:2px solid #212427;color:#212427}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}input[type=checkbox].markascomplete_checkbox:before{border-color:#0b0c0c;margin-top:2px}input[type=checkbox].markascomplete_checkbox:after{top:9px}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{min-height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}.form-label,.form-hint{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.form-hint{padding-top:.15em;padding-bottom:.35em;font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}input[type=checkbox].markascomplete_checkbox{background-color:#0d8d98}label{color:#212427}.multiple-choice label,.multiple-choice label:before,.multiple-choice label:after{color:#1d70b8}.select__placeholder{height:50px}.select__placeholder i{font-size:18px}input[type=text]{color:#212427}.search-input i{font-size:18px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.page-header{position:relative;background-color:#fff !important;width:100%;height:355px;display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.page-header.get-started .image-container{background:url(/static/images/learn-to-export-topic1-header.png)}.page-header.identify-opportunities-and-research-the-market .image-container{background:url(/static/images/learn-to-export-topic2-header.png)}.page-header.prepare-to-sell-into-a-new-country .image-container{background:url(/static/images/learn-to-export-topic3-header.png)}.page-header.regulations-licensing-and-logistics .image-container{background:url(/static/images/learn-to-export-topic4-header.png)}.page-header.funding-financing-and-getting-paid .image-container{background:url(/static/images/learn-to-export-topic5-header.png)}.page-header.where-to-export-header .image-container{background:url(/static/images/where-to-export-header.png)}.page-header.export-plan-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.account-header .image-container{background:url(/static/images/accounts-header.png)}.page-header.market-header .image-container{background:url(/static/images/export-plan-header.png)}.page-header.learn-header .image-container{background:url(/static/images/learn-to-export-header.png)}.page-header .inner-header{max-width:1600px;width:100%;height:100%;margin-left:30px;display:inline-flex;max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}@media(min-width: 1025px){.page-header .inner-header{padding:0 30px}}@media(min-width: 1280px){.page-header .inner-header{padding:0}}@media(min-width: 1600px){.page-header .inner-header{max-width:1600px;margin-left:calc((100% - 1230px)/2)}}@media(min-width: 1660px){.page-header .inner-header{max-width:1600px}}.page-header .inner-header>div:first-child{padding-top:60px;padding-bottom:60px;flex:1;min-width:420px;box-sizing:border-box}@media(max-width: 768px){.page-header .inner-header>div:first-child{min-width:-webkit-fill-available}}.page-header .inner-header>div:first-child .govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.page-header .inner-header>div:first-child .govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.page-header .inner-header>div:first-child .govuk-caption-l{font-size:18px}}.page-header .inner-header>div:first-child button{min-width:initial}.page-header .inner-header>div:first-child p{margin-top:10px;margin-bottom:20px}.page-header .inner-header>div:first-child p.sub-header{color:#8180a0;margin-bottom:0px}@media only screen and (min-width: 640px){.page-header .inner-header>div:first-child p.sub-header{font-size:24px;margin-bottom:10px}}.page-header .inner-header>div:first-child .lesson-summary{display:inline-flex;align-items:center}.page-header .inner-header>div:first-child .lesson-summary span,.page-header .inner-header>div:first-child .lesson-summary i{color:#1d70b8}.page-header .inner-header>div:first-child .lesson-summary i{padding-bottom:3px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-topics{padding-left:10px}.page-header .inner-header>div:first-child .lesson-summary .learn__category-lessons{padding-left:5px}.page-header .inner-header .image-container{width:100%;height:100%;flex:2;background-repeat:no-repeat !important;background-size:auto 100% !important}.page-header .inner-header .image-container.right-aligned{background-position-x:right !important}@media only screen and (min-width: 640px)and (max-width: 980px){.page-header .inner-header .image-container{margin-left:-8%}.page-header .inner-header .image-container.right-aligned{margin-left:0}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.ea-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media screen and (min-width: 901px){.page-header .inner-header .image-container.lte-landing-image-container{background-size:auto 90% !important;background-position-y:bottom !important}}@media only screen and (min-width: 980px){.page-header .inner-header .image-container:not(.image-full-width){background-position-y:50% !important}}.page-header i.fa .fa-clock{color:#1d70b8}@media only screen and (max-width: 900px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container:not(.hide-for-mobile){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:center !important}}@media only screen and (max-width: 640px){.page-header.stack-at-tablet-width{background:#fff !important;height:auto;background-size:0% auto;padding-top:30px;padding-bottom:0;margin:0;gap:10px}.page-header.stack-at-tablet-width button,.page-header.stack-at-tablet-width .button{width:100%}.page-header.stack-at-tablet-width p.sub-header{padding-bottom:5px}.page-header.stack-at-tablet-width .inner-header{width:100%;margin:0;padding:0 15px;flex-direction:column;gap:10px}.page-header.stack-at-tablet-width .inner-header>div:first-child{height:auto;min-width:fit-content;flex:1;width:100%;margin:0;padding:0}.page-header.stack-at-tablet-width .image-container{display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.page-header.stack-at-tablet-width .image-container.full-height-img{background-size:90% auto !important;background-position-x:right !important}}.page-header.stack-at-tablet-width .image-container:not(.great-display-from-tablet){display:flex;flex:1;height:0;padding-top:45%;width:100%;background-repeat:no-repeat !important;background-size:100% auto !important;background-position-y:bottom !important;background-position-x:5vw !important}.market-details-header{height:345px;background-position:50% !important;background-size:cover !important}@media only screen and (max-width: 640px){.market-details-header{height:200px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.personalization-menu{position:absolute;box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;padding:20px;background-color:#fff;z-index:2;width:375px}@media only screen and (min-width: 640px){.personalization-menu{margin-left:-13px}}.personalization-menu ul{padding:0;margin:0}.personalization-menu ul li+li{padding-top:13px}.personalization-menu ul li{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #eef2f6;padding-bottom:10px}.personalization-menu ul li a{flex:1;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:none;color:#212427}.personalization-menu ul li a:hover{color:#1d70b8}.personalization-menu ul li button{height:auto;background-color:rgba(0,0,0,0)}.personalization-menu ul li button .remove-product{height:auto;background-color:blue}.personalization-menu ul li button .remove-product i{color:#d4351c}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}#set-product-button{margin-left:-13px}#set-country-button{margin-left:20px}@media only screen and (max-width: 640px){#set-country-button{margin-left:0}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}footer{background-color:#fff}footer .copyright-container{background-color:#fff;display:flex;justify-content:center}footer .copyright-container div{width:100%;align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;max-width:1230px;padding:20px 30px;gap:20px}@media only screen and (max-width: 640px){footer .copyright-container div{padding:20px;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 1350px){footer .copyright-container div{padding:40px 0 20px 0}}@media only screen and (min-width: 1270px){footer .copyright-container div{padding:20px 0}}footer .copyright-container div p.copy-right{font-size:18px;padding-top:3px;margin:0}@media only screen and (max-width: 640px){footer .copyright-container div p.copy-right{font-size:16px;margin:0}}footer div.footer{background-color:#04043f;justify-content:center;display:flex}footer div.footer.great-display-block{display:block}footer div.footer ul{margin:80px 30px 30px;max-width:1230px;display:inline-flex;gap:20px;flex-wrap:wrap;list-style-type:none}@media only screen and (max-width: 640px){footer div.footer ul{flex-direction:column;margin:115px 20px 52px 20px}}footer div.footer ul>li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#fff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.tooltip__close{min-height:30px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer;margin:-5px -5px 0 0;width:30px;height:30px;overflow:hidden;border-radius:15px;background-color:#fff;transition:background-color 300ms}.tooltip__close:hover{background-color:#e9e7ed}.tooltip__close span[role=img]{color:#1d70b8}.tooltip__close:focus{outline:6px solid #ffbf47}.tooltip-title{font-size:20px}div.progress-bar,div.learn__category-progress{border-radius:0 !important;height:5px;background:#cce2d8}div.progress-bar span,div.learn__category-progress span{border-radius:0 !important;background:#00703c}.ReactModal__Content.ReactModal__Content--after-open{max-width:1230px !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-global-header-footer{background-color:#fff;box-sizing:border-box}.great-global-header-footer>.container:after{display:block;content:\"\";clear:both}.great-global-header-footer .great-domestic-international-links{float:right}.great-global-header-footer .great-domestic-international-links:after{display:block;content:\"\";clear:both}#great-global-header-domestic-link{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-domestic-international-links:after{display:block;content:\"\";clear:both}.great-domestic-international-links a{color:#212427;padding:0 15px;padding-top:10px;text-decoration:none;height:50px;display:block;float:left;font-size:14px;position:relative}.great-global-header.domestic a.domestic,.great-global-header.international a.international{color:#212427}.great-global-header.domestic a.domestic:after,.great-global-header.international a.international:after{background-color:#b00d23;content:\"\";height:4px;left:0;position:absolute;width:100%;bottom:0;display:block}@media(max-width: 640px){.great-global-header-footer{height:auto;line-height:1}.great-global-header-footer>.container{padding-top:10px;margin:0;width:100%;padding:0}.great-global-header-footer .great-global-header-footer-logo{padding-left:15px;float:none}.great-global-header-footer .great-domestic-international-links{display:table;float:none;width:100%;table-layout:fixed}.great-global-header-footer .great-domestic-international-links a{line-height:14px;float:none;display:table-cell;vertical-align:middle;width:50%;padding-top:0}.great-global-header-footer .great-domestic-international-links a:first-child{padding-left:15px;padding-right:0}.great-global-header-footer .great-domestic-international-links a:last-child{text-align:right;padding-right:15px;padding-left:0}}@media(max-width: 350px){.great-global-header-footer .great-domestic-international-links>*{font-size:12px}}a:focus:active,button:focus:active{background-color:initial}:root{--govuk-frontend-version: \"4.8.0\"}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sign-up h1,#login h1{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}#sign-up h3,#login h3{color:#212427}@media only screen and (max-width: 1200px){#sign-up .hide-logo-below-1200,#login .hide-logo-below-1200{display:none}}#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{max-height:auto;overflow:auto}#sign-up .signup__form-panel #get-in-touch,#sign-up .great-signup__form-panel #get-in-touch,#login .signup__form-panel #get-in-touch,#login .great-signup__form-panel #get-in-touch{font-size:18px;color:#212427}#sign-up .signup__form-panel .form-label,#sign-up .great-signup__form-panel .form-label,#login .signup__form-panel .form-label,#login .great-signup__form-panel .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width: 900px){#sign-up .signup__form-panel,#sign-up .great-signup__form-panel,#login .signup__form-panel,#login .great-signup__form-panel{width:100%}}#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{padding:0;background-position:center 100% !important;background-repeat:no-repeat !important;position:relative;overflow-x:hidden}@media only screen and (max-width: 900px){#sign-up .great-signup__info-panel,#sign-up .signup__info-panel,#login .great-signup__info-panel,#login .signup__info-panel{display:none}}#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{position:absolute;height:129px;width:382px;background:url(/static/images/great-banner-large.png);background-size:contain;background-repeat:no-repeat;bottom:80px;right:-50px}@media only screen and (max-width: 1200px){#sign-up .great-signup__info-panel .great-logo,#sign-up .signup__info-panel .great-logo,#login .great-signup__info-panel .great-logo,#login .signup__info-panel .great-logo{display:none}}#sign-up .great-signup__info-panel.login-panel,#sign-up .signup__info-panel.login-panel,#login .great-signup__info-panel.login-panel,#login .signup__info-panel.login-panel{background:url(/static/images/signin-image.png);background-size:auto 45vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.login-panel.hide_image_below_1200,#sign-up .signup__info-panel.login-panel.hide_image_below_1200,#login .great-signup__info-panel.login-panel.hide_image_below_1200,#login .signup__info-panel.login-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.signup-panel,#sign-up .signup__info-panel.signup-panel,#login .great-signup__info-panel.signup-panel,#login .signup__info-panel.signup-panel{background:url(/static/images/signup-image.png);background-size:auto 55vh !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.signup-panel.hide_image_below_1200,#login .great-signup__info-panel.signup-panel.hide_image_below_1200,#login .signup__info-panel.signup-panel.hide_image_below_1200{background:none}}#sign-up .great-signup__info-panel.ea-login-panel,#sign-up .signup__info-panel.ea-login-panel,#login .great-signup__info-panel.ea-login-panel,#login .signup__info-panel.ea-login-panel{background:url(/static/images/export-academy-lady-light-green.png)}#sign-up .great-signup__info-panel.ea-signup-panel,#sign-up .signup__info-panel.ea-signup-panel,#login .great-signup__info-panel.ea-signup-panel,#login .signup__info-panel.ea-signup-panel{background:url(/static/images/export-academy-lady-light-green.png);background-size:auto 50vh;padding-bottom:300px !important}@media screen and (max-width: 1200px){#sign-up .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#sign-up .signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .great-signup__info-panel.ea-signup-panel.hide_image_below_1200,#login .signup__info-panel.ea-signup-panel.hide_image_below_1200{background:none}}#sign-up .signup__info-panel__content,#login .signup__info-panel__content{padding:145px 40px 40vh 40px;height:100%}#sign-up .signup__info-panel__subheadings span.great-icon,#login .signup__info-panel__subheadings span.great-icon{color:#2397d4}#sign-up .signup__info-panel__subheadings li,#login .signup__info-panel__subheadings li{font-size:24px;margin-bottom:20px;font-weight:400;line-height:30px}.classification-tree__line,.section-list__item{border-radius:0}.back-link{color:#1d70b8}.back-link i{color:#1d70b8;background-color:#fff;border-radius:10px;line-height:20px}#personalisation-bar button{height:45px}.shared-personalisation-bar{background-color:#363566}.shared-personalisation-bar button{background-color:#363566}.shared-personalisation-bar span.menu-link{font-weight:600}blockquote,.box,.box:before{background-color:#eef2f6}.media-block>span[role=img]{width:70px;margin:0 0 20px 0}@media(max-width: 900px){.media-block>span[role=img]{margin:0 30px 0 0}}.media-block>span[role=img]:before{color:#d6e0e5;font-size:40px}@media(max-width: 900px){.media-block>span[role=img]:before{float:right}}a.link{color:#1d70b8;text-decoration:underline}p>a{font-size:inherit}.test-knowledge,.next-steps{background-color:#04043f}.test-knowledge .mark-lesson-as-complete h2,.test-knowledge .mark-lesson-as-complete span,.test-knowledge .test-knowledge-wrapper>h2,.test-knowledge>h3,.next-steps .mark-lesson-as-complete h2,.next-steps .mark-lesson-as-complete span,.next-steps .test-knowledge-wrapper>h2,.next-steps>h3{color:#fff}.test-knowledge .dashboard__routing-block .card,.next-steps .dashboard__routing-block .card{padding-bottom:20px}.test-knowledge .dashboard__routing-block .dashboard-card,.next-steps .dashboard__routing-block .dashboard-card{padding-top:0;padding-bottom:0}@media only screen and (max-width: 640px){.test-knowledge .dashboard__routing-block+.dashboard__routing-block,.next-steps .dashboard__routing-block+.dashboard__routing-block{margin-top:30px}.test-knowledge .dashboard__routing-block+.dashboard__routing-block .card,.next-steps .dashboard__routing-block+.dashboard__routing-block .card{padding-bottom:0}}a.link--underline{text-decoration:none}#interaction-details{margin-bottom:0}.export-plan-wrapper,.export-plan-dashboard__section{background-color:#eef2f6}.costs,.getting-paid,.export-plan-form,.export-plan-statistics,.hero-image-container,.action-wrapper{background-color:#fff;border-radius:0}.lesson-accordian-content,.form-group-example,.statistic{background-color:#e0e8ef;border-radius:0}.section--intro,.section-complete{background-color:#04043f}.section--intro p,.section--intro h1,.section--intro span,.section--intro h3,.section--intro label,.section-complete p,.section-complete h1,.section-complete span,.section-complete h3,.section-complete label{color:#fff}.great-radiogroup__label{border-radius:0}a.link.lesson-learn,a.section-list__link{text-decoration:none;border-radius:0}a.link.lesson-learn img,a.section-list__link img{border-radius:0}.modal-inner{background-color:#fff}#compare-markets .container{background-color:#eef2f6;max-width:1600px}@media only screen and (min-width: 1660px){#compare-markets .container{margin-left:auto;margin-right:auto}}.landing-page-section{background-color:#fff}.snackbar-message{background-color:#04043f;display:inline-flex;align-items:center}.great-footer{background-color:#04043f}.g-card{background-color:#fff}.caption{padding-top:10px}.select-label{padding-bottom:10px}.table-highlight{background-color:#eef2f6}.select__selected button.tag{min-height:0;background-color:#1d70b8}#product-tab .select__placeholder{max-height:50px}li.selected-groups__item{background-color:#fff;border-radius:0;border:2px solid #1d70b8;color:#1d70b8;line-height:inherit}li.selected-groups__item button{padding-left:10px}li.selected-groups__item i{color:#d4351c}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.sso-profile-tab-container{background-color:#eef2f6}.sso-profile-tab-container .container>ul{display:flex;flex-direction:row;flex-wrap:wrap}.sso-profile-tab-container .container>ul>li{border-top:5px solid #eef2f6;font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:26px;padding-top:20px}.sso-profile-tab-container .container>ul>li.active{border-top:5px solid #d6e0e5;background-color:#fff}.sso-profile-tab-container .container>ul>li>a{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:20px;text-decoration:none;color:#212427}@media only screen and (max-width: 640px){.sso-profile-tab-container .container{padding:20px 15px;margin:0}.sso-profile-tab-container .container>ul{gap:10px}.sso-profile-tab-container .container>ul>li{background-color:#fff;padding:0;padding-left:20px;padding-right:20px;height:40px;border:2px solid #1d70b8;display:flex;align-items:center}.sso-profile-tab-container .container>ul>li:hover{background-color:#1d70b8}.sso-profile-tab-container .container>ul>li:hover>a{color:#fff}.sso-profile-tab-container .container>ul>li>a{color:#1d70b8;font-size:16px}.sso-profile-tab-container .container>ul>li>a:focus,.sso-profile-tab-container .container>ul>li>a :active{border:none}.sso-profile-tab-container .container>ul>li.active{border:2px solid #fff}.sso-profile-tab-container .container>ul>li.active>a{color:#212427}.sso-profile-tab-container .container>ul>li.active:hover>a{color:#fff}}.information-breakout{background-color:#eef2f6;padding:30px;margin-bottom:30px;display:inline-flex}.information-breakout p{padding:0;margin:0}.information-breakout i{padding-right:10px}#logo-container{border-color:#e9e7ed}#logo-container #add-image{background-color:#e9e7ed}.message-box{border-color:#e9e7ed}.alerts-button-container{display:flex;justify-content:flex-end}#information-banner{border-color:#e9e7ed}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}:root{--govuk-frontend-version: \"5.4.1\";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-task-list{font-family:\"Noto Sans\";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}@font-face{font-family:\"Noto Sans\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}body{font-family:\"Noto Sans\";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:\"Noto Sans\";font-weight:\"Semi bold\"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:\"Noto SemiBold\";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:\"\";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: \"4.8.0\"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-text-grey,.great-text-grey{color:#666 !important}.great .great-text-light-grey,.great-text-light-grey{color:#7c7c7c !important}.great .great-text-white,.great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:\"\";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:\"\"}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:\"\"}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:\"\"}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:\"\";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:\"\"}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:\"\";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:\"\";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:\"\";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:\"\";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:\"\";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url(\"/static/icons/dark-blue-tick.svg\");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:\"\";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:\"\";color:#fff;font-family:\"Font Awesome 5 Free\";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:\"\";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:\"\";font-family:\"Font Awesome 5 Free\";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .learn-card-description p,.learn-card-description .great p,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary::-webkit-details-marker{display:none}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}#learn-root article{background-color:#fff;margin-bottom:30px}#learn-root article:last-child{margin-bottom:60px}#learn-root article>a{text-decoration:none;box-sizing:border-box;min-height:232px;padding:30px;padding-left:70px;padding-right:40px;display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 900px){#learn-root article>a{flex-direction:column}}@media only screen and (max-width: 640px){#learn-root article>a{flex-direction:column;gap:10px}}#learn-root article>a>div{flex:1}#learn-root article>a>div.progess-container{display:flex;flex-direction:row;justify-content:flex-end}@media only screen and (min-width: 900px){#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{max-width:340px;width:100%}}#learn-root article>a>div.progess-container .learn__category-progress-container,#learn-root article>a>div.progess-container span.button{width:100%}#learn-root article>a>div.progess-container .learn__category-progress-container{margin-top:10px;position:relative;top:0}#learn-root article>a>div>p{margin-top:10px;margin-bottom:20px}@media only screen and (max-width: 900px){#learn-root article>a{padding:20px;padding-top:35px;padding-bottom:35px}#learn-root article>a>div .progess-container{justify-content:center}#learn-root article>a>div .learn__category-progress{width:auto !important}#learn-root article>a>div span.button{margin-top:10px}}.learn-back-button{position:absolute;top:10px;left:20px;color:#1d70b8}.lesson-page{background-color:#fff}.learn-to-export-card{padding-top:60px}.duration-container{color:#1d70b8;display:flex}.duration-container i+span{padding-left:10px}.duration-container span+span{padding-left:5px}.great-checkbox--large [type=checkbox]+label::after{border-width:0 0 6px 6px;width:21px;height:8px;top:15px;left:13px}.learn__lesson-item-link{display:flex;gap:20px}@media only screen and (max-width: 640px){.learn__lesson-item-link{flex-direction:column;align-items:flex-start;gap:10px}.learn__lesson-item-link button{width:100%}}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.learning-link{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;color:#212427;font-size:18px;line-height:25px;text-align:left;font-style:normal;text-decoration:none;border:0;background:none;padding:0}.progress-bar-text{color:#212427;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-size:18px;text-transform:lowercase;margin:0}.learn__topic-item-read-time{color:#1d70b8}.learn__topic-item-read-time i{color:#1d70b8}i.fas.fa-clock{color:#212427}.learn__category-entities{height:41px;color:#1d70b8;border-radius:0;background-color:#eef2f6;display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}.learn__category-entities i{padding-right:10px}@media only screen and (max-width: 640px){.learn__topic-item-details h2,.learn__topic-item-details p{padding-bottom:10px}}.media-block{margin-left:0 !important;width:100% !important}.media-block>img,.media-block>i{width:40px !important}.lesson-page .great-quote:before{top:0px !important}.lesson-page .great-quote p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:24px !important;margin:0;display:inline !important;margin-left:30px;line-height:34px}ol.list-circle-number li{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;padding-top:5px;color:inherit}ol.list-circle-number li::before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;min-width:40px;height:40px;width:40px;margin-right:15px;margin-top:-5px;font-size:24px;line-height:40px !important}aside h2{padding-top:10px}aside ul{margin-bottom:40px}aside li{min-height:40px;margin-top:20px}aside li:first-child{margin-top:0}aside li a{margin-left:52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.great-ukea .ea-logo{width:118px}.great-ukea div{margin-top:20px;border-top:3px solid #964f99;padding-top:15px}.great-ukea a{display:flex;justify-content:space-between}.great-ukea a::after{content:\"\";font-family:\"Font Awesome 5 Free\";font-weight:900;float:right}.great-ukea p{margin-top:8px}.lesson-page video{width:100%}li .lte-suptopic:not(:last-child){border-bottom:1px solid #b1b4b6}li .lte-suptopic .great-card{box-shadow:none !important}li .lte-suptopic a{border-bottom:none !important;box-shadow:none !important;outline:none !important;padding:0 !important}li .lte-suptopic a>div{padding-left:0 !important;padding-right:0 !important}.related-links-cta-container{display:flex;flex-direction:row;width:100%;gap:15px}@media(max-width: 48.0525em){.related-links-cta-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;margin:0;width:100vw}}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container .great-card--cta{width:33.33%}}.related-links-cta-container a{display:flex;width:230px}@media(min-width: 48.0625em)and (max-width: 73.125em){.related-links-cta-container a{width:unset}}.related-links-cta-container .great-card__tag{position:unset}.related-links-cta-container__title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.related-links-cta-container__tag-outer-container{display:flex !important;flex-direction:column;justify-content:end;height:100%;margin-bottom:8px;margin-top:10px}.related-links-cta-container__tag-inner-container{display:flex;flex-direction:row;align-items:start}@media(max-width: 40.0525em){.related-links-cta-container__tag-inner-container>img{margin:3px 8px 0px 0px !important}}@media(min-width: 40.0625em){.related-links-cta-container__tag-inner-container>img{margin:5.5px 8px 0px 0px !important}}.article-page-cta-container-title-container{margin:0px 20px 0px;display:flex;flex-grow:1;flex-direction:column}.article-page-cta-container-inner-container{display:flex;flex-direction:row;align-items:center}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#sectors-form{margin-top:10px}@media only screen and (min-width: 640px){.markets-grid{display:table-cell}}.markets-grid .card-inner{padding:20px;padding-bottom:60px;min-height:105px !important;height:105px}.markets-grid .card-inner h2{font-size:24px}@media only screen and (max-width: 640px){.markets-grid .card-inner{min-height:fit-content !important;height:80px;display:inline-flex;align-items:center;gap:10px}.markets-grid .card:last-of-type{margin-bottom:20px}}#country-guide-need-help-section,#country-guide-teaser-section,#country-guide-section-one,#country-guide-accordions,#country-trade-barriers,#country-guide-accordions{background-color:#fff}#country-guide-teaser-section .teaser>h1{padding-bottom:30px}@media only screen and (max-width: 640px){#country-guide-teaser-section .teaser>h1{padding-bottom:10px}}#country-guide-intro-ctas a{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.stats-button-container{display:flex;justify-content:flex-end}#stats-tabs h2{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;margin-bottom:10px}#country-guide-need-help-section{padding:40px 75px}@media only screen and (max-width: 640px){#country-guide-need-help-section{padding:0}#country-guide-need-help-section h2{padding-left:15px;padding-top:15px}#country-guide-need-help-section>div>div{max-width:640px;width:100%;padding:15px}#country-guide-need-help-section>div>div img{display:block;margin-left:auto;margin-right:auto}}#country-guide-need-help-section h2{max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div{display:flex;flex-wrap:wrap;gap:30px;max-width:1230px;margin-left:auto;margin-right:auto}#country-guide-need-help-section>div>div{flex:1;width:100%;min-width:300px}@media only screen and (min-width: 600px){#country-guide-need-help-section>div>div{min-width:350px}}#country-guide-need-help-section>div>div h3{color:#1d70b8;padding-top:30px;padding-bottom:30px}#country-guide-need-help-section>div>div p{margin:0;padding:0;padding-bottom:30px;font-size:24px}#country-guide-need-help-section>div>div img{max-width:500px;max-height:185px;width:auto}@media only screen and (max-width: 640px){#country-guide-need-help-section>div>div img{width:100%;max-height:fit-content}}.fact-sheet-content h3{padding-bottom:30px;font-size:36px}.tabs__nav{border:none}.tabs__nav ul{display:inline-flex;flex-wrap:wrap}.tabs__nav button{font-size:28px;border:none !important;border-bottom:7px solid #d6e0e5 !important;height:60px}.tabs__nav button:focus,.tabs__nav button:hover,.tabs__nav button[aria-expanded=true]{border-bottom:7px solid #1d70b8 !important}.bold-large,.bold-medium{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}@media only screen and (max-width: 640px){.controls #sortby{height:50px}}#country-guide-teaser-section p.sub-header{color:#8180a0;margin-bottom:10px}@media only screen and (min-width: 640px){#country-guide-teaser-section p.sub-header{font-size:24px}}.markets-pagination{float:right !important}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.article-list-page .card-link{display:grid}.article-list-page .card{background-color:rgba(0,0,0,0);height:100%;background:#fff}.article-list-page .card .card-inner{min-height:148px !important;background-color:#fff}.article-list-page .card .card-inner h2{font-size:28px}.article-list-page .card .card-inner h4{font-size:24px}@media only screen and (max-width: 640px){.article-list-page .card .card-inner h4{font-size:24px}}.article-list-page ul.content-list>a{text-decoration:none}.article-list-page ul.content-list li{position:relative;background-color:#fff;padding:20px 30px;width:100%;gap:20px;margin-bottom:30px;display:inline-flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 640px){.article-list-page ul.content-list li{margin-bottom:20px;padding:20px}.article-list-page ul.content-list li button{margin-bottom:0}}.article-list-page ul.content-list li h3{flex:1;width:100%;padding-left:30px}.article-list-page ul.content-list li h3:hover{color:#1d70b8}@media only screen and (max-width: 640px){.article-list-page ul.content-list li h3{padding-left:0}}.article-list-page ul.content-list li a.button{margin-left:auto}section #article{padding-bottom:0}section #article article{background-color:#fff;padding-top:30px}.card-link p{font-size:18px}.card-link h2+p{padding-top:20px}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}.article-main{background-color:#fff;padding-top:30px}#article{padding-bottom:0}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.help-pages{background-color:#fff;padding-bottom:0}.heading-large,.heading-xlarge,.heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.page-main-content-container{display:flex;padding-bottom:0;flex:1;background-color:#fff}.page-main-content-container .column-two-thirds{padding:0}.page-main-content-container .container{margin:auto}@media only screen and (max-width: 640px){.page-main-content-container .container{padding:0 15px}}.page-main-content-container .container .grid-row{margin:0}.page-main-content-container .inner-container{flex:1;max-width:1230px;margin:auto}@media only screen and (min-width: 640px)and (max-width: 1260px){.page-main-content-container .inner-container{padding-left:0;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 640px){.page-main-content-container .inner-container{max-width:auto;margin-left:30px;margin-right:30px;padding:0}}.breadcrumb-container{background-color:#eef2f6}section#search-results-information{background-color:#fff;margin-bottom:0}#report-a-trade-barrier{background-color:#fff}#report-a-trade-barrier{padding-bottom:0}#report-a-trade-barrier .breadcrumb-container{background-color:#eef2f6;padding-left:30px;padding-right:30px}#report-a-trade-barrier a.button{margin-bottom:10px}.snapshot{background-color:#eef2f6}#magna-header-search-form{height:53px;display:flex;align-items:center}#magna-header-search-form button{margin-top:0;margin-left:-2px;height:50px;width:50px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}#magna-header-search-form #magna-header-search-box{height:53px}@media only screen and (min-width: 1250px)and (max-width: 1280px){#magna-header-search-form #magna-header-search-box{max-width:190px}}.export-plan-title{padding-bottom:20px}.export-plan-title p{padding-bottom:20px}section.report-trade-barrier{background-color:#fff}#teaser-section,#why-we-offer-section,#how-we-can-help-you,#contact-us-section{background-color:#fff}#article-what-we-offer{background-color:#fff;padding-bottom:0}#contact-us-section{padding-top:0}.list-teaser-section p{font-size:24px;line-height:38px}.uk-export-finance .card-list-section,.uk-export-finance .card,.uk-export-finance-landing .card-list-section,.uk-export-finance-landing .card{padding-top:0}.uk-export-finance .card:last-of-type,.uk-export-finance-landing .card:last-of-type{margin-bottom:0}.uk-export-finance .why-you-choose-ukef{background-color:#fff}.uk-export-finance .why-you-choose-ukef .column-full-l+.column-full-l{padding-top:20px}.uk-export-finance .why-you-choose-ukef .column-full-l h4+p{padding-top:20px}.uk-export-finance-landing #why-we-offer-section{background-color:#eef2f6}.uk-export-finance-landing .teaser-text,.uk-export-finance-landing p.how-can-we-help-you{font-size:24px;line-height:38px}.uk-export-finance-landing h2+p.how-can-we-help-you{padding-top:20px}.get-finance #contact-section-cta-box,.get-finance #get-finance-video{background-color:#eef2f6}.get-finance #contact-section-bottom,.get-finance #contact-section,.get-finance #advantages-section{background-color:#fff}#get-finance-hero{padding-bottom:0}.what-we-offer-you-article p.teaser-text{font-size:28px}#report-a-trade-barrier .page-main-content-container{padding-top:30px}.uk-export-country-cover .teaser-text p{font-size:24px}#thank-you-section .message-box{background-color:#0d8d98}.uk-export-finance .card-list-section img.card-image{height:auto}.uk-export-finance .card-list-section .card-inner{padding-bottom:30px}section#results{background-color:#fff}ul.list-bullet li:before,.lesson-page .rich-text .pros-and-cons ul li:before{background-color:#212427}.search-results-list{padding-top:30px}.results-wrapper{background-color:#fff}.breadcrumbs-wrapper{background-color:#eef2f6;width:100%}.card+.card{margin-top:30px}.card{padding-left:0;padding-right:0;border-radius:0}.card .g-card,.card .g-card-full{position:relative;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .g-card,.card .g-card-full{padding-left:0 15px;padding-right:0 15px}}.card .g-card hr,.card .g-card-full hr{margin-left:-20px;padding-right:40px;position:inherit;z-index:1}.card .dashboard-card{padding-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}@media only screen and (max-width: 640px){.card .dashboard-card{padding-left:0 15px;padding-right:0 15px}}.card .dashboard-card p{padding-top:20px;padding-bottom:20px;margin:0}.card .dashboard-card img{margin:auto;padding-top:20px;width:100%;height:auto}.card .g-card-header{display:inline-flex;flex-wrap:wrap;border-bottom:4px solid #eef2f6;width:100%;padding-left:20px;padding-right:20px;padding-bottom:30px}@media only screen and (max-width: 640px){.card .g-card-header{padding-left:0 15px;padding-right:0 15px}}.card .g-card-header h2{flex:1;width:100%}@media only screen and (max-width: 640px){.card .g-card-header{gap:15px}}.card .card-row{position:relative;display:inline-flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:30px;width:100%}@media only screen and (max-width: 640px){.card .card-row{padding-left:0 15px;padding-right:0 15px}}.card .card-row h3{padding:30px 0;flex:1;width:100%}.card .card-row>div{flex:1;width:100%}@media only screen and (max-width: 640px){.card .card-row{display:flex;flex-direction:column;gap:10px}.card .card-row h3{min-width:auto;padding-top:30px;padding-bottom:0}.card .card-row>div{min-width:auto;padding-top:0}}a.card-link:active{background-color:rgba(0,0,0,0)}#dashboard-container{margin-bottom:30px}#dashboard-container .card{margin-bottom:30px}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}#search-results-information .breadcrumb-wrapper{background-color:#eef2f6}#search-results-information .breadcrumb-wrapper>.container{padding-top:0}#search-results-information .text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.search-results-container{background-color:#fff}.export-plan-section-lesson{background-color:#eef2f6}.export-plan-content .g-panel::before{background:#1d70b8}.export-plan-content .form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.export-plan-content textarea.form-control{height:90px !important;line-height:17px;color:#212427}.export-plan-content .learning__buttons .button--tiny-toggle{color:#1d70b8}.export-plan-content .learning__buttons .button--tiny-toggle i{color:#1d70b8}.export-plan-content .learning__buttons .button--only-icon{min-height:40px}.next-steps{padding:30px}@media only screen and (max-width: 640px){.next-steps{padding:15px}}.section-complete .great-checkbox label{color:#fff}.costs__option .form-label{padding-top:20px}.export-plan-form hr+button{margin-top:20px}.prepend{border-radius:0;border:2px solid #000;border-right-width:0;background-color:#eef2f6;color:#212427}.export-plan-header{background-color:#fff}.snapshot-wrapper h2{padding-top:30px}@media(max-width: 640px){.get-finance{background-color:#fff}.get-finance section#contact-section{padding-top:30px}}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.intro-text-container{margin-top:5px}.steps-list-container{margin-top:20px;gap:20px}@media(min-width: 768px){.steps-list-container{padding-left:0;display:grid;grid-auto-flow:column}}.steps-list-item{list-style:none;margin-bottom:12px;padding:0 0 0 10px;position:relative;overflow:hidden;display:inline-flex;height:min-content;gap:10px}.steps-list-item>div:not(.steps-description){font-size:90px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;line-height:70px}@media(max-width: 768px){.steps-list-item>div:not(.steps-description){font-size:76px}}.steps-description{width:85%}.panels-container{padding-top:24px}.filters .filter-section{border-bottom:1px solid #212427}.filters .filter-section div.options{max-height:none}.filters .filter-section .multiple-choice label,.filters .filter-section .multiple-choice label:before,.filters .filter-section .multiple-choice label:after{color:#212427}.event-list-card{padding:30px 15px 0px}.event-list-card::after{margin-left:15px;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.event-list-video-warning{color:#505a5f;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.great-vertical-align-super{vertical-align:super}@media screen and (max-width: 640px){.event-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px}}@media(max-width: 768px){.event-tag-item{font-size:18px}}@media screen and (max-width: 640px){.event-tag-item{flex-basis:calc(50% - 8px)}}@media screen and (min-width: 641px){.event-tag-item{border-top:1px solid #979797}}.ea-signup-panel{margin-top:145px}.ea-signup-panel h1{color:#222;font-size:28px;font-style:normal;font-weight:600;line-height:40px}.ea-signup-panel .ea-logo{position:absolute;width:210px;bottom:65px;right:30px}@media only screen and (max-width: 900px){.ea-signup-panel .ea-logo{width:30%}}@media only screen and (min-width: 1400px){.ea-signup-panel .ea-logo{right:0;left:calc(50% + 200px)}}.ea-signup-panel .standard-ea-sign-in-text>p,.ea-signup-panel .standard-ea-sign-in-text span,.ea-signup-panel .standard-ea-sign-in-text a{line-height:30px;font-size:20px;font-weight:400;font-style:normal}.event-wrapper{min-width:fit-content}.event-date-container{display:flex;flex-direction:column}.event-date-container>p{font-weight:bold;padding:0}@media screen and (min-width: 641px){.event-date-container{padding:10px}.event-date-container>p{margin:0}.event-date-container>p.date{font-size:24px}.event-date-container>p.time{font-size:18px}}@media screen and (max-width: 640px){.event-date-container{flex-direction:row;justify-content:center}.event-date-container>p{font-size:18px;margin:2px 0}.event-date-container>p.date:before{content:\", \"}.event-date-container>p.date:after{content:\" \"}}.great-signup-telephone-details{margin-bottom:30px}.great-signup-telephone-details details[open]{max-height:240px}.great-signup-telephone-details details:not([open]){max-height:80px}.great-signup-telephone-details details{transition:max-height .3s ease;overflow-y:hidden}.great-signup-telephone-details details>div{margin-left:0px}.great-signup-telephone-details .disable-pointer-events{pointer-events:none;cursor:default}.great-signup-telephone-details summary .enable-pointer-events{pointer-events:auto;cursor:pointer}.great-signup-telephone-details summary:focus{outline:none}.great-signup-telephone-details summary:focus>.border-on-focus{padding-top:4px;padding-bottom:4px;outline:3px solid #ffd000}.great-signup-telephone-details summary::marker,.great-signup-telephone-details summary::-webkit-details-marker,.great-signup-telephone-details summary::before{content:\"\" !important;display:none !important}.event-title{font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width: 640px){.event-description,.event-description p{font-size:18px;margin-top:10px}}.ea-landing-page.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-landing-page.page-header .inner-header>div:first-child{min-width:auto}}.ea-landing-page .ea-logo{position:absolute;bottom:20px;right:0;width:200px}@media only screen and (max-width: 340px){.ea-landing-page .ea-logo{bottom:10px}}@media only screen and (min-width: 341px)and (max-width: 640px){.ea-landing-page .ea-logo{bottom:15px}}@media only screen and (max-width: 900px){.ea-landing-page .ea-logo{width:30%}}@media screen and (max-width: 640px){.ea-listing-page>.page-header{height:auto}}.ea-listing-page>.page-header .inner-header>div:first-child{min-width:570px}@media screen and (max-width: 640px){.ea-listing-page>.page-header .inner-header>div:first-child{min-width:auto;padding-bottom:0}}.ea-filter-summary::after{content:\"\";display:block;border-bottom:solid 4px #d6e0e5;padding-bottom:30px}.ea-filter-summary p,.ea-filter-summary a,.ea-filters-no-results p,.ea-filters-no-results a{font-size:20px;line-height:20px}.event-details-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.event-details-header-container time{color:#505a5f}.event-details-header-container .event-details-header-logo{width:132px;margin-left:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 640px){.event-details-header-container .event-details-header-logo{margin-left:0;margin-right:auto;width:100%}.event-details-header-container .event-details-header-logo img{max-width:132px}}.event-details-header-container .event-details-header-info{display:flex;flex-direction:column}.event-details-header-container .event-details-header-info ul li{display:inline;color:#505a5f}.event-details-header-container .event-details-header-info ul li+li::before{content:\"•\";margin-right:5px}.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-weight:300;color:#505a5f}.event-details-header-container .event-details-header-info h2.govuk-caption-l::first-letter{text-transform:uppercase}@media(max-width: 768px){.event-details-header-container .event-details-header-info h2.govuk-caption-l{font-size:18px}}.event-warning-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.event-warning-wrapper span.great-icon{font-size:35px !important}.event-warning-wrapper>div{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.event-details-main-content .govuk-body,.event-details-main-content .step-list p,.step-list .event-details-main-content p,.event-details-main-content .learn-card-description p,.learn-card-description .event-details-main-content p{font-size:18px}.event-details-main-content .richtext p:last-child{margin-bottom:0}.event-details-main-content .richtext .govuk-list .govuk-list--bullet,.event-details-main-content .richtext .govuk-list .step-list ul,.step-list .event-details-main-content .richtext .govuk-list ul{padding:0}.event-details-main-content .richtext h3{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.event-details-main-content .richtext h3{font-size:20px;line-height:30px}}.event-details-main-content .event-details-speakers p.job-title{color:#505a5f}.event-details-main-content .event-metadata{border-bottom:1px solid #b1b4b6;display:flex;flex-direction:column;gap:10px}.event-details-main-content .event-metadata>div{max-width:400px}.event-details-main-content .event-metadata p{margin:0}.event-details-main-content .event-metadata div:not(.event-details-tags){display:flex;align-items:center;gap:0px 20px;flex-wrap:wrap}.event-details-main-content .event-metadata>div>p:first-of-type{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.course-tick-marks{display:inline-flex;gap:20px 30px}@media only screen and (max-width: 768px){.course-tick-marks{flex-direction:column}}.course-tick-marks>li{display:inline-flex}.course-tick-marks>li:before{color:#1d70b8;font-size:30px;content:\"\";margin-right:10px;font-family:\"Font Awesome 5 Free\";display:block}.course-tick-marks p{margin:0}#join-live-events div{display:inline-flex;flex-wrap:wrap;gap:20px 30px}@media(max-width: 768px){#join-live-events div{flex-direction:column;align-items:flex-start}}#join-live-events li>p{margin:0}.event-listing-summary-info{display:flex;gap:20px}.event-listing-summary-info div{display:flex;flex-direction:column}.event-listing-summary-info div.event-warning-wrapper>div{flex-direction:row}.event-listing-summary-info div.event-summary-text{gap:5px}.event-listing-summary-info .event-date-badge{background-color:#1e1348;width:60px;min-width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-listing-summary-info .event-date-badge span.great-icon{color:#fff;font-size:18px !important}.event-listing-summary-info .event-date-badge time{align-items:center;display:flex;flex-direction:column}.event-listing-summary-info .event-date-badge time span:not(.great-icon){color:#fff}.event-listing-summary-info .event-date-badge time span:not(.great-icon):first-of-type{font-size:24px;line-height:24px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana}.event-listing-summary-info .event-date-badge time span:not(.great-icon):nth-of-type(2){font-size:16px;line-height:16px}.event-location{color:#505a5f !important}#ea-course-page-header>div{height:auto}#ea-course-page-header .inner-header{min-height:300px;max-width:1230px;padding-top:60px}#ea-course-page-header .inner-header>div:first-of-type{padding-top:0px;padding-bottom:30px}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header>div:first-of-type{min-width:50%}}@media only screen and (min-width: 901px){#ea-course-page-header .inner-header .image-container{height:auto;background-size:100% auto !important;background-position-y:bottom !important}}.presentation-icon{height:100px}.image-container{position:relative}.image-container .ea-logo{position:absolute;bottom:20px;right:0px;width:138px}.courses-container{position:relative}.courses-container ul li>img,.courses-container ul>li>span{vertical-align:middle}.courses-container a{text-decoration:none}@media(min-width: 768px){.courses-container__img{position:absolute;bottom:0;right:20px;max-width:50%}}@media(max-width: 768px){.courses-container__img{vertical-align:bottom;width:100%}}@media(min-width: 768px){.courses-container__text{flex-basis:50%;padding:30px !important}}@media(max-width: 768px){.courses-container__text{padding:20px !important}}#past-video-recording{line-height:0}@media only screen and (max-width: 1230px){#past-video-recording{padding-left:0 !important;padding-right:0 !important}}.event-on-demand-video-container{width:100%;display:inline-flex;gap:0 30px}.event-on-demand-video-container .video-wrapper{line-height:0;position:relative;min-width:810px}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:810px}.event-on-demand-video-container .video-wrapper #thumbnail{height:auto;width:810px;min-width:100%;min-height:400px}.event-on-demand-video-container .video-wrapper .video-button-overlay{height:100%;width:100%;position:absolute;z-index:1;top:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1230px){.event-on-demand-video-container{flex-direction:column;width:100%}.event-on-demand-video-container .video-wrapper{min-width:initial}.event-on-demand-video-container .video-wrapper video,.event-on-demand-video-container .video-wrapper #thumbnail{width:100%;height:auto}.event-on-demand-video-container #next-live-event{margin:0 30px}}@media only screen and (max-width: 640px){.event-on-demand-video-container #next-live-event{margin:0 15px}}#ask-the-experts{justify-content:space-between}#ask-the-experts img{height:54px}#next-live-event{max-width:390px;flex:1}@media only screen and (max-width: 640px){.event-metadata .govuk-summary-list__row{flex-direction:column;align-items:flex-start !important}}@media only screen and (min-width: 1229px){#video-on-demand-page details{max-width:810px}}@media only screen and (max-width: 1230px){#video-on-demand-page details{padding:0 30px;margin-bottom:0 !important}}@media only screen and (max-width: 640px){#video-on-demand-page details{padding:0 15px;margin-bottom:0 !important}}body{background-color:#eef2f6}a:active,.personalization-menu-button.tag--icon:focus,.personalization-menu-button.tag--icon:active{outline:3px solid #ffbf47}.shared-tag{height:28px;display:inline-block;border-radius:4px;background-color:#787191;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center;padding:0 13px}.shared-learning-banner{background-color:#04043f;color:#fff;display:flex;flex-direction:row;padding:20px 30px;margin-bottom:30px}@media(max-width: 960px){.shared-learning-banner{flex-direction:column}}.shared-learning-banner .tag-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;text-align:center;height:28px;width:55px;border-radius:4px;background-color:#eb4f4d;font-weight:600;margin-right:20px;margin-bottom:15px}.shared-learning-banner .content-container{display:flex;flex-direction:column}@media(max-width: 640px){.shared-learning-banner .content-container{margin-top:10px}}.shared-learning-banner .content-container h3{font-size:24px;line-height:24px;font-weight:600;padding-bottom:10px;color:#fff}.shared-learning-banner .content-container p{font-size:16px;letter-spacing:0;line-height:25px;color:#fff}.shared-learning-banner .cta-container{display:flex;flex-direction:column;justify-content:center;margin-left:auto}@media(max-width: 960px){.shared-learning-banner .cta-container{margin-left:0;flex-direction:row;justify-content:end}}.shared-learning-banner .cta-container .cta{padding:10px 40px;align-self:flex-end;justify-content:center;box-sizing:border-box;border:2px solid #fff;border-radius:20px;color:#fff;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.shared-nav-container.main-nav-container.mobile{flex-direction:column}@media(max-width: 640px){.shared-nav-container.main-nav-container.mobile{margin-top:-15px}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav{display:none}.shared-nav-container.main-nav-container.mobile #great-header-mobile-nav.expanded{display:block}}.shared-nav-container nav.main-nav.mobile{background:#4b426d;padding:20px}.shared-nav-container nav.main-nav.mobile.signed-in{padding-top:0}.shared-nav-container nav.main-nav.mobile .nav-list{margin:0}.shared-nav-container nav.main-nav.mobile .nav-list li{border-bottom:1px solid #635a7f}.shared-nav-container nav.main-nav.mobile .nav-list li:last-child{border-bottom:0}.shared-nav-container nav.main-nav.mobile .nav-list li a,.shared-nav-container nav.main-nav.mobile .nav-list li button{background:none;border:0;color:#fff;font-size:18px;letter-spacing:0;line-height:16px;padding:20px 0;font-weight:100;text-decoration:none}.shared-nav-container nav.main-nav.mobile .nav-list li a.new:after,.shared-nav-container nav.main-nav.mobile .nav-list li button.new:after{background:#eb4f4d;border-radius:4px;content:\"new\";font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:16px;padding:5px 12px;font-weight:700;line-height:20px;position:absolute;top:13px;right:0;display:inline-block}.shared-nav-container nav.main-nav.mobile .nav-list li button{cursor:pointer;width:100%;text-align:left;border-radius:0;padding-bottom:0}.shared-nav-container .mobile-only{display:none}@media(max-width: 768px){.shared-nav-container .mobile-only{display:block}}.shared-nav-container .user-greeting{background:#006ccc;color:#fff;display:none;font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:20px;padding:15px 20px}@media(min-width: 768px)and (max-width: 1115px){.great-header .main-nav-container.desktop.shared-nav-container.signed-in,.great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in{margin-left:5px;justify-content:end}}@media(min-width: 768px)and (max-width: 912px){.great-header-search-container.signed-in{margin-right:0}.great-header .link-heading,.great-sub-header .link-heading{padding:15px 10px}}.great-header.expanded{position:static}.great-header.expanded .user-greeting{display:block}.great-header.expanded .shared-nav-container.mobile .great-header-search-wrapper{display:none}.shared-magna-header{background:#1e1348;z-index:auto}@media(max-width: 768px){.shared-magna-header{margin-left:0}}.shared-magna-header nav{position:relative}@media(max-width: 768px){.shared-magna-header nav{display:block}}.shared-magna-header #header-logo-link{display:inline-block;margin-top:20px;margin-left:0}@media(max-width: 768px){.shared-magna-header #header-logo-link{margin-top:10px}}.shared-magna-header #header-logo-link .header-logo{height:75px}@media(max-width: 768px){.shared-magna-header #header-logo-link .header-logo{height:60px}}.shared-magna-header #header-link-user-profile{margin-bottom:6px;margin-right:0;margin-left:15px}@media(max-width: 768px){.shared-magna-header #header-link-user-profile{position:absolute;right:0px;top:20px}}@media(max-width: 768px){.shared-magna-header .services-area{width:100%;display:block}}@media(max-width: 768px){.shared-magna-header .header-links{display:block}}.shared-magna-header .header-links li{align-items:flex-end;margin:0 16px}@media(max-width: 768px){.shared-magna-header .header-links li{display:block;margin:0}}.shared-magna-header .header-links li.m-r-0{margin-right:0}.shared-magna-header .header-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;margin-bottom:13px;text-decoration:none}.shared-magna-header .header-links a:hover,.shared-magna-header .header-links a.active{text-decoration:underline}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form-wrapper{margin-top:-4px}}.shared-magna-header .header-links #magna-header-search-form{width:240px;float:right;margin-left:15px;padding:5px 0px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form{width:100%}}.shared-magna-header .header-links #magna-header-search-form input{height:42px;float:left;width:200px;padding-left:15px}@media(max-width: 768px){.shared-magna-header .header-links #magna-header-search-form input{width:calc(100% - 40px)}}.shared-magna-header .header-links #magna-header-search-form button{margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#fff;border:0;font-size:0;height:42px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#006ccc;background-image:url(/static/images/search.svg);background-size:20px;padding:0;position:absolute;margin-bottom:5px}.shared-magna-header .header-links #magna-header-search-form button.active{background-color:#ffbf47}.shared-magna-header .header-links #header-link-user-profile button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:114px;border:2px solid #fff;background-color:#1e1348;color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;padding:5px 14px}.shared-magna-header .header-links #header-link-user-profile button:hover{text-decoration:underline}.shared-magna-header .header-links #header-link-user-profile button.active{background-color:#006ccc;position:relative;z-index:4}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon{background-color:rgba(0,0,0,0)}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{width:25px;margin-right:-3px}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:before{transform:rotate(45deg);margin-top:0}.shared-magna-header .header-links #header-link-user-profile button.active .burger-icon:after{transform:rotate(-45deg);margin-top:-12px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon{clear:right;content:\"\";float:right;height:2px;margin:9px 0 10px 20px;width:20px;pointer-events:none}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before,.shared-magna-header .header-links #header-link-user-profile button .burger-icon:after{background-color:#fff;transition:all .2s ease;clear:right;content:\"\";float:right;height:2px;margin:0 0 10px 10px;width:20px}.shared-magna-header .header-links #header-link-user-profile button .burger-icon:before{margin-top:-6px}.shared-magna-header .extra-links{display:block;position:absolute;top:24px;right:0}@media(max-width: 768px){.shared-magna-header .extra-links{top:0}}.shared-magna-header .extra-links li{margin:0}.shared-magna-header .extra-links a{color:#fff;font-family:\"Overpass\",Arial,Helvetica,Verdana;font-size:16px;font-weight:bold;letter-spacing:0;line-height:25px;text-align:right;text-decoration:none}.shared-magna-header .extra-links a:hover{text-decoration:underline}.shared-magna-header .container-fluid{max-width:100%;margin:0 30px;overflow:hidden}@media(max-width: 768px){.shared-magna-header .container{margin:0;padding:20px}}.shared-modal-menu{border-radius:0;box-shadow:none;padding:0}.shared-footer{overflow:hidden}.shared-footer .magna-footer__links{max-width:70%;flex-wrap:wrap}@media(max-width: 640px){.shared-footer .magna-footer__links{max-width:100%}}.shared-footer .magna-footer__links li{margin-bottom:10px}.shared-footer .magna-footer__nav{background-color:#04043f}@media(max-width: 640px){.shared-footer .magna-footer__nav{flex-direction:column-reverse}}.shared-footer .magna-footer__great-logo img{width:auto}@font-face{font-family:\"Daily-Tabloid-Light\";src:url(\"/static/fonts/Daily-Tabloid-MiUK-Light.otf\") format(\"opentype\")}@font-face{font-family:\"Noto Regular\";src:url(\"/static/fonts/NotoSans-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto SemiBold\";src:url(\"/static/fonts/NotoSans-SemiBold.ttf\") format(\"truetype\");font-weight:600;font-style:normal}@font-face{font-family:\"Font Awesome 5 Free\";font-style:normal;font-weight:900;font-display:block;src:url(\"/static/fonts/fa-solid-900.eot\");src:url(\"/static/fonts/fa-solid-900.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-solid-900.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-solid-900.woff\") format(\"woff\"),url(\"/static/fonts/fa-solid-900.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-solid-900.svg#fontawesome\") format(\"svg\")}@font-face{font-family:\"Font Awesome 5 Free Regular\";font-style:normal;font-weight:400;font-display:block;src:url(\"/static/fonts/fa-regular-400.eot\");src:url(\"/static/fonts/fa-regular-400.eot?#iefix\") format(\"embedded-opentype\"),url(\"/static/fonts/fa-regular-400.woff2\") format(\"woff2\"),url(\"/static/fonts/fa-regular-400.woff\") format(\"woff\"),url(\"/static/fonts/fa-regular-400.ttf\") format(\"truetype\"),url(\"/static/fonts/fa-regular-4000.svg#fontawesome\") format(\"svg\")}.fa,.fas{font-family:\"Font Awesome 5 Free\";font-weight:900}.fa-regular{font-family:\"Font Awesome 5 Free Regular\";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:\"Noto Regular\",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .learn-card-description p,.learn-card-description .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:\"Noto Arabic Regular\";src:url(\"/static/fonts/NotoSansArabic-Regular.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Arabic SemiBold\";src:url(\"/static/fonts/NotoSansArabic-SemiBold.ttf\") format(\"truetype\");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:\"Noto Arabic SemiBold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:\"Noto Arabic Regular\",\"Noto Regular\",Arial,Helvetica,Verdana !important}@font-face{font-family:\"Noto Korean Regular\";src:url(\"/static/fonts/NotoSansKR-Regular.otf\") format(\"opentype\");font-weight:normal;font-style:normal}@font-face{font-family:\"Noto Korean Bold\";src:url(\"/static/fonts/NotoSansKR-Bold.otf\") format(\"opentype\");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:\"Noto Korean Bold\",\"Noto SemiBold\",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:\"Noto Korean Regular\",\"Noto Regular\",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,a.learn__category-link,.body-m,.learn__single-category-header-details p,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.h-l,.body-l-b,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.lesson-page blockquote,.body-s,div,label.body-l,.body-m-b,.learn__category-entities,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.lesson-page .rich-text h2,.lesson-page .rich-text .case-study h3,.h-s,.lesson-page .rich-text h3,.lesson-page .rich-text .pros-and-cons h3,.h-l,.h-xs,.form-label,.lesson-page .rich-text h4,.lesson-page .rich-text .choose-dont-choose h3,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.learn__single-category-header-details p,.body-s,.body-l,.lesson-page .rich-text .pros-and-cons ul li,.lesson-page blockquote,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:\"Noto Regular\",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:\"Noto Regular\",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana !important}.cookie-notice{display:none;font-weight:400;font-size:16px;font-family:\"Noto SemiBold\",Arial,Helvetica,Verdana;font-style:normal;line-height:1.6;padding:30px 0}@media(min-width: 641px){.cookie-notice{font-size:19px}}.cookie-notice.block{display:block}.cookie-notice a:focus,.cookie-notice button:focus{outline:#ffbf47 solid 4px;outline-offset:0}.cookie-notice .cookie-initial{display:block}.cookie-notice .cookie-confirmation,.cookie-notice .cookie-close{display:none}.cookie-notice.confirmation-message .cookie-initial{display:none}.cookie-notice.confirmation-message .cookie-confirmation,.cookie-notice.confirmation-message .cookie-close{display:block}.cookie-notice .container{overflow:hidden;padding:3px 0}.cookie-notice .cookie-close{padding:0;margin:3px 3px 0 0;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:30px;top:auto;cursor:pointer}.cookie-notice .cookie-close:before{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:2px 0 0 2px;top:5px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:10px}.cookie-notice .cookie-close:after{box-sizing:initial;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:\"\";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#00549f;border-width:0 2px 2px 0;margin:2px 0 0 10px;border-color:#00549f;border-width:0 2px 2px 0;top:1px;margin:0;width:10px;height:10px;position:absolute;left:4px;top:-4px}.cookie-notice .cookie-close:hover:before,.cookie-notice .cookie-close:hover:after{border-color:#2b8cc4}@media(min-width: 641px){.cookie-notice .button{min-width:265px}.cookie-notice p{width:calc(100% - 50px);margin:0}}",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"4.8.0\";\n}\n\n/*# sourceMappingURL=_govuk-frontend-version.scss.map */","@include govuk-exports(\"govuk/core/links\") {\n\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","@import \"compatibility\";\n@import \"typography-font-families\";\n\n////\n/// @group settings/typography\n////\n\n/// Use 'legacy' fonts\n///\n/// Whether or not to use v1 nta font from GOV.UK Elements / Frontend\n/// Toolkit, for teams that are migrating to GOV.UK Frontend and may be using\n/// components from both places in a single application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-use-legacy-font: if(\n (\n $govuk-compatibility-govukfrontendtoolkit or\n $govuk-compatibility-govuktemplate or\n $govuk-compatibility-govukelements\n ),\n true,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-use-legacy-font\n// manually instead of automatically via compatibility variables\n@if $govuk-use-legacy-font == true and\n $govuk-compatibility-govukfrontendtoolkit == false and\n $govuk-compatibility-govuktemplate == false and\n $govuk-compatibility-govukelements == false {\n @include _warning(legacy-font, \"$govuk-use-legacy-font is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will only support the included version \" +\n \"of GDS Transport.\");\n}\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta,\n $govuk-font-family-gds-transport\n) !default;\n\n/// Font families to use when displaying tabular numbers\n///\n/// @type List\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-font-family-tabular: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta-tabular,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-font-family-tabular\n// manually instead of automatically via $govuk-use-legacy-font\n@if $govuk-font-family-tabular != false and $govuk-use-legacy-font == false {\n @include _warning(tabular-font-face, \"$govuk-font-family-tabular is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will not support using a separate \" +\n \"font-face for tabular numbers.\");\n}\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// If you have set $govuk-font-family to something other than\n/// `$govuk-font-family-gds-transport` this option is disabled by default.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: (\n $govuk-font-family == $govuk-font-family-gds-transport\n) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n\n/*# sourceMappingURL=_typography-font.scss.map */","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n //\n // We do not need to include the GDS Transport font-face declarations if\n // alphagov/govuk_template is being used since nta will already be included by\n // default.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Responsive typography helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n///\n/// @param {Number} $size - Point from the spacing scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the spacing scale\n///\n/// @access public\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n\n @if not map-has-key($govuk-typography-scale, $size) {\n @error \"Unknown font size `#{$size}` - expected a point from the typography scale.\";\n }\n\n $font-map: map-get($govuk-typography-scale, $size);\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n $line-height: _govuk-line-height(\n $line-height: if(\n $override-line-height,\n $override-line-height,\n map-get($breakpoint-map, \"line-height\")\n ),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $line-height: $line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean} $size Point from the spacing scale (the size as it\n/// would appear on tablet and above). Use `false` to avoid setting a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the spacing scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @if $tabular {\n // if govuk-font-family-tabular is set use $govuk-font-family-tabular\n @if $govuk-font-family-tabular {\n @include govuk-typography-common($font-family: $govuk-font-family-tabular);\n } @else {\n @include govuk-typography-common;\n -webkit-font-feature-settings: \"tnum\" 1;\n font-feature-settings: \"tnum\" 1;\n\n @supports (font-variant-numeric: tabular-nums) {\n -webkit-font-feature-settings: normal;\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n }\n } @else {\n @include govuk-typography-common;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-typography-responsive($size, $override-line-height: $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-new-link-styles {\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-new-link-styles and $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, .99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), .99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it. This has no effect in Internet Explorer 8 (IE8),\n/// because IE8 does not support `:not`.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"] {\n &:after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","////\n/// @group helpers\n////\n\n@import \"../tools/exports\";\n\n/// Font Face - GDS Transport\n///\n/// Outputs the font-face declaration for GDS Transport at the root of the CSS document\n/// the first time it is called.\n///\n/// @access private\n\n@mixin _govuk-font-face-gds-transport {\n @include _govuk-not-ie8 { // In IE8, which cannot render WOFF format, we fall back to system fonts\n @include govuk-exports(\"govuk/helpers/font-faces\") {\n @at-root {\n /*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: normal;\n src:\n govuk-font-url(\"light-94a07e06a1-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"light-f591b13f7d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: bold;\n src:\n govuk-font-url(\"bold-b542beb274-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"bold-affa96571d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_font-faces.scss.map */","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body:before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n // Since Internet Explorer 8 does not support box-shadow, we want to force the\n // user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 -2px $govuk-focus-colour, 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n}\n\n/*# sourceMappingURL=_focused.scss.map */","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\", $legacy: \"grey-1\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-2\");\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-3\");\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\", $legacy: #4c2c92) !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\", $legacy: \"light-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\", $legacy: \"light-blue\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */","@include govuk-exports(\"govuk/core/lists\") {\n\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n\n/*# sourceMappingURL=_lists.scss.map */","////\n/// @group helpers/spacing\n////\n\n// stylelint-disable indentation\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing($responsive-spacing-point, $property, $direction: \"all\", $important: false, $adjustment: false) {\n\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","@include govuk-exports(\"govuk/core/typography\") {\n\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: 14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","@include govuk-exports(\"govuk/core/section-break\") {\n\n %govuk-section-break {\n margin: 0;\n border: 0;\n\n // fix double-width section break and forced visible section break\n // when combined with styles from alphagov/elements\n @include _govuk-compatibility(govuk_elements) {\n height: 0;\n }\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n\n/*# sourceMappingURL=_section-break.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n -ms-flex-direction: row;\n\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: baseline;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_button-group.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_form-group.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &:after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n\n/*# sourceMappingURL=_clearfix.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: - ($govuk-gutter-half);\n margin-left: - ($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-at-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n// \n//\n// Example usage without Breadcrumbs, phase banners, back links:\n// \n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n\n/*# sourceMappingURL=_main-wrapper.scss.map */","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n text-size-adjust: 100%;\n\n // Add scroll padding to the top of govuk-template but remove it if the\n // exit this page component is present.\n //\n // This is a solution to exit this page potentially failing WCAG SC 2.4.12:\n // Focus Not Obscured (https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html)\n // due to it's sticky positioning.\n //\n // This will apply scroll-padding-top in any browsers that don't support :has\n // (https://caniuse.com/css-has). This is part of the reason we do this in\n // a \"wrong way round\" way as we hypothesise that the risks of having\n // scroll-padding unnecessarily is better than risking not having scroll-padding\n // and needing it to account for exit this page.\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n scroll-padding-top: govuk-spacing(9);\n\n &:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n }\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n\n/*# sourceMappingURL=_template.scss.map */","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n\n @include _govuk-if-ie8 {\n width: $width;\n // Since media queries are not supported in IE8,\n // we need to duplicate this margin that centers the page.\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n\n/*# sourceMappingURL=_width-container.scss.map */","////\n/// @group settings/measurements\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (100% / 4),\n one-third: (100% / 3),\n one-half: (100% / 2),\n two-thirds: (200% / 3),\n three-quarters: (300% / 4),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n\n/*# sourceMappingURL=_measurements.scss.map */","@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // JavaScript enabled\n .js-enabled {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The GOV.UK Design System focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of the hover state\n // match the height of the focus state.\n box-shadow: 0 -2px $govuk-accordion-hover-colour, 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // IE8 fallback of icon\n @include _govuk-if-ie8 {\n display: inline-block;\n max-height: 20px;\n line-height: 1;\n }\n\n // Create inner chevron arrow\n &:after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n\n // IE8 fallback of icon with HTML symbol\n @include _govuk-if-ie8 {\n content: \"\\25B2\"; // \"▲\"\n position: relative;\n border: 0;\n }\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n\n // IE8 fallback of arrow icon\n @include _govuk-if-ie8 {\n &:after {\n content: \"\\25BC\"; // \"▼\"\n -ms-transform: none;\n transform: none;\n }\n }\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes colours in their\n // browser. See https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as\n // styling is being applied to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it clear that the heading\n // relates to the content below. Adjust padding to maintain the height of the element.\n // See https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state bottom border\n // Styling adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query ($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-typography-responsive($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text.\n // Avoid applying spacing directly to the icon as the use of `transform` will change the\n // placement of any margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside is always black\n // (regardless of the custom colours the user has set). This is fine when the text in the\n // button is not nested inside another element because when user changes colours in Firefox,\n // the immediate background colour of buttons is always white (again, regardless of user's\n // custom colours).\n //\n // However, when the text inside is wrapped inside another element AND that element\n // sets a background colour, the text colour is still black but the background of that nested\n // element gets the user's custom background colour. When the custom background is a lighter\n // hue, the contrast might be sufficient. But if the user's custom background colour is a\n // darker colour, the contrast with the text might not be sufficient.\n //\n // To ensure sufficient contrast, override the background colour set by the focus state on the\n // nested elements to be transparent.\n //\n // Also override the background colour of the Show/Hide chevrons which set a background colour\n // on hover.\n @media screen and (forced-colors: active) {\n .govuk-accordion__show-all:hover,\n .govuk-accordion__section-button:hover {\n .govuk-accordion-nav__chevron {\n background-color: transparent;\n }\n }\n\n .govuk-accordion__show-all:focus,\n .govuk-accordion__section-button:focus {\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus,\n .govuk-accordion-nav__chevron {\n background: transparent;\n background-color: transparent;\n }\n }\n }\n\n // For devices that can't hover such as touch devices,\n // remove hover state as it can be stuck in that state (iOS).\n @media (hover: none) {\n .govuk-accordion__section-header:hover {\n border-top-color: $govuk-border-colour;\n\n box-shadow: inset 0 3px 0 0 $govuk-link-colour;\n\n .govuk-accordion__section-button {\n border-top-color: $govuk-border-colour;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/back-link\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n .govuk-back-link {\n @include govuk-typography-responsive($size: $font-size);\n @include govuk-link-common;\n @include govuk-link-style-text;\n\n display: inline-block;\n position: relative;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(3);\n\n // Allow space for the arrow\n padding-left: govuk-em(14px, $font-size);\n }\n\n // Prepend left pointing chevron\n .govuk-back-link:before {\n content: \"\";\n display: block;\n\n // Vertically align with the parent element\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n left: govuk-em(3px, $font-size);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(225deg);\n\n transform: rotate(225deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a less than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003c\"; // Less than sign (<)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n .govuk-back-link:focus:before {\n border-color: $govuk-focus-text-colour;\n }\n\n .govuk-back-link:after {\n content: \"\";\n position: absolute;\n top: -14px;\n right: 0;\n bottom: -14px;\n left: 0;\n }\n\n .govuk-back-link--inverse {\n @include govuk-link-style-inverse;\n\n &:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/breadcrumbs\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n // Calculated altitude (△↕) of the right-angled isosceles chevron with sides\n // of length 8 (7px + 1px border):\n //\n // √(8² + 8²) * 0.5 ≅ 5.655\n $chevron-altitude-calculated: govuk-em(5.655px, $font-size);\n\n .govuk-breadcrumbs {\n @include govuk-font($size: $font-size);\n @include govuk-text-colour;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-breadcrumbs__list {\n @include govuk-clearfix;\n\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n\n .govuk-breadcrumbs__list-item {\n\n display: inline-block;\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Add both margin and padding such that the chevron appears centrally\n // between each breadcrumb item\n margin-left: govuk-em(govuk-spacing(2), $font-size);\n padding-left: govuk-em(govuk-spacing(2), $font-size) + $chevron-altitude-calculated;\n\n float: left;\n\n // Create a chevron using a box with borders on two sides, rotated 45deg.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when legacy font support is dropped\n $offset: govuk-em(1px, $font-size);\n top: $offset * -1;\n bottom: $offset;\n } @else {\n top: 0;\n bottom: 0;\n }\n\n // Offset by the difference between the width of the non-rotated square\n // and its width when rotated\n left: (($chevron-altitude-calculated * -2) + $chevron-size + $chevron-border-width);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n -ms-transform: rotate(45deg);\n\n transform: rotate(45deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n border-width: unquote(\"max(#{$chevron-border-min-width}, #{$chevron-border-width}) max(#{$chevron-border-min-width}, #{$chevron-border-width})\") 0 0;\n\n // Ensure that the chevron never gets smaller than 16px\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n\n // Fall back to a greater than sign for IE8\n @include _govuk-if-ie8 {\n content: \"\\003e\"; // Greater than sign (>)\n width: auto;\n height: auto;\n border: 0;\n color: $chevron-border-colour;\n\n // IE8 doesn't seem to like rendering pseudo-elements using @font-faces,\n // so fall back to using another sans-serif font to render the chevron.\n font-family: Arial, sans-serif;\n }\n }\n\n &:first-child {\n margin-left: 0;\n padding-left: 0;\n\n &:before {\n content: none;\n display: none;\n }\n }\n }\n\n .govuk-breadcrumbs__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-breadcrumbs--collapse-on-mobile {\n @include govuk-media-query($until: tablet) {\n .govuk-breadcrumbs__list-item {\n display: none;\n\n &:first-child,\n &:last-child {\n display: inline-block;\n }\n\n &:before {\n top: govuk-em(6px, $font-size);\n margin: 0;\n }\n }\n\n .govuk-breadcrumbs__list {\n display: -ms-flexbox;\n display: flex;\n }\n }\n }\n\n .govuk-breadcrumbs--inverse {\n color: govuk-colour(\"white\");\n\n .govuk-breadcrumbs__link {\n @include govuk-link-style-inverse;\n }\n\n .govuk-breadcrumbs__list-item:before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group components/button\n////\n\n/// Button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-background-colour: govuk-colour(\"green\", $legacy: #00823b) !default;\n\n/// Button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-text-colour: govuk-colour(\"white\") !default;\n\n@include govuk-exports(\"govuk/component/button\") {\n $govuk-button-colour: $govuk-button-background-colour;\n $govuk-button-text-colour: $govuk-button-text-colour;\n $govuk-button-hover-colour: govuk-shade($govuk-button-colour, 20%);\n $govuk-button-shadow-colour: govuk-shade($govuk-button-colour, 60%);\n\n // Secondary button variables\n $govuk-secondary-button-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-secondary-button-text-colour: govuk-colour(\"black\");\n $govuk-secondary-button-hover-colour: govuk-shade($govuk-secondary-button-colour, 10%);\n $govuk-secondary-button-shadow-colour: govuk-shade($govuk-secondary-button-colour, 40%);\n\n // Warning button variables\n $govuk-warning-button-colour: govuk-colour(\"red\");\n $govuk-warning-button-text-colour: govuk-colour(\"white\");\n $govuk-warning-button-hover-colour: govuk-shade($govuk-warning-button-colour, 20%);\n $govuk-warning-button-shadow-colour: govuk-shade($govuk-warning-button-colour, 60%);\n\n // Inverse button variables\n $govuk-inverse-button-colour: govuk-colour(\"white\");\n $govuk-inverse-button-text-colour: govuk-colour(\"blue\");\n $govuk-inverse-button-hover-colour: govuk-tint($govuk-inverse-button-text-colour, 90%);\n $govuk-inverse-button-shadow-colour: govuk-shade($govuk-inverse-button-text-colour, 30%);\n\n // Because the shadow (s0) is visually 'part of' the button, we need to reduce\n // the height of the button to compensate by adjusting its padding (s1) and\n // increase the bottom margin to include it (s2).\n $button-shadow-size: $govuk-border-width-form-element;\n\n .govuk-button {\n @include govuk-font($size: 19, $line-height: 19px);\n\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $button-shadow-size); // s2\n padding: (govuk-spacing(2) - $govuk-border-width-form-element) govuk-spacing(2) (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2)); // s1\n border: $govuk-border-width-form-element solid transparent;\n border-radius: 0;\n color: $govuk-button-text-colour;\n background-color: $govuk-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n text-align: center;\n vertical-align: top;\n cursor: pointer;\n -webkit-appearance: none;\n\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour;\n }\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n // Ensure that any global link styles are overridden\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-button-text-colour;\n text-decoration: none;\n }\n\n // Fix unwanted button padding in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n background-color: $govuk-button-hover-colour;\n }\n\n &:active {\n // Bump the button down so it looks like its being pressed in\n top: $button-shadow-size;\n\n @include _govuk-if-ie8 {\n border-bottom-width: 0;\n }\n }\n\n &:focus {\n border-color: $govuk-focus-colour;\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n // Since Internet Explorer 8 does not support box-shadow, we want to force the user-agent outlines\n @include _govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n // Since Internet Explorer does not support `:not()` we set a clearer focus style to match user-agent outlines.\n @include _govuk-if-ie8 {\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n }\n box-shadow: inset 0 0 0 1px $govuk-focus-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-button-text-colour;\n }\n }\n\n &:focus:not(:active):not(:hover) {\n border-color: $govuk-focus-colour;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 2px 0 $govuk-focus-text-colour;\n }\n\n // The following adjustments do not work for as\n // non-container elements cannot include pseudo elements (i.e. ::before).\n\n // Use a pseudo element to expand the click target area to include the\n // button's shadow as well, in case users try to click it.\n &:before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n top: -$govuk-border-width-form-element;\n right: -$govuk-border-width-form-element;\n bottom: -($govuk-border-width-form-element + $button-shadow-size);\n left: -$govuk-border-width-form-element;\n\n background: transparent;\n }\n\n // When the button is active it is shifted down by $button-shadow-size to\n // denote a 'pressed' state. If the user happened to click at the very top\n // of the button, their mouse is no longer over the button (because it has\n // 'moved beneath them') and so the click event is not fired.\n //\n // This corrects that by shifting the top of the pseudo element so that it\n // continues to cover the area that the user originally clicked, which means\n // the click event is still fired.\n //\n // 🎉\n &:active:before {\n top: -($govuk-border-width-form-element + $button-shadow-size);\n }\n }\n\n // @deprecated Disabling buttons using the .govuk-button--disabled class is\n // deprecated and will be removed in the next major version.\n .govuk-button--disabled,\n .govuk-button[disabled=\"disabled\"],\n .govuk-button[disabled] {\n opacity: (.5);\n\n &:hover {\n background-color: $govuk-button-colour;\n cursor: not-allowed;\n }\n\n &:active {\n top: 0;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n @include _govuk-if-ie8 {\n border-bottom: $button-shadow-size solid $govuk-button-shadow-colour; // s0\n }\n }\n }\n\n .govuk-button--secondary {\n background-color: $govuk-secondary-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-secondary-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-secondary-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-secondary-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-secondary-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-secondary-button-colour;\n }\n }\n }\n\n .govuk-button--warning {\n background-color: $govuk-warning-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-warning-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-warning-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-warning-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-warning-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-warning-button-colour;\n }\n }\n }\n\n .govuk-button--inverse {\n background-color: $govuk-inverse-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-inverse-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-inverse-button-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-inverse-button-text-colour;\n }\n }\n\n &:hover {\n background-color: $govuk-inverse-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-inverse-button-colour;\n }\n }\n }\n\n .govuk-button--start {\n @include govuk-typography-weight-bold;\n @include govuk-typography-responsive($size: 24, $override-line-height: 1);\n\n display: -ms-inline-flexbox;\n\n display: inline-flex;\n min-height: auto;\n\n -ms-flex-pack: center;\n\n justify-content: center;\n }\n\n .govuk-button__start-icon {\n margin-left: govuk-spacing(1);\n\n @include govuk-media-query($from: desktop) {\n margin-left: govuk-spacing(2);\n }\n vertical-align: middle;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-item-align: center;\n align-self: center;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset when using v1 of nta\n $offset: 2;\n\n .govuk-button {\n padding-top: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) + $offset); // s1\n padding-bottom: (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2) - $offset + 1); // s1\n }\n\n .govuk-button__start-icon {\n margin-top: -3px;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/error-message\") {\n .govuk-error-message {\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n margin-top: 0; // Reset any default browser margins for paragraphs\n margin-bottom: govuk-spacing(3);\n clear: both;\n\n color: $govuk-error-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/fieldset\") {\n .govuk-fieldset {\n min-width: 0;\n margin: 0;\n padding: 0;\n border: 0;\n @include govuk-clearfix;\n }\n\n // Fix for Firefox < 53\n // https://bugzilla.mozilla.org/show_bug.cgi?id=504622\n @supports not (caret-color: auto) {\n .govuk-fieldset,\n x:-moz-any-link { // stylelint-disable-line selector-type-no-unknown\n display: table-cell;\n }\n }\n\n .govuk-fieldset__legend {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n // Fix legend text wrapping in Edge and IE\n // 1. IE9-11 & Edge 12-13\n // 2. IE8-11\n box-sizing: border-box; // 1\n display: table; // 2\n max-width: 100%; // 1\n margin-bottom: govuk-spacing(2);\n padding: 0;\n\n white-space: normal; // 1\n }\n\n // Modifiers that make legends look more like their equivalent headings\n\n .govuk-fieldset__legend--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the legend contains an H1, we want the H1 to inherit all styles from\n // the legend. Effectively we want to be able to treat the heading as if it is\n // not there.\n .govuk-fieldset__heading {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/hint\") {\n .govuk-hint {\n @include govuk-font($size: 19);\n\n margin-bottom: govuk-spacing(3);\n\n color: $govuk-secondary-text-colour;\n }\n\n // Reduces margin-bottom of hint when used after the default label (no class)\n // or govuk-label--s for better vertical alignment.\n\n // This adjustment will not work when the label is inside the , however it\n // is unlikely that the default or govuk-label--s class would be used in this\n // case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces margin-bottom of hint when used after the default legend (no class)\n // or govuk-fieldset__legend--s for better vertical alignment.\n\n // This adjustment will not work when the legend is outside the , however\n // it is unlikely that the default or govuk-fieldset__legend--s class would be\n // used in this case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces visual spacing of legend when there is a hint\n .govuk-fieldset__legend + .govuk-hint {\n margin-top: govuk-spacing(-1);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/label\") {\n .govuk-label {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n // Modifiers that make labels look more like their equivalent headings\n\n .govuk-label--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-label--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n\n // When the label is nested inside a heading, override the heading so that it\n // does not have a margin. Effectively we want to be able to treat the heading\n // as if it is not there.\n //\n // This breaks BEM conventions because it exists as a parent of the 'block',\n // so we can't really consider an element.\n .govuk-label-wrapper {\n margin: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/checkboxes\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-checkboxes-size: 40px;\n $govuk-small-checkboxes-size: 24px;\n $govuk-checkboxes-label-padding-left-right: govuk-spacing(3);\n\n .govuk-checkboxes__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-checkboxes-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-checkboxes-size;\n\n clear: left;\n }\n\n .govuk-checkboxes__item:last-child,\n .govuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-checkboxes__input {\n $input-offset: ($govuk-touch-target-size - $govuk-checkboxes-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-checkboxes-size / -2;\n margin-left: $govuk-checkboxes-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-checkboxes__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-checkboxes-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n @include _govuk-not-ie8 {\n // [ ] Check box\n .govuk-checkboxes__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: $govuk-checkboxes-size;\n height: $govuk-checkboxes-size;\n border: $govuk-border-width-form-element solid currentcolor;\n background: transparent;\n }\n\n // ✔ Check mark\n //\n // The check mark is a box with a border on the left and bottom side (└──),\n // rotated 45 degrees\n .govuk-checkboxes__label:after {\n content: \"\";\n box-sizing: border-box;\n\n position: absolute;\n top: 11px;\n left: 9px;\n width: 23px;\n height: 12px;\n\n -ms-transform: rotate(-45deg);\n\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n // Fix bug in IE11 caused by transform rotate (-45deg).\n // See: alphagov/govuk_elements/issues/518\n border-top-color: transparent;\n\n opacity: 0;\n\n background: transparent;\n }\n }\n\n .govuk-checkboxes__hint {\n display: block;\n padding-right: $govuk-checkboxes-label-padding-left-right;\n padding-left: $govuk-checkboxes-label-padding-left-right;\n }\n\n // Focused state\n .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-checkboxes__input:checked + .govuk-checkboxes__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-checkboxes__input:disabled,\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {\n cursor: not-allowed;\n }\n\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label,\n .govuk-checkboxes__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-checkboxes__divider {\n $govuk-divider-size: $govuk-checkboxes-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the checkbox.\n $conditional-border-padding: ($govuk-checkboxes-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the checkbox\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-checkboxes-label-padding-left-right;\n\n .govuk-checkboxes__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-checkboxes--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-checkboxes-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-checkboxes__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆What colours do you like?\n // ┌┆───┐\n // │┆[] │ Purple\n // └┆▲──┘\n // ▲┆└─ Check box pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-checkboxes__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-checkboxes-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger checkboxes, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-checkboxes__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // [ ] Check box\n //\n // Reduce the size of the check box [1], vertically center it within the\n // touch target [2]\n .govuk-checkboxes__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-checkboxes-size; // 1\n height: $govuk-small-checkboxes-size; // 1\n }\n\n // ✔ Check mark\n //\n // Reduce the size of the check mark and re-align within the checkbox\n .govuk-checkboxes__label:after {\n top: 15px;\n left: 6px;\n width: 12px;\n height: 6.5px;\n border-width: 0 0 3px 3px;\n }\n\n // Fix position of hint with small checkboxes\n //\n // Do not use hints with small checkboxes – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-checkboxes__hint {\n padding: 0;\n clear: both;\n }\n\n // Align conditional reveals with small checkboxes\n .govuk-checkboxes__conditional {\n $margin-left: ($govuk-small-checkboxes-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n // Hover state for small checkboxes.\n //\n // We use a hover state for small checkboxes because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which checkbox they will select when their\n // cursor is outside of the visible area.\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow:\n 0 0 0 $govuk-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before {\n box-shadow: initial;\n }\n\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before {\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/textarea\") {\n .govuk-textarea {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n display: block;\n width: 100%;\n min-height: 40px;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(1);\n\n resize: vertical;\n\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n -webkit-appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-textarea--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n@import \"../textarea/index\";\n\n@include govuk-exports(\"govuk/component/character-count\") {\n .govuk-character-count {\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group,\n .govuk-textarea {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-character-count__message {\n @include govuk-font($size: false, $tabular: true);\n margin-top: 0;\n margin-bottom: 0;\n\n &:after {\n // Zero-width space that will reserve vertical space when no hint is provided\n // as:\n // - setting a min-height is not possible without a magic number\n // because the line-height is set by the `govuk-font` call above\n // - using `:empty` is not possible as the hint macro outputs line breaks\n content: \"\\200B\";\n }\n }\n\n .govuk-character-count__message--disabled {\n visibility: hidden;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/cookie-banner\") {\n\n // This needs to be kept in sync with the header component's styles\n $border-bottom-width: govuk-spacing(2);\n\n .govuk-cookie-banner {\n padding-top: govuk-spacing(4);\n // The component does not set bottom spacing.\n // The bottom spacing should be created by the items inside the component.\n\n // Visually separate the cookie banner from content underneath\n // when user changes colours in their browser.\n border-bottom: $border-bottom-width solid transparent;\n\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n }\n\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when user hides the whole cookie banner with a 'Hide' button.\n .govuk-cookie-banner[hidden] {\n display: none;\n }\n\n .govuk-cookie-banner__message {\n // Remove the extra height added by the separator border.\n margin-bottom: -$border-bottom-width;\n\n &[hidden] {\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when the visibility of cookie and replacement messages is toggled.\n display: none;\n }\n\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // The focused cookie banner is the first element on the page and the last thing the user\n // interacted with prior to it gaining focus.\n // We therefore assume that moving focus to it is not going to surprise users, and that giving\n // it a visible focus indicator could be more confusing than helpful, especially as the\n // element is not normally keyboard operable.\n //\n // We have flagged this in the research section of the guidance as something to monitor.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/input\") {\n .govuk-input {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n margin-top: 0;\n\n padding: govuk-spacing(1);\n // setting any background-color makes text invisible when changing colours to dark backgrounds in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1335476)\n // as background-color and color need to always be set together, color should not be set either\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` for this // instead of changing `border-width` - this is for consistency with\n // components such as textarea where we avoid changing `border-width` as\n // it will change the element size. Also, `outline` cannot be utilised\n // here as it is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-input::-webkit-outer-spin-button,\n .govuk-input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n }\n\n .govuk-input[type=\"number\"] {\n -moz-appearance: textfield;\n }\n\n .govuk-input--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n\n .govuk-input--extra-letter-spacing {\n @include govuk-font(false, $tabular: true);\n letter-spacing: .05em;\n }\n\n // em measurements are based on the point size of the typeface\n // Extra space is added on the right hand side to allow for the Safari prefill icon\n\n .govuk-input--width-30 {\n max-width: 29.5em;\n }\n\n .govuk-input--width-20 {\n max-width: 20.5em;\n }\n\n .govuk-input--width-10 {\n max-width: 11.5em;\n }\n\n .govuk-input--width-5 {\n max-width: 5.5em;\n }\n\n .govuk-input--width-4 {\n max-width: 4.5em;\n }\n\n .govuk-input--width-3 {\n max-width: 3.75em;\n }\n\n .govuk-input--width-2 {\n max-width: 2.75em;\n }\n\n .govuk-input__wrapper {\n display: -ms-flexbox;\n display: flex;\n\n .govuk-input {\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n }\n\n .govuk-input:focus {\n // Hack to stop focus style being overlapped by the suffix\n z-index: 1;\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n\n .govuk-input {\n // Set max-width to override potential width override class on the input\n max-width: 100%;\n }\n }\n }\n\n .govuk-input__prefix,\n .govuk-input__suffix {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n display: inline-block;\n min-width: 40px;\n @if $govuk-typography-use-rem {\n min-width: govuk-px-to-rem(40px);\n }\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n text-align: center;\n @include govuk-media-query($until: tablet) {\n line-height: 1.6;\n }\n white-space: nowrap;\n\n // Emphasise non-editable status of prefixes and suffixes\n cursor: default;\n\n -ms-flex: 0 0 auto;\n\n flex: 0 0 auto;\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n height: 100%;\n white-space: normal;\n }\n }\n\n .govuk-input__prefix {\n @include govuk-media-query($until: mobile) {\n border-bottom: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-right: 0;\n }\n }\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n .govuk-input__suffix {\n @include govuk-media-query($until: mobile) {\n border-top: 0;\n }\n @include govuk-media-query($from: mobile) {\n @include _govuk-not-ie8 {\n border-left: 0;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../input/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/date-input\") {\n .govuk-date-input {\n @include govuk-clearfix;\n // font-size: 0 removes whitespace caused by inline-block\n font-size: 0;\n }\n\n .govuk-date-input__item {\n display: inline-block;\n margin-right: govuk-spacing(4);\n margin-bottom: 0;\n }\n\n .govuk-date-input__label {\n display: block;\n }\n\n .govuk-date-input__input {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/details\") {\n .govuk-details {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-margin(6, \"bottom\");\n\n display: block;\n }\n\n .govuk-details__summary {\n // Make the focus outline shrink-wrap the text content of the summary\n display: inline-block;\n\n // Absolutely position the marker against this element\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Allow for absolutely positioned marker and align with disclosed text\n padding-left: govuk-spacing(4) + $govuk-border-width;\n\n // Style the summary to look like a link...\n color: $govuk-link-colour;\n cursor: pointer;\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n // ...but only underline the text, not the arrow\n .govuk-details__summary-text {\n @include govuk-link-decoration;\n }\n\n .govuk-details__summary:hover .govuk-details__summary-text {\n @include govuk-link-hover-decoration;\n }\n\n // Remove the underline when focussed to avoid duplicate borders\n .govuk-details__summary:focus .govuk-details__summary-text {\n text-decoration: none;\n }\n\n // Remove the default details marker so we can style our own consistently and\n // ensure it displays in Firefox (see implementation.md for details)\n .govuk-details__summary::-webkit-details-marker {\n display: none;\n }\n\n // Append our own open / closed marker using a pseudo-element\n .govuk-details__summary:before {\n content: \"\";\n position: absolute;\n\n top: -1px;\n bottom: 0;\n left: 0;\n\n margin: auto;\n\n @include govuk-shape-arrow($direction: right, $base: 14px);\n\n .govuk-details[open] > & {\n @include govuk-shape-arrow($direction: down, $base: 14px);\n }\n }\n\n .govuk-details__text {\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n padding-left: govuk-spacing(4);\n border-left: $govuk-border-width solid $govuk-border-colour;\n }\n\n .govuk-details__text p {\n margin-top: 0;\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-details__text > :last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/shapes\n////\n\n/// Calculate the height of an equilateral triangle\n///\n/// Multiplying half the length of the base of an equilateral triangle by the\n/// square root of three gives us its height. We use 1.732 as an approximation.\n///\n/// @param {Number} $base - Length of the base of the triangle\n/// @return {Number} Calculated height of the triangle\n/// @access private\n\n@function _govuk-equilateral-height($base) {\n $square-root-of-three: 1.732;\n\n @return ($base / 2) * $square-root-of-three;\n}\n\n/// Arrow mixin\n///\n/// Generate Arrows (triangles) by using a mix of transparent (1) and coloured\n/// borders. The coloured borders inherit the text colour of the element (2).\n///\n/// Ensure the arrow is rendered correctly if browser colours are overridden by\n/// providing a clip path (3). Without this the transparent borders are\n/// overridden to become visible which results in a square.\n///\n/// We need both because older browsers do not support clip-path.\n///\n/// @param {String} $direction - Direction for arrow: up, right, down, left.\n/// @param {Number} $base - Length of the triangle 'base' side\n/// @param {Number} $height [null] - Height of triangle. Omit for equilateral.\n/// @param {String} $display [block] - CSS display property of the arrow\n///\n/// @access public\n\n@mixin govuk-shape-arrow($direction, $base, $height: null, $display: block) {\n display: $display;\n\n width: 0;\n height: 0;\n\n border-style: solid;\n border-color: transparent; // 1\n\n $perpendicular: $base / 2;\n\n @if not $height {\n $height: _govuk-equilateral-height($base);\n }\n\n @if $direction == \"up\" {\n -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);\n clip-path: polygon(50% 0%, 0% 100%, 100% 100%); // 3\n\n border-width: 0 $perpendicular $height $perpendicular;\n border-bottom-color: inherit; // 2\n } @else if $direction == \"right\" {\n -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%); // 3\n\n border-width: $perpendicular 0 $perpendicular $height;\n border-left-color: inherit; // 2\n } @else if $direction == \"down\" {\n -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%); // 3\n\n border-width: $height $perpendicular 0 $perpendicular;\n border-top-color: inherit; // 2\n } @else if $direction == \"left\" {\n -webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);\n clip-path: polygon(0% 50%, 100% 100%, 100% 0%); // 3\n\n border-width: $perpendicular $height $perpendicular 0;\n border-right-color: inherit; // 2\n } @else {\n @error \"Invalid arrow direction: expected `up`, `right`, `down` or `left`, got `#{$direction}`\";\n }\n}\n\n/*# sourceMappingURL=_shape-arrow.scss.map */","@import \"../../core/lists\";\n\n@include govuk-exports(\"govuk/component/error-summary\") {\n .govuk-error-summary {\n @include govuk-text-colour;\n @include govuk-responsive-padding(4);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-error-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-error-summary__title {\n @include govuk-font($size: 24, $weight: bold);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-error-summary__body {\n @include govuk-font($size: 19);\n\n p {\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n }\n\n // Cross-component class - adjusts styling of list component\n .govuk-error-summary__list {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .govuk-error-summary__list a {\n @include govuk-typography-weight-bold;\n @include govuk-link-common;\n @include govuk-link-style-error;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../button/index\";\n\n@include govuk-exports(\"govuk/component/exit-this-page\") {\n $indicator-size: .75em;\n\n .govuk-exit-this-page {\n @include govuk-responsive-margin(8, \"bottom\");\n position: -webkit-sticky;\n position: sticky;\n z-index: 1000;\n top: 0;\n left: 0;\n width: 100%;\n\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n right: 0;\n left: auto;\n width: auto;\n float: right;\n }\n }\n\n .govuk-exit-this-page__button {\n margin-bottom: 0;\n }\n\n .govuk-exit-this-page__indicator {\n @include govuk-responsive-padding(2);\n display: none;\n padding-bottom: 0;\n color: inherit;\n line-height: 0; // removes extra negative space below the indicators\n text-align: center;\n pointer-events: none;\n }\n\n .govuk-exit-this-page__indicator--visible {\n display: block;\n }\n\n .govuk-exit-this-page__indicator-light {\n box-sizing: border-box;\n display: inline-block;\n width: $indicator-size;\n height: $indicator-size;\n margin: 0 .125em;\n border-width: 2px;\n border-style: solid;\n border-radius: 50%;\n\n @include _govuk-not-ie8 {\n border-color: currentcolor;\n }\n\n @include _govuk-if-ie8 {\n border-color: govuk-colour(\"white\");\n }\n }\n\n .govuk-exit-this-page__indicator-light--on {\n border-width: $indicator-size / 2;\n }\n\n @media only print {\n .govuk-exit-this-page {\n display: none;\n }\n }\n\n .govuk-exit-this-page-overlay {\n position: fixed;\n z-index: 9999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: govuk-colour(\"white\");\n }\n\n // This class is added to the body when the Exit This Page button is activated\n // in addition to the overlay to both block the entire screen and hide everything\n // underneath it.\n //\n // We do this to ensure that users don't risk interacting with the page underneath\n // the overlay between activating the button and navigating to the next page.\n .govuk-exit-this-page-hide-content {\n // stylelint-disable declaration-no-important\n * {\n display: none !important;\n }\n\n .govuk-exit-this-page-overlay {\n display: block !important;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/file-upload\") {\n $component-padding: govuk-spacing(1);\n\n .govuk-file-upload {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n max-width: 100%;\n margin-left: -$component-padding;\n padding: $component-padding;\n\n // The default file upload button in Safari does not\n // support setting a custom font-size. Set `-webkit-appearance`\n // to `button` to drop out of the native appearance so the\n // font-size is set to 19px\n // https://bugs.webkit.org/show_bug.cgi?id=224746\n &::-webkit-file-upload-button {\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Use `box-shadow` to add border instead of changing `border-width`\n // (which changes element size) and since `outline` is already used for the\n // yellow focus state.\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so add an actual border\n border: 4px solid $govuk-input-border-colour;\n }\n }\n\n // Set \"focus-within\" to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1430196\n // so that component receives focus in Firefox.\n // This can't be set together with `:focus` as all versions of IE fail\n // to recognise `focus-within` and don't set any styles from the block\n // when it's a selector.\n &:focus-within {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n &:disabled {\n opacity: .5;\n cursor: not-allowed;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/footer\") {\n\n $govuk-footer-background: $govuk-canvas-background-colour;\n $govuk-footer-border: $govuk-border-colour;\n // This variable can be removed entirely once the legacy palette goes away,\n // as it'll just be the same as $govuk-footer-border.\n $govuk-footer-border-top: $govuk-border-colour;\n $govuk-footer-text: $govuk-text-colour;\n $govuk-footer-link-hover-colour: null; // Only used with the legacy palette\n\n @if $govuk-use-legacy-palette {\n $govuk-footer-border-top: #a1acb2;\n $govuk-footer-border: govuk-colour(\"grey-2\");\n $govuk-footer-text: #454a4c;\n $govuk-footer-link-hover-colour: #171819;\n }\n\n // Based on the govuk-crest-2x.png image dimensions.\n $govuk-footer-crest-image-width-2x: 250px;\n $govuk-footer-crest-image-height-2x: 204px;\n // Half the 2x image so that it fits the regular 1x size.\n $govuk-footer-crest-image-width: ($govuk-footer-crest-image-width-2x / 2);\n $govuk-footer-crest-image-height: ($govuk-footer-crest-image-height-2x / 2);\n\n .govuk-footer {\n @include govuk-font($size: 16);\n @include govuk-responsive-padding(7, \"top\");\n @include govuk-responsive-padding(5, \"bottom\");\n\n border-top: 1px solid $govuk-footer-border-top;\n color: $govuk-footer-text;\n background: $govuk-footer-background;\n }\n\n .govuk-footer__link {\n @include govuk-link-common;\n\n @if $govuk-use-legacy-palette {\n &:link,\n &:visited {\n color: $govuk-footer-text;\n }\n\n &:hover,\n &:active {\n color: $govuk-footer-link-hover-colour;\n }\n } @else {\n @include govuk-link-style-text;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited links a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n }\n\n .govuk-footer__section-break {\n margin: 0; // Reset ` ` default margins\n @include govuk-responsive-margin(8, \"bottom\");\n border: 0; // Reset ` ` default borders\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__meta {\n display: -ms-flexbox;\n display: flex; // Support: Flexbox\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; // Support: Flexbox\n -ms-flex-align: end;\n align-items: flex-end; // Support: Flexbox\n -ms-flex-pack: center;\n justify-content: center; // Support: Flexbox\n }\n\n .govuk-footer__meta-item {\n margin-right: $govuk-gutter-half;\n margin-bottom: govuk-spacing(5);\n margin-left: $govuk-gutter-half;\n }\n\n .govuk-footer__meta-item--grow {\n -ms-flex: 1;\n flex: 1; // Support: Flexbox\n @include govuk-media-query ($until: tablet) {\n -ms-flex-preferred-size: 320px;\n flex-basis: 320px; // Support: Flexbox\n }\n }\n\n .govuk-footer__licence-logo {\n display: inline-block;\n margin-right: govuk-spacing(2);\n @include govuk-media-query ($until: desktop) {\n margin-bottom: govuk-spacing(3);\n }\n vertical-align: top;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n .govuk-footer__licence-description {\n display: inline-block;\n }\n\n .govuk-footer__copyright-logo {\n display: inline-block;\n min-width: $govuk-footer-crest-image-width;\n padding-top: ($govuk-footer-crest-image-height + govuk-spacing(2));\n background-image: govuk-image-url(\"govuk-crest.png\");\n @include govuk-device-pixel-ratio {\n background-image: govuk-image-url(\"govuk-crest-2x.png\");\n }\n background-repeat: no-repeat;\n background-position: 50% 0%;\n background-size: $govuk-footer-crest-image-width $govuk-footer-crest-image-height;\n text-align: center;\n white-space: nowrap;\n }\n\n .govuk-footer__inline-list {\n margin-top: 0;\n margin-bottom: govuk-spacing(3);\n padding: 0;\n }\n\n .govuk-footer__meta-custom {\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-footer__inline-list-item {\n display: inline-block;\n margin-right: govuk-spacing(3);\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-footer__heading {\n margin-bottom: govuk-spacing(6);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query ($until: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__navigation {\n @include govuk-clearfix;\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n }\n\n .govuk-footer__section {\n display: inline-block;\n margin-bottom: $govuk-gutter;\n vertical-align: top;\n }\n\n .govuk-footer__list {\n margin: 0;\n padding: 0;\n list-style: none;\n -webkit-column-gap: $govuk-gutter;\n column-gap: $govuk-gutter; // Support: Columns\n }\n\n @include govuk-media-query ($from: desktop) {\n .govuk-footer__list--columns-2 {\n -webkit-column-count: 2;\n column-count: 2; // Support: Columns\n }\n\n .govuk-footer__list--columns-3 {\n -webkit-column-count: 3;\n column-count: 3; // Support: Columns\n }\n }\n\n .govuk-footer__list-item {\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-footer__list-item:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers\n////\n\n/// Media query for retina images (device-pixel-ratio)\n///\n/// @param {Number} $ratio [2] - Device pixel ratio\n/// @content Passed content will be outputted within the media query\n///\n/// @example scss - Providing a @2x image for screens that support it\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @example scss - Using a custom ratio\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @include govuk-device-pixel-ratio(3) {\n/// background-image: govuk-image-url(\"my-image-3x.png\");\n/// }\n///\n/// @access public\n\n@mixin govuk-device-pixel-ratio($ratio: 2) {\n // stylelint-disable indentation\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\n only screen and (min-resolution: #{($ratio * 96)}dpi),\n only screen and (min-resolution: #{$ratio}dppx) {\n @content;\n }\n}\n\n/*# sourceMappingURL=_device-pixels.scss.map */","@include govuk-exports(\"govuk/component/header\") {\n\n $govuk-header-background: govuk-colour(\"black\");\n $govuk-header-border-color: $govuk-brand-colour;\n $govuk-header-border-width: govuk-spacing(2);\n $govuk-header-text: govuk-colour(\"white\");\n $govuk-header-link-active: #1d8feb;\n $govuk-header-nav-item-border-color: #2e3133;\n $govuk-header-link-underline-thickness: 3px;\n\n .govuk-header {\n @include govuk-font($size: 16);\n\n border-bottom: govuk-spacing(2) solid govuk-colour(\"white\");\n color: $govuk-header-text;\n background: $govuk-header-background;\n }\n\n .govuk-header__container--full-width {\n padding: 0 govuk-spacing(3);\n border-color: $govuk-header-border-color;\n\n .govuk-header__menu-button {\n right: govuk-spacing(3);\n }\n }\n\n .govuk-header__container {\n @include govuk-clearfix;\n position: relative;\n margin-bottom: -$govuk-header-border-width;\n padding-top: govuk-spacing(2);\n border-bottom: $govuk-header-border-width solid $govuk-header-border-color;\n }\n\n .govuk-header__logotype {\n display: inline-block;\n\n // Add a gap after the logo in case it's followed by a product name. This\n // gets removed later if the logotype is a :last-child.\n margin-right: govuk-spacing(1);\n\n // Prevent readability backplate from obscuring underline in Windows High\n // Contrast Mode\n @media (forced-colors: active) {\n forced-color-adjust: none;\n color: linktext;\n }\n\n // Remove the gap after the logo if there's no product name to keep hover\n // and focus states neat\n &:last-child {\n margin-right: 0;\n }\n }\n\n .govuk-header__logotype-crown {\n position: relative;\n top: -1px;\n margin-right: 1px;\n fill: currentcolor;\n vertical-align: top;\n }\n\n // Spacing adjustment for Tudor crown, as the new graphic is narrower than the\n // existing crown. In Frontend v5, this rule should replace the equivalent in\n // the block above.\n .govuk-header__logotype-crown[width=\"32\"] {\n top: -3px;\n margin-right: 2px;\n }\n\n .govuk-header__logotype-crown-fallback-image {\n width: 36px;\n height: 32px;\n border: 0;\n vertical-align: bottom;\n }\n\n // Sizing adjustment for Tudor crown, as the new graphic is smaller than the\n // existing crown. In Frontend v5, these rules should replace their\n // equivalents in the block above.\n .govuk-header__logotype-crown-fallback-image[width=\"32\"] {\n width: 32px;\n height: 30px;\n }\n\n .govuk-header__product-name {\n @include govuk-font($size: 24, $line-height: 1);\n display: inline-table;\n }\n\n .govuk-header__link {\n // Avoid using the `govuk-link-common` mixin because the links in the header\n // get a special treatment, because:\n //\n // - underlines are only visible on hover\n // - all links get a 3px underline regardless of text size, as there are\n // multiple grouped elements close to one another and having slightly\n // different underline widths looks unbalanced\n @include govuk-typography-common;\n @include govuk-link-style-inverse;\n\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n text-decoration-thickness: $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n .govuk-header__link--homepage {\n // Font size needs to be set on the link so that the box sizing is correct\n // in Firefox\n @include govuk-font($size: false, $weight: bold);\n\n display: inline-block;\n margin-right: govuk-spacing(2);\n font-size: 30px; // We don't have a mixin that produces 30px font size\n line-height: 1;\n\n @include govuk-media-query($from: tablet) {\n display: inline;\n\n &:focus {\n // Replicate the focus box shadow but without the -2px y-offset of the first yellow shadow\n // This is to stop the logo getting cut off by the box shadow when focused on above a product name\n box-shadow: 0 0 $govuk-focus-colour;\n }\n }\n\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:active {\n // Negate the added border\n margin-bottom: $govuk-header-link-underline-thickness * -1;\n // Omitting colour will use default value of currentColor – if we\n // specified currentColor explicitly IE8 would ignore this rule.\n border-bottom: $govuk-header-link-underline-thickness solid;\n }\n\n // Remove any borders that show when focused and hovered.\n &:focus {\n margin-bottom: 0;\n border-bottom: 0;\n }\n }\n\n // The govuk-header__link--service-name class is deprecated - use\n // govuk-header__service-name instead.\n .govuk-header__service-name,\n .govuk-header__link--service-name {\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n @include govuk-font($size: 24, $weight: bold);\n }\n\n .govuk-header__logo,\n .govuk-header__content {\n box-sizing: border-box;\n }\n\n .govuk-header__logo {\n @include govuk-responsive-margin(2, \"bottom\");\n padding-right: govuk-spacing(8);\n\n @include govuk-media-query ($from: desktop) {\n width: 33.33%;\n padding-right: $govuk-gutter-half;\n float: left;\n vertical-align: top;\n }\n }\n\n .govuk-header__content {\n @include govuk-media-query ($from: desktop) {\n width: 66.66%;\n padding-left: $govuk-gutter-half;\n float: left;\n }\n }\n\n .govuk-header__menu-button {\n @include govuk-font($size: 16);\n display: none;\n position: absolute;\n top: govuk-spacing(4);\n right: 0;\n margin: 0;\n padding: 0;\n border: 0;\n color: govuk-colour(\"white\");\n background: none;\n cursor: pointer;\n\n &:hover {\n -webkit-text-decoration: solid underline $govuk-header-link-underline-thickness;\n text-decoration: solid underline $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n\n &:after {\n @include govuk-shape-arrow($direction: down, $base: 10px, $display: inline-block);\n content: \"\";\n margin-left: govuk-spacing(1);\n }\n\n &[aria-expanded=\"true\"]:after {\n @include govuk-shape-arrow($direction: up, $base: 10px, $display: inline-block);\n }\n\n @include govuk-media-query ($from: tablet) {\n top: govuk-spacing(3);\n }\n\n .js-enabled & {\n display: block;\n }\n\n &[hidden],\n .js-enabled &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation {\n @include govuk-media-query ($from: desktop) {\n margin-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-header__navigation-list {\n // Reset user-agent default list styles\n margin: 0;\n padding: 0;\n list-style: none;\n\n &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation--end {\n @include govuk-media-query ($from: desktop) {\n margin: 0;\n padding: govuk-spacing(1) 0;\n text-align: right;\n }\n }\n\n // The govuk-header__navigation--no-service-name class is deprecated and will\n // be removed in the next major release.\n .govuk-header__navigation--no-service-name {\n padding-top: govuk-spacing(7);\n }\n\n .govuk-header__navigation-item {\n padding: govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-header-nav-item-border-color;\n\n @include govuk-media-query ($from: desktop) {\n display: inline-block;\n margin-right: govuk-spacing(3);\n padding: govuk-spacing(1) 0;\n border: 0;\n }\n\n a {\n @include govuk-font($size: 16, $weight: bold);\n white-space: nowrap;\n }\n }\n\n .govuk-header__navigation-item--active {\n a {\n &:link,\n &:hover,\n &:visited {\n color: $govuk-header-link-active;\n }\n\n // When printing, use the normal blue as this contrasts better with the\n // white printing header\n @include govuk-media-query($media-type: print) {\n color: $govuk-brand-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n }\n }\n\n .govuk-header__navigation-item:last-child {\n margin-right: 0;\n border-bottom: 0;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-header {\n border-bottom-width: 0;\n color: govuk-colour(\"black\");\n background: transparent;\n }\n\n // Hide the inverted crown when printing in browsers that don't support SVG.\n .govuk-header__logotype-crown-fallback-image {\n display: none;\n }\n\n .govuk-header__link {\n &:link,\n &:visited {\n color: govuk-colour(\"black\");\n }\n\n // Do not append link href to GOV.UK link when printing (e.g. '(/)')\n &:after {\n display: none;\n }\n }\n }\n\n @if $govuk-use-legacy-font {\n // Begin adjustments for font baseline offset\n // These should be removed when the font is updated with the correct baseline\n .govuk-header__logotype-crown,\n .govuk-header__logotype-crown-fallback-image {\n position: relative;\n top: -4px;\n vertical-align: middle;\n }\n\n .govuk-header {\n $offset: 3px;\n padding-top: $offset;\n }\n\n .govuk-header__link--homepage {\n line-height: 30px;\n }\n // End adjustments\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group settings/links\n////\n\n/// Enable new link styles\n///\n/// If enabled, the link styles will change. Underlines will:\n///\n/// - be consistently thinner and a bit further away from the link text\n/// - have a clearer hover state, where the underline gets thicker to make the\n/// link stand out to users\n///\n/// You should only enable the new link styles if both:\n///\n/// - you've made sure your whole service will use the new style consistently\n/// - you do not have links in a multi-column CSS layout - there's [a Chromium\n/// bug that affects links](https://github.com/alphagov/govuk-frontend/issues/2204)\n///\n/// @type Boolean\n/// @access public\n\n$govuk-new-link-styles: false !default;\n\n/// Thickness of link underlines\n///\n/// The default will be either:\n///\n/// - 1px\n/// - 0.0625rem, if it's thicker than 1px because the user has changed the text\n/// size in their browser\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-thickness: unquote(\"max(1px, .0625rem)\") !default;\n\n/// Offset of link underlines from text baseline\n///\n/// The default is 3px expressed as ems, as calculated against the default body\n/// font size (on desktop) of 19px.\n/// 3 ÷ 19 = 0.1578\n///\n/// Set this variable to `false` to avoid setting an offset.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-offset: .1578em !default;\n\n/// Thickness of link underlines in hover state\n///\n/// The default for each link will be the thickest of the following:\n///\n/// - 3px\n/// - 0.1875rem, if it's thicker than 3px because the user has changed the text\n/// size in their browser\n/// - 0.12em (relative to the link's text size)\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-hover-underline-thickness: unquote(\"max(3px, .1875rem, .12em)\") !default;\n\n/*# sourceMappingURL=_links.scss.map */","@include govuk-exports(\"govuk/component/inset-text\") {\n .govuk-inset-text {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n // Margin top intended to collapse\n // This adds an additional 10px to the paragraph above\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n\n clear: both;\n\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/notification-banner\") {\n .govuk-notification-banner {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-brand-colour;\n\n background-color: $govuk-brand-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-notification-banner__header {\n padding: 2px govuk-spacing(3) govuk-spacing(1);\n\n // Ensures the notification header appears separate to the notification body text in high contrast mode\n border-bottom: 1px solid transparent;\n\n @include govuk-media-query($from: tablet) {\n padding: 2px govuk-spacing(4) govuk-spacing(1);\n }\n }\n\n .govuk-notification-banner__title {\n @include govuk-font($size: 19, $weight: bold);\n\n margin: 0;\n\n padding: 0;\n\n color: govuk-colour(\"white\");\n }\n\n .govuk-notification-banner__content {\n $padding-tablet: govuk-spacing(4);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n\n background-color: $govuk-body-background-colour;\n\n @include govuk-media-query($from: tablet) {\n padding: $padding-tablet;\n }\n\n // Wrap content at the same place that a 2/3 grid column ends, to maintain\n // shorter line-lengths when the notification banner is full width\n > * {\n // When elements have their own padding (like lists), include the padding\n // in the max-width calculation\n box-sizing: border-box;\n\n // Calculate the internal width of a two-thirds column...\n $two-col-width: ($govuk-page-width * 2 / 3) - ($govuk-gutter * 1 / 3);\n\n // ...and then factor in the left border and padding\n $banner-exterior: ($padding-tablet + $govuk-border-width);\n max-width: $two-col-width - $banner-exterior;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-notification-banner__heading {\n @include govuk-font($size: 24, $weight: bold);\n\n margin: 0 0 govuk-spacing(3) 0;\n\n padding: 0;\n }\n\n .govuk-notification-banner__link {\n @include govuk-link-common;\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-notification-banner--success {\n border-color: $govuk-success-colour;\n\n background-color: $govuk-success-colour;\n\n .govuk-notification-banner__link {\n @include govuk-link-style-success;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/pagination\") {\n // Flexbox enhancement for small screen visual design\n // Falls back to a float: left layout on non-flex browsers\n .govuk-pagination {\n @include govuk-responsive-margin(6, \"bottom\");\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n\n @include govuk-media-query($from: tablet) {\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n }\n\n .govuk-pagination__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n @include govuk-font(19);\n box-sizing: border-box;\n position: relative;\n min-width: 45px;\n min-height: 45px;\n padding: govuk-spacing(2) govuk-spacing(3);\n float: left; // Float is ignored if flex is active for prev/next links\n\n &:hover {\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n }\n }\n\n .govuk-pagination__item {\n // Hide items on small screens except the prev/next items,\n // non-link items and the first and last items\n display: none;\n\n // Center align pagination links in their parent list item so that they\n // visually sit in the middle of their touch area\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n }\n\n .govuk-pagination__prev,\n .govuk-pagination__next {\n @include govuk-typography-weight-bold;\n\n // Use flex to get around a whitespace issue between the arrow svg and the link text\n // without having to rely on whitespace control from backend tooling\n .govuk-pagination__link {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n }\n }\n\n .govuk-pagination__prev {\n padding-left: 0;\n }\n\n .govuk-pagination__next {\n padding-right: 0;\n }\n\n // Only show first, last and non-link items on mobile\n .govuk-pagination__item--current,\n .govuk-pagination__item--ellipses,\n .govuk-pagination__item:first-child,\n .govuk-pagination__item:last-child {\n display: block;\n }\n\n .govuk-pagination__item--current {\n @include govuk-typography-weight-bold;\n outline: 1px solid transparent;\n background-color: $govuk-link-colour;\n\n &:hover {\n background-color: $govuk-link-colour;\n }\n\n .govuk-pagination__link {\n @include govuk-link-style-inverse;\n }\n }\n\n .govuk-pagination__item--ellipses {\n @include govuk-typography-weight-bold;\n color: $govuk-secondary-text-colour;\n\n // Remove hover state for ellipsis items as they don't have links within them\n &:hover {\n background-color: transparent;\n }\n }\n\n .govuk-pagination__link {\n display: block;\n min-width: govuk-spacing(3);\n\n // Increase the touch area for the link to the parent element.\n @media screen {\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n // Add link hover decoration to prev/next text if no label present on prev/next only mode\n // We do this so that we have a hover state in all possible instances\n &:hover,\n &:active {\n .govuk-pagination__link-title--decorated {\n @include govuk-link-decoration;\n }\n\n .govuk-pagination__link-label,\n .govuk-pagination__link-title--decorated {\n @include govuk-link-hover-decoration;\n }\n }\n\n &:focus {\n .govuk-pagination__icon {\n color: $govuk-focus-text-colour;\n }\n\n .govuk-pagination__link-label {\n text-decoration: none;\n }\n\n .govuk-pagination__link-title--decorated {\n text-decoration: none;\n }\n }\n }\n\n .govuk-pagination__link-label {\n @include govuk-font($size: 19, $weight: \"regular\");\n @include govuk-link-decoration;\n display: inline-block;\n padding-left: govuk-spacing(6);\n }\n\n .govuk-pagination__icon {\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(15px);\n height: govuk-px-to-rem(13px);\n color: $govuk-secondary-text-colour;\n fill: currentcolor;\n forced-color-adjust: auto;\n }\n\n .govuk-pagination__icon--prev {\n margin-right: govuk-spacing(3);\n }\n\n .govuk-pagination__icon--next {\n margin-left: govuk-spacing(3);\n }\n\n // Block mode - position previous and next links above and below numbers\n .govuk-pagination--block {\n display: block;\n\n .govuk-pagination__item {\n padding: govuk-spacing(3);\n float: none;\n }\n\n .govuk-pagination__next,\n .govuk-pagination__prev {\n padding-left: 0;\n float: none;\n }\n\n .govuk-pagination__next {\n padding-right: govuk-spacing(3);\n\n .govuk-pagination__icon {\n margin-left: 0;\n }\n }\n\n // Only apply a border between prev and next if both are present\n .govuk-pagination__prev + .govuk-pagination__next {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // Reset both these elements to their inline default, both to ensure that the focus state\n // for block mode \"shrink wraps\" text as expected\n .govuk-pagination__link,\n .govuk-pagination__link-title {\n display: inline;\n }\n\n // Set the after pseudo element to a block which makes the title visually display\n // as block level whilst programmatically being inline\n // We do this to get around an NVDA quirk where adjacent block level\n // elements are always read out separately\n .govuk-pagination__link-title:after {\n content: \"\";\n display: block;\n }\n\n .govuk-pagination__link {\n text-align: left;\n\n &:focus {\n // apply focus styling to the label within the link as if it were being focused\n // to get around a display issue with a focusable inline element containing a mixture\n // of inline and inline-block level elements\n .govuk-pagination__link-label {\n @include govuk-focused-text;\n }\n }\n\n &:not(:focus) {\n text-decoration: none;\n }\n }\n\n .govuk-pagination__icon {\n margin-right: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/panel\") {\n .govuk-panel {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n\n margin-bottom: govuk-spacing(3);\n padding: govuk-spacing(7) - $govuk-border-width;\n\n border: $govuk-border-width solid transparent;\n\n text-align: center;\n\n @include govuk-media-query($until: tablet) {\n padding: govuk-spacing(3) - $govuk-border-width;\n\n // This is an if-all-else-fails attempt to stop long words from overflowing the container\n // on very narrow viewports by forcing them to break and wrap instead. This\n // overflowing is more likely to happen when user increases text size on a mobile eg. using\n // iOS Safari text resize controls.\n //\n // The overflowing is a particular problem with the panel component since it uses white\n // text: when the text overflows the container, it is invisible on the white (page)\n // background. When the text in our other components overflow, the user might have to scroll\n // horizontally to view it but the the text remains legible.\n overflow-wrap: break-word;\n word-wrap: break-word; // Support IE (autoprefixer doesn't add this as it's not a prefix)\n }\n }\n\n .govuk-panel--confirmation {\n color: govuk-colour(\"white\");\n background: govuk-colour(\"green\", $legacy: \"turquoise\");\n\n @include govuk-media-query($media-type: print) {\n border-color: currentcolor;\n color: $govuk-print-text-colour;\n background: none;\n }\n }\n\n .govuk-panel__title {\n margin-top: 0;\n margin-bottom: govuk-spacing(6);\n\n @include govuk-font($size: 48, $weight: bold);\n }\n\n .govuk-panel__title:last-child {\n margin-bottom: 0;\n }\n\n .govuk-panel__body {\n @include govuk-font($size: 36);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tag\") {\n .govuk-tag {\n\n display: inline-block;\n\n // When a user customises their colours often the background is removed,\n // by adding a outline we ensure that the tag component still keeps it's meaning.\n // https://accessibility.blog.gov.uk/2017/03/27/how-users-change-colours-on-websites/\n outline: 2px solid transparent;\n outline-offset: -2px;\n\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n letter-spacing: 1px;\n\n text-decoration: none;\n text-transform: uppercase;\n\n @if $govuk-use-legacy-font {\n // Since New Transport sits slightly higher than other common fonts.\n // We use intentionally uneven padding to make it balanced, this can be\n // removed using the version of the font that has a more common vertical spacing.\n @include govuk-font($size: 16, $weight: bold, $line-height: 1.25);\n padding-top: 4px;\n padding-right: 8px;\n padding-bottom: 1px;\n padding-left: 8px;\n } @else {\n @include govuk-font($size: 16, $weight: bold, $line-height: 1);\n padding-top: 5px;\n padding-right: 8px;\n padding-bottom: 4px;\n padding-left: 8px;\n }\n }\n\n .govuk-tag--grey {\n color: govuk-shade(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 30%);\n background: govuk-tint(govuk-colour(\"dark-grey\", $legacy: \"grey-1\"), 90%);\n }\n\n .govuk-tag--purple {\n color: govuk-shade(govuk-colour(\"purple\"), 20%);\n background: govuk-tint(govuk-colour(\"purple\"), 80%);\n }\n\n .govuk-tag--turquoise {\n color: govuk-shade(govuk-colour(\"turquoise\"), 60%);\n background: govuk-tint(govuk-colour(\"turquoise\"), 70%);\n }\n\n .govuk-tag--blue {\n color: govuk-shade(govuk-colour(\"blue\"), 30%);\n background: govuk-tint(govuk-colour(\"blue\"), 80%);\n }\n\n .govuk-tag--yellow {\n color: govuk-shade(govuk-colour(\"yellow\"), 65%);\n background: govuk-tint(govuk-colour(\"yellow\"), 75%);\n }\n\n .govuk-tag--orange {\n color: govuk-shade(govuk-colour(\"orange\"), 55%);\n background: govuk-tint(govuk-colour(\"orange\"), 70%);\n }\n\n .govuk-tag--red {\n color: govuk-shade(govuk-colour(\"red\"), 30%);\n background: govuk-tint(govuk-colour(\"red\"), 80%);\n }\n\n .govuk-tag--pink {\n color: govuk-shade(govuk-colour(\"pink\"), 40%);\n background: govuk-tint(govuk-colour(\"pink\"), 80%);\n }\n\n .govuk-tag--green {\n color: govuk-shade(govuk-colour(\"green\"), 20%);\n background: govuk-tint(govuk-colour(\"green\"), 80%);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/phase-banner\") {\n .govuk-phase-banner {\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-phase-banner__content {\n @include govuk-font($size: 16);\n @include govuk-text-colour;\n\n display: table;\n margin: 0;\n }\n\n .govuk-phase-banner__content__tag {\n margin-right: govuk-spacing(2);\n }\n\n .govuk-phase-banner__text {\n display: table-cell;\n vertical-align: middle;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/tabs\") {\n .govuk-tabs {\n @include govuk-responsive-margin(1, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__title {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__list {\n margin: 0;\n padding: 0;\n list-style: none;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__list-item {\n @include govuk-font($size: 19);\n margin-left: govuk-spacing(5);\n\n &:before {\n @include govuk-text-colour;\n content: \"\\2014 \"; // \"— \"\n margin-left: govuk-spacing(-5);\n padding-right: govuk-spacing(1);\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-common;\n @include govuk-link-style-default;\n\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n // JavaScript enabled\n .js-enabled {\n\n @include govuk-media-query($from: tablet) {\n .govuk-tabs__list {\n @include govuk-clearfix;\n margin-bottom: 0;\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-tabs__title {\n display: none;\n }\n\n .govuk-tabs__list-item {\n position: relative;\n\n margin-right: govuk-spacing(1);\n margin-bottom: 0;\n margin-left: 0;\n padding: govuk-spacing(2) govuk-spacing(4);\n\n float: left;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-4\");\n text-align: center;\n\n &:before {\n content: none;\n }\n }\n\n .govuk-tabs__list-item--selected {\n $border-width: 1px;\n\n position: relative;\n\n margin-top: govuk-spacing(-1);\n\n // Compensation for border (otherwise we get a shift)\n margin-bottom: -$border-width;\n padding-top: govuk-spacing(3) - $border-width;\n padding-right: govuk-spacing(4) - $border-width;\n padding-bottom: govuk-spacing(3) + $border-width;\n padding-left: govuk-spacing(4) - $border-width;\n\n border: $border-width solid $govuk-border-colour;\n border-bottom: 0;\n\n background-color: $govuk-body-background-colour;\n\n .govuk-tabs__tab {\n text-decoration: none;\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-style-text;\n\n margin-bottom: 0;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(0, \"bottom\");\n padding: govuk-spacing(6) govuk-spacing(4);\n border: 1px solid $govuk-border-colour;\n border-top: 0;\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-tabs__panel--hidden {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/radios\") {\n\n $govuk-touch-target-size: 44px;\n $govuk-radios-size: 40px;\n $govuk-small-radios-size: 24px;\n $govuk-radios-label-padding-left-right: govuk-spacing(3);\n // When the default focus width is used on a curved edge it looks visually smaller.\n // So for the circular radios we bump the default to make it look visually consistent.\n $govuk-radios-focus-width: $govuk-focus-width + 1px;\n\n .govuk-radios__item {\n @include govuk-font($size: 19);\n\n display: block;\n position: relative;\n\n min-height: $govuk-radios-size;\n\n margin-bottom: govuk-spacing(2);\n padding-left: $govuk-radios-size;\n\n clear: left;\n }\n\n .govuk-radios__item:last-child,\n .govuk-radios__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-radios__input {\n $input-offset: ($govuk-touch-target-size - $govuk-radios-size) / 2;\n\n cursor: pointer;\n\n // IE8 doesn’t support pseudo-elements, so we don’t want to hide native\n // elements there.\n @include _govuk-not-ie8 {\n position: absolute;\n\n z-index: 1;\n top: $input-offset * -1;\n left: $input-offset * -1;\n\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n\n opacity: 0;\n }\n\n @include _govuk-if-ie8 {\n margin-top: 10px;\n margin-right: $govuk-radios-size / -2;\n margin-left: $govuk-radios-size / -2;\n float: left;\n\n // add focus outline to input\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n }\n\n .govuk-radios__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px $govuk-radios-label-padding-left-right govuk-spacing(1);\n cursor: pointer;\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n }\n\n // ( ) Radio ring\n .govuk-radios__label:before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n\n width: $govuk-radios-size;\n height: $govuk-radios-size;\n\n border: $govuk-border-width-form-element solid currentcolor;\n border-radius: 50%;\n background: transparent;\n }\n\n // • Radio button\n //\n // We create the 'button' entirely out of 'border' so that they remain\n // 'filled' even when colours are overridden in the browser.\n .govuk-radios__label:after {\n content: \"\";\n\n position: absolute;\n top: govuk-spacing(2);\n left: govuk-spacing(2);\n\n width: 0;\n height: 0;\n\n border: govuk-spacing(2) solid currentcolor;\n border-radius: 50%;\n opacity: 0;\n background: currentcolor;\n }\n\n .govuk-radios__hint {\n display: block;\n padding-right: $govuk-radios-label-padding-left-right;\n padding-left: $govuk-radios-label-padding-left-right;\n }\n\n // Focused state\n .govuk-radios__input:focus + .govuk-radios__label:before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-radios__input:checked + .govuk-radios__label:after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-radios__input:disabled,\n .govuk-radios__input:disabled + .govuk-radios__label {\n cursor: not-allowed;\n }\n\n .govuk-radios__input:disabled + .govuk-radios__label,\n .govuk-radios__input:disabled ~ .govuk-hint {\n opacity: .5;\n }\n\n // =========================================================\n // Inline radios\n // =========================================================\n\n .govuk-radios--inline {\n @include govuk-media-query ($from: tablet) {\n @include govuk-clearfix;\n\n .govuk-radios__item {\n margin-right: govuk-spacing(4);\n float: left;\n clear: none;\n }\n }\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-radios__divider {\n $govuk-divider-size: $govuk-radios-size !default;\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the radios.\n $conditional-border-padding: ($govuk-radios-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the radios\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-radios-label-padding-left-right;\n\n .govuk-radios__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .js-enabled &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-radios--small {\n\n $input-offset: ($govuk-touch-target-size - $govuk-small-radios-size) / 2;\n $label-offset: $govuk-touch-target-size - $input-offset;\n\n .govuk-radios__item {\n @include govuk-clearfix;\n min-height: 0;\n margin-bottom: 0;\n padding-left: $label-offset;\n float: left;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆Which colour is your favourite?\n // ┌┆───┐\n // │┆() │ Purple\n // └┆▲──┘\n // ▲┆└─ Radio pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-radios__input {\n @include _govuk-not-ie8 {\n left: $input-offset * -1;\n }\n\n @include _govuk-if-ie8 {\n margin-left: $govuk-small-radios-size * -1;\n }\n }\n\n // Adjust the size and position of the label.\n //\n // Unlike larger radios, we also have to float the label in order to\n // 'shrink' it, preventing the hover state from kicking in across the full\n // width of the parent element.\n .govuk-radios__label {\n margin-top: -2px;\n padding: 13px govuk-spacing(3) 13px 1px;\n float: left;\n\n @include govuk-media-query($from: tablet) {\n padding: 11px govuk-spacing(3) 10px 1px;\n }\n }\n\n // ( ) Radio ring\n //\n // Reduce the size of the control [1], vertically centering it within the\n // touch target [2]\n .govuk-radios__label:before {\n top: $input-offset - $govuk-border-width-form-element; // 2\n width: $govuk-small-radios-size; // 1\n height: $govuk-small-radios-size; // 1\n }\n\n // • Radio button\n //\n // Reduce the size of the 'button' and center it within the ring\n .govuk-radios__label:after {\n top: 15px;\n left: 7px;\n border-width: 5px;\n }\n\n // Fix position of hint with small radios\n //\n // Do not use hints with small radios – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-radios__hint {\n padding: 0;\n clear: both;\n pointer-events: none;\n }\n\n // Align conditional reveals with small radios\n .govuk-radios__conditional {\n $margin-left: ($govuk-small-radios-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: $label-offset - ($margin-left + $conditional-border-width);\n clear: both;\n }\n\n .govuk-radios__divider {\n width: $govuk-small-radios-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small radios.\n //\n // We use a hover state for small radios because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which radio they will select when their\n // cursor is outside of the visible area.\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow:\n 0 0 0 $govuk-radios-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before {\n box-shadow: initial;\n }\n\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before {\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/select\") {\n .govuk-select {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box; // should this be global?\n\n // This min-width was chosen because:\n // - it makes the Select noticeably wider than it is taller (which is what users expect)\n // - 11.5em matches the 'length-10' variant of the input component\n // - it fits comfortably on screens as narrow as 240px wide\n min-width: 11.5em;\n max-width: 100%;\n height: 40px;\n @if $govuk-typography-use-rem {\n height: govuk-px-to-rem(40px);\n }\n padding: govuk-spacing(1); // was 5px 4px 4px - size of it should be adjusted to match other form elements\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n\n // Default user agent colours for selects can have low contrast,\n // and may look disabled (#2435)\n color: $govuk-text-colour;\n background-color: govuk-colour(\"white\");\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size) and\n // since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n\n @include _govuk-if-ie8 {\n // IE8 doesn't support `box-shadow` so double the border with\n // `border-width`.\n border-width: $govuk-border-width-form-element * 2;\n }\n }\n\n &:disabled {\n opacity: .5;\n color: inherit;\n cursor: not-allowed;\n }\n }\n\n .govuk-select option:active,\n .govuk-select option:checked,\n .govuk-select:focus::-ms-value {\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n }\n\n .govuk-select--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/skip-link\") {\n .govuk-skip-link {\n @include govuk-visually-hidden-focusable;\n @include govuk-typography-common;\n @include govuk-link-decoration;\n @include govuk-link-style-text;\n @include govuk-typography-responsive($size: 16);\n\n display: block;\n padding: govuk-spacing(2) govuk-spacing(3);\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (padding: unquote(\"max(calc(0px))\")) {\n $padding-safe-area-right: calc(#{govuk-spacing(3)} + env(safe-area-inset-right));\n $padding-safe-area-left: calc(#{govuk-spacing(3)} + env(safe-area-inset-left));\n\n // Use max() to pick largest padding, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n padding-right: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-right})\");\n padding-left: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-left})\");\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n outline-offset: 0;\n background-color: $govuk-focus-colour;\n\n // Undo unwanted changes when global styles are enabled\n @if $govuk-global-styles {\n box-shadow: none;\n }\n }\n }\n\n .govuk-skip-link-focused-element {\n &:focus {\n // Remove the native visible focus indicator when the element is programmatically focused.\n //\n // We set the focus on the linked element (this is usually the element) when the skip\n // link is activated to improve screen reader announcements. However, we remove the visible\n // focus indicator from the linked element because the user cannot interact with it.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","////\n/// @group helpers/accessibility\n////\n\n/// Hide an element visually, but have it available for screen readers\n///\n/// @link https://snook.ca/archives/html_and_css/hiding-content-for-accessibility\n/// - Hiding Content for Accessibility, Jonathan Snook, February 2011\n/// @link https://github.com/h5bp/html5-boilerplate/blob/9f13695d21ff92c55c78dfa9f16bb02a1b6e911f/src/css/main.css#L121-L158\n/// - h5bp/html5-boilerplate - Thanks!\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden($important: true) {\n position: absolute if($important, !important, null);\n\n // Absolute positioning has the unintended consequence of removing any\n // whitespace surrounding visually hidden text from the accessibility tree.\n // Insert a space character before and after visually hidden text to separate\n // it from any visible text surrounding it.\n &:before {\n content: \"\\00a0\";\n }\n\n &:after {\n content: \"\\00a0\";\n }\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n border: 0 if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link)\n///\n/// This is slightly less opinionated about borders and padding to make it\n/// easier to style the focussed element.\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden-focusable($important: true) {\n position: absolute if($important, !important, null);\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n\n &:active,\n &:focus {\n position: static if($important, !important, null);\n\n width: auto if($important, !important, null);\n height: auto if($important, !important, null);\n margin: inherit if($important, !important, null);\n\n overflow: visible if($important, !important, null);\n clip: auto if($important, !important, null);\n -webkit-clip-path: none if($important, !important, null);\n clip-path: none if($important, !important, null);\n\n white-space: inherit if($important, !important, null);\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","@include govuk-exports(\"govuk/component/summary-list\") {\n .govuk-summary-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-media-query($from: tablet) {\n display: table;\n width: 100%;\n table-layout: fixed; // Required to allow us to wrap words that overflow.\n border-collapse: collapse;\n }\n margin: 0; // Reset default user agent styles\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-summary-list__row {\n border-bottom: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n @include govuk-media-query($from: tablet) {\n display: table-row;\n }\n }\n\n // Remove right padding from the last column in the row\n .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n }\n\n // Provide an empty 'cell' for rows that don't have actions – otherwise the\n // bottom border is not drawn for that part of the row in some browsers.\n .govuk-summary-list__row--no-actions {\n @include govuk-media-query($from: tablet) {\n &:after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n margin: 0; // Reset default user agent styles\n\n @include govuk-media-query($from: tablet) {\n display: table-cell;\n padding-top: govuk-spacing(2);\n padding-right: govuk-spacing(4);\n padding-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-summary-list__actions {\n margin-bottom: govuk-spacing(3);\n @include govuk-media-query($from: tablet) {\n width: 20%;\n padding-right: 0; // Needed for IE8\n text-align: right;\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n // Automatic wrapping for unbreakable text (e.g. URLs)\n word-wrap: break-word; // Fallback for older browsers only\n overflow-wrap: break-word;\n }\n\n .govuk-summary-list__key {\n margin-bottom: govuk-spacing(1);\n @include govuk-typography-weight-bold;\n @include govuk-media-query($from: tablet) {\n width: 30%;\n }\n }\n\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-summary-list__value > p {\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-summary-list__value > :last-child {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__actions-list {\n width: 100%;\n margin: 0; // Reset default user agent styles\n padding: 0; // Reset default user agent styles\n }\n\n .govuk-summary-list__actions-list-item {\n display: inline-block;\n }\n\n // In older browsers such as IE8, :last-child is not available,\n // so only show the border divider where it is available.\n @include govuk-media-query($until: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-right: govuk-spacing(2);\n padding-right: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:last-child) {\n border-right: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:last-child {\n margin-right: 0;\n padding-right: 0;\n border: 0;\n }\n }\n\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-left: govuk-spacing(2);\n padding-left: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n border: 0;\n }\n }\n\n // No border on entire summary list\n .govuk-summary-list--no-border {\n .govuk-summary-list__row {\n border: 0;\n }\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // No border on specific rows\n .govuk-summary-list__row--no-border {\n border: 0;\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // Additional block for the summary card\n .govuk-summary-card {\n @include govuk-responsive-margin(6, \"bottom\");\n border: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-card__title-wrapper {\n padding: govuk-spacing(3);\n\n // Ensures the card header appears separate to the summary list in forced colours mode\n border-bottom: 1px solid transparent;\n background-color: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n\n @include govuk-media-query($from: \"tablet\") {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n }\n\n .govuk-summary-card__title {\n @include govuk-font($size: 19, $weight: bold);\n margin: govuk-spacing(1) govuk-spacing(4) govuk-spacing(2) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__actions {\n @include govuk-font($size: 19, $weight: bold);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n row-gap: 10px;\n margin: govuk-spacing(1) 0;\n padding: 0;\n list-style: none;\n\n @include govuk-media-query($from: \"tablet\") {\n -ms-flex-pack: right;\n justify-content: right;\n text-align: right;\n }\n }\n\n .govuk-summary-card__action {\n display: inline;\n margin: 0 govuk-spacing(2) 0 0;\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-right: 0;\n }\n\n // We use the following media query to target IE11 and 10 only to add margin\n // between actions.\n //\n // We do this because we're using row-gap to create space between actions on\n // more evergreen browsers which IE doesn't support. @supports currently isn't\n // a viable solution, see https://github.com/w3c/csswg-drafts/issues/3559.\n //\n // Solution taken from https://stackoverflow.com/questions/11173106/apply-style-only-on-ie#answer-36448860\n // which also includes an explanation of why this works\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__action:last-child {\n margin: 0;\n padding-right: 0;\n border-right: none;\n\n @include govuk-media-query($from: \"tablet\") {\n padding-left: govuk-spacing(2);\n }\n\n // See above comment for why this is here\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: 0;\n }\n }\n\n .govuk-summary-card__content {\n padding: govuk-spacing(3) govuk-spacing(3) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n\n .govuk-summary-list {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__row:last-of-type {\n margin-bottom: 0;\n border-bottom: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/table\") {\n .govuk-table {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: 100%;\n @include govuk-responsive-margin(6, \"bottom\");\n\n border-spacing: 0;\n border-collapse: collapse;\n }\n\n .govuk-table__header {\n @include govuk-typography-weight-bold;\n }\n\n .govuk-table__header,\n .govuk-table__cell {\n padding: govuk-spacing(2) govuk-spacing(4) govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-border-colour;\n text-align: left;\n vertical-align: top;\n // GOV.UK Elements sets the font-size and line-height for all headers and cells\n // in tables.\n @include _govuk-compatibility(govuk_elements) {\n font-size: inherit;\n line-height: inherit;\n }\n }\n\n .govuk-table__cell--numeric {\n @include govuk-font($size: false, $tabular: true);\n }\n\n .govuk-table__header--numeric,\n .govuk-table__cell--numeric {\n text-align: right;\n }\n\n .govuk-table__header:last-child,\n .govuk-table__cell:last-child {\n padding-right: 0;\n }\n\n .govuk-table__caption {\n @include govuk-typography-weight-bold;\n\n display: table-caption;\n text-align: left;\n }\n\n // Modifiers that make captions look more like their equivalent headings\n\n .govuk-table__caption--xl {\n @include govuk-font($size: 48, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--l {\n @include govuk-font($size: 36, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--m {\n @include govuk-font($size: 24, $weight: bold);\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--s {\n @include govuk-font($size: 19, $weight: bold);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/component/warning-text\") {\n .govuk-warning-text {\n position: relative;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(2) 0;\n }\n\n .govuk-warning-text__assistive {\n @include govuk-visually-hidden;\n }\n\n .govuk-warning-text__icon {\n @include govuk-font($size: false, $weight: bold);\n\n box-sizing: border-box;\n\n display: inline-block;\n\n position: absolute;\n left: 0;\n\n min-width: 35px;\n min-height: 35px;\n margin-top: -7px;\n\n @include govuk-media-query($from: tablet) {\n margin-top: -5px;\n }\n\n // When a user customises their colours the background colour will often be removed.\n // Adding a border to the component keeps it's shape as a circle.\n border: 3px solid govuk-colour(\"black\");\n border-radius: 50%;\n\n color: govuk-colour(\"white\");\n background: govuk-colour(\"black\");\n\n font-size: 30px;\n line-height: 29px;\n\n text-align: center;\n\n // Prevent the exclamation mark from being included when the warning text\n // is copied, for example.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n // Improve rendering in Windows High Contrast Mode (Edge), where a\n // readability backplate behind the exclamation mark obscures the circle\n forced-color-adjust: none;\n\n @media screen and (forced-colors: active) {\n border-color: windowText;\n color: windowText;\n background: transparent;\n }\n }\n\n .govuk-warning-text__text {\n @include govuk-font($size: 19, $weight: bold);\n @include govuk-text-colour;\n display: block;\n padding-left: 45px;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */","@include govuk-exports(\"govuk/utilities/visually-hidden\") {\n .govuk-visually-hidden {\n @include govuk-visually-hidden;\n }\n\n .govuk-visually-hidden-focusable {\n @include govuk-visually-hidden-focusable;\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/display\") {\n .govuk-\\!-display-inline {\n display: inline !important;\n }\n\n .govuk-\\!-display-inline-block {\n display: inline-block !important;\n }\n\n .govuk-\\!-display-block {\n display: block !important;\n }\n\n .govuk-\\!-display-none {\n display: none !important;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-\\!-display-none-print {\n display: none !important;\n }\n }\n}\n\n/*# sourceMappingURL=_display.scss.map */","////\n/// @group overrides\n////\n\n// stylelint-disable declaration-no-important\n\n/// Directions for spacing\n///\n/// @type Map\n/// @access private\n\n$_spacing-directions: (\n \"top\",\n \"right\",\n \"bottom\",\n \"left\"\n) !default;\n\n/// Generate responsive spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-margin-4 {\n/// margin: 15px !important;\n/// }\n///\n/// @media (min-width: 40.0625em) {\n/// .govuk-\\!-margin-4 {\n/// margin: 20px !important;\n/// }\n/// }\n///\n/// @access private\n\n@mixin _govuk-generate-responsive-spacing-overrides($property) {\n // For each point in the spacing scale (defined in settings), create an\n // override that affects all directions...\n @each $scale-point, $scale-map in $govuk-spacing-responsive-scale {\n\n .govuk-\\!-#{$property}-#{$scale-point} {\n\n @include _govuk-responsive-spacing($scale-point, $property, \"all\", true);\n }\n\n // ... and then an override for each individual direction\n @each $direction in $_spacing-directions {\n\n .govuk-\\!-#{$property}-#{$direction}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, $direction, true);\n }\n }\n }\n}\n\n/// Generate static spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the non-responsive spacing scale.\n///\n/// The classes in the format govuk-#{$property}-static-#{$spacing-point}\n/// and govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point} are deprecated.\n/// For example: govuk-!-margin-static-2 or govuk-!-margin-top-static-2\n///\n/// Use classes in the format .govuk-\\!-static-#{$property}-#{$spacing-point}\n/// and .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} instead.\n/// For example: govuk-!-static-margin-2 or govuk-!-static-margin-top-2\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-static-margin-4 {\n/// margin: 20px !important;\n/// }\n///\n/// @access private\n@mixin _govuk-generate-static-spacing-overrides($property) {\n @each $spacing-point in map-keys($govuk-spacing-points) {\n .govuk-\\!-#{$property}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$spacing-point} {\n #{$property}: govuk-spacing($spacing-point) !important;\n }\n\n @each $direction in $_spacing-directions {\n .govuk-\\!-#{$property}-#{$direction}-static-#{$spacing-point},\n .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} {\n #{$property}-#{$direction}: govuk-spacing($spacing-point) !important;\n }\n }\n }\n}\n\n@include govuk-exports(\"govuk/overrides/spacing\") {\n @include _govuk-generate-responsive-spacing-overrides(\"margin\");\n @include _govuk-generate-responsive-spacing-overrides(\"padding\");\n\n @include _govuk-generate-static-spacing-overrides(\"margin\");\n @include _govuk-generate-static-spacing-overrides(\"padding\");\n}\n\n/*# sourceMappingURL=_spacing.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/text-align\") {\n .govuk-\\!-text-align-left {\n text-align: left !important;\n }\n\n .govuk-\\!-text-align-centre {\n text-align: center !important;\n }\n\n .govuk-\\!-text-align-right {\n text-align: right !important;\n }\n}\n\n/*# sourceMappingURL=_text-align.scss.map */","@include govuk-exports(\"govuk/overrides/typography\") {\n // Font size and line height\n\n // Generate typography override classes for each responsive font map in the\n // typography scale eg .govuk-\\!-font-size-80\n @each $size in map-keys($govuk-typography-scale) {\n .govuk-\\!-font-size-#{$size} {\n @include govuk-typography-responsive($size, $important: true);\n }\n }\n\n // Weights\n\n .govuk-\\!-font-weight-regular {\n @include govuk-typography-weight-regular($important: true);\n }\n\n .govuk-\\!-font-weight-bold {\n @include govuk-typography-weight-bold($important: true);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/width\") {\n .govuk-\\!-width-full {\n width: 100% !important;\n }\n\n .govuk-\\!-width-three-quarters {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 75% !important;\n }\n }\n\n .govuk-\\!-width-two-thirds {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 66.66% !important;\n }\n }\n\n .govuk-\\!-width-one-half {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 50% !important;\n }\n }\n\n .govuk-\\!-width-one-third {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 33.33% !important;\n }\n }\n\n .govuk-\\!-width-one-quarter {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 25% !important;\n }\n }\n}\n\n/*# sourceMappingURL=_width.scss.map */","* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@font-face {\n font-family: 'Noto Regular';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: block;\n src: url('/static/fonts/fa-solid-900.eot');\n src: url('/static/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('/static/fonts/fa-solid-900.woff2') format('woff2'),\n url('/static/fonts/fa-solid-900.woff') format('woff'),\n url('/static/fonts/fa-solid-900.ttf') format('truetype'),\n url('/static/fonts/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free Regular';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('/static/fonts/fa-regular-400.eot');\n src: url('/static/fonts/fa-regular-400.eot?#iefix')\n format('embedded-opentype'),\n url('/static/fonts/fa-regular-400.woff2') format('woff2'),\n url('/static/fonts/fa-regular-400.woff') format('woff'),\n url('/static/fonts/fa-regular-400.ttf') format('truetype'),\n url('/static/fonts/fa-regular-4000.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n\n.fa-regular {\n font-family: 'Font Awesome 5 Free Regular';\n font-weight: 400;\n}\n\n$main-text-font: 'Noto Regular', Arial, Helvetica, Verdana;\n$header-font: 'Noto SemiBold', Arial, Helvetica, Verdana;\n\n//font-weight\n$font-weight-standard: 400;\n$font-weight-semi-bold: 600;\n\n//font-size\n$font-size-h1: 44px;\n$h1-line-height: 60px;\n\n$font-size-h2: 36px;\n$h2-line-height: 50px;\n\n$font-size-h3: 28px;\n$h3-line-height: 40px;\n\n$font-size-h4: 24px;\n$h4-line-height: 34px;\n\n$font-size-h5: 20px;\n$h5-line-height: 30px;\n\n$font-size-p-large: 28px;\n$p-large-line-height: 40px;\n$font-size-p: 18px;\n$p-line-height: 30px;\n$font-size-p-small: 16px;\n$p-small-line-height: 25px;\n\n$font-size-button: $font-size-p;\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $header-font;\n margin: 0;\n color: $color-main-text;\n font-weight: $font-weight-semi-bold;\n}\n\n@mixin h1-mixin {\n font-size: $font-size-h1;\n line-height: $h1-line-height;\n letter-spacing: -0.03rem;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n letter-spacing: normal;\n }\n}\n\nh1 {\n @include h1-mixin;\n}\n\n@mixin h2-mixin {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n }\n}\n\nh2 {\n @include h2-mixin();\n}\n\n@mixin h3-mixin {\n font-size: $font-size-h3;\n line-height: $font-size-h3;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n line-height: $h4-line-height;\n }\n}\n\nh3 {\n @include h3-mixin;\n}\n\n@mixin h4-mixin {\n font-size: $font-size-h4;\n line-height: $font-size-h4;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n }\n}\n\nh4 {\n @include h4-mixin;\n}\n\n@mixin h5-mixin {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n}\n\nh5 {\n @include h5-mixin;\n}\n\n@mixin p-mixin {\n font-size: $font-size-p;\n line-height: $p-line-height;\n font-weight: $font-weight-standard;\n font-family: $main-text-font;\n}\n\nbody,\ndiv,\np {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-main-text;\n line-height: $p-line-height;\n}\n\n$regular-font-weight: 400;\n\nsup {\n font-size: smaller;\n vertical-align: top;\n}\n\n.great {\n .govuk-body,\n .govuk-body-s,\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n font-family: $main-text-font;\n }\n}\n\n.govuk-caption-l {\n font-weight: 300 !important;\n color: #505a5f !important;\n font-family: $main-text-font !important;\n}\n\n.great-signup-form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n}\n","$color-main-text: #212427;\n$color-secondary-text: #7C7C7C;\n$color-alternative-text: #FFFFFF;\n$color-subheading-text: #8180A0;\n\n\n$color-primary-button: #1D70B8;\n\n$color-main-background: #FFFFFF;\n$color-alternative-background: #e9e7ed;\n\n$color-border: black;\n\n$color-thematic-break: #D6E0E5;\n\n$color-background-color: #EEF2F6;\n\n$color-gov-link: #1D70B8;\n\n$color-footer: #04043F;\n\n$color-completed: #0D8D98;\n\n$color-focus: #ffbf47;\n\n$color-quotes: #EEF2F6;\n\n$color-quotes-icons: #212427;\n\n$color-delete: #D4351C;\n$color-visited: #4C2C92;\n$color-tab: #dde5ed;\n$color-info-box: #E0E8EF;\n","//arabic\n@font-face {\n font-family: 'Noto Arabic Regular';\n src: url('/static/fonts/NotoSansArabic-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Arabic SemiBold';\n src: url('/static/fonts/NotoSansArabic-SemiBold.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n$arabic-main-text-font: 'Noto Arabic Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$arabic-header-text-font: 'Noto Arabic SemiBold', 'Noto SemiBold', Arial,\n Helvetica, Verdana;\n\n*:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $arabic-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $arabic-main-text-font !important;\n }\n}\n\n//korean\n\n@font-face {\n font-family: 'Noto Korean Regular';\n src: url('/static/fonts/NotoSansKR-Regular.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Korean Bold';\n src: url('/static/fonts/NotoSansKR-Bold.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n$korean-main-text-font: 'Noto Korean Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$korean-header-text-font: 'Noto Korean Bold', 'Noto SemiBold', Arial, Helvetica,\n Verdana;\n\n*:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $korean-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $korean-main-text-font;\n }\n}\n","@import '../colors/colors.scss';\n$icon-standard-size: 18px;\n$icon-large-button-size: 18px;\n$icon-medium-button-size: 16px;\n$icon-small-button-size: 14px;\n\ni {\n font-size: $icon-standard-size;\n}\n\n.fa-times-circle {\n color: $color-delete;\n}\n\nlabel.far,\n.fa-book {\n color: $color-gov-link;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import './typography.scss';\n@import './foreign-language-typography.scss';\n@import './icons.scss';\n@import '../sizes/sizes.scss';\n\n.page-title {\n padding: $x-large-padding 0 $large-padding 0;\n}\n\n.link {\n color: $color-gov-link;\n}\n\n.learning-link:visited,\n.link:hover,\n.link:active,\n.link:focus:active {\n color: $color-visited;\n}\n\narticle > h5 {\n padding-top: $standard-padding;\n}\n\narticle > p {\n margin: 0;\n padding-bottom: $standard-padding;\n}\n\n#great-footer-copyright, .subheading {\n@include p-mixin\n}\n\n.big-number-list li:before {\n font-family: $header-font !important;\n color: $color-main-text !important;\n font-weight: $font-weight-semi-bold;\n}\n\n#great-footer-copyright {\n font-size: $font-size-p-small;\n line-height: $p-line-height;\n}\n\n//just overidde colors\n.h-m,\n.h-s,\na.learn__category-link,\n.body-m,\n.body-l,\n.h-l,\n.body-l-b,\n.h-xs,\n.body-l,\n.body-s,\ndiv,\nlabel.body-l,\n.body-m-b,\n.body-s-b,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\n.multiple-choice label,\n.select__button i,\n.great-checkbox label,\n.great-checkbox label::before,\n.learn__lesson-item-link:visited,\n.learning-link:visited {\n color: $color-main-text;\n}\n\n//override font-family\n.h-m,\n.h-s,\n.h-l,\n.h-xs,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\np.lede,\n.results.title,\n#search-results-information p,\n.heading-small{\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n}\n\n.link,\n.form-control,\n.body-m,\n.body-s,\n.body-l,\n.great-checkbox label,\n.multiple-choice label,\n.font-xsmall,\n.subheading {\n font-family: $main-text-font !important;\n font-weight: $regular-font-weight;\n}\n\n.body-l-b {\n font-size: $font-size-p;\n}\n\n.magna-header__menu-items button,\n.magna-header__search input,\nselect.form-control,\n.breadcrumbs li {\n font-size: $font-size-button;\n font-family: $main-text-font;\n}\n\n.bold,\n.bold-large,\n.bold-medium,\n.bold-small,\n.rich-text h1,\n.rich-text h2,\n.rich-text h3,\n.rich-text h4,\n.rich-text h5,\n.block-text:not(.microsite .block-text) h1,\n.block-text:not(.microsite .block-text) h2,\n.block-text:not(.microsite .block-text) h3,\n.block-text:not(.microsite .block-text) h4,\n#search-results-information p,\n.body-l-b,\n.card .card-inner h3,\na.labelled-card .card-inner h3,\na.labelled-image-card .card-inner h3,\n.card .card-inner h4,\na.labelled-card .card-inner h4,\na.labelled-image-card .card-inner h4,\n.card .card-inner h5,\na.labelled-card .card-inner h5,\na.labelled-image-card .card-inner h5,\n.card .card-inner h6,\na.labelled-card .card-inner h6,\na.labelled-image-card .card-inner h6 {\n font-weight: 600;\n}\n\n.rich-text i {\n font-size: inherit;\n}\n\n\n.article-list-page ul.content-list li h3{\n @include h3-mixin;\n}\n\n.rich-text h1{\n @include h1-mixin\n}\n\n.heading-xlarge,\n.govuk-heading-xlarge,\n.rich-text h1 {\n @include h1-mixin;\n}\n\n.rich-text h2{\n @include h2-mixin\n}\n\n.rich-text h3{\n @include h3-mixin\n}\n\n.rich-text h4{\n @include h4-mixin\n}\n\n.exred-triage-form .heading-medium{\n font-family: $header-font!important;\n}\n","$standard-padding: 10px;\n$mobile-container-padding: 15px;\n$desktop-container-padding: $standard-padding * 3;\n$large-padding: $standard-padding * 2;\n$x-large-padding: $standard-padding * 3;\n$content-max-width: 1230px;\n$mobile-size: 640px;\n$tablet-size: 768px;\n$max-header-width: 1600px;\n$max-content-margin-breakpoint: $content-max-width + (2 * $desktop-container-padding);\n\n@mixin container-horizontal-margin {\n @media only screen and (max-width: $mobile-size) {\n margin-left: $mobile-container-padding * 0.5;\n margin-right: $mobile-container-padding * 0.5;\n }\n @media only screen and (min-width: $mobile-size) and (max-width: $max-content-margin-breakpoint) {\n margin-left: $desktop-container-padding;\n margin-right: $desktop-container-padding;\n }\n\n @media only screen and (min-width: $max-content-margin-breakpoint) {\n margin: 0 auto;\n }\n}\n\n@mixin width-container {\n @include container-horizontal-margin();\n max-width: $content-max-width;\n}\n","@import './colors.scss';\n@import './typography.scss';\n\n%great-text-grey {\n color: $great-grey !important;\n}\n\n%great-text-light-grey {\n color: $great-light-grey !important;\n}\n\n%great-text-white {\n color: $great-white !important;\n}\n\n.great {\n overflow-x: hidden;\n\n h1,\n h2:not(.govuk-caption-l):not(.govuk-caption-xl),\n h3,\n h4,\n h5,\n h6,\n .govuk-warning-text__text {\n font-family: $great-font-bold;\n -webkit-font-smoothing: auto;\n &:not(\n .great-title-link,\n .great-card__link,\n .great-heading-link__heading,\n .govuk-notification-banner__title\n ) {\n color: $great-dark-grey;\n }\n }\n\n h2:not(\n .govuk-notification-banner__title,\n .govuk-heading-xs,\n .govuk-heading-s,\n .govuk-body-s,\n .govuk-fieldset__heading\n ) {\n @include govuk-media-query($until: tablet) {\n font-size: 28px;\n }\n }\n\n h3 {\n @include govuk-media-query($until: tablet) {\n font-size: 24px;\n }\n }\n\n p:not(.govuk-error-message, .govuk-hint),\n span:not(\n .great-badge,\n .great-text-darker-grey,\n .govuk-details__summary-text,\n .great-warning-text__icon,\n .great-tag,\n .govuk-warning-text__icon,\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion-nav__chevron,\n .govuk-accordion-nav__chevron--down,\n .govuk-accordion-nav__chevron--down::after,\n .govuk-accordion-nav__chevron--up::after,\n .govuk-accordion-nav__chevron--up\n ),\n ol,\n ul,\n a {\n font-family: $great-font;\n color: $great-dark-grey;\n }\n .govuk-notification-banner__heading,\n .govuk-accordion__section-heading-text-focus {\n font-family: $header-font;\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n font-size: 18px;\n }\n\n .govuk-caption-xl {\n font-size: 20px;\n line-height: 30px;\n font-family: $main-text-font;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link:not(.great-title-link),\n .govuk-caption-m,\n .govuk-caption-s,\n .govuk-caption-lm,\n .govuk-list {\n font-family: $great-font;\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .great-font-bold {\n font-family: $great-font-bold !important;\n }\n .great-font-weight-semi-bold {\n font-weight: $font-weight-semi-bold !important;\n }\n\n .govuk-heading-xl {\n font-size: 36px;\n letter-spacing: -0.03rem;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n }\n\n .govuk-heading-l {\n font-size: 28px;\n line-height: 40px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 36px;\n line-height: 50px;\n }\n }\n\n .govuk-heading-m {\n font-size: 24px;\n line-height: 34px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-heading-s {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-heading-xs {\n font-size: 16px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n }\n }\n\n .govuk-body-l {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-body,\n .govuk-label,\n .govuk-hint,\n .govuk-input,\n .govuk-list,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-link:not(.govuk-heading-m, .govuk-heading-s),\n .govuk-warning-text__text,\n .govuk-error-message {\n font-size: 16px;\n line-height: 24px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n line-height: 30px;\n }\n }\n .govuk-body,\n .govuk-label,\n .govuk-input,\n .govuk-body-s,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-warning-text__text,\n .govuk-list--bullet {\n color: $color-main-text;\n }\n\n .govuk-body-s {\n font-size: 14px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n }\n\n .govuk-list {\n -webkit-font-smoothing: auto;\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-checkboxes__label,\n .govuk-details,\n .govuk-link:not(.great-title-link) {\n font-family: $great-font;\n }\n\n .govuk-radios__label,\n .govuk-checkboxes__label {\n @include govuk-media-query($from: tablet) {\n padding-top: 5px;\n }\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 16px;\n line-height: 24px;\n min-height: 44px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .govuk-\\!-padding-top-9 {\n @include govuk-media-query($until: tablet) {\n padding-top: 30px !important;\n }\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-fieldset__heading {\n line-height: inherit;\n }\n\n .govuk-label--l {\n font-size: 1.25rem;\n line-height: 1.1111111111;\n }\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.great-container {\n max-width: 1230px;\n margin: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n}\n\n.great-border-top-blue {\n border-top: 6px solid $great-blue;\n}\n\n.great-border-thin-top-light-blue {\n border-top: 3px solid #1d70b8;\n}\n\n.great-border-thin-top-lighter-blue {\n border-top: 2px solid $great-light-blue;\n}\n\n.great-border-bottom-blue {\n border-bottom: 6px solid $great-blue;\n}\n\n.great-border-left-blue {\n border-left: 6px solid $great-blue;\n}\n\n.great-border-radius-10 {\n border-radius: 10px;\n}\n\n.great-bg-white {\n background-color: $great-white !important;\n background: $great-white;\n}\n\n.great-bg-lighter-grey {\n background-color: $great-lighter-grey;\n}\n\n.great-bg-light-blue {\n background-color: $great-light-blue !important;\n}\n\n.great-bg-dark-blue {\n background-color: $great-dark-blue;\n}\n\n.great-text-dark-blue {\n color: $great-dark-blue !important;\n}\n\n.great-text-dark-grey {\n color: $great-text-dark-grey !important;\n}\n\n.great-dark-grey {\n color: $great-dark-grey !important;\n}\n\n.great-text-grey {\n @extend %great-text-grey;\n}\n\n.great-text-light-grey {\n @extend %great-text-light-grey;\n}\n\n.great-text-white {\n @extend %great-text-white;\n}\n\n.great-text-blue {\n color: $govuk-brand-colour !important;\n}\n\n.great-max-width-100 {\n max-width: 100%;\n}\n\n.great-max-width-75 {\n max-width: 75%;\n}\n\n.great-max-width-80 {\n max-width: 80%;\n}\n\n.great-min-width-200-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 200px;\n }\n}\n\n.great-min-width-250-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 250px;\n }\n}\n\n.great-height-100-desktop {\n @include govuk-media-query($from: tablet) {\n height: 100% !important;\n }\n}\n\n.great-height-100-minus-30-desktop {\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 30px) !important;\n }\n}\n\n.great-font-size-18 {\n font-size: 18px !important;\n}\n\n.great-font-main {\n font-family: $main-text-font !important;\n a {\n font-family: $main-text-font !important;\n }\n}\n\n.great-line-height-20 {\n line-height: 20px !important;\n}\n\n.great-line-height-30 {\n line-height: 30px !important;\n}\n\n.great-font-size-mobile-18 {\n @media (max-width: 640px) {\n font-size: 18px !important;\n }\n}\n\n.great-font-size-desktop-24 {\n @media (min-width: 641px) {\n font-size: 24px;\n }\n}\n\n.great-font-size-28 {\n font-size: 28px;\n}\n\n.great-text-align-right {\n text-align: right;\n}\n\n.great-vertical-align-middle {\n vertical-align: middle;\n}\n\n.great-ratio-16-9 {\n padding-top: 56.25%;\n position: relative;\n width: 100%;\n overflow: hidden;\n\n > * {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n}\n\n.great-video-embed-16-9 {\n aspect-ratio: 16/9;\n width: 100%;\n\n > iframe {\n width: 100% !important;\n height: 100% !important;\n }\n}\n\n.great-scaled-full-img {\n display: block;\n > img {\n width: 100%;\n height: auto;\n display: block;\n }\n}\n\n.great-full-width-bar {\n margin: 0 -9999rem;\n padding: 0 9999rem;\n overflow: auto;\n}\n\n.great-display-block {\n display: block;\n}\n\n.great-display-flex {\n display: flex;\n}\n\n.great-align-items-flex-end {\n align-items: flex-end;\n}\n\n.great-display-flex-desktop {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-display-flex-until-desktop {\n @include govuk-media-query($until: desktop) {\n display: flex;\n }\n}\n\n.great-flex-wrap {\n flex-wrap: wrap;\n}\n\n.great-justify-content-end {\n justify-content: end;\n}\n\n.great-align-items-center {\n align-items: center;\n}\n\n.great-flex-basis-25 {\n flex-basis: 25%;\n}\n\n.great-flex-basis-50 {\n flex-basis: 50%;\n}\n\n.great-flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.great-flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n.great-background-light-blue {\n background-color: $great-light-blue;\n}\n\n.great-display-from-tablet {\n display: none;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n}\n\n.great-display-from-desktop {\n display: none;\n\n @include govuk-media-query($from: desktop) {\n display: block;\n }\n}\n\n.great-display-until-tablet {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: none;\n }\n}\n\n.great-display-until-desktop {\n display: block;\n\n @include govuk-media-query($from: 901px) {\n display: none;\n }\n}\n\n.great-actions-group {\n display: flex;\n gap: 10px 20px;\n flex-wrap: wrap;\n align-items: center;\n > * {\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n }\n @include govuk-media-query($until: tablet) {\n width: 100%;\n }\n }\n\n .govuk-button {\n min-width: 150px;\n }\n}\n\n.great-visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.great-break-word {\n word-wrap: break-word;\n}\n\n.great-padding-top-35 {\n padding-top: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 35px !important;\n }\n}\n\n.great-padding-left-35 {\n padding-left: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 35px !important;\n }\n}\n\n.great-margin-bottom-30 {\n margin-bottom: 30px !important;\n}\n\n.great-margin-top-2 {\n margin-top: 2px !important;\n}\n\n.great-desktop-only-padding-horizontal-15{\n padding-left: 0px;\n padding-right: 0px;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 15px;\n padding-right: 15px;\n }\n}\n\n.great-mobile-only-padding-vertical-30{\n padding-top: 30px;\n padding-bottom: 30px;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n}\n\n.great-media-container {\n > * {\n display: block;\n width: 100%;\n }\n}\n\n.great-grid-column-seven-twelfths {\n @include govuk-media-query($from: desktop) {\n width: calc(58.333% + 30px);\n }\n}\n\n.great-full-width-button,\n.great-full-width {\n width: 100%;\n}\n\n.great-min-300-button {\n @include govuk-media-query($from: tablet) {\n min-width: 300px;\n }\n}\n\n.great-min-90-button {\n min-width: 90px !important;\n}\n\n.great-width-auto {\n min-width: auto !important;\n width: auto !important;\n}\n\n.great-warning-text__icon {\n position: absolute;\n left: 0;\n border: 3px solid #0b0c0c;\n border-radius: 50%;\n color: #fff;\n background: #0b0c0c;\n font-size: 18px;\n font-family: $great-font-bold;\n line-height: 18px;\n width: 24px;\n height: 24px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n forced-color-adjust: none;\n}\n\nimg.richtext-image {\n height: auto;\n max-width: 100%;\n &.full-width {\n width: 100%;\n }\n}\n\n.great-height-360-desktop {\n @include govuk-media-query($from: desktop) {\n height: 360px;\n }\n}\n\n.great-min-height-300-desktop {\n @include govuk-media-query($from: desktop) {\n min-height: 300px;\n }\n}\n\n.great-min-height-300 {\n min-height: 300px;\n}\n\n.great-min-height-500 {\n min-height: 500px;\n}\n\n.great-overflow-hidden {\n overflow: hidden;\n}\n\n.great-hidden {\n display: none !important;\n}\n\n.great-box-shadow {\n box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);\n}\n\n.great-hero-box-shadow-bottom {\n box-shadow: 0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);\n position: relative;\n}\n\n.great-feedback-button-container {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 300px;\n z-index: 2;\n}\n\n@mixin great-title-link-mixin {\n @extend %govuk-link;\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n display: inline-block;\n font-family: $great-font-bold;\n text-decoration: underline;\n text-underline-position: under;\n color: $color-gov-link;\n\n &.no-underline {\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:hover:not(:focus) {\n color: #003078;\n text-decoration-thickness: 3px;\n text-decoration-color: #003078;\n }\n}\n\n.great-grey-border {\n border: 1px solid $great-border-grey;\n}\n\n.great-grey-bottom-border {\n border-bottom: 1px solid $great-border-grey;\n}\n\n.great-no-float {\n float: none !important;\n}\n\n.great-white-overlay-link {\n color: white;\n font-family: $header-font;\n &:hover {\n text-decoration-thickness: 3px;\n }\n &:focus:not(:hover) {\n color: #0b0c0c !important;\n }\n}\n\n.great-inline {\n display: inline-block;\n}\n\n.great-circle-image {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.great-inline-flex {\n display: inline-flex;\n flex-wrap: wrap;\n &.no-wrap {\n flex-wrap: nowrap;\n }\n &.great-mobile-flex-column {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n }\n }\n}\n\n.great-no-wrap {\n flex-wrap: nowrap;\n}\n\n.great-flex-1 {\n flex: 1;\n}\n\n.great-flex-2 {\n flex: 2;\n}\n\n.great-quote {\n &:before {\n content: open-quote;\n font-size: 54px;\n $font-family: $header-font;\n position: absolute;\n top: -25px;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n visibility: hidden;\n }\n\n display: inline;\n background: none;\n background-color: none;\n position: relative;\n display: flex;\n\n > * {\n font-family: $header-font;\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n}\n\ngreat-icon {\n font-size: 24px !important;\n}\n\n.great-icon-small {\n font-size: 18px !important;\n}\n\n.great-red-text {\n color: govuk-colour('red') !important;\n}\n\n.great-gap {\n gap: 20px 30px;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-gap-5-15 {\n gap: 5px 15px;\n}\n\n.great-min-column-width {\n min-width: 390px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n min-width: auto;\n }\n}\n\n.great-max-width-half-desktop {\n @include govuk-media-query($from: desktop) {\n max-width: 615px;\n }\n}\n\n.great-icon-box-container {\n @include govuk-media-query($from: desktop) {\n padding-left: 30px;\n }\n}\n\n.great-title-link {\n @include great-title-link-mixin();\n}\n\n.great-anchor-link {\n @include great-title-link-mixin();\n font-family: inherit !important;\n font-size: inherit !important;\n}\n\n.float-right {\n float: right;\n}\n\n.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n}\n\n.great-flex-column-from-desktop {\n @include govuk-media-query($from: desktop) {\n flex-direction: column;\n }\n}\n\n.great-align-items-center {\n align-items: center;\n &.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n}\n\n.great-justify-space-between {\n justify-content: space-between;\n}\n\n.great-overflow-visible {\n overflow: visible;\n}\n\n//override styles in the core base html\n.govuk-list--bullet {\n > li {\n list-style-type: disc;\n }\n}\n\n.step-list {\n p {\n @extend .govuk-body;\n }\n\n ul {\n @extend .govuk-list--bullet;\n margin-bottom: 20px;\n }\n\n ol {\n @extend .govuk-list--number;\n margin-bottom: 20px;\n }\n .step-list-h2::marker {\n @extend .govuk-heading-l;\n font-family: $great-font-bold;\n }\n .step-list-h3::marker {\n @extend .govuk-heading-m;\n font-family: $great-font-bold;\n }\n .step-list-h4::marker {\n @extend .govuk-heading-s;\n font-family: $great-font-bold;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-flex-row {\n flex-direction: row !important;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-position-relative {\n position: relative;\n}\n\n.great-text-decoration-none {\n text-decoration: none;\n}\n\n.great-cursor-pointer {\n cursor: pointer;\n}\n\n.great-border-top-orange {\n border-top: 3px solid #e94f3d;\n}\n\n.great-icon-circular-background {\n display: inline-flex !important;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n min-width: 40px;\n border-radius: 50%;\n background-color: #04043f;\n}\n\n.great-blue-hr {\n height: 3px;\n background: #04043f;\n}\n\n.great-no-text-decoration {\n text-decoration: none !important;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-no-border {\n border: 0 !important;\n}\n\n.great-hr-light {\n height: 1px;\n background: #b1b4b6;\n}\n\n.great-border-top-thick {\n border-top: 3px solid #04043f;\n &.great-border-purple {\n border-color: #964f99;\n }\n}\n\n.great-width-100 {\n width: 100%;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border {\n border: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-height-min-content {\n height: min-content;\n}\n\n.great-hr-grey {\n background: $govuk-border-colour;\n}\n","$great-white: #fff;\n$great-blue: #006ccc;\n$great-dark-blue: #04043f;\n$great-medium-blue: #5e9be8;\n$great-light-blue: #eef2f6;\n$great-darker-grey: #646464;\n$great-text-dark-grey: #505a5f;\n$great-grey: #666;\n$great-light-grey: #7c7c7c;\n$great-lighter-grey: #eee;\n$great-dark-grey: #212427;\n$great-darker-grey: #222;\n$great-yellow: #ffbf47;\n$great-light-yellow: #f1f77a;\n$great-hr-blue: #d6e0e5;\n$great-teal: #0d8d98;\n$great-green: #397e44;\n$great-dbt-green: #004d44;\n$great-purple: #964f99;\n$great-red: #f36565;\n$great-dark-red: #eb0000;\n$great-off-black: #0b0c0c;\n$great-border-grey: #b1b4b6;\n","@import '../fonts/typography.scss';\n\nfigure.great-blockquote {\n padding: 0;\n margin: 0;\n\n blockquote {\n display: flex;\n gap: 10px;\n margin: 0;\n position: relative;\n background-color: transparent;\n\n &:before {\n content: open-quote;\n font-size: 70px;\n $font-family: $header-font;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n p {\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n }\n}\n\n.great-full-width-header-image {\n height: 200px;\n background-position: 50%;\n background-size: cover;\n\n @include govuk-media-query($from: tablet) {\n height: 345px;\n }\n}\n\n.great-floating-right-column {\n @include govuk-media-query($from: tablet) {\n position: relative;\n }\n\n > div:last-of-type {\n @include govuk-media-query($from: tablet) {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n}\n\n.great-filters {\n &.filters {\n > p {\n @include govuk-media-query($from: tablet) {\n margin-bottom: 10px;\n }\n }\n\n label {\n font-size: 20px;\n line-height: 20px;\n\n &.filter-section-headings {\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n }\n }\n\n .filter-section-active {\n display: block;\n }\n\n &.mobile-filters {\n > p {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 10px;\n }\n\n display: block;\n }\n\n p,\n label {\n font-size: 24px;\n }\n\n .multiple-choice {\n margin-bottom: 12px;\n\n label {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n padding-left: 10px;\n }\n }\n\n [type='radio'] + label {\n &:before {\n width: 30px;\n height: 30px;\n }\n\n &:after {\n top: 7px;\n left: 7px;\n }\n }\n }\n\n .update {\n font-size: 16px;\n }\n }\n\n .mobile-filter-toggle {\n @include govuk-media-query($until: tablet) {\n font-size: 16px;\n }\n }\n\n .filter-section {\n > label {\n margin-bottom: 0;\n padding: 9px 5px 8px 2px;\n\n &.arrows-left {\n &:before {\n transform: rotate(225deg);\n margin: 3px 10px 0 0;\n }\n }\n\n &.arrows-left-active {\n &:before {\n transform: rotate(45deg);\n margin: 3px 10px 0 0;\n }\n }\n }\n\n .options {\n overflow-y: auto;\n }\n\n &:last-child {\n border-bottom: 1px solid $great-dark-grey;\n }\n }\n\n .filter-section-toggle {\n &:focus {\n ~ label {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n }\n }\n\n &.event-filters {\n min-width: 150px;\n }\n }\n}\n\n.great-card {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n a {\n background: $great-white;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n display: block;\n text-decoration: none;\n position: relative;\n box-sizing: border-box;\n\n .great-card__link--underline {\n text-decoration: underline;\n text-underline-offset: 0.1rem;\n }\n\n .great-card__link--icon::before {\n color: #212427 !important;\n }\n\n &:visited {\n .great-card__link {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:hover {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n\n .great-card__link {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n }\n\n &:focus {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n margin: 0;\n outline: none;\n\n .great-card__link {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:active {\n border-bottom: 1px solid rgba(0, 0, 0, 0.3);\n box-shadow: none;\n padding-top: 3px;\n\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 3px);\n margin-top: 3px;\n padding-top: 0;\n }\n }\n\n &:focus:active {\n background: $great-white;\n }\n }\n\n img,\n svg {\n display: block;\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n h4 {\n font-size: 28px;\n }\n\n .govuk-caption {\n display: block;\n font-size: 16px;\n\n @include govuk-media-query($from: tablet) {\n min-height: 22px;\n }\n }\n\n .great-card__link {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n text-decoration-thickness: max(1px, 0.0625rem);\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n .great-card__link--heading {\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n &.great-card__link--external {\n &::after {\n content: '\\f35d';\n }\n }\n }\n\n .great-card__link--heading--18 {\n font-size: 18px !important;\n }\n\n .great-card__tag {\n @extend .govuk-body-s;\n position: absolute;\n bottom: 20px;\n }\n\n .great-card__link--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 10px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 26px;\n bottom: 4px;\n right: 2px;\n }\n }\n}\n\n.great-card--homepage {\n height: auto;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n a {\n display: flex;\n height: auto;\n }\n\n img,\n div > svg {\n width: 50px;\n margin-left: 10px;\n margin-top: 5px;\n\n @include govuk-media-query($from: tablet) {\n width: 80px;\n margin-left: 20px;\n margin-top: 10px;\n }\n }\n\n .great-card__svg-wrapper {\n ~ div {\n width: 100%;\n }\n }\n\n .great-card__link--heading {\n max-width: 85%;\n }\n}\n\n.great-card--undecorated {\n a {\n &:hover,\n &:focus {\n .great-card__link--heading {\n &::after {\n content: '';\n }\n }\n }\n }\n .great-card__link--heading {\n text-decoration: none;\n\n &::after {\n content: '';\n }\n }\n}\n\n.great-card--no-active-jump {\n a {\n &:active {\n height: auto;\n margin-top: 0;\n padding-top: 3px;\n }\n }\n}\n\n.great-card--dep-landing {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n svg {\n max-width: 80px;\n padding-left: 20px;\n margin-bottom: -20px;\n }\n}\n\n.great-dep-card-accessible-focus {\n &:focus {\n outline: 0;\n\n .govuk-link {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427 !important;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n}\n\n.great-card--cta {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n display: flex;\n\n a {\n background-color: $great-light-blue;\n\n &:focus:active {\n background-color: $great-light-blue !important;\n }\n }\n\n .great-card__tag {\n img {\n width: 16px;\n display: inline-block;\n margin-right: 12px;\n }\n }\n}\n\n.great-card--cta-no-bg {\n a {\n background-color: transparent;\n\n &:active,\n &:focus:active {\n height: 100%;\n outline: none;\n background-color: transparent !important;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n padding-top: 0;\n margin-top: 0;\n }\n }\n}\n\n.great-card--cta-with-content {\n .great-card__tag {\n bottom: 0 !important;\n }\n &:after {\n bottom: 0 !important;\n }\n}\n\n.great-card--cta-with-border {\n border-top: 4px solid $great-purple !important;\n}\n\n.great-card--homepage-container {\n margin-bottom: 14px;\n\n @include govuk-media-query($from: tablet) {\n flex-basis: 50%;\n margin-bottom: 19px;\n }\n\n @media (min-width: 1024px) {\n flex-basis: 33.333%;\n }\n}\n\n.great-card-row {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-flow: wrap;\n }\n\n .great-card {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n\n a:not(.great-card-row .great-card a:active) {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n }\n }\n}\n\n.great-hr-blue {\n background: $great-hr-blue;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n\n.great-hr-blue--thin {\n height: 2px;\n}\n\n.great-hr-purple {\n border-top: 4px solid $great-purple !important;\n display: block;\n width: 100%;\n}\n\n.great-hr-purple--thin {\n border-top: 3px solid $great-purple !important;\n}\n\n.great-badge {\n background: #cce2d8;\n color: #005a30;\n display: inline-flex !important;\n align-items: center;\n font-size: 16px;\n font-family: $great-font-bold;\n padding: 0 10px;\n height: 25px;\n width: fit-content;\n text-transform: uppercase;\n\n &.closed {\n background: #fff7bf;\n color: #594d00;\n }\n\n &.ended {\n color: #383f43;\n background: #eeefef;\n }\n}\n\n.great-info-text {\n @include govuk-media-query($until: tablet) {\n display: flex;\n }\n\n i {\n @include govuk-media-query($until: tablet) {\n margin-top: 2px;\n }\n\n position: relative;\n bottom: -3px;\n margin-right: 10px;\n }\n\n span {\n @include govuk-media-query($until: tablet) {\n line-height: 1;\n }\n }\n}\n\n.great-time-and-duration {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n\n span {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: list-item;\n margin-left: 25px;\n }\n }\n}\n\n.great-text-input {\n height: 44px;\n padding-left: 15px;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($from: tablet) {\n height: 50px;\n }\n}\n\n.great-text-input--search,\n.great-text-select--arrow {\n &::after {\n display: inline-block;\n content: '';\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: initial;\n border: 0;\n position: absolute;\n pointer-events: none;\n }\n}\n\n.great-text-input--search {\n position: relative;\n\n &::after {\n height: 35px;\n width: 51px;\n background-image: url(/static/images/search-black.svg);\n background-size: 20px;\n top: 4px;\n right: 2px;\n\n @include govuk-media-query($from: tablet) {\n background-size: 24px;\n height: 45px;\n width: 60px;\n top: 2px;\n }\n }\n}\n\n.great-text-select--arrow {\n position: relative;\n\n &::after {\n height: 39px;\n width: 31px;\n background-image: url(/static/icons/arrow-black.svg);\n background-size: 12px;\n top: 2px;\n right: 10px;\n transform: rotate(90deg);\n\n @include govuk-media-query($from: tablet) {\n background-size: 15px;\n top: 7px;\n right: 17px;\n }\n }\n}\n\n.great-checkbox {\n .govuk-checkboxes__label:before {\n border-radius: 5px;\n }\n}\n\n.great-radios {\n .govuk-radios__label:before {\n background-color: $great-white;\n }\n}\n\n.great {\n select.great-select {\n appearance: none;\n background: $great-white;\n font-size: 16px;\n height: 44px;\n padding-left: 15px;\n width: 100%;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($until: tablet) {\n padding-top: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n height: 50px;\n }\n }\n}\n\n.great-back-link {\n color: $color-main-text;\n position: relative;\n\n &:visited {\n color: $color-main-text;\n }\n\n &::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 0px 10px 0 0px;\n top: 0.7em;\n\n @include govuk-media-query($from: tablet) {\n height: 6px;\n width: 6px;\n top: 0.6em;\n }\n }\n}\n\n.great-chevron-link {\n color: $govuk-brand-colour;\n padding-right: 20px;\n position: relative;\n\n &:visited {\n color: $govuk-brand-colour;\n }\n\n &::after {\n background-image: url(/static/icons/arrow.svg);\n background-size: 11px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 12px;\n top: 2px;\n right: 0;\n }\n}\n\n.great-link--internal,\n.great-link--external {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n }\n}\n\n.great-link--internal {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 8px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--external {\n &::after {\n background-image: url(/static/icons/external-link.svg);\n background-size: 14px;\n height: 21px;\n width: 16px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--download {\n position: relative;\n padding-left: 25px;\n\n &::before {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/download.svg);\n background-size: 15px;\n height: 20px;\n width: 26px;\n top: 3px;\n left: 0;\n }\n\n &:focus {\n &::before {\n background-image: url(/static/icons/download-black-background.svg);\n }\n }\n}\n\n.great-heading-link {\n color: $govuk-brand-colour;\n display: block;\n position: relative;\n\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n .great-heading-link__heading {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n &:hover {\n color: #003078 !important;\n\n .great-heading-link__heading {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n }\n }\n\n &:focus {\n outline: 0;\n color: #212427;\n\n .great-heading-link__heading {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:visited {\n .great-heading-link__heading {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:active {\n color: #212427;\n }\n}\n\n.great-heading-link--no-chevron {\n &::after {\n content: '';\n }\n}\n\n.great-checkboxes-wrapper {\n max-height: 463px;\n overflow: auto;\n border-bottom: 2px solid $great-lighter-grey;\n margin-bottom: 20px;\n padding: 3px 0 0 3px;\n}\n\n.great-highlighted-text {\n background: $great-light-yellow;\n border-bottom: 3px solid black;\n display: inline-block;\n padding: 3px;\n margin: 0 5px 5px 0;\n}\n\n.great-details {\n .govuk-details__text {\n border-left-color: $great-blue;\n margin-top: 15px;\n }\n}\n\n.great-summary-list {\n position: relative;\n\n .govuk-summary-list__row {\n border-bottom: none;\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-link {\n position: absolute;\n top: 6px;\n right: 0;\n }\n\n h2 {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n margin-bottom: 30px;\n max-width: 80%;\n }\n }\n}\n\n.great-icon-tick-in-circle {\n position: relative;\n background: #75c67c;\n border-radius: 50%;\n width: 45px;\n height: 45px;\n\n @include govuk-media-query($from: tablet) {\n width: 60px;\n height: 60px;\n }\n\n &::after {\n content: '';\n position: absolute;\n transform: rotate(45deg) translate(-50%, -50%);\n left: 12px;\n top: 21px;\n height: 19px;\n width: 7px;\n border-bottom: 5px solid $great-white;\n border-right: 5px solid $great-white;\n\n @include govuk-media-query($from: tablet) {\n left: 18px;\n top: 28px;\n height: 22px;\n width: 9px;\n border-bottom: 6px solid $great-white;\n border-right: 6px solid $great-white;\n }\n }\n}\n\n.great-icon-right-arrow-in-circle {\n content: '';\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background: $color-thematic-break;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n background-image: url(/static/icons/great-blue-arrow-right.svg);\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: center;\n}\n\n.great-notification-banner {\n border-color: $great-green;\n background-color: $great-green;\n margin-bottom: 20px;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 30px;\n }\n\n .govuk-notification-banner__content {\n @include govuk-media-query($from: tablet) {\n padding: 40px 30px;\n }\n }\n}\n\n.govuk-notification-banner__content > * {\n box-sizing: border-box;\n max-width: none;\n}\n\n.great-header {\n .great-header__container {\n justify-content: space-between;\n align-items: end;\n\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n }\n\n nav {\n display: flex;\n align-items: end;\n position: relative;\n\n @include govuk-media-query($from: tablet) {\n height: 110px;\n }\n\n li {\n display: inherit;\n }\n\n a {\n color: $great-white;\n text-decoration: none;\n\n &:link,\n &:visited,\n &:focus,\n &:hover,\n &:focus:active {\n color: $great-white;\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n }\n\n &:focus {\n outline-offset: -4px;\n }\n }\n }\n\n form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-header-menu-dropdown {\n top: 70px;\n margin-top: 0;\n\n @include govuk-media-query($from: tablet) {\n top: 90px;\n }\n }\n\n #magna-header-search-form {\n height: 50px;\n }\n\n .great-header-menu-items {\n li a {\n font-family: $great-font;\n }\n }\n}\n\n.great-header-logo {\n display: inline-block;\n width: 170px;\n\n img {\n width: 100%;\n display: block;\n }\n}\n\n.great-header-search {\n height: 60px;\n}\n\n.great-header-menu-button {\n background: none;\n border: 2px solid $great-white;\n color: $great-white;\n position: absolute;\n top: -50px;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n position: static;\n }\n\n span {\n top: 3px;\n }\n}\n\n.great-header-dropdown-item {\n position: relative;\n\n > button {\n background: none;\n border: none;\n color: $great-white;\n min-height: 60px;\n min-width: 120px;\n z-index: 1;\n\n i {\n padding-left: 5px;\n pointer-events: none;\n }\n\n &[aria-expanded='true'] {\n background: white;\n color: $great-dark-blue;\n\n i {\n transform: rotate(180deg);\n padding-left: 0;\n padding-right: 5px;\n }\n }\n }\n\n > div {\n box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 10px 0px;\n position: absolute;\n top: 80px;\n left: 0;\n\n &[aria-hidden='true'] {\n display: none;\n }\n\n &[aria-hidden='false'] {\n background: $great-white;\n\n &::after {\n content: '';\n background: $great-white;\n width: 120px;\n height: 26px;\n display: block;\n position: absolute;\n top: -26px;\n }\n }\n\n ul {\n width: 160px;\n padding: 0 15px;\n\n li,\n a {\n color: $great-dark-blue;\n display: block;\n }\n\n li:first-of-type {\n border-bottom: 2px solid $great-light-blue;\n }\n\n a:link,\n a:visited,\n a:focus:active {\n color: $great-dark-blue;\n }\n\n a:focus,\n a:focus:active {\n padding: 0 15px;\n position: relative;\n width: calc(100% + 30px);\n left: -15px;\n }\n }\n }\n}\n\n.great-header-services {\n display: none;\n\n @media screen and (min-width: 1251px) {\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n}\n\n.great-header-actions {\n position: absolute;\n top: -90px;\n right: -15px;\n\n @include govuk-media-query($from: tablet) {\n top: -5px;\n }\n}\n\n.great-tag {\n border-radius: 9999px;\n display: block;\n font-family: $great-font;\n max-width: 100px;\n text-align: center;\n background: $great-medium-blue;\n color: $great-white;\n}\n\n.great-tag--govuk {\n background: $great-darker-grey;\n}\n\n.great-tag--howTo {\n background: $great-purple;\n}\n\n.great-tag--tool {\n background: $great-red;\n}\n\n.great-tag--service {\n background: $great-dbt-green;\n}\n\n.great-topic-card {\n display: block;\n background: $great-white;\n text-decoration: none;\n width: calc(100%);\n\n @include govuk-media-query($from: tablet) {\n flex-basis: calc(33.333% - 30px);\n }\n\n &:focus:active {\n background: $great-white;\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n}\n\n.great-topic-card--quarter-width {\n flex-basis: calc(25% - 30px);\n height: auto;\n}\n\n.great-topic-card--half-width {\n flex-basis: calc(50% - 30px);\n height: fit-content;\n\n @include govuk-media-query($from: desktop) {\n min-height: 270px;\n }\n}\n\n.great-topic-card--full-width {\n display: flex;\n position: relative;\n flex-basis: calc(100% - 30px);\n flex-direction: column;\n\n @include govuk-media-query($from: desktop) {\n flex-direction: row;\n min-height: 280px;\n }\n\n > div {\n flex-basis: 50%;\n }\n\n img {\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n left: 0;\n max-width: calc(50% - 30px);\n }\n }\n}\n\n.great-card-wrapper {\n flex-wrap: wrap;\n\n @include govuk-media-query($from: desktop) {\n margin-right: -30px;\n }\n}\n\n.great-related-items {\n flex-wrap: wrap;\n}\n\n.great-related-item {\n flex-basis: calc(33.333% - 20px);\n\n @include govuk-media-query($from: desktop) {\n margin-right: 30px;\n }\n\n &:nth-of-type(3n) {\n margin-right: 0;\n }\n}\n\n.great-dep-triage-hero {\n position: relative;\n overflow: hidden;\n\n @include govuk-media-query($from: desktop) {\n min-height: 367px;\n }\n\n img {\n display: none;\n bottom: 0;\n position: absolute;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n max-width: 450px;\n }\n\n @media screen and (min-width: 851px) {\n max-width: 600px;\n }\n\n @media screen and (min-width: 1251px) {\n max-width: 752px;\n }\n }\n}\n\n.great-dep-tools-and-services {\n h2 {\n @include govuk-media-query($until: tablet) {\n border: none;\n }\n }\n}\n\n.great-dep-card {\n a {\n text-decoration: none;\n }\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n}\n\n.great-dep-homepage-title {\n position: relative;\n\n > div {\n @include govuk-media-query($until: tablet) {\n display: flex;\n flex-direction: column-reverse;\n }\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n right: 0;\n max-width: 50%;\n }\n }\n\n &__text {\n @include govuk-media-query($from: desktop) {\n flex-basis: 50%;\n }\n }\n}\n\n.great-dep-homepage-row {\n padding-bottom: 3px;\n\n .great-dep-card:first-of-type {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n }\n}\n\n.great-primary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link-white.svg);\n background-size: 12px;\n height: 21px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n }\n }\n}\n\n.great-secondary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link.svg);\n background-size: 11px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link-white.svg);\n }\n }\n}\n\nnav.great-breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n ol {\n list-style-type: none;\n margin: 0;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n margin-bottom: 0;\n display: inline-block;\n line-height: 1.25;\n }\n\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n li:first-child {\n background-image: none;\n margin-left: 0;\n padding-left: 0;\n }\n\n a,\n a:active:focus,\n span {\n font-size: 16px;\n color: $color-main-text;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px !important;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\n.great-breadcrumbs li:after {\n box-sizing: initial;\n transform: rotate(-45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.25em;\n}\n\n.great-breadcrumbs ol li:last-child:after {\n display: none;\n}\n\n.great-list-blue-tick {\n list-style: none;\n\n > li {\n display: block;\n clear: left;\n padding: 7.5px 0;\n\n &:before {\n content: '';\n height: 30px;\n width: 30px;\n min-width: 30px;\n display: block;\n float: left;\n margin-left: 0;\n margin-right: 10px;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100%;\n background: url('/static/icons/dark-blue-tick.svg');\n background-size: cover;\n background-position: center;\n }\n }\n}\n\n.great-link-button--chevron {\n svg {\n position: relative;\n top: 2px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $govuk-brand-colour;\n }\n }\n}\n\n.great-picture {\n img {\n display: block;\n\n @include govuk-media-query($until: tablet) {\n max-width: 100%;\n }\n }\n}\n\n.great-promo {\n display: flex;\n align-items: flex-end;\n\n @include govuk-media-query($until: tablet) {\n flex-direction: column-reverse;\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 20px;\n }\n }\n}\n\n.great-step-item {\n z-index: 1;\n position: relative;\n display: flex;\n gap: 1rem;\n padding-bottom: 30px;\n\n &.fa {\n display: flex;\n font-weight: 400;\n }\n &::before {\n content: '';\n flex: 0 0 24px;\n height: 24px;\n border-radius: 50%;\n background-color: white;\n border: 2px solid #b1b4b6;\n }\n\n &.current-step {\n .govuk-link {\n color: $color-main-text !important;\n }\n &::before {\n background-color: #04043f;\n border-color: #04043f;\n content: '\\f061';\n color: white;\n font-family: 'Font Awesome 5 Free';\n align-items: center;\n justify-content: center;\n display: flex;\n font-weight: 900;\n }\n }\n\n &:not(:last-child) {\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0px;\n z-index: -1;\n transform: translateX(13px);\n width: 2px;\n background-color: #b1b4b6;\n }\n }\n\n a:focus:active {\n color: inherit;\n }\n}\n\n@mixin child-link-states($selector) {\n &:hover {\n #{$selector} {\n text-decoration-line: underline;\n }\n }\n &:focus {\n #{$selector} {\n color: #212427;\n outline: 3px solid rgba(0, 0, 0, 0);\n background-color: #fd0;\n outline: none;\n }\n }\n\n &:active {\n #{$selector} {\n outline: 3px solid #fd0;\n }\n }\n\n &:focus:active {\n #{$selector} {\n background: $great-white;\n box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;\n text-decoration: none;\n -webkit-box-decoration-break: clone;\n outline: 3px solid rgba(0, 0, 0, 0);\n }\n }\n}\n\n.great-arrow-link {\n @include child-link-states('.great-title-link');\n}\n\n.great-tag-container {\n display: flex !important;\n bottom: 8px !important;\n\n img {\n margin: 0px 8px 0px 0px !important;\n }\n}\n\n.great-share {\n border-top: 1px solid $govuk-border-colour;\n\n svg {\n margin-right: 10px;\n }\n\n path {\n fill: $great-dark-blue;\n }\n\n a {\n @include child-link-states('.govuk-link');\n display: inline-flex;\n align-items: center;\n\n &:hover {\n path {\n fill: $govuk-link-hover-colour;\n }\n }\n\n &:focus {\n margin-left: 50px;\n\n svg {\n left: -50px;\n position: relative;\n }\n\n path {\n fill: $govuk-focus-text-colour;\n }\n\n span {\n margin-left: -50px;\n }\n }\n }\n\n ul {\n @include govuk-media-query($from: tablet, $until: desktop) {\n display: flex;\n }\n\n li {\n @include govuk-media-query($from: tablet, $until: desktop) {\n margin-right: 30px;\n }\n }\n }\n\n button {\n &.small-button {\n min-width: 126px;\n min-height: 44px;\n line-height: 25px;\n padding: 12px 15px;\n display: flex;\n align-items: center;\n\n > span {\n padding-right: 8px;\n font-size: 14px;\n }\n }\n }\n}\n\n// Hero with input - Product/Market campaign\n\n.great-hero--product-market {\n background-image: url(/static/images/hero-product-market-bg-1.png),\n url(/static/images/hero-product-market-bg-2.png);\n background-position: center top;\n overflow: hidden;\n}\n\n.great-hero--product-market,\n.great-hero--product-market > .great-container {\n min-height: auto;\n}\n\n.great-hero--product-market {\n @media (min-width: 1170px) {\n min-height: 500px;\n }\n}\n\n.great-hero--product-market > .great-container {\n @include govuk-responsive-margin(9, 'top');\n @include govuk-responsive-margin(9, 'bottom');\n}\n\n.great-hero--product-market {\n .great-hero__heading {\n color: $great-white;\n margin-top: 0;\n font-size: 36px;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n\n @media (min-width: 1170px) {\n font-size: 80px;\n line-height: 85px;\n }\n }\n\n .great-hero__subtitle {\n font-size: 16px;\n line-height: 20px;\n color: $great-white;\n margin: 10px 0 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n margin: 20px 0;\n }\n }\n\n .great-hero__container {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n }\n\n .great-hero__text {\n @include govuk-media-query($from: tablet, $until: desktop) {\n width: 90%;\n }\n }\n\n .great-hero__search {\n margin-top: 15px;\n\n @include govuk-media-query($from: tablet) {\n align-self: center;\n }\n\n @media (min-width: 1170px) {\n margin-top: 0;\n }\n }\n\n .great-hero__form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__form-inputs {\n display: flex;\n flex-direction: column;\n\n @media (min-width: 1170px) {\n flex-direction: row;\n }\n }\n\n .great-hero__label {\n font-size: 24px;\n color: $great-white;\n font-weight: bold;\n display: block;\n @include govuk-responsive-margin(5, 'bottom');\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n }\n }\n\n .great-hero__input {\n height: 53px;\n padding: 0 1rem;\n border-color: $great-white !important;\n margin-bottom: 15px;\n\n &:focus {\n border-color: $great-dark-blue !important;\n }\n\n @media (min-width: 1170px) {\n flex-grow: 2;\n flex-basis: 0;\n margin-right: 10px;\n }\n }\n\n .great-hero__button {\n height: 53px;\n margin-bottom: 15px;\n\n @media (min-width: 1170px) {\n flex-grow: 1;\n flex-basis: 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n }\n\n .great-hero__button-text {\n margin-left: -10px;\n }\n\n .great-hero__link {\n color: $great-white;\n display: inline-block;\n\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__logo {\n width: 260px;\n position: absolute;\n right: 0;\n bottom: 100px;\n display: none;\n\n img {\n width: 100%;\n }\n\n @media (min-width: 768px) {\n display: block;\n }\n\n @media (min-width: 1025px) {\n width: 412px;\n }\n }\n\n .great {\n overflow-x: visible;\n }\n}\n\n// Product/Market campaign page\n\n.great-product-market {\n background: $great-white;\n}\n\n.great-product-market__product-label {\n color: $great-dark-blue;\n font-weight: bold;\n margin-right: 30px;\n}\n\n.great-product-market__form-inputs {\n display: flex;\n flex-direction: column;\n @include govuk-media-query($from: tablet) {\n align-items: flex-start;\n\n > div {\n width: 100%;\n }\n }\n}\n\n.great-product-market__form-inputs input {\n height: 53px;\n padding: 0 1rem;\n}\n\n.great-product-market__button-container {\n display: flex;\n flex-direction: column;\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: baseline;\n text-align: left;\n }\n}\n\n.great-product-market__button {\n height: 53px;\n margin: 15px 0;\n width: auto;\n\n @include govuk-media-query($from: tablet) {\n margin: 15px 20px 15px 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n}\n\n.great-product-market__cards {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n margin-bottom: 50px;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n\n > div {\n margin-right: 30px;\n }\n }\n\n .great-card {\n flex: 1;\n }\n}\n\n.great-inline-feedback__container {\n border-top-color: #dde5ed;\n border-top-style: solid;\n border-top-width: 2px;\n background-color: $great-white;\n}\n\n.great-inline-feedback__page_useful_form {\n display: flex;\n gap: govuk-spacing(4);\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-inline-feedback__submission-confirmation,\n.csat-submission-confirmation__heading {\n display: flex;\n gap: govuk-spacing(2);\n\n span[role='img'] {\n font-size: 28px;\n color: #00703c;\n }\n}\n\n.great-inline-feedback__submission-error {\n display: flex;\n gap: govuk-spacing(2);\n padding-bottom: govuk-spacing(6);\n\n span[role='img'] {\n font-size: 28px;\n color: #d4351c;\n }\n}\n\n.great-inline-feedback__detail-form {\n padding-top: govuk-spacing(6);\n\n p {\n margin: 0;\n color: #505a5f;\n }\n}\n\n.great-inline-feedback-detail-form__submission_buttons {\n display: flex;\n gap: 30px;\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-checkbox--inline-feedback {\n label {\n font-family: $main-text-font;\n font-size: 18px;\n }\n\n [type='checkbox'] + label::before {\n border: 2px solid #222222;\n border-radius: 4px;\n }\n}\n\n.js-enabled .govuk-checkboxes__conditional--hidden {\n display: none;\n}\n\n.great-cookie-notice {\n display: none;\n padding: 30px 0 0;\n\n &.block {\n display: block;\n }\n}\n\n.great-modal {\n position: fixed;\n inset: 0px;\n z-index: 1000;\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.great-modal__content {\n position: absolute;\n border: 1px solid rgb(204, 204, 204);\n background: rgb(255, 255, 255);\n overflow: auto;\n border-radius: 4px;\n outline: none;\n max-width: 800px;\n bottom: auto;\n right: auto;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n max-height: calc(100vh - 30px);\n width: calc(100vw - 30px);\n\n button {\n @include govuk-media-query($from: tablet) {\n margin: 0;\n }\n\n &:first-of-type {\n @include govuk-media-query($from: tablet) {\n margin-right: 10px;\n }\n }\n }\n}\n\n.great-accordian-sector-link {\n text-decoration: none;\n color: $great-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n margin-bottom: 0;\n align-items: center;\n min-height: 88px;\n\n &:after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n color: $color-gov-link;\n font-weight: 600;\n right: 15px;\n }\n}\n\n.great-notification-banner--error {\n margin: 0 auto;\n max-width: 810px;\n}\n\n.great-meta-label {\n color: $great-light-grey;\n display: flex;\n gap: 10px;\n font-size: 16px;\n}\n",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 489px;\n max-height: 240px;\n}\n","@import '../partials/colours';\n\n#skip-link {\n font-size: 14px;\n line-height: 1.6;\n background-color: transparent;\n color: $white;\n display: inline-block;\n padding: 15px;\n overflow: hidden;\n position: absolute;\n text-indent: -1000px;\n z-index: -1;\n\n &:focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n color: $dark-blue;\n left: 0;\n text-indent: 0;\n top: 0;\n z-index: 10;\n }\n\n @media (min-width: 641px) {\n font-size: 16px;\n }\n}\n","// DIT colour palette\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$light-grey: #d8d8d8; // rgb(216, 216, 216)\n$mid-grey: #666666;\n$grey: #333333; // rgb( 51, 51, 51)\n\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n$white: #ffffff; // rgb(255, 255, 255)\n\n// Blue\n$active-blue: #006ccc; // rgb(0, 108, 204)\n$active-blue-alt: #328dc2; // rgb(50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb(0, 0, 0)\n$focus-yellow: #ffbf47; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n","\n// Reset\n// ==========================================================================\n\nhtml, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, textarea, video, time, mark {\n margin: 0;\n padding: 0;\n border: 0;\n box-sizing: border-box;\n font-size: 100%;\n vertical-align: baseline;\n}\n\nh1, h2, h3, h4, h5, h6, p, blockquote, pre, small, strike, strong, sub, sup, tt, var, b, u, i, center, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td {\n font-size: 100%;\n font-family: inherit;\n font-weight: normal;\n}\n\nabbr[title],\nacronym[title] {\n text-decoration: none;\n}\n\nbutton {\n border: 0;\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-appearance: none;\n}\n\n// Legend --------------------------------\n// Fix legend text wrapping in Edge and IE\n// ---------------------------------------\n// 1. IE9-11 & Edge 12-13\n// 2. IE8-11\n\nlegend {\n box-sizing: border-box; // [1]\n max-width: 100%; // [1]\n display: table; // [2]\n}\n","// Creating CSS vars so we can read these in our JS components\n:root {\n --breakpoint-mobile: 640px;\n --breakpoint-tablet: 768px;\n --breakpoint-desktop: 1024px;\n --breakpoint-desktop-large: 1200px;\n}\n\n$site-width: 1230px;\n\n$gutter-small: 15px;\n$gutter-medium: 14px;\n$gutter-large: 16px;\n$gutter-xlarge: 30px;\n\n$mobile-max-breakpoint: 640px;\n$tablet-max-breakpoint: 768px;\n$desktop-max-breakpoint: 1024px;\n$desktop-large-max-breakpoint: 1200px;\n\n// For use with './helpers/breakpoints' mixin\n// n = default behaviour (target breakpoints at and above this)\n// n_lt = target breakpoints less than this\n// n_o = target only this breakpoint range\n$magna-global-breakpoints: (\n // Small devices (landscape phones: >=640px)\n sm: 'screen and (min-width: #{$mobile-max-breakpoint})',\n // Extra small devices (portrait phones: <640px)\n sm_lt: 'screen and (max-width: #{$mobile-max-breakpoint})',\n // Small devices (landscape phones: >=640px, <768px)\n sm_o: 'screen and (min-width: #{$mobile-max-breakpoint}) and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px)\n md: 'screen and (min-width: #{$tablet-max-breakpoint})',\n // Small devices (landscape phones: <768px)\n md_lt: 'screen and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px, <1024px)\n md_o: 'screen and (min-width: #{$tablet-max-breakpoint}) and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px)\n lg: 'screen and (min-width: #{$desktop-max-breakpoint})',\n // Medium devices (tablets: <1024px)\n lg_lt: 'screen and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px, <1200px)\n lg_o: 'screen and (min-width: #{$desktop-max-breakpoint}) and (max-width: #{$desktop-large-max-breakpoint})',\n // Extra large devices (large desktops: >=1200px)\n xl: 'screen and (min-width: #{$desktop-large-max-breakpoint})',\n // Large devices (desktops: <1200px)\n xl_lt: 'screen and (max-width: #{$desktop-large-max-breakpoint})'\n);\n\n$mobile-min-breakpoint: $mobile-max-breakpoint + 1;\n$tablet-min-breakpoint: $tablet-max-breakpoint + 1;\n$desktop-min-breakpoint: $desktop-max-breakpoint + 1;\n\n$brand-font-heading: 'FS Lucas SemiBold', Arial, Helvetica, Verdana;\n$brand-font-body: 'FS Lucas', Arial, Helvetica, Verdana;\n$quote-font: 'Georgia', serif;\n\n$font-size-small-desktop: 16px;\n$base-font-size-desktop: 19px;\n$font-size-large-desktop: 24px;\n$font-size-xlarge-desktop: 36px;\n$font-size-xxlarge-desktop: 48px;\n\n$line-height-desktop: 1.578947368;\n$line-height-desktop-px: #{$line-height-desktop * $base-font-size-desktop};\n\n$font-size-small-mobile: 14px;\n$base-font-size-mobile: 16px;\n$font-size-large-mobile: 19px;\n$font-size-xlarge-mobile: 24px;\n$font-size-xxlarge-mobile: 36px;\n\n$line-height-mobile: 1.375;\n$line-height-mobile-px: #{$line-height-mobile * $base-font-size-mobile};\n\n$normal: 400;\n$bold: 700;\n\n// Desktop\n$space-xxs: ($line-height-desktop * $base-font-size-desktop) * 0.25;\n$space-xs: ($line-height-desktop * $base-font-size-desktop) * 0.5;\n$space-s: ($line-height-desktop * $base-font-size-desktop);\n$space-m: ($line-height-desktop * $base-font-size-desktop) * 3 * 0.5;\n$space-l: 60px;\n$space-xl: ($line-height-desktop * $base-font-size-desktop) * 3;\n$space-xxl: ($line-height-desktop * $base-font-size-desktop) * 4;\n\n// Mobile\n$space-xxs-m: ($line-height-mobile * $base-font-size-mobile) * 0.25;\n$space-xs-m: ($line-height-mobile * $base-font-size-mobile) * 0.5;\n$space-s-m: ($line-height-mobile * $base-font-size-mobile);\n$space-m-m: 30px;\n$space-l-m: 35px;\n$space-xl-m: ($line-height-mobile * $base-font-size-mobile) * 3;\n$space-xxl-m: ($line-height-mobile * $base-font-size-mobile) * 4;\n\n$space-n-xs: 0 - $space-xs;\n$space-n-s: 0 - $space-s;\n$space-n-m: 0 - $space-m;\n$space-n-l: 0 - $space-l;\n$space-n-xl: 0 - $space-xl;\n$space-n-xxl: 0 - $space-xxl;\n\n$space-n-xs-m: 0 - $space-xs-m;\n$space-n-s-m: 0 - $space-s-m;\n$space-n-m-m: 0 - $space-m-m;\n$space-n-l-m: 0 - $space-l-m;\n$space-n-xl-m: 0 - $space-xl-m;\n$space-n-xxl-m: 0 - $space-xxl-m;\n","/*\n Hardcoded design tokens placed here until new invision\n DSM provides design token functionality.\n*/\n\n:root {\n --font-size-title-1: 24px;\n --font-size-title-2: 28px;\n --font-size-title-3: 36px;\n --font-size-title-4: 48px;\n --font-size-title-5: 60px;\n\n --font-size-body-1: 12px;\n --font-size-body-2: 16px;\n --font-size-body-3: 20px;\n}\n\n/*\n Colours\n*/\n\n$colour-green-30: #d0ead2 !default;\n$colour-green-100: #75c67c !default;\n$colour-light-grey: #8e969c !default;\n$colour-grey: #6f787a !default;\n$colour-black-05: #efefef !default;\n\n/*\n Text Styles\n*/\n\n@mixin font-title-1() {\n font-size: var(--font-size-title-1);\n line-height: 34px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-2() {\n font-size: var(--font-size-title-2);\n line-height: 32px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-3() {\n font-size: var(--font-size-title-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-4() {\n font-size: var(--font-size-title-4);\n line-height: 48px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-5() {\n font-size: var(--font-size-title-5);\n line-height: 60px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-1() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-1-bold() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-2() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-2-bold() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-3() {\n font-size: var(--font-size-body-3);\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-3-bold() {\n font-size: 20px;\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin quote-text() {\n font-size: var(--font-size-body-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: Georgia;\n font-style: italic;\n font-weight: 400;\n}\n","@import '../../helpers/vars';\n@import '../../helpers/colours';\n@import '../../helpers/mixins';\n@import '../../helpers/breakpoints';\n\n@mixin focus_outline {\n &:focus {\n outline: 4px solid $focus-yellow;\n }\n}\n\n.magna-header {\n @include float-clear();\n padding: 20px 0;\n background: $blue-deep-100;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-weight: 400;\n}\n\n.magna-header a,\n.magna-header__dropdown a {\n font-size: 1rem;\n color: $white;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.magna-header__logo {\n float: left;\n position: relative;\n z-index: 1;\n margin-right: 1rem;\n margin-bottom: -100%;\n\n & img {\n display: block;\n width: auto;\n height: 60px;\n margin-top: 15px;\n\n @include breakpoint(sm) {\n height: 75px;\n margin-top: 13px;\n }\n }\n}\n\n.magna-header__extra-links {\n float: right;\n margin: 0;\n\n & li {\n display: inline-block;\n margin-left: 1rem;\n }\n}\n\n.magna-header__menu {\n position: relative;\n float: right;\n clear: right;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n justify-content: flex-end;\n align-items: center;\n\n @include breakpoint(sm) {\n flex-direction: row-reverse;\n justify-content: flex-start;\n padding-left: 170px;\n margin-top: 0;\n }\n}\n\n.magna-header__dropdown-button {\n position: relative;\n z-index: 5;\n display: none;\n align-items: center;\n padding: .5rem 1rem;\n margin-top: .5rem;\n background: $blue-deep-100;\n border: 2px solid #fff;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-size: 1rem;\n color: $white;\n cursor: pointer;\n\n .js-enabled & {\n display: flex;\n }\n\n @include focus_outline;\n\n @include breakpoint(sm) {\n margin: 1rem 0 0 2rem;\n }\n\n &[aria-expanded=true] {\n background: $active-blue;\n }\n}\n\n.magna-header__dropdown-button__icon {\n display: inline-block;\n position: relative;\n width: 20px;\n height: 20px;\n margin-left: 10px;\n pointer-events: none;\n\n &:before,\n &:after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 2px;\n background-color: $white;\n left: 0;\n transition: all .2s ease;\n }\n\n &:before {\n top: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n top: 9px;\n left: -2px;\n transform: rotate(45deg);\n }\n }\n\n &:after {\n bottom: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n bottom: 9px;\n left: -2px;\n transform: rotate(-45deg);\n }\n }\n\n\n}\n\n.magna-header__overlay {\n display: none;\n position: fixed;\n z-index: 2;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: rgba(0, 0, 0, .5);\n\n [aria-expanded=true] ~ & {\n display: block;\n }\n}\n\n.magna-header__dropdown {\n display: block;\n z-index: 4;\n left: 0;\n right: 0;\n top: 49px;\n margin: 0 -15px;\n background: $blue-deep-80;\n overflow: visible;\n\n .js-enabled & {\n display: none;\n position: absolute;\n }\n\n &[aria-hidden=true] {\n display: none;\n }\n\n &[aria-hidden=false],\n .js-enabled &--open {\n display: block;\n // `display: block` can only be animated using keyframes\n -webkit-animation: fadeIn .3s;\n animation: fadeIn .3s;\n }\n\n @include breakpoint(sm) {\n left: auto;\n top: 57px;\n width: 370px;\n margin: 0;\n }\n}\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.magna-header__greeting {\n padding: 15px;\n background-color: $active-blue;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n color: $white;\n}\n\n.magna-header__menu-items {\n margin: 0;\n padding: 5px 20px;\n\n & li {\n margin: 0;\n padding: 0;\n\n &:not(:last-child) {\n border-bottom: 1px solid $blue-deep-70;\n }\n }\n\n & a,\n & button {\n position: relative;\n display: block;\n padding: .5rem 0;\n font-size: 1em;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n\n @include focus_outline;\n\n .tag {\n position: absolute;\n right: 0;\n }\n }\n\n & button {\n width: 100%;\n color: $white;\n text-align: left;\n background: none;\n border: 0;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n & .button:hover {\n text-decoration: none;\n }\n}\n\n.magna-header__search {\n clear: both;\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n margin-top: 1rem;\n\n @include breakpoint(sm) {\n flex-basis: auto;\n }\n\n @include breakpoint(lg) {\n margin-left: 2rem;\n }\n\n & input {\n flex-grow: 1;\n min-width: 10rem;\n padding-left: 1rem;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n border-radius: 0;\n\n &:focus {\n padding: 0 0 0 1rem;\n }\n }\n\n & button {\n flex-shrink: 0;\n height: 42px;\n width: 42px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: $active-blue;\n background-image: url(asset-path('search.svg'));\n background-size: 20px;\n border: 0;\n color: $white;\n cursor: pointer;\n\n @include focus_outline;\n }\n}\n\n\n.magna-header__nav {\n margin: 1rem 0 0;\n\n & li {\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n\n & a {\n display: inline-block;\n margin: 0 0 0 2rem;\n padding: .5rem 0;\n\n @include focus_outline;\n\n &.active {\n text-decoration: underline;\n }\n }\n}\n","/*\n This file was auto-generated by InVision DSM from the GREAT design library.\n To keep style values in sync across teams, changes to this file should be made directly from DSM.\n\n*/\n/*\n Colors:\n*/\n\n$colour-red-deep-100: #b00d23 !default;\n$colour-stone-100: #dfd5c5 !default;\n$colour-purple-100: #4f0b7b !default;\n$colour-red-100: #e41f13 !default;\n$colour-red-90: #e93836 !default;\n$colour-red-80: #eb4f4d !default;\n$colour-red-70: #eb6667 !default;\n$colour-red-60: #ee7c7d !default;\n$colour-red-50: #f19293 !default;\n$colour-red-40: #f4a7a8 !default;\n$colour-red-30: #f7bdbe !default;\n$colour-red-20: #f9d3d4 !default;\n$colour-red-10: #fce9e9 !default;\n$colour-blue-deep-100: #1e1348 !default;\n$colour-blue-deep-90: #352b5a !default;\n$colour-blue-deep-80: #4b426d !default;\n$colour-blue-deep-70: #635a7f !default;\n$colour-blue-deep-60: #787191 !default;\n$colour-blue-deep-50: #8f89a4 !default;\n$colour-blue-deep-40: #a5a1b6 !default;\n$colour-blue-deep-30: #bcb8c8 !default;\n$colour-blue-deep-20: #d2d0da !default;\n$colour-blue-deep-10: #e9e7ed !default;\n$colour-black-100: #000000 !default;\n$colour-black-90: #181818 !default;\n$colour-black-80: #4a4a4a !default;\n$colour-black-70: #646464 !default;\n$colour-black-60: #7c7c7c !default;\n$colour-black-50: #959595 !default;\n$colour-black-40: #979797 !default;\n$colour-black-30: #aeaeae !default;\n$colour-black-20: #c7c7c7 !default;\n$colour-black-10: #e0e0e0 !default;\n$colour-white-100: #ffffff !default;\n$colour-aqua-100: #007ea3 !default;\n$colour-aqua-20: #cbe5ee !default;\n$colour-blue-100: #00549f !default;\n\n/*\n Font Styles:\n*/\n\n/* body/1-black/1-left font style */\n$font-body-1-black-1-left-font-size: 20px !default;\n$font-body-1-black-1-left-line-height: 30px !default;\n$font-body-1-black-1-left-text-align: left !default;\n$font-body-1-black-1-left-color: #000000 !default;\n$font-body-1-black-1-left-font-style: normal !default;\n$font-body-1-black-1-left-font-weight: 400 !default;\n$font-body-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-1-left () {\n font-size: $font-body-1-black-1-left-font-size;\n line-height: $font-body-1-black-1-left-line-height;\n text-align: $font-body-1-black-1-left-text-align;\n color: $font-body-1-black-1-left-color;\n font-style: $font-body-1-black-1-left-font-style;\n font-weight: $font-body-1-black-1-left-font-weight;\n font-family: $font-body-1-black-1-left-font-family;\n}\n\n/* body/2-grey/1-left font style */\n$font-body-2-grey-1-left-font-size: 20px !default;\n$font-body-2-grey-1-left-line-height: 30px !default;\n$font-body-2-grey-1-left-text-align: left !default;\n$font-body-2-grey-1-left-color: #404040 !default;\n$font-body-2-grey-1-left-font-style: normal !default;\n$font-body-2-grey-1-left-font-weight: 400 !default;\n$font-body-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-1-left () {\n font-size: $font-body-2-grey-1-left-font-size;\n line-height: $font-body-2-grey-1-left-line-height;\n text-align: $font-body-2-grey-1-left-text-align;\n color: $font-body-2-grey-1-left-color;\n font-style: $font-body-2-grey-1-left-font-style;\n font-weight: $font-body-2-grey-1-left-font-weight;\n font-family: $font-body-2-grey-1-left-font-family;\n}\n\n/* body/3-light-grey/1-left font style */\n$font-body-3-light-grey-1-left-font-size: 20px !default;\n$font-body-3-light-grey-1-left-line-height: 30px !default;\n$font-body-3-light-grey-1-left-text-align: left !default;\n$font-body-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-3-light-grey-1-left-font-style: normal !default;\n$font-body-3-light-grey-1-left-font-weight: 400 !default;\n$font-body-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-1-left () {\n font-size: $font-body-3-light-grey-1-left-font-size;\n line-height: $font-body-3-light-grey-1-left-line-height;\n text-align: $font-body-3-light-grey-1-left-text-align;\n color: $font-body-3-light-grey-1-left-color;\n font-style: $font-body-3-light-grey-1-left-font-style;\n font-weight: $font-body-3-light-grey-1-left-font-weight;\n font-family: $font-body-3-light-grey-1-left-font-family;\n}\n\n/* body/4-white/1-left font style */\n$font-body-4-white-1-left-font-size: 20px !default;\n$font-body-4-white-1-left-line-height: 30px !default;\n$font-body-4-white-1-left-text-align: left !default;\n$font-body-4-white-1-left-color: #ffffff !default;\n$font-body-4-white-1-left-font-style: normal !default;\n$font-body-4-white-1-left-font-weight: 400 !default;\n$font-body-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-1-left () {\n font-size: $font-body-4-white-1-left-font-size;\n line-height: $font-body-4-white-1-left-line-height;\n text-align: $font-body-4-white-1-left-text-align;\n color: $font-body-4-white-1-left-color;\n font-style: $font-body-4-white-1-left-font-style;\n font-weight: $font-body-4-white-1-left-font-weight;\n font-family: $font-body-4-white-1-left-font-family;\n}\n\n/* body/1-black/2-center font style */\n$font-body-1-black-2-center-font-size: 20px !default;\n$font-body-1-black-2-center-line-height: 30px !default;\n$font-body-1-black-2-center-text-align: center !default;\n$font-body-1-black-2-center-color: #000000 !default;\n$font-body-1-black-2-center-font-style: normal !default;\n$font-body-1-black-2-center-font-weight: 400 !default;\n$font-body-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-2-center () {\n font-size: $font-body-1-black-2-center-font-size;\n line-height: $font-body-1-black-2-center-line-height;\n text-align: $font-body-1-black-2-center-text-align;\n color: $font-body-1-black-2-center-color;\n font-style: $font-body-1-black-2-center-font-style;\n font-weight: $font-body-1-black-2-center-font-weight;\n font-family: $font-body-1-black-2-center-font-family;\n}\n\n/* body/2-grey/2-center font style */\n$font-body-2-grey-2-center-font-size: 20px !default;\n$font-body-2-grey-2-center-line-height: 30px !default;\n$font-body-2-grey-2-center-text-align: center !default;\n$font-body-2-grey-2-center-color: #404040 !default;\n$font-body-2-grey-2-center-font-style: normal !default;\n$font-body-2-grey-2-center-font-weight: 400 !default;\n$font-body-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-2-center () {\n font-size: $font-body-2-grey-2-center-font-size;\n line-height: $font-body-2-grey-2-center-line-height;\n text-align: $font-body-2-grey-2-center-text-align;\n color: $font-body-2-grey-2-center-color;\n font-style: $font-body-2-grey-2-center-font-style;\n font-weight: $font-body-2-grey-2-center-font-weight;\n font-family: $font-body-2-grey-2-center-font-family;\n}\n\n/* body/3-light-grey/2-center font style */\n$font-body-3-light-grey-2-center-font-size: 20px !default;\n$font-body-3-light-grey-2-center-line-height: 30px !default;\n$font-body-3-light-grey-2-center-text-align: center !default;\n$font-body-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-3-light-grey-2-center-font-style: normal !default;\n$font-body-3-light-grey-2-center-font-weight: 400 !default;\n$font-body-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-2-center () {\n font-size: $font-body-3-light-grey-2-center-font-size;\n line-height: $font-body-3-light-grey-2-center-line-height;\n text-align: $font-body-3-light-grey-2-center-text-align;\n color: $font-body-3-light-grey-2-center-color;\n font-style: $font-body-3-light-grey-2-center-font-style;\n font-weight: $font-body-3-light-grey-2-center-font-weight;\n font-family: $font-body-3-light-grey-2-center-font-family;\n}\n\n/* body/4-white/2-center font style */\n$font-body-4-white-2-center-font-size: 20px !default;\n$font-body-4-white-2-center-line-height: 30px !default;\n$font-body-4-white-2-center-text-align: center !default;\n$font-body-4-white-2-center-color: #ffffff !default;\n$font-body-4-white-2-center-font-style: normal !default;\n$font-body-4-white-2-center-font-weight: 400 !default;\n$font-body-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-2-center () {\n font-size: $font-body-4-white-2-center-font-size;\n line-height: $font-body-4-white-2-center-line-height;\n text-align: $font-body-4-white-2-center-text-align;\n color: $font-body-4-white-2-center-color;\n font-style: $font-body-4-white-2-center-font-style;\n font-weight: $font-body-4-white-2-center-font-weight;\n font-family: $font-body-4-white-2-center-font-family;\n}\n\n/* body/1-black/3-right font style */\n$font-body-1-black-3-right-font-size: 20px !default;\n$font-body-1-black-3-right-line-height: 30px !default;\n$font-body-1-black-3-right-text-align: right !default;\n$font-body-1-black-3-right-color: #000000 !default;\n$font-body-1-black-3-right-font-style: normal !default;\n$font-body-1-black-3-right-font-weight: 400 !default;\n$font-body-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-3-right () {\n font-size: $font-body-1-black-3-right-font-size;\n line-height: $font-body-1-black-3-right-line-height;\n text-align: $font-body-1-black-3-right-text-align;\n color: $font-body-1-black-3-right-color;\n font-style: $font-body-1-black-3-right-font-style;\n font-weight: $font-body-1-black-3-right-font-weight;\n font-family: $font-body-1-black-3-right-font-family;\n}\n\n/* body/2-grey/3-right font style */\n$font-body-2-grey-3-right-font-size: 20px !default;\n$font-body-2-grey-3-right-line-height: 30px !default;\n$font-body-2-grey-3-right-text-align: right !default;\n$font-body-2-grey-3-right-color: #404040 !default;\n$font-body-2-grey-3-right-font-style: normal !default;\n$font-body-2-grey-3-right-font-weight: 400 !default;\n$font-body-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-3-right () {\n font-size: $font-body-2-grey-3-right-font-size;\n line-height: $font-body-2-grey-3-right-line-height;\n text-align: $font-body-2-grey-3-right-text-align;\n color: $font-body-2-grey-3-right-color;\n font-style: $font-body-2-grey-3-right-font-style;\n font-weight: $font-body-2-grey-3-right-font-weight;\n font-family: $font-body-2-grey-3-right-font-family;\n}\n\n/* body/3-light-grey/3-right font style */\n$font-body-3-light-grey-3-right-font-size: 20px !default;\n$font-body-3-light-grey-3-right-line-height: 30px !default;\n$font-body-3-light-grey-3-right-text-align: right !default;\n$font-body-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-3-light-grey-3-right-font-style: normal !default;\n$font-body-3-light-grey-3-right-font-weight: 400 !default;\n$font-body-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-3-right () {\n font-size: $font-body-3-light-grey-3-right-font-size;\n line-height: $font-body-3-light-grey-3-right-line-height;\n text-align: $font-body-3-light-grey-3-right-text-align;\n color: $font-body-3-light-grey-3-right-color;\n font-style: $font-body-3-light-grey-3-right-font-style;\n font-weight: $font-body-3-light-grey-3-right-font-weight;\n font-family: $font-body-3-light-grey-3-right-font-family;\n}\n\n/* body/4-white/3-right font style */\n$font-body-4-white-3-right-font-size: 20px !default;\n$font-body-4-white-3-right-line-height: 30px !default;\n$font-body-4-white-3-right-text-align: right !default;\n$font-body-4-white-3-right-color: #ffffff !default;\n$font-body-4-white-3-right-font-style: normal !default;\n$font-body-4-white-3-right-font-weight: 400 !default;\n$font-body-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-3-right () {\n font-size: $font-body-4-white-3-right-font-size;\n line-height: $font-body-4-white-3-right-line-height;\n text-align: $font-body-4-white-3-right-text-align;\n color: $font-body-4-white-3-right-color;\n font-style: $font-body-4-white-3-right-font-style;\n font-weight: $font-body-4-white-3-right-font-weight;\n font-family: $font-body-4-white-3-right-font-family;\n}\n\n/* body/6-blue/2-center font style */\n$font-body-6-blue-2-center-font-size: 20px !default;\n$font-body-6-blue-2-center-line-height: 30px !default;\n$font-body-6-blue-2-center-text-align: center !default;\n$font-body-6-blue-2-center-color: #1e1348 !default;\n$font-body-6-blue-2-center-font-style: normal !default;\n$font-body-6-blue-2-center-font-weight: 400 !default;\n$font-body-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-2-center () {\n font-size: $font-body-6-blue-2-center-font-size;\n line-height: $font-body-6-blue-2-center-line-height;\n text-align: $font-body-6-blue-2-center-text-align;\n color: $font-body-6-blue-2-center-color;\n font-style: $font-body-6-blue-2-center-font-style;\n font-weight: $font-body-6-blue-2-center-font-weight;\n font-family: $font-body-6-blue-2-center-font-family;\n}\n\n/* body/6-blue/3-right font style */\n$font-body-6-blue-3-right-font-size: 20px !default;\n$font-body-6-blue-3-right-line-height: 30px !default;\n$font-body-6-blue-3-right-text-align: right !default;\n$font-body-6-blue-3-right-color: #1e1348 !default;\n$font-body-6-blue-3-right-font-style: normal !default;\n$font-body-6-blue-3-right-font-weight: 400 !default;\n$font-body-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-3-right () {\n font-size: $font-body-6-blue-3-right-font-size;\n line-height: $font-body-6-blue-3-right-line-height;\n text-align: $font-body-6-blue-3-right-text-align;\n color: $font-body-6-blue-3-right-color;\n font-style: $font-body-6-blue-3-right-font-style;\n font-weight: $font-body-6-blue-3-right-font-weight;\n font-family: $font-body-6-blue-3-right-font-family;\n}\n\n/* body/6-blue/1-left font style */\n$font-body-6-blue-1-left-font-size: 20px !default;\n$font-body-6-blue-1-left-line-height: 30px !default;\n$font-body-6-blue-1-left-text-align: left !default;\n$font-body-6-blue-1-left-color: #1e1348 !default;\n$font-body-6-blue-1-left-font-style: normal !default;\n$font-body-6-blue-1-left-font-weight: 400 !default;\n$font-body-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-1-left () {\n font-size: $font-body-6-blue-1-left-font-size;\n line-height: $font-body-6-blue-1-left-line-height;\n text-align: $font-body-6-blue-1-left-text-align;\n color: $font-body-6-blue-1-left-color;\n font-style: $font-body-6-blue-1-left-font-style;\n font-weight: $font-body-6-blue-1-left-font-weight;\n font-family: $font-body-6-blue-1-left-font-family;\n}\n\n/* body/5-red/1-left font style */\n$font-body-5-red-1-left-font-size: 20px !default;\n$font-body-5-red-1-left-line-height: 30px !default;\n$font-body-5-red-1-left-text-align: left !default;\n$font-body-5-red-1-left-color: #e41f13 !default;\n$font-body-5-red-1-left-font-style: normal !default;\n$font-body-5-red-1-left-font-weight: 400 !default;\n$font-body-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-1-left () {\n font-size: $font-body-5-red-1-left-font-size;\n line-height: $font-body-5-red-1-left-line-height;\n text-align: $font-body-5-red-1-left-text-align;\n color: $font-body-5-red-1-left-color;\n font-style: $font-body-5-red-1-left-font-style;\n font-weight: $font-body-5-red-1-left-font-weight;\n font-family: $font-body-5-red-1-left-font-family;\n}\n\n/* body/5-red/2-center font style */\n$font-body-5-red-2-center-font-size: 20px !default;\n$font-body-5-red-2-center-line-height: 30px !default;\n$font-body-5-red-2-center-text-align: center !default;\n$font-body-5-red-2-center-color: #e41f13 !default;\n$font-body-5-red-2-center-font-style: normal !default;\n$font-body-5-red-2-center-font-weight: 400 !default;\n$font-body-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-2-center () {\n font-size: $font-body-5-red-2-center-font-size;\n line-height: $font-body-5-red-2-center-line-height;\n text-align: $font-body-5-red-2-center-text-align;\n color: $font-body-5-red-2-center-color;\n font-style: $font-body-5-red-2-center-font-style;\n font-weight: $font-body-5-red-2-center-font-weight;\n font-family: $font-body-5-red-2-center-font-family;\n}\n\n/* body/5-red/3-right font style */\n$font-body-5-red-3-right-font-size: 20px !default;\n$font-body-5-red-3-right-line-height: 30px !default;\n$font-body-5-red-3-right-text-align: right !default;\n$font-body-5-red-3-right-color: #e41f13 !default;\n$font-body-5-red-3-right-font-style: normal !default;\n$font-body-5-red-3-right-font-weight: 400 !default;\n$font-body-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-3-right () {\n font-size: $font-body-5-red-3-right-font-size;\n line-height: $font-body-5-red-3-right-line-height;\n text-align: $font-body-5-red-3-right-text-align;\n color: $font-body-5-red-3-right-color;\n font-style: $font-body-5-red-3-right-font-style;\n font-weight: $font-body-5-red-3-right-font-weight;\n font-family: $font-body-5-red-3-right-font-family;\n}\n\n/* body/6-blue-60/2-center font style */\n$font-body-6-blue-60-2-center-font-size: 20px !default;\n$font-body-6-blue-60-2-center-line-height: 30px !default;\n$font-body-6-blue-60-2-center-text-align: center !default;\n$font-body-6-blue-60-2-center-color: #787191 !default;\n$font-body-6-blue-60-2-center-font-style: normal !default;\n$font-body-6-blue-60-2-center-font-weight: 400 !default;\n$font-body-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-2-center () {\n font-size: $font-body-6-blue-60-2-center-font-size;\n line-height: $font-body-6-blue-60-2-center-line-height;\n text-align: $font-body-6-blue-60-2-center-text-align;\n color: $font-body-6-blue-60-2-center-color;\n font-style: $font-body-6-blue-60-2-center-font-style;\n font-weight: $font-body-6-blue-60-2-center-font-weight;\n font-family: $font-body-6-blue-60-2-center-font-family;\n}\n\n/* body/6-blue-80/2-center font style */\n$font-body-6-blue-80-2-center-font-size: 20px !default;\n$font-body-6-blue-80-2-center-line-height: 30px !default;\n$font-body-6-blue-80-2-center-text-align: center !default;\n$font-body-6-blue-80-2-center-font-style: normal !default;\n$font-body-6-blue-80-2-center-font-weight: 400 !default;\n$font-body-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-2-center () {\n font-size: $font-body-6-blue-80-2-center-font-size;\n line-height: $font-body-6-blue-80-2-center-line-height;\n text-align: $font-body-6-blue-80-2-center-text-align;\n font-style: $font-body-6-blue-80-2-center-font-style;\n font-weight: $font-body-6-blue-80-2-center-font-weight;\n font-family: $font-body-6-blue-80-2-center-font-family;\n}\n\n/* body/6-blue-60/1-left font style */\n$font-body-6-blue-60-1-left-font-size: 20px !default;\n$font-body-6-blue-60-1-left-line-height: 30px !default;\n$font-body-6-blue-60-1-left-text-align: left !default;\n$font-body-6-blue-60-1-left-color: #787191 !default;\n$font-body-6-blue-60-1-left-font-style: normal !default;\n$font-body-6-blue-60-1-left-font-weight: 400 !default;\n$font-body-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-1-left () {\n font-size: $font-body-6-blue-60-1-left-font-size;\n line-height: $font-body-6-blue-60-1-left-line-height;\n text-align: $font-body-6-blue-60-1-left-text-align;\n color: $font-body-6-blue-60-1-left-color;\n font-style: $font-body-6-blue-60-1-left-font-style;\n font-weight: $font-body-6-blue-60-1-left-font-weight;\n font-family: $font-body-6-blue-60-1-left-font-family;\n}\n\n/* body/6-blue-80/1-left font style */\n$font-body-6-blue-80-1-left-font-size: 20px !default;\n$font-body-6-blue-80-1-left-line-height: 30px !default;\n$font-body-6-blue-80-1-left-text-align: left !default;\n$font-body-6-blue-80-1-left-color: #4b426d !default;\n$font-body-6-blue-80-1-left-font-style: normal !default;\n$font-body-6-blue-80-1-left-font-weight: 400 !default;\n$font-body-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-1-left () {\n font-size: $font-body-6-blue-80-1-left-font-size;\n line-height: $font-body-6-blue-80-1-left-line-height;\n text-align: $font-body-6-blue-80-1-left-text-align;\n color: $font-body-6-blue-80-1-left-color;\n font-style: $font-body-6-blue-80-1-left-font-style;\n font-weight: $font-body-6-blue-80-1-left-font-weight;\n font-family: $font-body-6-blue-80-1-left-font-family;\n}\n\n/* body/6-blue-60/3-right font style */\n$font-body-6-blue-60-3-right-font-size: 20px !default;\n$font-body-6-blue-60-3-right-line-height: 30px !default;\n$font-body-6-blue-60-3-right-text-align: right !default;\n$font-body-6-blue-60-3-right-color: #787191 !default;\n$font-body-6-blue-60-3-right-font-style: normal !default;\n$font-body-6-blue-60-3-right-font-weight: 400 !default;\n$font-body-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-3-right () {\n font-size: $font-body-6-blue-60-3-right-font-size;\n line-height: $font-body-6-blue-60-3-right-line-height;\n text-align: $font-body-6-blue-60-3-right-text-align;\n color: $font-body-6-blue-60-3-right-color;\n font-style: $font-body-6-blue-60-3-right-font-style;\n font-weight: $font-body-6-blue-60-3-right-font-weight;\n font-family: $font-body-6-blue-60-3-right-font-family;\n}\n\n/* body/6-blue-80/3-right font style */\n$font-body-6-blue-80-3-right-font-size: 20px !default;\n$font-body-6-blue-80-3-right-line-height: 30px !default;\n$font-body-6-blue-80-3-right-text-align: right !default;\n$font-body-6-blue-80-3-right-font-style: normal !default;\n$font-body-6-blue-80-3-right-font-weight: 400 !default;\n$font-body-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-3-right () {\n font-size: $font-body-6-blue-80-3-right-font-size;\n line-height: $font-body-6-blue-80-3-right-line-height;\n text-align: $font-body-6-blue-80-3-right-text-align;\n font-style: $font-body-6-blue-80-3-right-font-style;\n font-weight: $font-body-6-blue-80-3-right-font-weight;\n font-family: $font-body-6-blue-80-3-right-font-family;\n}\n\n/* caption/4-white/3-right font style */\n$font-caption-4-white-3-right-font-size: 12px !default;\n$font-caption-4-white-3-right-line-height: 16px !default;\n$font-caption-4-white-3-right-text-align: right !default;\n$font-caption-4-white-3-right-color: #ffffff !default;\n$font-caption-4-white-3-right-font-style: normal !default;\n$font-caption-4-white-3-right-font-weight: 400 !default;\n$font-caption-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-3-right () {\n font-size: $font-caption-4-white-3-right-font-size;\n line-height: $font-caption-4-white-3-right-line-height;\n text-align: $font-caption-4-white-3-right-text-align;\n color: $font-caption-4-white-3-right-color;\n font-style: $font-caption-4-white-3-right-font-style;\n font-weight: $font-caption-4-white-3-right-font-weight;\n font-family: $font-caption-4-white-3-right-font-family;\n}\n\n/* caption/4-white/2-center font style */\n$font-caption-4-white-2-center-font-size: 12px !default;\n$font-caption-4-white-2-center-line-height: 16px !default;\n$font-caption-4-white-2-center-text-align: center !default;\n$font-caption-4-white-2-center-color: #ffffff !default;\n$font-caption-4-white-2-center-font-style: normal !default;\n$font-caption-4-white-2-center-font-weight: 400 !default;\n$font-caption-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-2-center () {\n font-size: $font-caption-4-white-2-center-font-size;\n line-height: $font-caption-4-white-2-center-line-height;\n text-align: $font-caption-4-white-2-center-text-align;\n color: $font-caption-4-white-2-center-color;\n font-style: $font-caption-4-white-2-center-font-style;\n font-weight: $font-caption-4-white-2-center-font-weight;\n font-family: $font-caption-4-white-2-center-font-family;\n}\n\n/* caption/4-white/1-left font style */\n$font-caption-4-white-1-left-font-size: 12px !default;\n$font-caption-4-white-1-left-line-height: 16px !default;\n$font-caption-4-white-1-left-text-align: left !default;\n$font-caption-4-white-1-left-color: #ffffff !default;\n$font-caption-4-white-1-left-font-style: normal !default;\n$font-caption-4-white-1-left-font-weight: 400 !default;\n$font-caption-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-1-left () {\n font-size: $font-caption-4-white-1-left-font-size;\n line-height: $font-caption-4-white-1-left-line-height;\n text-align: $font-caption-4-white-1-left-text-align;\n color: $font-caption-4-white-1-left-color;\n font-style: $font-caption-4-white-1-left-font-style;\n font-weight: $font-caption-4-white-1-left-font-weight;\n font-family: $font-caption-4-white-1-left-font-family;\n}\n\n/* caption/3-light-grey/3-right font style */\n$font-caption-3-light-grey-3-right-font-size: 12px !default;\n$font-caption-3-light-grey-3-right-line-height: 16px !default;\n$font-caption-3-light-grey-3-right-text-align: right !default;\n$font-caption-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-caption-3-light-grey-3-right-font-style: normal !default;\n$font-caption-3-light-grey-3-right-font-weight: 400 !default;\n$font-caption-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-3-right () {\n font-size: $font-caption-3-light-grey-3-right-font-size;\n line-height: $font-caption-3-light-grey-3-right-line-height;\n text-align: $font-caption-3-light-grey-3-right-text-align;\n color: $font-caption-3-light-grey-3-right-color;\n font-style: $font-caption-3-light-grey-3-right-font-style;\n font-weight: $font-caption-3-light-grey-3-right-font-weight;\n font-family: $font-caption-3-light-grey-3-right-font-family;\n}\n\n/* caption/3-light-grey/2-center font style */\n$font-caption-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-3-light-grey-2-center-text-align: center !default;\n$font-caption-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-3-light-grey-2-center-font-style: normal !default;\n$font-caption-3-light-grey-2-center-font-weight: 400 !default;\n$font-caption-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-2-center () {\n font-size: $font-caption-3-light-grey-2-center-font-size;\n line-height: $font-caption-3-light-grey-2-center-line-height;\n text-align: $font-caption-3-light-grey-2-center-text-align;\n color: $font-caption-3-light-grey-2-center-color;\n font-style: $font-caption-3-light-grey-2-center-font-style;\n font-weight: $font-caption-3-light-grey-2-center-font-weight;\n font-family: $font-caption-3-light-grey-2-center-font-family;\n}\n\n/* caption/3-light-grey/1-left font style */\n$font-caption-3-light-grey-1-left-font-size: 12px !default;\n$font-caption-3-light-grey-1-left-line-height: 16px !default;\n$font-caption-3-light-grey-1-left-text-align: left !default;\n$font-caption-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-caption-3-light-grey-1-left-font-style: normal !default;\n$font-caption-3-light-grey-1-left-font-weight: 400 !default;\n$font-caption-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-1-left () {\n font-size: $font-caption-3-light-grey-1-left-font-size;\n line-height: $font-caption-3-light-grey-1-left-line-height;\n text-align: $font-caption-3-light-grey-1-left-text-align;\n color: $font-caption-3-light-grey-1-left-color;\n font-style: $font-caption-3-light-grey-1-left-font-style;\n font-weight: $font-caption-3-light-grey-1-left-font-weight;\n font-family: $font-caption-3-light-grey-1-left-font-family;\n}\n\n/* caption/2-grey/3-right font style */\n$font-caption-2-grey-3-right-font-size: 12px !default;\n$font-caption-2-grey-3-right-line-height: 16px !default;\n$font-caption-2-grey-3-right-text-align: right !default;\n$font-caption-2-grey-3-right-color: #404040 !default;\n$font-caption-2-grey-3-right-font-style: normal !default;\n$font-caption-2-grey-3-right-font-weight: 400 !default;\n$font-caption-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-3-right () {\n font-size: $font-caption-2-grey-3-right-font-size;\n line-height: $font-caption-2-grey-3-right-line-height;\n text-align: $font-caption-2-grey-3-right-text-align;\n color: $font-caption-2-grey-3-right-color;\n font-style: $font-caption-2-grey-3-right-font-style;\n font-weight: $font-caption-2-grey-3-right-font-weight;\n font-family: $font-caption-2-grey-3-right-font-family;\n}\n\n/* caption/2-grey/2-center font style */\n$font-caption-2-grey-2-center-font-size: 12px !default;\n$font-caption-2-grey-2-center-line-height: 16px !default;\n$font-caption-2-grey-2-center-text-align: center !default;\n$font-caption-2-grey-2-center-color: #404040 !default;\n$font-caption-2-grey-2-center-font-style: normal !default;\n$font-caption-2-grey-2-center-font-weight: 400 !default;\n$font-caption-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-2-center () {\n font-size: $font-caption-2-grey-2-center-font-size;\n line-height: $font-caption-2-grey-2-center-line-height;\n text-align: $font-caption-2-grey-2-center-text-align;\n color: $font-caption-2-grey-2-center-color;\n font-style: $font-caption-2-grey-2-center-font-style;\n font-weight: $font-caption-2-grey-2-center-font-weight;\n font-family: $font-caption-2-grey-2-center-font-family;\n}\n\n/* caption/2-grey/1-left font style */\n$font-caption-2-grey-1-left-font-size: 12px !default;\n$font-caption-2-grey-1-left-line-height: 16px !default;\n$font-caption-2-grey-1-left-text-align: left !default;\n$font-caption-2-grey-1-left-color: #404040 !default;\n$font-caption-2-grey-1-left-font-style: normal !default;\n$font-caption-2-grey-1-left-font-weight: 400 !default;\n$font-caption-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-1-left () {\n font-size: $font-caption-2-grey-1-left-font-size;\n line-height: $font-caption-2-grey-1-left-line-height;\n text-align: $font-caption-2-grey-1-left-text-align;\n color: $font-caption-2-grey-1-left-color;\n font-style: $font-caption-2-grey-1-left-font-style;\n font-weight: $font-caption-2-grey-1-left-font-weight;\n font-family: $font-caption-2-grey-1-left-font-family;\n}\n\n/* caption/1-black/3-right font style */\n$font-caption-1-black-3-right-font-size: 12px !default;\n$font-caption-1-black-3-right-line-height: 16px !default;\n$font-caption-1-black-3-right-text-align: right !default;\n$font-caption-1-black-3-right-color: #000000 !default;\n$font-caption-1-black-3-right-font-style: normal !default;\n$font-caption-1-black-3-right-font-weight: 400 !default;\n$font-caption-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-3-right () {\n font-size: $font-caption-1-black-3-right-font-size;\n line-height: $font-caption-1-black-3-right-line-height;\n text-align: $font-caption-1-black-3-right-text-align;\n color: $font-caption-1-black-3-right-color;\n font-style: $font-caption-1-black-3-right-font-style;\n font-weight: $font-caption-1-black-3-right-font-weight;\n font-family: $font-caption-1-black-3-right-font-family;\n}\n\n/* caption/1-black/2-center font style */\n$font-caption-1-black-2-center-font-size: 12px !default;\n$font-caption-1-black-2-center-line-height: 16px !default;\n$font-caption-1-black-2-center-text-align: center !default;\n$font-caption-1-black-2-center-color: #000000 !default;\n$font-caption-1-black-2-center-font-style: normal !default;\n$font-caption-1-black-2-center-font-weight: 400 !default;\n$font-caption-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-2-center () {\n font-size: $font-caption-1-black-2-center-font-size;\n line-height: $font-caption-1-black-2-center-line-height;\n text-align: $font-caption-1-black-2-center-text-align;\n color: $font-caption-1-black-2-center-color;\n font-style: $font-caption-1-black-2-center-font-style;\n font-weight: $font-caption-1-black-2-center-font-weight;\n font-family: $font-caption-1-black-2-center-font-family;\n}\n\n/* caption/1-black/1-left font style */\n$font-caption-1-black-1-left-font-size: 12px !default;\n$font-caption-1-black-1-left-line-height: 16px !default;\n$font-caption-1-black-1-left-text-align: left !default;\n$font-caption-1-black-1-left-color: #000000 !default;\n$font-caption-1-black-1-left-font-style: normal !default;\n$font-caption-1-black-1-left-font-weight: 400 !default;\n$font-caption-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-1-left () {\n font-size: $font-caption-1-black-1-left-font-size;\n line-height: $font-caption-1-black-1-left-line-height;\n text-align: $font-caption-1-black-1-left-text-align;\n color: $font-caption-1-black-1-left-color;\n font-style: $font-caption-1-black-1-left-font-style;\n font-weight: $font-caption-1-black-1-left-font-weight;\n font-family: $font-caption-1-black-1-left-font-family;\n}\n\n/* caption/5-red/1-left font style */\n$font-caption-5-red-1-left-font-size: 12px !default;\n$font-caption-5-red-1-left-line-height: 16px !default;\n$font-caption-5-red-1-left-text-align: left !default;\n$font-caption-5-red-1-left-color: #eb4f4d !default;\n$font-caption-5-red-1-left-font-style: normal !default;\n$font-caption-5-red-1-left-font-weight: 400 !default;\n$font-caption-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-1-left () {\n font-size: $font-caption-5-red-1-left-font-size;\n line-height: $font-caption-5-red-1-left-line-height;\n text-align: $font-caption-5-red-1-left-text-align;\n color: $font-caption-5-red-1-left-color;\n font-style: $font-caption-5-red-1-left-font-style;\n font-weight: $font-caption-5-red-1-left-font-weight;\n font-family: $font-caption-5-red-1-left-font-family;\n}\n\n/* caption/5-red/2-center font style */\n$font-caption-5-red-2-center-font-size: 12px !default;\n$font-caption-5-red-2-center-line-height: 16px !default;\n$font-caption-5-red-2-center-text-align: center !default;\n$font-caption-5-red-2-center-color: #eb4f4d !default;\n$font-caption-5-red-2-center-font-style: normal !default;\n$font-caption-5-red-2-center-font-weight: 400 !default;\n$font-caption-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-2-center () {\n font-size: $font-caption-5-red-2-center-font-size;\n line-height: $font-caption-5-red-2-center-line-height;\n text-align: $font-caption-5-red-2-center-text-align;\n color: $font-caption-5-red-2-center-color;\n font-style: $font-caption-5-red-2-center-font-style;\n font-weight: $font-caption-5-red-2-center-font-weight;\n font-family: $font-caption-5-red-2-center-font-family;\n}\n\n/* caption/5-red/3-right font style */\n$font-caption-5-red-3-right-font-size: 12px !default;\n$font-caption-5-red-3-right-line-height: 16px !default;\n$font-caption-5-red-3-right-text-align: right !default;\n$font-caption-5-red-3-right-color: #eb4f4d !default;\n$font-caption-5-red-3-right-font-style: normal !default;\n$font-caption-5-red-3-right-font-weight: 400 !default;\n$font-caption-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-3-right () {\n font-size: $font-caption-5-red-3-right-font-size;\n line-height: $font-caption-5-red-3-right-line-height;\n text-align: $font-caption-5-red-3-right-text-align;\n color: $font-caption-5-red-3-right-color;\n font-style: $font-caption-5-red-3-right-font-style;\n font-weight: $font-caption-5-red-3-right-font-weight;\n font-family: $font-caption-5-red-3-right-font-family;\n}\n\n/* caption/6-blue/1-left font style */\n$font-caption-6-blue-1-left-font-size: 12px !default;\n$font-caption-6-blue-1-left-line-height: 16px !default;\n$font-caption-6-blue-1-left-text-align: left !default;\n$font-caption-6-blue-1-left-color: #1e1348 !default;\n$font-caption-6-blue-1-left-font-style: normal !default;\n$font-caption-6-blue-1-left-font-weight: 400 !default;\n$font-caption-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-1-left () {\n font-size: $font-caption-6-blue-1-left-font-size;\n line-height: $font-caption-6-blue-1-left-line-height;\n text-align: $font-caption-6-blue-1-left-text-align;\n color: $font-caption-6-blue-1-left-color;\n font-style: $font-caption-6-blue-1-left-font-style;\n font-weight: $font-caption-6-blue-1-left-font-weight;\n font-family: $font-caption-6-blue-1-left-font-family;\n}\n\n/* caption/6-blue-80/1-left font style */\n$font-caption-6-blue-80-1-left-font-size: 12px !default;\n$font-caption-6-blue-80-1-left-line-height: 16px !default;\n$font-caption-6-blue-80-1-left-text-align: left !default;\n$font-caption-6-blue-80-1-left-font-style: normal !default;\n$font-caption-6-blue-80-1-left-font-weight: 400 !default;\n$font-caption-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-1-left () {\n font-size: $font-caption-6-blue-80-1-left-font-size;\n line-height: $font-caption-6-blue-80-1-left-line-height;\n text-align: $font-caption-6-blue-80-1-left-text-align;\n font-style: $font-caption-6-blue-80-1-left-font-style;\n font-weight: $font-caption-6-blue-80-1-left-font-weight;\n font-family: $font-caption-6-blue-80-1-left-font-family;\n}\n\n/* caption/6-blue-60/1-left font style */\n$font-caption-6-blue-60-1-left-font-size: 12px !default;\n$font-caption-6-blue-60-1-left-line-height: 16px !default;\n$font-caption-6-blue-60-1-left-text-align: left !default;\n$font-caption-6-blue-60-1-left-color: #787191 !default;\n$font-caption-6-blue-60-1-left-font-style: normal !default;\n$font-caption-6-blue-60-1-left-font-weight: 400 !default;\n$font-caption-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-1-left () {\n font-size: $font-caption-6-blue-60-1-left-font-size;\n line-height: $font-caption-6-blue-60-1-left-line-height;\n text-align: $font-caption-6-blue-60-1-left-text-align;\n color: $font-caption-6-blue-60-1-left-color;\n font-style: $font-caption-6-blue-60-1-left-font-style;\n font-weight: $font-caption-6-blue-60-1-left-font-weight;\n font-family: $font-caption-6-blue-60-1-left-font-family;\n}\n\n/* caption/6-blue/2-center font style */\n$font-caption-6-blue-2-center-font-size: 12px !default;\n$font-caption-6-blue-2-center-line-height: 16px !default;\n$font-caption-6-blue-2-center-text-align: center !default;\n$font-caption-6-blue-2-center-color: #1e1348 !default;\n$font-caption-6-blue-2-center-font-style: normal !default;\n$font-caption-6-blue-2-center-font-weight: 400 !default;\n$font-caption-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-2-center () {\n font-size: $font-caption-6-blue-2-center-font-size;\n line-height: $font-caption-6-blue-2-center-line-height;\n text-align: $font-caption-6-blue-2-center-text-align;\n color: $font-caption-6-blue-2-center-color;\n font-style: $font-caption-6-blue-2-center-font-style;\n font-weight: $font-caption-6-blue-2-center-font-weight;\n font-family: $font-caption-6-blue-2-center-font-family;\n}\n\n/* caption/6-blue-80/2-center font style */\n$font-caption-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-6-blue-80-2-center-text-align: center !default;\n$font-caption-6-blue-80-2-center-font-style: normal !default;\n$font-caption-6-blue-80-2-center-font-weight: 400 !default;\n$font-caption-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-2-center () {\n font-size: $font-caption-6-blue-80-2-center-font-size;\n line-height: $font-caption-6-blue-80-2-center-line-height;\n text-align: $font-caption-6-blue-80-2-center-text-align;\n font-style: $font-caption-6-blue-80-2-center-font-style;\n font-weight: $font-caption-6-blue-80-2-center-font-weight;\n font-family: $font-caption-6-blue-80-2-center-font-family;\n}\n\n/* caption/6-blue-60/2-center font style */\n$font-caption-6-blue-60-2-center-font-size: 12px !default;\n$font-caption-6-blue-60-2-center-line-height: 16px !default;\n$font-caption-6-blue-60-2-center-text-align: center !default;\n$font-caption-6-blue-60-2-center-color: #787191 !default;\n$font-caption-6-blue-60-2-center-font-style: normal !default;\n$font-caption-6-blue-60-2-center-font-weight: 400 !default;\n$font-caption-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-2-center () {\n font-size: $font-caption-6-blue-60-2-center-font-size;\n line-height: $font-caption-6-blue-60-2-center-line-height;\n text-align: $font-caption-6-blue-60-2-center-text-align;\n color: $font-caption-6-blue-60-2-center-color;\n font-style: $font-caption-6-blue-60-2-center-font-style;\n font-weight: $font-caption-6-blue-60-2-center-font-weight;\n font-family: $font-caption-6-blue-60-2-center-font-family;\n}\n\n/* caption/6-blue/3-right font style */\n$font-caption-6-blue-3-right-font-size: 12px !default;\n$font-caption-6-blue-3-right-line-height: 16px !default;\n$font-caption-6-blue-3-right-text-align: right !default;\n$font-caption-6-blue-3-right-color: #1e1348 !default;\n$font-caption-6-blue-3-right-font-style: normal !default;\n$font-caption-6-blue-3-right-font-weight: 400 !default;\n$font-caption-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-3-right () {\n font-size: $font-caption-6-blue-3-right-font-size;\n line-height: $font-caption-6-blue-3-right-line-height;\n text-align: $font-caption-6-blue-3-right-text-align;\n color: $font-caption-6-blue-3-right-color;\n font-style: $font-caption-6-blue-3-right-font-style;\n font-weight: $font-caption-6-blue-3-right-font-weight;\n font-family: $font-caption-6-blue-3-right-font-family;\n}\n\n/* caption/6-blue-80/3-right font style */\n$font-caption-6-blue-80-3-right-font-size: 12px !default;\n$font-caption-6-blue-80-3-right-line-height: 16px !default;\n$font-caption-6-blue-80-3-right-text-align: right !default;\n$font-caption-6-blue-80-3-right-font-style: normal !default;\n$font-caption-6-blue-80-3-right-font-weight: 400 !default;\n$font-caption-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-3-right () {\n font-size: $font-caption-6-blue-80-3-right-font-size;\n line-height: $font-caption-6-blue-80-3-right-line-height;\n text-align: $font-caption-6-blue-80-3-right-text-align;\n font-style: $font-caption-6-blue-80-3-right-font-style;\n font-weight: $font-caption-6-blue-80-3-right-font-weight;\n font-family: $font-caption-6-blue-80-3-right-font-family;\n}\n\n/* caption/6-blue-60/3-right font style */\n$font-caption-6-blue-60-3-right-font-size: 12px !default;\n$font-caption-6-blue-60-3-right-line-height: 16px !default;\n$font-caption-6-blue-60-3-right-text-align: right !default;\n$font-caption-6-blue-60-3-right-color: #787191 !default;\n$font-caption-6-blue-60-3-right-font-style: normal !default;\n$font-caption-6-blue-60-3-right-font-weight: 400 !default;\n$font-caption-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-3-right () {\n font-size: $font-caption-6-blue-60-3-right-font-size;\n line-height: $font-caption-6-blue-60-3-right-line-height;\n text-align: $font-caption-6-blue-60-3-right-text-align;\n color: $font-caption-6-blue-60-3-right-color;\n font-style: $font-caption-6-blue-60-3-right-font-style;\n font-weight: $font-caption-6-blue-60-3-right-font-weight;\n font-family: $font-caption-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/3-right font style */\n$font-subcopy-bold-5-red-3-right-font-size: 16px !default;\n$font-subcopy-bold-5-red-3-right-line-height: 20px !default;\n$font-subcopy-bold-5-red-3-right-text-align: right !default;\n$font-subcopy-bold-5-red-3-right-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-3-right-font-style: normal !default;\n$font-subcopy-bold-5-red-3-right-font-weight: 600 !default;\n$font-subcopy-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-3-right () {\n font-size: $font-subcopy-bold-5-red-3-right-font-size;\n line-height: $font-subcopy-bold-5-red-3-right-line-height;\n text-align: $font-subcopy-bold-5-red-3-right-text-align;\n color: $font-subcopy-bold-5-red-3-right-color;\n font-style: $font-subcopy-bold-5-red-3-right-font-style;\n font-weight: $font-subcopy-bold-5-red-3-right-font-weight;\n font-family: $font-subcopy-bold-5-red-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue/3-right font style */\n$font-subcopy-bold-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-3-right () {\n font-size: $font-subcopy-bold-6-blue-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-3-right-text-align;\n color: $font-subcopy-bold-6-blue-3-right-color;\n font-style: $font-subcopy-bold-6-blue-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-60/3-right font style */\n$font-subcopy-bold-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-3-right () {\n font-size: $font-subcopy-bold-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-60-3-right-text-align;\n color: $font-subcopy-bold-6-blue-60-3-right-color;\n font-style: $font-subcopy-bold-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-80/3-right font style */\n$font-subcopy-bold-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-3-right () {\n font-size: $font-subcopy-bold-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-bold-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/2-center font style */\n$font-subcopy-bold-5-red-2-center-font-size: 16px !default;\n$font-subcopy-bold-5-red-2-center-line-height: 20px !default;\n$font-subcopy-bold-5-red-2-center-text-align: center !default;\n$font-subcopy-bold-5-red-2-center-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-2-center-font-style: normal !default;\n$font-subcopy-bold-5-red-2-center-font-weight: 600 !default;\n$font-subcopy-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-2-center () {\n font-size: $font-subcopy-bold-5-red-2-center-font-size;\n line-height: $font-subcopy-bold-5-red-2-center-line-height;\n text-align: $font-subcopy-bold-5-red-2-center-text-align;\n color: $font-subcopy-bold-5-red-2-center-color;\n font-style: $font-subcopy-bold-5-red-2-center-font-style;\n font-weight: $font-subcopy-bold-5-red-2-center-font-weight;\n font-family: $font-subcopy-bold-5-red-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue/2-center font style */\n$font-subcopy-bold-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-2-center () {\n font-size: $font-subcopy-bold-6-blue-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-2-center-text-align;\n color: $font-subcopy-bold-6-blue-2-center-color;\n font-style: $font-subcopy-bold-6-blue-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-60/2-center font style */\n$font-subcopy-bold-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-2-center () {\n font-size: $font-subcopy-bold-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-60-2-center-text-align;\n color: $font-subcopy-bold-6-blue-60-2-center-color;\n font-style: $font-subcopy-bold-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-80/2-center font style */\n$font-subcopy-bold-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-2-center () {\n font-size: $font-subcopy-bold-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-bold-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-2-center-font-family;\n}\n\n/* subcopy-bold/5-red/1-left font style */\n$font-subcopy-bold-5-red-1-left-font-size: 16px !default;\n$font-subcopy-bold-5-red-1-left-line-height: 20px !default;\n$font-subcopy-bold-5-red-1-left-text-align: left !default;\n$font-subcopy-bold-5-red-1-left-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-1-left-font-style: normal !default;\n$font-subcopy-bold-5-red-1-left-font-weight: 600 !default;\n$font-subcopy-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-1-left () {\n font-size: $font-subcopy-bold-5-red-1-left-font-size;\n line-height: $font-subcopy-bold-5-red-1-left-line-height;\n text-align: $font-subcopy-bold-5-red-1-left-text-align;\n color: $font-subcopy-bold-5-red-1-left-color;\n font-style: $font-subcopy-bold-5-red-1-left-font-style;\n font-weight: $font-subcopy-bold-5-red-1-left-font-weight;\n font-family: $font-subcopy-bold-5-red-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue/1-left font style */\n$font-subcopy-bold-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-1-left () {\n font-size: $font-subcopy-bold-6-blue-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-1-left-text-align;\n color: $font-subcopy-bold-6-blue-1-left-color;\n font-style: $font-subcopy-bold-6-blue-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-60/1-left font style */\n$font-subcopy-bold-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-1-left () {\n font-size: $font-subcopy-bold-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-60-1-left-text-align;\n color: $font-subcopy-bold-6-blue-60-1-left-color;\n font-style: $font-subcopy-bold-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-80/1-left font style */\n$font-subcopy-bold-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-1-left () {\n font-size: $font-subcopy-bold-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-bold-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/1-left font style */\n$font-subcopy-bold-1-black-1-left-font-size: 16px !default;\n$font-subcopy-bold-1-black-1-left-line-height: 20px !default;\n$font-subcopy-bold-1-black-1-left-text-align: left !default;\n$font-subcopy-bold-1-black-1-left-color: #000000 !default;\n$font-subcopy-bold-1-black-1-left-font-style: normal !default;\n$font-subcopy-bold-1-black-1-left-font-weight: 600 !default;\n$font-subcopy-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-1-left () {\n font-size: $font-subcopy-bold-1-black-1-left-font-size;\n line-height: $font-subcopy-bold-1-black-1-left-line-height;\n text-align: $font-subcopy-bold-1-black-1-left-text-align;\n color: $font-subcopy-bold-1-black-1-left-color;\n font-style: $font-subcopy-bold-1-black-1-left-font-style;\n font-weight: $font-subcopy-bold-1-black-1-left-font-weight;\n font-family: $font-subcopy-bold-1-black-1-left-font-family;\n}\n\n/* subcopy-bold/2-grey/1-left font style */\n$font-subcopy-bold-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-2-grey-1-left-text-align: left !default;\n$font-subcopy-bold-2-grey-1-left-color: #404040 !default;\n$font-subcopy-bold-2-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-2-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-1-left () {\n font-size: $font-subcopy-bold-2-grey-1-left-font-size;\n line-height: $font-subcopy-bold-2-grey-1-left-line-height;\n text-align: $font-subcopy-bold-2-grey-1-left-text-align;\n color: $font-subcopy-bold-2-grey-1-left-color;\n font-style: $font-subcopy-bold-2-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-2-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-2-grey-1-left-font-family;\n}\n\n/* subcopy-bold/3-light-grey/1-left font style */\n$font-subcopy-bold-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-1-left () {\n font-size: $font-subcopy-bold-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-bold-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-bold-3-light-grey-1-left-text-align;\n color: $font-subcopy-bold-3-light-grey-1-left-color;\n font-style: $font-subcopy-bold-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-1-left-font-family;\n}\n\n/* subcopy-bold/4-white/1-left font style */\n$font-subcopy-bold-4-white-1-left-font-size: 16px !default;\n$font-subcopy-bold-4-white-1-left-line-height: 20px !default;\n$font-subcopy-bold-4-white-1-left-text-align: left !default;\n$font-subcopy-bold-4-white-1-left-color: #ffffff !default;\n$font-subcopy-bold-4-white-1-left-font-style: normal !default;\n$font-subcopy-bold-4-white-1-left-font-weight: 600 !default;\n$font-subcopy-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-1-left () {\n font-size: $font-subcopy-bold-4-white-1-left-font-size;\n line-height: $font-subcopy-bold-4-white-1-left-line-height;\n text-align: $font-subcopy-bold-4-white-1-left-text-align;\n color: $font-subcopy-bold-4-white-1-left-color;\n font-style: $font-subcopy-bold-4-white-1-left-font-style;\n font-weight: $font-subcopy-bold-4-white-1-left-font-weight;\n font-family: $font-subcopy-bold-4-white-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/2-center font style */\n$font-subcopy-bold-1-black-2-center-font-size: 16px !default;\n$font-subcopy-bold-1-black-2-center-line-height: 20px !default;\n$font-subcopy-bold-1-black-2-center-text-align: center !default;\n$font-subcopy-bold-1-black-2-center-color: #000000 !default;\n$font-subcopy-bold-1-black-2-center-font-style: normal !default;\n$font-subcopy-bold-1-black-2-center-font-weight: 600 !default;\n$font-subcopy-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-2-center () {\n font-size: $font-subcopy-bold-1-black-2-center-font-size;\n line-height: $font-subcopy-bold-1-black-2-center-line-height;\n text-align: $font-subcopy-bold-1-black-2-center-text-align;\n color: $font-subcopy-bold-1-black-2-center-color;\n font-style: $font-subcopy-bold-1-black-2-center-font-style;\n font-weight: $font-subcopy-bold-1-black-2-center-font-weight;\n font-family: $font-subcopy-bold-1-black-2-center-font-family;\n}\n\n/* subcopy-bold/2-grey/2-center font style */\n$font-subcopy-bold-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-2-grey-2-center-text-align: center !default;\n$font-subcopy-bold-2-grey-2-center-color: #404040 !default;\n$font-subcopy-bold-2-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-2-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-2-center () {\n font-size: $font-subcopy-bold-2-grey-2-center-font-size;\n line-height: $font-subcopy-bold-2-grey-2-center-line-height;\n text-align: $font-subcopy-bold-2-grey-2-center-text-align;\n color: $font-subcopy-bold-2-grey-2-center-color;\n font-style: $font-subcopy-bold-2-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-2-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-2-grey-2-center-font-family;\n}\n\n/* subcopy-bold/3-light-grey/2-center font style */\n$font-subcopy-bold-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-2-center () {\n font-size: $font-subcopy-bold-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-bold-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-bold-3-light-grey-2-center-text-align;\n color: $font-subcopy-bold-3-light-grey-2-center-color;\n font-style: $font-subcopy-bold-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-2-center-font-family;\n}\n\n/* subcopy-bold/4-white/2-center font style */\n$font-subcopy-bold-4-white-2-center-font-size: 16px !default;\n$font-subcopy-bold-4-white-2-center-line-height: 20px !default;\n$font-subcopy-bold-4-white-2-center-text-align: center !default;\n$font-subcopy-bold-4-white-2-center-color: #ffffff !default;\n$font-subcopy-bold-4-white-2-center-font-style: normal !default;\n$font-subcopy-bold-4-white-2-center-font-weight: 600 !default;\n$font-subcopy-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-2-center () {\n font-size: $font-subcopy-bold-4-white-2-center-font-size;\n line-height: $font-subcopy-bold-4-white-2-center-line-height;\n text-align: $font-subcopy-bold-4-white-2-center-text-align;\n color: $font-subcopy-bold-4-white-2-center-color;\n font-style: $font-subcopy-bold-4-white-2-center-font-style;\n font-weight: $font-subcopy-bold-4-white-2-center-font-weight;\n font-family: $font-subcopy-bold-4-white-2-center-font-family;\n}\n\n/* subcopy-bold/1-black/3-right font style */\n$font-subcopy-bold-1-black-3-right-font-size: 16px !default;\n$font-subcopy-bold-1-black-3-right-line-height: 20px !default;\n$font-subcopy-bold-1-black-3-right-text-align: right !default;\n$font-subcopy-bold-1-black-3-right-color: #000000 !default;\n$font-subcopy-bold-1-black-3-right-font-style: normal !default;\n$font-subcopy-bold-1-black-3-right-font-weight: 600 !default;\n$font-subcopy-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-3-right () {\n font-size: $font-subcopy-bold-1-black-3-right-font-size;\n line-height: $font-subcopy-bold-1-black-3-right-line-height;\n text-align: $font-subcopy-bold-1-black-3-right-text-align;\n color: $font-subcopy-bold-1-black-3-right-color;\n font-style: $font-subcopy-bold-1-black-3-right-font-style;\n font-weight: $font-subcopy-bold-1-black-3-right-font-weight;\n font-family: $font-subcopy-bold-1-black-3-right-font-family;\n}\n\n/* subcopy-bold/2-grey/3-right font style */\n$font-subcopy-bold-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-2-grey-3-right-text-align: right !default;\n$font-subcopy-bold-2-grey-3-right-color: #404040 !default;\n$font-subcopy-bold-2-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-2-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-3-right () {\n font-size: $font-subcopy-bold-2-grey-3-right-font-size;\n line-height: $font-subcopy-bold-2-grey-3-right-line-height;\n text-align: $font-subcopy-bold-2-grey-3-right-text-align;\n color: $font-subcopy-bold-2-grey-3-right-color;\n font-style: $font-subcopy-bold-2-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-2-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-2-grey-3-right-font-family;\n}\n\n/* subcopy-bold/3-light-grey/3-right font style */\n$font-subcopy-bold-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-3-right () {\n font-size: $font-subcopy-bold-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-bold-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-bold-3-light-grey-3-right-text-align;\n color: $font-subcopy-bold-3-light-grey-3-right-color;\n font-style: $font-subcopy-bold-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-3-right-font-family;\n}\n\n/* subcopy-bold/4-white/3-right font style */\n$font-subcopy-bold-4-white-3-right-font-size: 16px !default;\n$font-subcopy-bold-4-white-3-right-line-height: 20px !default;\n$font-subcopy-bold-4-white-3-right-text-align: right !default;\n$font-subcopy-bold-4-white-3-right-color: #ffffff !default;\n$font-subcopy-bold-4-white-3-right-font-style: normal !default;\n$font-subcopy-bold-4-white-3-right-font-weight: 600 !default;\n$font-subcopy-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-3-right () {\n font-size: $font-subcopy-bold-4-white-3-right-font-size;\n line-height: $font-subcopy-bold-4-white-3-right-line-height;\n text-align: $font-subcopy-bold-4-white-3-right-text-align;\n color: $font-subcopy-bold-4-white-3-right-color;\n font-style: $font-subcopy-bold-4-white-3-right-font-style;\n font-weight: $font-subcopy-bold-4-white-3-right-font-weight;\n font-family: $font-subcopy-bold-4-white-3-right-font-family;\n}\n\n/* subcopy/1-black/1-left font style */\n$font-subcopy-1-black-1-left-font-size: 16px !default;\n$font-subcopy-1-black-1-left-line-height: 20px !default;\n$font-subcopy-1-black-1-left-text-align: left !default;\n$font-subcopy-1-black-1-left-color: #000000 !default;\n$font-subcopy-1-black-1-left-font-style: normal !default;\n$font-subcopy-1-black-1-left-font-weight: 400 !default;\n$font-subcopy-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-1-left () {\n font-size: $font-subcopy-1-black-1-left-font-size;\n line-height: $font-subcopy-1-black-1-left-line-height;\n text-align: $font-subcopy-1-black-1-left-text-align;\n color: $font-subcopy-1-black-1-left-color;\n font-style: $font-subcopy-1-black-1-left-font-style;\n font-weight: $font-subcopy-1-black-1-left-font-weight;\n font-family: $font-subcopy-1-black-1-left-font-family;\n}\n\n/* subcopy/2-grey/1-left font style */\n$font-subcopy-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-2-grey-1-left-text-align: left !default;\n$font-subcopy-2-grey-1-left-color: #404040 !default;\n$font-subcopy-2-grey-1-left-font-style: normal !default;\n$font-subcopy-2-grey-1-left-font-weight: 400 !default;\n$font-subcopy-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-1-left () {\n font-size: $font-subcopy-2-grey-1-left-font-size;\n line-height: $font-subcopy-2-grey-1-left-line-height;\n text-align: $font-subcopy-2-grey-1-left-text-align;\n color: $font-subcopy-2-grey-1-left-color;\n font-style: $font-subcopy-2-grey-1-left-font-style;\n font-weight: $font-subcopy-2-grey-1-left-font-weight;\n font-family: $font-subcopy-2-grey-1-left-font-family;\n}\n\n/* subcopy/3-light-grey/1-left font style */\n$font-subcopy-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-3-light-grey-1-left-font-weight: 400 !default;\n$font-subcopy-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-1-left () {\n font-size: $font-subcopy-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-3-light-grey-1-left-text-align;\n color: $font-subcopy-3-light-grey-1-left-color;\n font-style: $font-subcopy-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-3-light-grey-1-left-font-family;\n}\n\n/* subcopy/4-white/1-left font style */\n$font-subcopy-4-white-1-left-font-size: 16px !default;\n$font-subcopy-4-white-1-left-line-height: 20px !default;\n$font-subcopy-4-white-1-left-text-align: left !default;\n$font-subcopy-4-white-1-left-color: #ffffff !default;\n$font-subcopy-4-white-1-left-font-style: normal !default;\n$font-subcopy-4-white-1-left-font-weight: 400 !default;\n$font-subcopy-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-1-left () {\n font-size: $font-subcopy-4-white-1-left-font-size;\n line-height: $font-subcopy-4-white-1-left-line-height;\n text-align: $font-subcopy-4-white-1-left-text-align;\n color: $font-subcopy-4-white-1-left-color;\n font-style: $font-subcopy-4-white-1-left-font-style;\n font-weight: $font-subcopy-4-white-1-left-font-weight;\n font-family: $font-subcopy-4-white-1-left-font-family;\n}\n\n/* subcopy/1-black/2-center font style */\n$font-subcopy-1-black-2-center-font-size: 16px !default;\n$font-subcopy-1-black-2-center-line-height: 20px !default;\n$font-subcopy-1-black-2-center-text-align: center !default;\n$font-subcopy-1-black-2-center-color: #000000 !default;\n$font-subcopy-1-black-2-center-font-style: normal !default;\n$font-subcopy-1-black-2-center-font-weight: 400 !default;\n$font-subcopy-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-2-center () {\n font-size: $font-subcopy-1-black-2-center-font-size;\n line-height: $font-subcopy-1-black-2-center-line-height;\n text-align: $font-subcopy-1-black-2-center-text-align;\n color: $font-subcopy-1-black-2-center-color;\n font-style: $font-subcopy-1-black-2-center-font-style;\n font-weight: $font-subcopy-1-black-2-center-font-weight;\n font-family: $font-subcopy-1-black-2-center-font-family;\n}\n\n/* subcopy/2-grey/2-center font style */\n$font-subcopy-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-2-grey-2-center-text-align: center !default;\n$font-subcopy-2-grey-2-center-color: #404040 !default;\n$font-subcopy-2-grey-2-center-font-style: normal !default;\n$font-subcopy-2-grey-2-center-font-weight: 400 !default;\n$font-subcopy-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-2-center () {\n font-size: $font-subcopy-2-grey-2-center-font-size;\n line-height: $font-subcopy-2-grey-2-center-line-height;\n text-align: $font-subcopy-2-grey-2-center-text-align;\n color: $font-subcopy-2-grey-2-center-color;\n font-style: $font-subcopy-2-grey-2-center-font-style;\n font-weight: $font-subcopy-2-grey-2-center-font-weight;\n font-family: $font-subcopy-2-grey-2-center-font-family;\n}\n\n/* subcopy/3-light-grey/2-center font style */\n$font-subcopy-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-3-light-grey-2-center-font-weight: 400 !default;\n$font-subcopy-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-2-center () {\n font-size: $font-subcopy-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-3-light-grey-2-center-text-align;\n color: $font-subcopy-3-light-grey-2-center-color;\n font-style: $font-subcopy-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-3-light-grey-2-center-font-family;\n}\n\n/* subcopy/4-white/2-center font style */\n$font-subcopy-4-white-2-center-font-size: 16px !default;\n$font-subcopy-4-white-2-center-line-height: 20px !default;\n$font-subcopy-4-white-2-center-text-align: center !default;\n$font-subcopy-4-white-2-center-color: #ffffff !default;\n$font-subcopy-4-white-2-center-font-style: normal !default;\n$font-subcopy-4-white-2-center-font-weight: 400 !default;\n$font-subcopy-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-2-center () {\n font-size: $font-subcopy-4-white-2-center-font-size;\n line-height: $font-subcopy-4-white-2-center-line-height;\n text-align: $font-subcopy-4-white-2-center-text-align;\n color: $font-subcopy-4-white-2-center-color;\n font-style: $font-subcopy-4-white-2-center-font-style;\n font-weight: $font-subcopy-4-white-2-center-font-weight;\n font-family: $font-subcopy-4-white-2-center-font-family;\n}\n\n/* subcopy/1-black/3-right font style */\n$font-subcopy-1-black-3-right-font-size: 16px !default;\n$font-subcopy-1-black-3-right-line-height: 20px !default;\n$font-subcopy-1-black-3-right-text-align: right !default;\n$font-subcopy-1-black-3-right-color: #000000 !default;\n$font-subcopy-1-black-3-right-font-style: normal !default;\n$font-subcopy-1-black-3-right-font-weight: 400 !default;\n$font-subcopy-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-3-right () {\n font-size: $font-subcopy-1-black-3-right-font-size;\n line-height: $font-subcopy-1-black-3-right-line-height;\n text-align: $font-subcopy-1-black-3-right-text-align;\n color: $font-subcopy-1-black-3-right-color;\n font-style: $font-subcopy-1-black-3-right-font-style;\n font-weight: $font-subcopy-1-black-3-right-font-weight;\n font-family: $font-subcopy-1-black-3-right-font-family;\n}\n\n/* subcopy/2-grey/3-right font style */\n$font-subcopy-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-2-grey-3-right-text-align: right !default;\n$font-subcopy-2-grey-3-right-color: #404040 !default;\n$font-subcopy-2-grey-3-right-font-style: normal !default;\n$font-subcopy-2-grey-3-right-font-weight: 400 !default;\n$font-subcopy-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-3-right () {\n font-size: $font-subcopy-2-grey-3-right-font-size;\n line-height: $font-subcopy-2-grey-3-right-line-height;\n text-align: $font-subcopy-2-grey-3-right-text-align;\n color: $font-subcopy-2-grey-3-right-color;\n font-style: $font-subcopy-2-grey-3-right-font-style;\n font-weight: $font-subcopy-2-grey-3-right-font-weight;\n font-family: $font-subcopy-2-grey-3-right-font-family;\n}\n\n/* subcopy/3-light-grey/3-right font style */\n$font-subcopy-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-3-light-grey-3-right-font-weight: 400 !default;\n$font-subcopy-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-3-right () {\n font-size: $font-subcopy-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-3-light-grey-3-right-text-align;\n color: $font-subcopy-3-light-grey-3-right-color;\n font-style: $font-subcopy-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-3-light-grey-3-right-font-family;\n}\n\n/* subcopy/4-white/3-right font style */\n$font-subcopy-4-white-3-right-font-size: 16px !default;\n$font-subcopy-4-white-3-right-line-height: 20px !default;\n$font-subcopy-4-white-3-right-text-align: right !default;\n$font-subcopy-4-white-3-right-color: #ffffff !default;\n$font-subcopy-4-white-3-right-font-style: normal !default;\n$font-subcopy-4-white-3-right-font-weight: 400 !default;\n$font-subcopy-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-3-right () {\n font-size: $font-subcopy-4-white-3-right-font-size;\n line-height: $font-subcopy-4-white-3-right-line-height;\n text-align: $font-subcopy-4-white-3-right-text-align;\n color: $font-subcopy-4-white-3-right-color;\n font-style: $font-subcopy-4-white-3-right-font-style;\n font-weight: $font-subcopy-4-white-3-right-font-weight;\n font-family: $font-subcopy-4-white-3-right-font-family;\n}\n\n/* subcopy/6-blue/1-left font style */\n$font-subcopy-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-1-left-text-align: left !default;\n$font-subcopy-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-6-blue-1-left-font-style: normal !default;\n$font-subcopy-6-blue-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-1-left () {\n font-size: $font-subcopy-6-blue-1-left-font-size;\n line-height: $font-subcopy-6-blue-1-left-line-height;\n text-align: $font-subcopy-6-blue-1-left-text-align;\n color: $font-subcopy-6-blue-1-left-color;\n font-style: $font-subcopy-6-blue-1-left-font-style;\n font-weight: $font-subcopy-6-blue-1-left-font-weight;\n font-family: $font-subcopy-6-blue-1-left-font-family;\n}\n\n/* subcopy/6-blue-80/1-left font style */\n$font-subcopy-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-6-blue-80-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-1-left () {\n font-size: $font-subcopy-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-6-blue-80-1-left-font-family;\n}\n\n/* subcopy/6-blue-60/1-left font style */\n$font-subcopy-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-6-blue-60-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-1-left () {\n font-size: $font-subcopy-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-6-blue-60-1-left-text-align;\n color: $font-subcopy-6-blue-60-1-left-color;\n font-style: $font-subcopy-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-6-blue-60-1-left-font-family;\n}\n\n/* subcopy/6-blue/3-right font style */\n$font-subcopy-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-3-right-text-align: right !default;\n$font-subcopy-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-6-blue-3-right-font-style: normal !default;\n$font-subcopy-6-blue-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-3-right () {\n font-size: $font-subcopy-6-blue-3-right-font-size;\n line-height: $font-subcopy-6-blue-3-right-line-height;\n text-align: $font-subcopy-6-blue-3-right-text-align;\n color: $font-subcopy-6-blue-3-right-color;\n font-style: $font-subcopy-6-blue-3-right-font-style;\n font-weight: $font-subcopy-6-blue-3-right-font-weight;\n font-family: $font-subcopy-6-blue-3-right-font-family;\n}\n\n/* subcopy/6-blue-80/3-right font style */\n$font-subcopy-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-6-blue-80-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-3-right () {\n font-size: $font-subcopy-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-6-blue-80-3-right-font-family;\n}\n\n/* subcopy/6-blue-60/3-right font style */\n$font-subcopy-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-6-blue-60-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-3-right () {\n font-size: $font-subcopy-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-6-blue-60-3-right-text-align;\n color: $font-subcopy-6-blue-60-3-right-color;\n font-style: $font-subcopy-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-6-blue-60-3-right-font-family;\n}\n\n/* subcopy/6-blue/2-center font style */\n$font-subcopy-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-2-center-text-align: center !default;\n$font-subcopy-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-6-blue-2-center-font-style: normal !default;\n$font-subcopy-6-blue-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-2-center () {\n font-size: $font-subcopy-6-blue-2-center-font-size;\n line-height: $font-subcopy-6-blue-2-center-line-height;\n text-align: $font-subcopy-6-blue-2-center-text-align;\n color: $font-subcopy-6-blue-2-center-color;\n font-style: $font-subcopy-6-blue-2-center-font-style;\n font-weight: $font-subcopy-6-blue-2-center-font-weight;\n font-family: $font-subcopy-6-blue-2-center-font-family;\n}\n\n/* subcopy/6-blue-80/2-center font style */\n$font-subcopy-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-6-blue-80-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-2-center () {\n font-size: $font-subcopy-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-6-blue-80-2-center-font-family;\n}\n\n/* subcopy/6-blue-60/2-center font style */\n$font-subcopy-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-6-blue-60-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-2-center () {\n font-size: $font-subcopy-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-6-blue-60-2-center-text-align;\n color: $font-subcopy-6-blue-60-2-center-color;\n font-style: $font-subcopy-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-6-blue-60-2-center-font-family;\n}\n\n/* title-1/4-white/3-right font style */\n$font-title-1-4-white-3-right-font-size: 24px !default;\n$font-title-1-4-white-3-right-line-height: 30px !default;\n$font-title-1-4-white-3-right-text-align: right !default;\n$font-title-1-4-white-3-right-color: #ffffff !default;\n$font-title-1-4-white-3-right-font-style: normal !default;\n$font-title-1-4-white-3-right-font-weight: 600 !default;\n$font-title-1-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-3-right () {\n font-size: $font-title-1-4-white-3-right-font-size;\n line-height: $font-title-1-4-white-3-right-line-height;\n text-align: $font-title-1-4-white-3-right-text-align;\n color: $font-title-1-4-white-3-right-color;\n font-style: $font-title-1-4-white-3-right-font-style;\n font-weight: $font-title-1-4-white-3-right-font-weight;\n font-family: $font-title-1-4-white-3-right-font-family;\n}\n\n/* title-1/4-white/2-center font style */\n$font-title-1-4-white-2-center-font-size: 24px !default;\n$font-title-1-4-white-2-center-line-height: 30px !default;\n$font-title-1-4-white-2-center-text-align: center !default;\n$font-title-1-4-white-2-center-color: #ffffff !default;\n$font-title-1-4-white-2-center-font-style: normal !default;\n$font-title-1-4-white-2-center-font-weight: 600 !default;\n$font-title-1-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-2-center () {\n font-size: $font-title-1-4-white-2-center-font-size;\n line-height: $font-title-1-4-white-2-center-line-height;\n text-align: $font-title-1-4-white-2-center-text-align;\n color: $font-title-1-4-white-2-center-color;\n font-style: $font-title-1-4-white-2-center-font-style;\n font-weight: $font-title-1-4-white-2-center-font-weight;\n font-family: $font-title-1-4-white-2-center-font-family;\n}\n\n/* title-1/4-white/1-left font style */\n$font-title-1-4-white-1-left-font-size: 24px !default;\n$font-title-1-4-white-1-left-line-height: 30px !default;\n$font-title-1-4-white-1-left-text-align: left !default;\n$font-title-1-4-white-1-left-color: #ffffff !default;\n$font-title-1-4-white-1-left-font-style: normal !default;\n$font-title-1-4-white-1-left-font-weight: 600 !default;\n$font-title-1-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-1-left () {\n font-size: $font-title-1-4-white-1-left-font-size;\n line-height: $font-title-1-4-white-1-left-line-height;\n text-align: $font-title-1-4-white-1-left-text-align;\n color: $font-title-1-4-white-1-left-color;\n font-style: $font-title-1-4-white-1-left-font-style;\n font-weight: $font-title-1-4-white-1-left-font-weight;\n font-family: $font-title-1-4-white-1-left-font-family;\n}\n\n/* title-1/3-light-grey/3-right font style */\n$font-title-1-3-light-grey-3-right-font-size: 24px !default;\n$font-title-1-3-light-grey-3-right-line-height: 30px !default;\n$font-title-1-3-light-grey-3-right-text-align: right !default;\n$font-title-1-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-3-right-font-style: normal !default;\n$font-title-1-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-1-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-3-right () {\n font-size: $font-title-1-3-light-grey-3-right-font-size;\n line-height: $font-title-1-3-light-grey-3-right-line-height;\n text-align: $font-title-1-3-light-grey-3-right-text-align;\n color: $font-title-1-3-light-grey-3-right-color;\n font-style: $font-title-1-3-light-grey-3-right-font-style;\n font-weight: $font-title-1-3-light-grey-3-right-font-weight;\n font-family: $font-title-1-3-light-grey-3-right-font-family;\n}\n\n/* title-1/3-light-grey/2-center font style */\n$font-title-1-3-light-grey-2-center-font-size: 24px !default;\n$font-title-1-3-light-grey-2-center-line-height: 30px !default;\n$font-title-1-3-light-grey-2-center-text-align: center !default;\n$font-title-1-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-2-center-font-style: normal !default;\n$font-title-1-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-1-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-2-center () {\n font-size: $font-title-1-3-light-grey-2-center-font-size;\n line-height: $font-title-1-3-light-grey-2-center-line-height;\n text-align: $font-title-1-3-light-grey-2-center-text-align;\n color: $font-title-1-3-light-grey-2-center-color;\n font-style: $font-title-1-3-light-grey-2-center-font-style;\n font-weight: $font-title-1-3-light-grey-2-center-font-weight;\n font-family: $font-title-1-3-light-grey-2-center-font-family;\n}\n\n/* title-1/3-light-grey/1-left font style */\n$font-title-1-3-light-grey-1-left-font-size: 24px !default;\n$font-title-1-3-light-grey-1-left-line-height: 30px !default;\n$font-title-1-3-light-grey-1-left-text-align: left !default;\n$font-title-1-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-1-left-font-style: normal !default;\n$font-title-1-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-1-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-1-left () {\n font-size: $font-title-1-3-light-grey-1-left-font-size;\n line-height: $font-title-1-3-light-grey-1-left-line-height;\n text-align: $font-title-1-3-light-grey-1-left-text-align;\n color: $font-title-1-3-light-grey-1-left-color;\n font-style: $font-title-1-3-light-grey-1-left-font-style;\n font-weight: $font-title-1-3-light-grey-1-left-font-weight;\n font-family: $font-title-1-3-light-grey-1-left-font-family;\n}\n\n/* title-1/2-grey/3-right font style */\n$font-title-1-2-grey-3-right-font-size: 24px !default;\n$font-title-1-2-grey-3-right-line-height: 30px !default;\n$font-title-1-2-grey-3-right-text-align: right !default;\n$font-title-1-2-grey-3-right-color: #404040 !default;\n$font-title-1-2-grey-3-right-font-style: normal !default;\n$font-title-1-2-grey-3-right-font-weight: 600 !default;\n$font-title-1-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-3-right () {\n font-size: $font-title-1-2-grey-3-right-font-size;\n line-height: $font-title-1-2-grey-3-right-line-height;\n text-align: $font-title-1-2-grey-3-right-text-align;\n color: $font-title-1-2-grey-3-right-color;\n font-style: $font-title-1-2-grey-3-right-font-style;\n font-weight: $font-title-1-2-grey-3-right-font-weight;\n font-family: $font-title-1-2-grey-3-right-font-family;\n}\n\n/* title-1/2-grey/2-center font style */\n$font-title-1-2-grey-2-center-font-size: 24px !default;\n$font-title-1-2-grey-2-center-line-height: 30px !default;\n$font-title-1-2-grey-2-center-text-align: center !default;\n$font-title-1-2-grey-2-center-color: #404040 !default;\n$font-title-1-2-grey-2-center-font-style: normal !default;\n$font-title-1-2-grey-2-center-font-weight: 600 !default;\n$font-title-1-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-2-center () {\n font-size: $font-title-1-2-grey-2-center-font-size;\n line-height: $font-title-1-2-grey-2-center-line-height;\n text-align: $font-title-1-2-grey-2-center-text-align;\n color: $font-title-1-2-grey-2-center-color;\n font-style: $font-title-1-2-grey-2-center-font-style;\n font-weight: $font-title-1-2-grey-2-center-font-weight;\n font-family: $font-title-1-2-grey-2-center-font-family;\n}\n\n/* title-1/2-grey/1-left font style */\n$font-title-1-2-grey-1-left-font-size: 24px !default;\n$font-title-1-2-grey-1-left-line-height: 30px !default;\n$font-title-1-2-grey-1-left-text-align: left !default;\n$font-title-1-2-grey-1-left-color: #404040 !default;\n$font-title-1-2-grey-1-left-font-style: normal !default;\n$font-title-1-2-grey-1-left-font-weight: 600 !default;\n$font-title-1-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-1-left () {\n font-size: $font-title-1-2-grey-1-left-font-size;\n line-height: $font-title-1-2-grey-1-left-line-height;\n text-align: $font-title-1-2-grey-1-left-text-align;\n color: $font-title-1-2-grey-1-left-color;\n font-style: $font-title-1-2-grey-1-left-font-style;\n font-weight: $font-title-1-2-grey-1-left-font-weight;\n font-family: $font-title-1-2-grey-1-left-font-family;\n}\n\n/* title-1/1-black/3-right font style */\n$font-title-1-1-black-3-right-font-size: 24px !default;\n$font-title-1-1-black-3-right-line-height: 30px !default;\n$font-title-1-1-black-3-right-text-align: right !default;\n$font-title-1-1-black-3-right-color: #000000 !default;\n$font-title-1-1-black-3-right-font-style: normal !default;\n$font-title-1-1-black-3-right-font-weight: 600 !default;\n$font-title-1-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-3-right () {\n font-size: $font-title-1-1-black-3-right-font-size;\n line-height: $font-title-1-1-black-3-right-line-height;\n text-align: $font-title-1-1-black-3-right-text-align;\n color: $font-title-1-1-black-3-right-color;\n font-style: $font-title-1-1-black-3-right-font-style;\n font-weight: $font-title-1-1-black-3-right-font-weight;\n font-family: $font-title-1-1-black-3-right-font-family;\n}\n\n/* title-1/1-black/2-center font style */\n$font-title-1-1-black-2-center-font-size: 24px !default;\n$font-title-1-1-black-2-center-line-height: 30px !default;\n$font-title-1-1-black-2-center-text-align: center !default;\n$font-title-1-1-black-2-center-color: #000000 !default;\n$font-title-1-1-black-2-center-font-style: normal !default;\n$font-title-1-1-black-2-center-font-weight: 600 !default;\n$font-title-1-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-2-center () {\n font-size: $font-title-1-1-black-2-center-font-size;\n line-height: $font-title-1-1-black-2-center-line-height;\n text-align: $font-title-1-1-black-2-center-text-align;\n color: $font-title-1-1-black-2-center-color;\n font-style: $font-title-1-1-black-2-center-font-style;\n font-weight: $font-title-1-1-black-2-center-font-weight;\n font-family: $font-title-1-1-black-2-center-font-family;\n}\n\n/* title-1/1-black/1-left font style */\n$font-title-1-1-black-1-left-font-size: 24px !default;\n$font-title-1-1-black-1-left-line-height: 30px !default;\n$font-title-1-1-black-1-left-text-align: left !default;\n$font-title-1-1-black-1-left-color: #000000 !default;\n$font-title-1-1-black-1-left-font-style: normal !default;\n$font-title-1-1-black-1-left-font-weight: 600 !default;\n$font-title-1-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-1-left () {\n font-size: $font-title-1-1-black-1-left-font-size;\n line-height: $font-title-1-1-black-1-left-line-height;\n text-align: $font-title-1-1-black-1-left-text-align;\n color: $font-title-1-1-black-1-left-color;\n font-style: $font-title-1-1-black-1-left-font-style;\n font-weight: $font-title-1-1-black-1-left-font-weight;\n font-family: $font-title-1-1-black-1-left-font-family;\n}\n\n/* title-1/5-red/3-right font style */\n$font-title-1-5-red-3-right-font-size: 24px !default;\n$font-title-1-5-red-3-right-line-height: 30px !default;\n$font-title-1-5-red-3-right-text-align: right !default;\n$font-title-1-5-red-3-right-color: #e41f13 !default;\n$font-title-1-5-red-3-right-font-style: normal !default;\n$font-title-1-5-red-3-right-font-weight: 600 !default;\n$font-title-1-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-3-right () {\n font-size: $font-title-1-5-red-3-right-font-size;\n line-height: $font-title-1-5-red-3-right-line-height;\n text-align: $font-title-1-5-red-3-right-text-align;\n color: $font-title-1-5-red-3-right-color;\n font-style: $font-title-1-5-red-3-right-font-style;\n font-weight: $font-title-1-5-red-3-right-font-weight;\n font-family: $font-title-1-5-red-3-right-font-family;\n}\n\n/* title-1/5-red/1-left font style */\n$font-title-1-5-red-1-left-font-size: 24px !default;\n$font-title-1-5-red-1-left-line-height: 30px !default;\n$font-title-1-5-red-1-left-text-align: left !default;\n$font-title-1-5-red-1-left-color: #e41f13 !default;\n$font-title-1-5-red-1-left-font-style: normal !default;\n$font-title-1-5-red-1-left-font-weight: 600 !default;\n$font-title-1-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-1-left () {\n font-size: $font-title-1-5-red-1-left-font-size;\n line-height: $font-title-1-5-red-1-left-line-height;\n text-align: $font-title-1-5-red-1-left-text-align;\n color: $font-title-1-5-red-1-left-color;\n font-style: $font-title-1-5-red-1-left-font-style;\n font-weight: $font-title-1-5-red-1-left-font-weight;\n font-family: $font-title-1-5-red-1-left-font-family;\n}\n\n/* title-1/5-red/2-center font style */\n$font-title-1-5-red-2-center-font-size: 24px !default;\n$font-title-1-5-red-2-center-line-height: 30px !default;\n$font-title-1-5-red-2-center-text-align: center !default;\n$font-title-1-5-red-2-center-color: #e41f13 !default;\n$font-title-1-5-red-2-center-font-style: normal !default;\n$font-title-1-5-red-2-center-font-weight: 600 !default;\n$font-title-1-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-2-center () {\n font-size: $font-title-1-5-red-2-center-font-size;\n line-height: $font-title-1-5-red-2-center-line-height;\n text-align: $font-title-1-5-red-2-center-text-align;\n color: $font-title-1-5-red-2-center-color;\n font-style: $font-title-1-5-red-2-center-font-style;\n font-weight: $font-title-1-5-red-2-center-font-weight;\n font-family: $font-title-1-5-red-2-center-font-family;\n}\n\n/* title-1/6-blue/3-right font style */\n$font-title-1-6-blue-3-right-font-size: 24px !default;\n$font-title-1-6-blue-3-right-line-height: 30px !default;\n$font-title-1-6-blue-3-right-text-align: right !default;\n$font-title-1-6-blue-3-right-color: #1e1348 !default;\n$font-title-1-6-blue-3-right-font-style: normal !default;\n$font-title-1-6-blue-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-3-right () {\n font-size: $font-title-1-6-blue-3-right-font-size;\n line-height: $font-title-1-6-blue-3-right-line-height;\n text-align: $font-title-1-6-blue-3-right-text-align;\n color: $font-title-1-6-blue-3-right-color;\n font-style: $font-title-1-6-blue-3-right-font-style;\n font-weight: $font-title-1-6-blue-3-right-font-weight;\n font-family: $font-title-1-6-blue-3-right-font-family;\n}\n\n/* title-1/6-blue-80/3-right font style */\n$font-title-1-6-blue-80-3-right-font-size: 24px !default;\n$font-title-1-6-blue-80-3-right-line-height: 30px !default;\n$font-title-1-6-blue-80-3-right-text-align: right !default;\n$font-title-1-6-blue-80-3-right-font-style: normal !default;\n$font-title-1-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-3-right () {\n font-size: $font-title-1-6-blue-80-3-right-font-size;\n line-height: $font-title-1-6-blue-80-3-right-line-height;\n text-align: $font-title-1-6-blue-80-3-right-text-align;\n font-style: $font-title-1-6-blue-80-3-right-font-style;\n font-weight: $font-title-1-6-blue-80-3-right-font-weight;\n font-family: $font-title-1-6-blue-80-3-right-font-family;\n}\n\n/* title-1/6-blue-60/3-right font style */\n$font-title-1-6-blue-60-3-right-font-size: 24px !default;\n$font-title-1-6-blue-60-3-right-line-height: 30px !default;\n$font-title-1-6-blue-60-3-right-text-align: right !default;\n$font-title-1-6-blue-60-3-right-color: #787191 !default;\n$font-title-1-6-blue-60-3-right-font-style: normal !default;\n$font-title-1-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-3-right () {\n font-size: $font-title-1-6-blue-60-3-right-font-size;\n line-height: $font-title-1-6-blue-60-3-right-line-height;\n text-align: $font-title-1-6-blue-60-3-right-text-align;\n color: $font-title-1-6-blue-60-3-right-color;\n font-style: $font-title-1-6-blue-60-3-right-font-style;\n font-weight: $font-title-1-6-blue-60-3-right-font-weight;\n font-family: $font-title-1-6-blue-60-3-right-font-family;\n}\n\n/* title-1/6-blue/1-left font style */\n$font-title-1-6-blue-1-left-font-size: 24px !default;\n$font-title-1-6-blue-1-left-line-height: 30px !default;\n$font-title-1-6-blue-1-left-text-align: left !default;\n$font-title-1-6-blue-1-left-color: #1e1348 !default;\n$font-title-1-6-blue-1-left-font-style: normal !default;\n$font-title-1-6-blue-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-1-left () {\n font-size: $font-title-1-6-blue-1-left-font-size;\n line-height: $font-title-1-6-blue-1-left-line-height;\n text-align: $font-title-1-6-blue-1-left-text-align;\n color: $font-title-1-6-blue-1-left-color;\n font-style: $font-title-1-6-blue-1-left-font-style;\n font-weight: $font-title-1-6-blue-1-left-font-weight;\n font-family: $font-title-1-6-blue-1-left-font-family;\n}\n\n/* title-1/6-blue-80/1-left font style */\n$font-title-1-6-blue-80-1-left-font-size: 24px !default;\n$font-title-1-6-blue-80-1-left-line-height: 30px !default;\n$font-title-1-6-blue-80-1-left-text-align: left !default;\n$font-title-1-6-blue-80-1-left-font-style: normal !default;\n$font-title-1-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-1-left () {\n font-size: $font-title-1-6-blue-80-1-left-font-size;\n line-height: $font-title-1-6-blue-80-1-left-line-height;\n text-align: $font-title-1-6-blue-80-1-left-text-align;\n font-style: $font-title-1-6-blue-80-1-left-font-style;\n font-weight: $font-title-1-6-blue-80-1-left-font-weight;\n font-family: $font-title-1-6-blue-80-1-left-font-family;\n}\n\n/* title-1/6-blue-60/1-left font style */\n$font-title-1-6-blue-60-1-left-font-size: 24px !default;\n$font-title-1-6-blue-60-1-left-line-height: 30px !default;\n$font-title-1-6-blue-60-1-left-text-align: left !default;\n$font-title-1-6-blue-60-1-left-color: #787191 !default;\n$font-title-1-6-blue-60-1-left-font-style: normal !default;\n$font-title-1-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-1-left () {\n font-size: $font-title-1-6-blue-60-1-left-font-size;\n line-height: $font-title-1-6-blue-60-1-left-line-height;\n text-align: $font-title-1-6-blue-60-1-left-text-align;\n color: $font-title-1-6-blue-60-1-left-color;\n font-style: $font-title-1-6-blue-60-1-left-font-style;\n font-weight: $font-title-1-6-blue-60-1-left-font-weight;\n font-family: $font-title-1-6-blue-60-1-left-font-family;\n}\n\n/* title-1/6-blue/2-center font style */\n$font-title-1-6-blue-2-center-font-size: 24px !default;\n$font-title-1-6-blue-2-center-line-height: 30px !default;\n$font-title-1-6-blue-2-center-text-align: center !default;\n$font-title-1-6-blue-2-center-color: #1e1348 !default;\n$font-title-1-6-blue-2-center-font-style: normal !default;\n$font-title-1-6-blue-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-2-center () {\n font-size: $font-title-1-6-blue-2-center-font-size;\n line-height: $font-title-1-6-blue-2-center-line-height;\n text-align: $font-title-1-6-blue-2-center-text-align;\n color: $font-title-1-6-blue-2-center-color;\n font-style: $font-title-1-6-blue-2-center-font-style;\n font-weight: $font-title-1-6-blue-2-center-font-weight;\n font-family: $font-title-1-6-blue-2-center-font-family;\n}\n\n/* title-1/6-blue-80/2-center font style */\n$font-title-1-6-blue-80-2-center-font-size: 24px !default;\n$font-title-1-6-blue-80-2-center-line-height: 30px !default;\n$font-title-1-6-blue-80-2-center-text-align: center !default;\n$font-title-1-6-blue-80-2-center-font-style: normal !default;\n$font-title-1-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-2-center () {\n font-size: $font-title-1-6-blue-80-2-center-font-size;\n line-height: $font-title-1-6-blue-80-2-center-line-height;\n text-align: $font-title-1-6-blue-80-2-center-text-align;\n font-style: $font-title-1-6-blue-80-2-center-font-style;\n font-weight: $font-title-1-6-blue-80-2-center-font-weight;\n font-family: $font-title-1-6-blue-80-2-center-font-family;\n}\n\n/* title-1/6-blue-60/2-center font style */\n$font-title-1-6-blue-60-2-center-font-size: 24px !default;\n$font-title-1-6-blue-60-2-center-line-height: 30px !default;\n$font-title-1-6-blue-60-2-center-text-align: center !default;\n$font-title-1-6-blue-60-2-center-color: #787191 !default;\n$font-title-1-6-blue-60-2-center-font-style: normal !default;\n$font-title-1-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-2-center () {\n font-size: $font-title-1-6-blue-60-2-center-font-size;\n line-height: $font-title-1-6-blue-60-2-center-line-height;\n text-align: $font-title-1-6-blue-60-2-center-text-align;\n color: $font-title-1-6-blue-60-2-center-color;\n font-style: $font-title-1-6-blue-60-2-center-font-style;\n font-weight: $font-title-1-6-blue-60-2-center-font-weight;\n font-family: $font-title-1-6-blue-60-2-center-font-family;\n}\n\n/* title-2/4-white/3-right font style */\n$font-title-2-4-white-3-right-font-size: 36px !default;\n$font-title-2-4-white-3-right-line-height: 40px !default;\n$font-title-2-4-white-3-right-text-align: right !default;\n$font-title-2-4-white-3-right-color: #ffffff !default;\n$font-title-2-4-white-3-right-font-style: normal !default;\n$font-title-2-4-white-3-right-font-weight: 600 !default;\n$font-title-2-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-3-right () {\n font-size: $font-title-2-4-white-3-right-font-size;\n line-height: $font-title-2-4-white-3-right-line-height;\n text-align: $font-title-2-4-white-3-right-text-align;\n color: $font-title-2-4-white-3-right-color;\n font-style: $font-title-2-4-white-3-right-font-style;\n font-weight: $font-title-2-4-white-3-right-font-weight;\n font-family: $font-title-2-4-white-3-right-font-family;\n}\n\n/* title-2/5-red/3-right font style */\n$font-title-2-5-red-3-right-font-size: 36px !default;\n$font-title-2-5-red-3-right-line-height: 40px !default;\n$font-title-2-5-red-3-right-text-align: right !default;\n$font-title-2-5-red-3-right-color: #eb4f4d !default;\n$font-title-2-5-red-3-right-font-style: normal !default;\n$font-title-2-5-red-3-right-font-weight: 600 !default;\n$font-title-2-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-3-right () {\n font-size: $font-title-2-5-red-3-right-font-size;\n line-height: $font-title-2-5-red-3-right-line-height;\n text-align: $font-title-2-5-red-3-right-text-align;\n color: $font-title-2-5-red-3-right-color;\n font-style: $font-title-2-5-red-3-right-font-style;\n font-weight: $font-title-2-5-red-3-right-font-weight;\n font-family: $font-title-2-5-red-3-right-font-family;\n}\n\n/* title-2/4-white/2-center font style */\n$font-title-2-4-white-2-center-font-size: 36px !default;\n$font-title-2-4-white-2-center-line-height: 40px !default;\n$font-title-2-4-white-2-center-text-align: center !default;\n$font-title-2-4-white-2-center-color: #ffffff !default;\n$font-title-2-4-white-2-center-font-style: normal !default;\n$font-title-2-4-white-2-center-font-weight: 600 !default;\n$font-title-2-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-2-center () {\n font-size: $font-title-2-4-white-2-center-font-size;\n line-height: $font-title-2-4-white-2-center-line-height;\n text-align: $font-title-2-4-white-2-center-text-align;\n color: $font-title-2-4-white-2-center-color;\n font-style: $font-title-2-4-white-2-center-font-style;\n font-weight: $font-title-2-4-white-2-center-font-weight;\n font-family: $font-title-2-4-white-2-center-font-family;\n}\n\n/* title-2/5-red/2-center font style */\n$font-title-2-5-red-2-center-font-size: 36px !default;\n$font-title-2-5-red-2-center-line-height: 40px !default;\n$font-title-2-5-red-2-center-text-align: center !default;\n$font-title-2-5-red-2-center-color: #eb4f4d !default;\n$font-title-2-5-red-2-center-font-style: normal !default;\n$font-title-2-5-red-2-center-font-weight: 600 !default;\n$font-title-2-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-2-center () {\n font-size: $font-title-2-5-red-2-center-font-size;\n line-height: $font-title-2-5-red-2-center-line-height;\n text-align: $font-title-2-5-red-2-center-text-align;\n color: $font-title-2-5-red-2-center-color;\n font-style: $font-title-2-5-red-2-center-font-style;\n font-weight: $font-title-2-5-red-2-center-font-weight;\n font-family: $font-title-2-5-red-2-center-font-family;\n}\n\n/* title-2/4-white/1-left font style */\n$font-title-2-4-white-1-left-font-size: 36px !default;\n$font-title-2-4-white-1-left-line-height: 40px !default;\n$font-title-2-4-white-1-left-text-align: left !default;\n$font-title-2-4-white-1-left-color: #ffffff !default;\n$font-title-2-4-white-1-left-font-style: normal !default;\n$font-title-2-4-white-1-left-font-weight: 600 !default;\n$font-title-2-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-1-left () {\n font-size: $font-title-2-4-white-1-left-font-size;\n line-height: $font-title-2-4-white-1-left-line-height;\n text-align: $font-title-2-4-white-1-left-text-align;\n color: $font-title-2-4-white-1-left-color;\n font-style: $font-title-2-4-white-1-left-font-style;\n font-weight: $font-title-2-4-white-1-left-font-weight;\n font-family: $font-title-2-4-white-1-left-font-family;\n}\n\n/* title-2/5-red/1-left font style */\n$font-title-2-5-red-1-left-font-size: 36px !default;\n$font-title-2-5-red-1-left-line-height: 40px !default;\n$font-title-2-5-red-1-left-text-align: left !default;\n$font-title-2-5-red-1-left-color: #eb4f4d !default;\n$font-title-2-5-red-1-left-font-style: normal !default;\n$font-title-2-5-red-1-left-font-weight: 600 !default;\n$font-title-2-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-1-left () {\n font-size: $font-title-2-5-red-1-left-font-size;\n line-height: $font-title-2-5-red-1-left-line-height;\n text-align: $font-title-2-5-red-1-left-text-align;\n color: $font-title-2-5-red-1-left-color;\n font-style: $font-title-2-5-red-1-left-font-style;\n font-weight: $font-title-2-5-red-1-left-font-weight;\n font-family: $font-title-2-5-red-1-left-font-family;\n}\n\n/* title-2/3-light-grey/3-right font style */\n$font-title-2-3-light-grey-3-right-font-size: 36px !default;\n$font-title-2-3-light-grey-3-right-line-height: 40px !default;\n$font-title-2-3-light-grey-3-right-text-align: right !default;\n$font-title-2-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-3-right-font-style: normal !default;\n$font-title-2-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-2-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-3-right () {\n font-size: $font-title-2-3-light-grey-3-right-font-size;\n line-height: $font-title-2-3-light-grey-3-right-line-height;\n text-align: $font-title-2-3-light-grey-3-right-text-align;\n color: $font-title-2-3-light-grey-3-right-color;\n font-style: $font-title-2-3-light-grey-3-right-font-style;\n font-weight: $font-title-2-3-light-grey-3-right-font-weight;\n font-family: $font-title-2-3-light-grey-3-right-font-family;\n}\n\n/* title-2/3-light-grey/2-center font style */\n$font-title-2-3-light-grey-2-center-font-size: 36px !default;\n$font-title-2-3-light-grey-2-center-line-height: 40px !default;\n$font-title-2-3-light-grey-2-center-text-align: center !default;\n$font-title-2-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-2-center-font-style: normal !default;\n$font-title-2-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-2-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-2-center () {\n font-size: $font-title-2-3-light-grey-2-center-font-size;\n line-height: $font-title-2-3-light-grey-2-center-line-height;\n text-align: $font-title-2-3-light-grey-2-center-text-align;\n color: $font-title-2-3-light-grey-2-center-color;\n font-style: $font-title-2-3-light-grey-2-center-font-style;\n font-weight: $font-title-2-3-light-grey-2-center-font-weight;\n font-family: $font-title-2-3-light-grey-2-center-font-family;\n}\n\n/* title-2/3-light-grey/1-left font style */\n$font-title-2-3-light-grey-1-left-font-size: 36px !default;\n$font-title-2-3-light-grey-1-left-line-height: 40px !default;\n$font-title-2-3-light-grey-1-left-text-align: left !default;\n$font-title-2-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-1-left-font-style: normal !default;\n$font-title-2-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-2-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-1-left () {\n font-size: $font-title-2-3-light-grey-1-left-font-size;\n line-height: $font-title-2-3-light-grey-1-left-line-height;\n text-align: $font-title-2-3-light-grey-1-left-text-align;\n color: $font-title-2-3-light-grey-1-left-color;\n font-style: $font-title-2-3-light-grey-1-left-font-style;\n font-weight: $font-title-2-3-light-grey-1-left-font-weight;\n font-family: $font-title-2-3-light-grey-1-left-font-family;\n}\n\n/* title-2/2-grey/3-right font style */\n$font-title-2-2-grey-3-right-font-size: 36px !default;\n$font-title-2-2-grey-3-right-line-height: 40px !default;\n$font-title-2-2-grey-3-right-text-align: right !default;\n$font-title-2-2-grey-3-right-color: #404040 !default;\n$font-title-2-2-grey-3-right-font-style: normal !default;\n$font-title-2-2-grey-3-right-font-weight: 600 !default;\n$font-title-2-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-3-right () {\n font-size: $font-title-2-2-grey-3-right-font-size;\n line-height: $font-title-2-2-grey-3-right-line-height;\n text-align: $font-title-2-2-grey-3-right-text-align;\n color: $font-title-2-2-grey-3-right-color;\n font-style: $font-title-2-2-grey-3-right-font-style;\n font-weight: $font-title-2-2-grey-3-right-font-weight;\n font-family: $font-title-2-2-grey-3-right-font-family;\n}\n\n/* title-2/2-grey/2-center font style */\n$font-title-2-2-grey-2-center-font-size: 36px !default;\n$font-title-2-2-grey-2-center-line-height: 40px !default;\n$font-title-2-2-grey-2-center-text-align: center !default;\n$font-title-2-2-grey-2-center-color: #404040 !default;\n$font-title-2-2-grey-2-center-font-style: normal !default;\n$font-title-2-2-grey-2-center-font-weight: 600 !default;\n$font-title-2-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-2-center () {\n font-size: $font-title-2-2-grey-2-center-font-size;\n line-height: $font-title-2-2-grey-2-center-line-height;\n text-align: $font-title-2-2-grey-2-center-text-align;\n color: $font-title-2-2-grey-2-center-color;\n font-style: $font-title-2-2-grey-2-center-font-style;\n font-weight: $font-title-2-2-grey-2-center-font-weight;\n font-family: $font-title-2-2-grey-2-center-font-family;\n}\n\n/* title-2/2-grey/1-left font style */\n$font-title-2-2-grey-1-left-font-size: 36px !default;\n$font-title-2-2-grey-1-left-line-height: 40px !default;\n$font-title-2-2-grey-1-left-text-align: left !default;\n$font-title-2-2-grey-1-left-color: #404040 !default;\n$font-title-2-2-grey-1-left-font-style: normal !default;\n$font-title-2-2-grey-1-left-font-weight: 600 !default;\n$font-title-2-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-1-left () {\n font-size: $font-title-2-2-grey-1-left-font-size;\n line-height: $font-title-2-2-grey-1-left-line-height;\n text-align: $font-title-2-2-grey-1-left-text-align;\n color: $font-title-2-2-grey-1-left-color;\n font-style: $font-title-2-2-grey-1-left-font-style;\n font-weight: $font-title-2-2-grey-1-left-font-weight;\n font-family: $font-title-2-2-grey-1-left-font-family;\n}\n\n/* title-2/1-black/3-right font style */\n$font-title-2-1-black-3-right-font-size: 36px !default;\n$font-title-2-1-black-3-right-line-height: 40px !default;\n$font-title-2-1-black-3-right-text-align: right !default;\n$font-title-2-1-black-3-right-color: #000000 !default;\n$font-title-2-1-black-3-right-font-style: normal !default;\n$font-title-2-1-black-3-right-font-weight: 600 !default;\n$font-title-2-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-3-right () {\n font-size: $font-title-2-1-black-3-right-font-size;\n line-height: $font-title-2-1-black-3-right-line-height;\n text-align: $font-title-2-1-black-3-right-text-align;\n color: $font-title-2-1-black-3-right-color;\n font-style: $font-title-2-1-black-3-right-font-style;\n font-weight: $font-title-2-1-black-3-right-font-weight;\n font-family: $font-title-2-1-black-3-right-font-family;\n}\n\n/* title-2/1-black/2-center font style */\n$font-title-2-1-black-2-center-font-size: 36px !default;\n$font-title-2-1-black-2-center-line-height: 40px !default;\n$font-title-2-1-black-2-center-text-align: center !default;\n$font-title-2-1-black-2-center-color: #000000 !default;\n$font-title-2-1-black-2-center-font-style: normal !default;\n$font-title-2-1-black-2-center-font-weight: 600 !default;\n$font-title-2-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-2-center () {\n font-size: $font-title-2-1-black-2-center-font-size;\n line-height: $font-title-2-1-black-2-center-line-height;\n text-align: $font-title-2-1-black-2-center-text-align;\n color: $font-title-2-1-black-2-center-color;\n font-style: $font-title-2-1-black-2-center-font-style;\n font-weight: $font-title-2-1-black-2-center-font-weight;\n font-family: $font-title-2-1-black-2-center-font-family;\n}\n\n/* title-2/1-black/1-left font style */\n$font-title-2-1-black-1-left-font-size: 36px !default;\n$font-title-2-1-black-1-left-line-height: 40px !default;\n$font-title-2-1-black-1-left-text-align: left !default;\n$font-title-2-1-black-1-left-color: #000000 !default;\n$font-title-2-1-black-1-left-font-style: normal !default;\n$font-title-2-1-black-1-left-font-weight: 600 !default;\n$font-title-2-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-1-left () {\n font-size: $font-title-2-1-black-1-left-font-size;\n line-height: $font-title-2-1-black-1-left-line-height;\n text-align: $font-title-2-1-black-1-left-text-align;\n color: $font-title-2-1-black-1-left-color;\n font-style: $font-title-2-1-black-1-left-font-style;\n font-weight: $font-title-2-1-black-1-left-font-weight;\n font-family: $font-title-2-1-black-1-left-font-family;\n}\n\n/* title-2/6-blue/3-right font style */\n$font-title-2-6-blue-3-right-font-size: 36px !default;\n$font-title-2-6-blue-3-right-line-height: 40px !default;\n$font-title-2-6-blue-3-right-text-align: right !default;\n$font-title-2-6-blue-3-right-color: #1e1348 !default;\n$font-title-2-6-blue-3-right-font-style: normal !default;\n$font-title-2-6-blue-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-3-right () {\n font-size: $font-title-2-6-blue-3-right-font-size;\n line-height: $font-title-2-6-blue-3-right-line-height;\n text-align: $font-title-2-6-blue-3-right-text-align;\n color: $font-title-2-6-blue-3-right-color;\n font-style: $font-title-2-6-blue-3-right-font-style;\n font-weight: $font-title-2-6-blue-3-right-font-weight;\n font-family: $font-title-2-6-blue-3-right-font-family;\n}\n\n/* title-2/6-blue-80/3-right font style */\n$font-title-2-6-blue-80-3-right-font-size: 36px !default;\n$font-title-2-6-blue-80-3-right-line-height: 40px !default;\n$font-title-2-6-blue-80-3-right-text-align: right !default;\n$font-title-2-6-blue-80-3-right-font-style: normal !default;\n$font-title-2-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-3-right () {\n font-size: $font-title-2-6-blue-80-3-right-font-size;\n line-height: $font-title-2-6-blue-80-3-right-line-height;\n text-align: $font-title-2-6-blue-80-3-right-text-align;\n font-style: $font-title-2-6-blue-80-3-right-font-style;\n font-weight: $font-title-2-6-blue-80-3-right-font-weight;\n font-family: $font-title-2-6-blue-80-3-right-font-family;\n}\n\n/* title-2/6-blue-60/3-right font style */\n$font-title-2-6-blue-60-3-right-font-size: 36px !default;\n$font-title-2-6-blue-60-3-right-line-height: 40px !default;\n$font-title-2-6-blue-60-3-right-text-align: right !default;\n$font-title-2-6-blue-60-3-right-color: #787191 !default;\n$font-title-2-6-blue-60-3-right-font-style: normal !default;\n$font-title-2-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-3-right () {\n font-size: $font-title-2-6-blue-60-3-right-font-size;\n line-height: $font-title-2-6-blue-60-3-right-line-height;\n text-align: $font-title-2-6-blue-60-3-right-text-align;\n color: $font-title-2-6-blue-60-3-right-color;\n font-style: $font-title-2-6-blue-60-3-right-font-style;\n font-weight: $font-title-2-6-blue-60-3-right-font-weight;\n font-family: $font-title-2-6-blue-60-3-right-font-family;\n}\n\n/* title-2/6-blue/2-center font style */\n$font-title-2-6-blue-2-center-font-size: 36px !default;\n$font-title-2-6-blue-2-center-line-height: 40px !default;\n$font-title-2-6-blue-2-center-text-align: center !default;\n$font-title-2-6-blue-2-center-color: #1e1348 !default;\n$font-title-2-6-blue-2-center-font-style: normal !default;\n$font-title-2-6-blue-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-2-center () {\n font-size: $font-title-2-6-blue-2-center-font-size;\n line-height: $font-title-2-6-blue-2-center-line-height;\n text-align: $font-title-2-6-blue-2-center-text-align;\n color: $font-title-2-6-blue-2-center-color;\n font-style: $font-title-2-6-blue-2-center-font-style;\n font-weight: $font-title-2-6-blue-2-center-font-weight;\n font-family: $font-title-2-6-blue-2-center-font-family;\n}\n\n/* title-2/6-blue-80/2-center font style */\n$font-title-2-6-blue-80-2-center-font-size: 36px !default;\n$font-title-2-6-blue-80-2-center-line-height: 40px !default;\n$font-title-2-6-blue-80-2-center-text-align: center !default;\n$font-title-2-6-blue-80-2-center-font-style: normal !default;\n$font-title-2-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-2-center () {\n font-size: $font-title-2-6-blue-80-2-center-font-size;\n line-height: $font-title-2-6-blue-80-2-center-line-height;\n text-align: $font-title-2-6-blue-80-2-center-text-align;\n font-style: $font-title-2-6-blue-80-2-center-font-style;\n font-weight: $font-title-2-6-blue-80-2-center-font-weight;\n font-family: $font-title-2-6-blue-80-2-center-font-family;\n}\n\n/* title-2/6-blue-60/2-center font style */\n$font-title-2-6-blue-60-2-center-font-size: 36px !default;\n$font-title-2-6-blue-60-2-center-line-height: 40px !default;\n$font-title-2-6-blue-60-2-center-text-align: center !default;\n$font-title-2-6-blue-60-2-center-color: #787191 !default;\n$font-title-2-6-blue-60-2-center-font-style: normal !default;\n$font-title-2-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-2-center () {\n font-size: $font-title-2-6-blue-60-2-center-font-size;\n line-height: $font-title-2-6-blue-60-2-center-line-height;\n text-align: $font-title-2-6-blue-60-2-center-text-align;\n color: $font-title-2-6-blue-60-2-center-color;\n font-style: $font-title-2-6-blue-60-2-center-font-style;\n font-weight: $font-title-2-6-blue-60-2-center-font-weight;\n font-family: $font-title-2-6-blue-60-2-center-font-family;\n}\n\n/* title-2/6-blue/1-left font style */\n$font-title-2-6-blue-1-left-font-size: 36px !default;\n$font-title-2-6-blue-1-left-line-height: 40px !default;\n$font-title-2-6-blue-1-left-text-align: left !default;\n$font-title-2-6-blue-1-left-color: #1e1348 !default;\n$font-title-2-6-blue-1-left-font-style: normal !default;\n$font-title-2-6-blue-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-1-left () {\n font-size: $font-title-2-6-blue-1-left-font-size;\n line-height: $font-title-2-6-blue-1-left-line-height;\n text-align: $font-title-2-6-blue-1-left-text-align;\n color: $font-title-2-6-blue-1-left-color;\n font-style: $font-title-2-6-blue-1-left-font-style;\n font-weight: $font-title-2-6-blue-1-left-font-weight;\n font-family: $font-title-2-6-blue-1-left-font-family;\n}\n\n/* title-2/6-blue-80/1-left font style */\n$font-title-2-6-blue-80-1-left-font-size: 36px !default;\n$font-title-2-6-blue-80-1-left-line-height: 40px !default;\n$font-title-2-6-blue-80-1-left-text-align: left !default;\n$font-title-2-6-blue-80-1-left-font-style: normal !default;\n$font-title-2-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-1-left () {\n font-size: $font-title-2-6-blue-80-1-left-font-size;\n line-height: $font-title-2-6-blue-80-1-left-line-height;\n text-align: $font-title-2-6-blue-80-1-left-text-align;\n font-style: $font-title-2-6-blue-80-1-left-font-style;\n font-weight: $font-title-2-6-blue-80-1-left-font-weight;\n font-family: $font-title-2-6-blue-80-1-left-font-family;\n}\n\n/* title-2/6-blue-60/1-left font style */\n$font-title-2-6-blue-60-1-left-font-size: 36px !default;\n$font-title-2-6-blue-60-1-left-line-height: 40px !default;\n$font-title-2-6-blue-60-1-left-text-align: left !default;\n$font-title-2-6-blue-60-1-left-color: #787191 !default;\n$font-title-2-6-blue-60-1-left-font-style: normal !default;\n$font-title-2-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-1-left () {\n font-size: $font-title-2-6-blue-60-1-left-font-size;\n line-height: $font-title-2-6-blue-60-1-left-line-height;\n text-align: $font-title-2-6-blue-60-1-left-text-align;\n color: $font-title-2-6-blue-60-1-left-color;\n font-style: $font-title-2-6-blue-60-1-left-font-style;\n font-weight: $font-title-2-6-blue-60-1-left-font-weight;\n font-family: $font-title-2-6-blue-60-1-left-font-family;\n}\n\n/* title-3/4-white/3-right font style */\n$font-title-3-4-white-3-right-font-size: 48px !default;\n$font-title-3-4-white-3-right-line-height: 60px !default;\n$font-title-3-4-white-3-right-text-align: right !default;\n$font-title-3-4-white-3-right-color: #ffffff !default;\n$font-title-3-4-white-3-right-font-style: normal !default;\n$font-title-3-4-white-3-right-font-weight: 600 !default;\n$font-title-3-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-3-right () {\n font-size: $font-title-3-4-white-3-right-font-size;\n line-height: $font-title-3-4-white-3-right-line-height;\n text-align: $font-title-3-4-white-3-right-text-align;\n color: $font-title-3-4-white-3-right-color;\n font-style: $font-title-3-4-white-3-right-font-style;\n font-weight: $font-title-3-4-white-3-right-font-weight;\n font-family: $font-title-3-4-white-3-right-font-family;\n}\n\n/* title-3/5-red/3-right font style */\n$font-title-3-5-red-3-right-font-size: 48px !default;\n$font-title-3-5-red-3-right-line-height: 60px !default;\n$font-title-3-5-red-3-right-text-align: right !default;\n$font-title-3-5-red-3-right-color: #eb4f4d !default;\n$font-title-3-5-red-3-right-font-style: normal !default;\n$font-title-3-5-red-3-right-font-weight: 600 !default;\n$font-title-3-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-3-right () {\n font-size: $font-title-3-5-red-3-right-font-size;\n line-height: $font-title-3-5-red-3-right-line-height;\n text-align: $font-title-3-5-red-3-right-text-align;\n color: $font-title-3-5-red-3-right-color;\n font-style: $font-title-3-5-red-3-right-font-style;\n font-weight: $font-title-3-5-red-3-right-font-weight;\n font-family: $font-title-3-5-red-3-right-font-family;\n}\n\n/* title-3/6-blue/3-right font style */\n$font-title-3-6-blue-3-right-font-size: 48px !default;\n$font-title-3-6-blue-3-right-line-height: 60px !default;\n$font-title-3-6-blue-3-right-text-align: right !default;\n$font-title-3-6-blue-3-right-color: #1e1348 !default;\n$font-title-3-6-blue-3-right-font-style: normal !default;\n$font-title-3-6-blue-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-3-right () {\n font-size: $font-title-3-6-blue-3-right-font-size;\n line-height: $font-title-3-6-blue-3-right-line-height;\n text-align: $font-title-3-6-blue-3-right-text-align;\n color: $font-title-3-6-blue-3-right-color;\n font-style: $font-title-3-6-blue-3-right-font-style;\n font-weight: $font-title-3-6-blue-3-right-font-weight;\n font-family: $font-title-3-6-blue-3-right-font-family;\n}\n\n/* title-3/6-blue-80/3-right font style */\n$font-title-3-6-blue-80-3-right-font-size: 48px !default;\n$font-title-3-6-blue-80-3-right-line-height: 60px !default;\n$font-title-3-6-blue-80-3-right-text-align: right !default;\n$font-title-3-6-blue-80-3-right-font-style: normal !default;\n$font-title-3-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-3-right () {\n font-size: $font-title-3-6-blue-80-3-right-font-size;\n line-height: $font-title-3-6-blue-80-3-right-line-height;\n text-align: $font-title-3-6-blue-80-3-right-text-align;\n font-style: $font-title-3-6-blue-80-3-right-font-style;\n font-weight: $font-title-3-6-blue-80-3-right-font-weight;\n font-family: $font-title-3-6-blue-80-3-right-font-family;\n}\n\n/* title-3/6-blue-60/3-right font style */\n$font-title-3-6-blue-60-3-right-font-size: 48px !default;\n$font-title-3-6-blue-60-3-right-line-height: 60px !default;\n$font-title-3-6-blue-60-3-right-text-align: right !default;\n$font-title-3-6-blue-60-3-right-color: #787191 !default;\n$font-title-3-6-blue-60-3-right-font-style: normal !default;\n$font-title-3-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-3-right () {\n font-size: $font-title-3-6-blue-60-3-right-font-size;\n line-height: $font-title-3-6-blue-60-3-right-line-height;\n text-align: $font-title-3-6-blue-60-3-right-text-align;\n color: $font-title-3-6-blue-60-3-right-color;\n font-style: $font-title-3-6-blue-60-3-right-font-style;\n font-weight: $font-title-3-6-blue-60-3-right-font-weight;\n font-family: $font-title-3-6-blue-60-3-right-font-family;\n}\n\n/* title-3/4-white/2-center font style */\n$font-title-3-4-white-2-center-font-size: 48px !default;\n$font-title-3-4-white-2-center-line-height: 60px !default;\n$font-title-3-4-white-2-center-text-align: center !default;\n$font-title-3-4-white-2-center-color: #ffffff !default;\n$font-title-3-4-white-2-center-font-style: normal !default;\n$font-title-3-4-white-2-center-font-weight: 600 !default;\n$font-title-3-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-2-center () {\n font-size: $font-title-3-4-white-2-center-font-size;\n line-height: $font-title-3-4-white-2-center-line-height;\n text-align: $font-title-3-4-white-2-center-text-align;\n color: $font-title-3-4-white-2-center-color;\n font-style: $font-title-3-4-white-2-center-font-style;\n font-weight: $font-title-3-4-white-2-center-font-weight;\n font-family: $font-title-3-4-white-2-center-font-family;\n}\n\n/* title-3/5-red/2-center font style */\n$font-title-3-5-red-2-center-font-size: 48px !default;\n$font-title-3-5-red-2-center-line-height: 60px !default;\n$font-title-3-5-red-2-center-text-align: center !default;\n$font-title-3-5-red-2-center-color: #eb4f4d !default;\n$font-title-3-5-red-2-center-font-style: normal !default;\n$font-title-3-5-red-2-center-font-weight: 600 !default;\n$font-title-3-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-2-center () {\n font-size: $font-title-3-5-red-2-center-font-size;\n line-height: $font-title-3-5-red-2-center-line-height;\n text-align: $font-title-3-5-red-2-center-text-align;\n color: $font-title-3-5-red-2-center-color;\n font-style: $font-title-3-5-red-2-center-font-style;\n font-weight: $font-title-3-5-red-2-center-font-weight;\n font-family: $font-title-3-5-red-2-center-font-family;\n}\n\n/* title-3/6-blue/2-center font style */\n$font-title-3-6-blue-2-center-font-size: 48px !default;\n$font-title-3-6-blue-2-center-line-height: 60px !default;\n$font-title-3-6-blue-2-center-text-align: center !default;\n$font-title-3-6-blue-2-center-color: #1e1348 !default;\n$font-title-3-6-blue-2-center-font-style: normal !default;\n$font-title-3-6-blue-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-2-center () {\n font-size: $font-title-3-6-blue-2-center-font-size;\n line-height: $font-title-3-6-blue-2-center-line-height;\n text-align: $font-title-3-6-blue-2-center-text-align;\n color: $font-title-3-6-blue-2-center-color;\n font-style: $font-title-3-6-blue-2-center-font-style;\n font-weight: $font-title-3-6-blue-2-center-font-weight;\n font-family: $font-title-3-6-blue-2-center-font-family;\n}\n\n/* title-3/6-blue-80/2-center font style */\n$font-title-3-6-blue-80-2-center-font-size: 48px !default;\n$font-title-3-6-blue-80-2-center-line-height: 60px !default;\n$font-title-3-6-blue-80-2-center-text-align: center !default;\n$font-title-3-6-blue-80-2-center-font-style: normal !default;\n$font-title-3-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-2-center () {\n font-size: $font-title-3-6-blue-80-2-center-font-size;\n line-height: $font-title-3-6-blue-80-2-center-line-height;\n text-align: $font-title-3-6-blue-80-2-center-text-align;\n font-style: $font-title-3-6-blue-80-2-center-font-style;\n font-weight: $font-title-3-6-blue-80-2-center-font-weight;\n font-family: $font-title-3-6-blue-80-2-center-font-family;\n}\n\n/* title-3/6-blue-60/2-center font style */\n$font-title-3-6-blue-60-2-center-font-size: 48px !default;\n$font-title-3-6-blue-60-2-center-line-height: 60px !default;\n$font-title-3-6-blue-60-2-center-text-align: center !default;\n$font-title-3-6-blue-60-2-center-color: #787191 !default;\n$font-title-3-6-blue-60-2-center-font-style: normal !default;\n$font-title-3-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-2-center () {\n font-size: $font-title-3-6-blue-60-2-center-font-size;\n line-height: $font-title-3-6-blue-60-2-center-line-height;\n text-align: $font-title-3-6-blue-60-2-center-text-align;\n color: $font-title-3-6-blue-60-2-center-color;\n font-style: $font-title-3-6-blue-60-2-center-font-style;\n font-weight: $font-title-3-6-blue-60-2-center-font-weight;\n font-family: $font-title-3-6-blue-60-2-center-font-family;\n}\n\n/* title-3/4-white/1-left font style */\n$font-title-3-4-white-1-left-font-size: 48px !default;\n$font-title-3-4-white-1-left-line-height: 60px !default;\n$font-title-3-4-white-1-left-text-align: left !default;\n$font-title-3-4-white-1-left-color: #ffffff !default;\n$font-title-3-4-white-1-left-font-style: normal !default;\n$font-title-3-4-white-1-left-font-weight: 600 !default;\n$font-title-3-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-1-left () {\n font-size: $font-title-3-4-white-1-left-font-size;\n line-height: $font-title-3-4-white-1-left-line-height;\n text-align: $font-title-3-4-white-1-left-text-align;\n color: $font-title-3-4-white-1-left-color;\n font-style: $font-title-3-4-white-1-left-font-style;\n font-weight: $font-title-3-4-white-1-left-font-weight;\n font-family: $font-title-3-4-white-1-left-font-family;\n}\n\n/* title-3/5-red/1-left font style */\n$font-title-3-5-red-1-left-font-size: 48px !default;\n$font-title-3-5-red-1-left-line-height: 60px !default;\n$font-title-3-5-red-1-left-text-align: left !default;\n$font-title-3-5-red-1-left-color: #eb4f4d !default;\n$font-title-3-5-red-1-left-font-style: normal !default;\n$font-title-3-5-red-1-left-font-weight: 600 !default;\n$font-title-3-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-1-left () {\n font-size: $font-title-3-5-red-1-left-font-size;\n line-height: $font-title-3-5-red-1-left-line-height;\n text-align: $font-title-3-5-red-1-left-text-align;\n color: $font-title-3-5-red-1-left-color;\n font-style: $font-title-3-5-red-1-left-font-style;\n font-weight: $font-title-3-5-red-1-left-font-weight;\n font-family: $font-title-3-5-red-1-left-font-family;\n}\n\n/* title-3/6-blue/1-left font style */\n$font-title-3-6-blue-1-left-font-size: 48px !default;\n$font-title-3-6-blue-1-left-line-height: 60px !default;\n$font-title-3-6-blue-1-left-text-align: left !default;\n$font-title-3-6-blue-1-left-color: #1e1348 !default;\n$font-title-3-6-blue-1-left-font-style: normal !default;\n$font-title-3-6-blue-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-1-left () {\n font-size: $font-title-3-6-blue-1-left-font-size;\n line-height: $font-title-3-6-blue-1-left-line-height;\n text-align: $font-title-3-6-blue-1-left-text-align;\n color: $font-title-3-6-blue-1-left-color;\n font-style: $font-title-3-6-blue-1-left-font-style;\n font-weight: $font-title-3-6-blue-1-left-font-weight;\n font-family: $font-title-3-6-blue-1-left-font-family;\n}\n\n/* title-3/6-blue-80/1-left font style */\n$font-title-3-6-blue-80-1-left-font-size: 48px !default;\n$font-title-3-6-blue-80-1-left-line-height: 60px !default;\n$font-title-3-6-blue-80-1-left-text-align: left !default;\n$font-title-3-6-blue-80-1-left-font-style: normal !default;\n$font-title-3-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-1-left () {\n font-size: $font-title-3-6-blue-80-1-left-font-size;\n line-height: $font-title-3-6-blue-80-1-left-line-height;\n text-align: $font-title-3-6-blue-80-1-left-text-align;\n font-style: $font-title-3-6-blue-80-1-left-font-style;\n font-weight: $font-title-3-6-blue-80-1-left-font-weight;\n font-family: $font-title-3-6-blue-80-1-left-font-family;\n}\n\n/* title-3/6-blue-60/1-left font style */\n$font-title-3-6-blue-60-1-left-font-size: 48px !default;\n$font-title-3-6-blue-60-1-left-line-height: 60px !default;\n$font-title-3-6-blue-60-1-left-text-align: left !default;\n$font-title-3-6-blue-60-1-left-color: #787191 !default;\n$font-title-3-6-blue-60-1-left-font-style: normal !default;\n$font-title-3-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-1-left () {\n font-size: $font-title-3-6-blue-60-1-left-font-size;\n line-height: $font-title-3-6-blue-60-1-left-line-height;\n text-align: $font-title-3-6-blue-60-1-left-text-align;\n color: $font-title-3-6-blue-60-1-left-color;\n font-style: $font-title-3-6-blue-60-1-left-font-style;\n font-weight: $font-title-3-6-blue-60-1-left-font-weight;\n font-family: $font-title-3-6-blue-60-1-left-font-family;\n}\n\n/* title-3/3-light-grey/3-right font style */\n$font-title-3-3-light-grey-3-right-font-size: 48px !default;\n$font-title-3-3-light-grey-3-right-line-height: 60px !default;\n$font-title-3-3-light-grey-3-right-text-align: right !default;\n$font-title-3-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-3-right-font-style: normal !default;\n$font-title-3-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-3-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-3-right () {\n font-size: $font-title-3-3-light-grey-3-right-font-size;\n line-height: $font-title-3-3-light-grey-3-right-line-height;\n text-align: $font-title-3-3-light-grey-3-right-text-align;\n color: $font-title-3-3-light-grey-3-right-color;\n font-style: $font-title-3-3-light-grey-3-right-font-style;\n font-weight: $font-title-3-3-light-grey-3-right-font-weight;\n font-family: $font-title-3-3-light-grey-3-right-font-family;\n}\n\n/* title-3/3-light-grey/2-center font style */\n$font-title-3-3-light-grey-2-center-font-size: 48px !default;\n$font-title-3-3-light-grey-2-center-line-height: 60px !default;\n$font-title-3-3-light-grey-2-center-text-align: center !default;\n$font-title-3-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-2-center-font-style: normal !default;\n$font-title-3-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-3-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-2-center () {\n font-size: $font-title-3-3-light-grey-2-center-font-size;\n line-height: $font-title-3-3-light-grey-2-center-line-height;\n text-align: $font-title-3-3-light-grey-2-center-text-align;\n color: $font-title-3-3-light-grey-2-center-color;\n font-style: $font-title-3-3-light-grey-2-center-font-style;\n font-weight: $font-title-3-3-light-grey-2-center-font-weight;\n font-family: $font-title-3-3-light-grey-2-center-font-family;\n}\n\n/* title-3/3-light-grey/1-left font style */\n$font-title-3-3-light-grey-1-left-font-size: 48px !default;\n$font-title-3-3-light-grey-1-left-line-height: 60px !default;\n$font-title-3-3-light-grey-1-left-text-align: left !default;\n$font-title-3-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-1-left-font-style: normal !default;\n$font-title-3-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-3-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-1-left () {\n font-size: $font-title-3-3-light-grey-1-left-font-size;\n line-height: $font-title-3-3-light-grey-1-left-line-height;\n text-align: $font-title-3-3-light-grey-1-left-text-align;\n color: $font-title-3-3-light-grey-1-left-color;\n font-style: $font-title-3-3-light-grey-1-left-font-style;\n font-weight: $font-title-3-3-light-grey-1-left-font-weight;\n font-family: $font-title-3-3-light-grey-1-left-font-family;\n}\n\n/* title-3/2-grey/3-right font style */\n$font-title-3-2-grey-3-right-font-size: 48px !default;\n$font-title-3-2-grey-3-right-line-height: 60px !default;\n$font-title-3-2-grey-3-right-text-align: right !default;\n$font-title-3-2-grey-3-right-color: #404040 !default;\n$font-title-3-2-grey-3-right-font-style: normal !default;\n$font-title-3-2-grey-3-right-font-weight: 600 !default;\n$font-title-3-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-3-right () {\n font-size: $font-title-3-2-grey-3-right-font-size;\n line-height: $font-title-3-2-grey-3-right-line-height;\n text-align: $font-title-3-2-grey-3-right-text-align;\n color: $font-title-3-2-grey-3-right-color;\n font-style: $font-title-3-2-grey-3-right-font-style;\n font-weight: $font-title-3-2-grey-3-right-font-weight;\n font-family: $font-title-3-2-grey-3-right-font-family;\n}\n\n/* title-3/2-grey/2-center font style */\n$font-title-3-2-grey-2-center-font-size: 48px !default;\n$font-title-3-2-grey-2-center-line-height: 60px !default;\n$font-title-3-2-grey-2-center-text-align: center !default;\n$font-title-3-2-grey-2-center-color: #404040 !default;\n$font-title-3-2-grey-2-center-font-style: normal !default;\n$font-title-3-2-grey-2-center-font-weight: 600 !default;\n$font-title-3-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-2-center () {\n font-size: $font-title-3-2-grey-2-center-font-size;\n line-height: $font-title-3-2-grey-2-center-line-height;\n text-align: $font-title-3-2-grey-2-center-text-align;\n color: $font-title-3-2-grey-2-center-color;\n font-style: $font-title-3-2-grey-2-center-font-style;\n font-weight: $font-title-3-2-grey-2-center-font-weight;\n font-family: $font-title-3-2-grey-2-center-font-family;\n}\n\n/* title-3/2-grey/1-left font style */\n$font-title-3-2-grey-1-left-font-size: 48px !default;\n$font-title-3-2-grey-1-left-line-height: 60px !default;\n$font-title-3-2-grey-1-left-text-align: left !default;\n$font-title-3-2-grey-1-left-color: #404040 !default;\n$font-title-3-2-grey-1-left-font-style: normal !default;\n$font-title-3-2-grey-1-left-font-weight: 600 !default;\n$font-title-3-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-1-left () {\n font-size: $font-title-3-2-grey-1-left-font-size;\n line-height: $font-title-3-2-grey-1-left-line-height;\n text-align: $font-title-3-2-grey-1-left-text-align;\n color: $font-title-3-2-grey-1-left-color;\n font-style: $font-title-3-2-grey-1-left-font-style;\n font-weight: $font-title-3-2-grey-1-left-font-weight;\n font-family: $font-title-3-2-grey-1-left-font-family;\n}\n\n/* title-3/1-black/3-right font style */\n$font-title-3-1-black-3-right-font-size: 48px !default;\n$font-title-3-1-black-3-right-line-height: 60px !default;\n$font-title-3-1-black-3-right-text-align: right !default;\n$font-title-3-1-black-3-right-color: #000000 !default;\n$font-title-3-1-black-3-right-font-style: normal !default;\n$font-title-3-1-black-3-right-font-weight: 600 !default;\n$font-title-3-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-3-right () {\n font-size: $font-title-3-1-black-3-right-font-size;\n line-height: $font-title-3-1-black-3-right-line-height;\n text-align: $font-title-3-1-black-3-right-text-align;\n color: $font-title-3-1-black-3-right-color;\n font-style: $font-title-3-1-black-3-right-font-style;\n font-weight: $font-title-3-1-black-3-right-font-weight;\n font-family: $font-title-3-1-black-3-right-font-family;\n}\n\n/* title-3/1-black/2-center font style */\n$font-title-3-1-black-2-center-font-size: 48px !default;\n$font-title-3-1-black-2-center-line-height: 60px !default;\n$font-title-3-1-black-2-center-text-align: center !default;\n$font-title-3-1-black-2-center-color: #000000 !default;\n$font-title-3-1-black-2-center-font-style: normal !default;\n$font-title-3-1-black-2-center-font-weight: 600 !default;\n$font-title-3-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-2-center () {\n font-size: $font-title-3-1-black-2-center-font-size;\n line-height: $font-title-3-1-black-2-center-line-height;\n text-align: $font-title-3-1-black-2-center-text-align;\n color: $font-title-3-1-black-2-center-color;\n font-style: $font-title-3-1-black-2-center-font-style;\n font-weight: $font-title-3-1-black-2-center-font-weight;\n font-family: $font-title-3-1-black-2-center-font-family;\n}\n\n/* title-3/1-black/1-left font style */\n$font-title-3-1-black-1-left-font-size: 48px !default;\n$font-title-3-1-black-1-left-line-height: 60px !default;\n$font-title-3-1-black-1-left-text-align: left !default;\n$font-title-3-1-black-1-left-color: #000000 !default;\n$font-title-3-1-black-1-left-font-style: normal !default;\n$font-title-3-1-black-1-left-font-weight: 600 !default;\n$font-title-3-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-1-left () {\n font-size: $font-title-3-1-black-1-left-font-size;\n line-height: $font-title-3-1-black-1-left-line-height;\n text-align: $font-title-3-1-black-1-left-text-align;\n color: $font-title-3-1-black-1-left-color;\n font-style: $font-title-3-1-black-1-left-font-style;\n font-weight: $font-title-3-1-black-1-left-font-weight;\n font-family: $font-title-3-1-black-1-left-font-family;\n}\n\n/* title-4/4-white/3-right font style */\n$font-title-4-4-white-3-right-font-size: 60px !default;\n$font-title-4-4-white-3-right-line-height: 72px !default;\n$font-title-4-4-white-3-right-text-align: right !default;\n$font-title-4-4-white-3-right-color: #ffffff !default;\n$font-title-4-4-white-3-right-font-style: normal !default;\n$font-title-4-4-white-3-right-font-weight: 600 !default;\n$font-title-4-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-3-right () {\n font-size: $font-title-4-4-white-3-right-font-size;\n line-height: $font-title-4-4-white-3-right-line-height;\n text-align: $font-title-4-4-white-3-right-text-align;\n color: $font-title-4-4-white-3-right-color;\n font-style: $font-title-4-4-white-3-right-font-style;\n font-weight: $font-title-4-4-white-3-right-font-weight;\n font-family: $font-title-4-4-white-3-right-font-family;\n}\n\n/* title-4/5-red/3-right font style */\n$font-title-4-5-red-3-right-font-size: 60px !default;\n$font-title-4-5-red-3-right-line-height: 72px !default;\n$font-title-4-5-red-3-right-text-align: right !default;\n$font-title-4-5-red-3-right-color: #eb4f4d !default;\n$font-title-4-5-red-3-right-font-style: normal !default;\n$font-title-4-5-red-3-right-font-weight: 600 !default;\n$font-title-4-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-3-right () {\n font-size: $font-title-4-5-red-3-right-font-size;\n line-height: $font-title-4-5-red-3-right-line-height;\n text-align: $font-title-4-5-red-3-right-text-align;\n color: $font-title-4-5-red-3-right-color;\n font-style: $font-title-4-5-red-3-right-font-style;\n font-weight: $font-title-4-5-red-3-right-font-weight;\n font-family: $font-title-4-5-red-3-right-font-family;\n}\n\n/* title-4/6-blue/3-right font style */\n$font-title-4-6-blue-3-right-font-size: 60px !default;\n$font-title-4-6-blue-3-right-line-height: 72px !default;\n$font-title-4-6-blue-3-right-text-align: right !default;\n$font-title-4-6-blue-3-right-color: #1e1348 !default;\n$font-title-4-6-blue-3-right-font-style: normal !default;\n$font-title-4-6-blue-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-3-right () {\n font-size: $font-title-4-6-blue-3-right-font-size;\n line-height: $font-title-4-6-blue-3-right-line-height;\n text-align: $font-title-4-6-blue-3-right-text-align;\n color: $font-title-4-6-blue-3-right-color;\n font-style: $font-title-4-6-blue-3-right-font-style;\n font-weight: $font-title-4-6-blue-3-right-font-weight;\n font-family: $font-title-4-6-blue-3-right-font-family;\n}\n\n/* title-4/6-blue-80/3-right font style */\n$font-title-4-6-blue-80-3-right-font-size: 60px !default;\n$font-title-4-6-blue-80-3-right-line-height: 72px !default;\n$font-title-4-6-blue-80-3-right-text-align: right !default;\n$font-title-4-6-blue-80-3-right-font-style: normal !default;\n$font-title-4-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-3-right () {\n font-size: $font-title-4-6-blue-80-3-right-font-size;\n line-height: $font-title-4-6-blue-80-3-right-line-height;\n text-align: $font-title-4-6-blue-80-3-right-text-align;\n font-style: $font-title-4-6-blue-80-3-right-font-style;\n font-weight: $font-title-4-6-blue-80-3-right-font-weight;\n font-family: $font-title-4-6-blue-80-3-right-font-family;\n}\n\n/* title-4/6-blue-60/3-right font style */\n$font-title-4-6-blue-60-3-right-font-size: 60px !default;\n$font-title-4-6-blue-60-3-right-line-height: 72px !default;\n$font-title-4-6-blue-60-3-right-text-align: right !default;\n$font-title-4-6-blue-60-3-right-color: #787191 !default;\n$font-title-4-6-blue-60-3-right-font-style: normal !default;\n$font-title-4-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-3-right () {\n font-size: $font-title-4-6-blue-60-3-right-font-size;\n line-height: $font-title-4-6-blue-60-3-right-line-height;\n text-align: $font-title-4-6-blue-60-3-right-text-align;\n color: $font-title-4-6-blue-60-3-right-color;\n font-style: $font-title-4-6-blue-60-3-right-font-style;\n font-weight: $font-title-4-6-blue-60-3-right-font-weight;\n font-family: $font-title-4-6-blue-60-3-right-font-family;\n}\n\n/* title-4/4-white/2-center font style */\n$font-title-4-4-white-2-center-font-size: 60px !default;\n$font-title-4-4-white-2-center-line-height: 72px !default;\n$font-title-4-4-white-2-center-text-align: center !default;\n$font-title-4-4-white-2-center-color: #ffffff !default;\n$font-title-4-4-white-2-center-font-style: normal !default;\n$font-title-4-4-white-2-center-font-weight: 600 !default;\n$font-title-4-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-2-center () {\n font-size: $font-title-4-4-white-2-center-font-size;\n line-height: $font-title-4-4-white-2-center-line-height;\n text-align: $font-title-4-4-white-2-center-text-align;\n color: $font-title-4-4-white-2-center-color;\n font-style: $font-title-4-4-white-2-center-font-style;\n font-weight: $font-title-4-4-white-2-center-font-weight;\n font-family: $font-title-4-4-white-2-center-font-family;\n}\n\n/* title-4/5-red/2-center font style */\n$font-title-4-5-red-2-center-font-size: 60px !default;\n$font-title-4-5-red-2-center-line-height: 72px !default;\n$font-title-4-5-red-2-center-text-align: center !default;\n$font-title-4-5-red-2-center-color: #eb4f4d !default;\n$font-title-4-5-red-2-center-font-style: normal !default;\n$font-title-4-5-red-2-center-font-weight: 600 !default;\n$font-title-4-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-2-center () {\n font-size: $font-title-4-5-red-2-center-font-size;\n line-height: $font-title-4-5-red-2-center-line-height;\n text-align: $font-title-4-5-red-2-center-text-align;\n color: $font-title-4-5-red-2-center-color;\n font-style: $font-title-4-5-red-2-center-font-style;\n font-weight: $font-title-4-5-red-2-center-font-weight;\n font-family: $font-title-4-5-red-2-center-font-family;\n}\n\n/* title-4/6-blue/2-center font style */\n$font-title-4-6-blue-2-center-font-size: 60px !default;\n$font-title-4-6-blue-2-center-line-height: 72px !default;\n$font-title-4-6-blue-2-center-text-align: center !default;\n$font-title-4-6-blue-2-center-color: #1e1348 !default;\n$font-title-4-6-blue-2-center-font-style: normal !default;\n$font-title-4-6-blue-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-2-center () {\n font-size: $font-title-4-6-blue-2-center-font-size;\n line-height: $font-title-4-6-blue-2-center-line-height;\n text-align: $font-title-4-6-blue-2-center-text-align;\n color: $font-title-4-6-blue-2-center-color;\n font-style: $font-title-4-6-blue-2-center-font-style;\n font-weight: $font-title-4-6-blue-2-center-font-weight;\n font-family: $font-title-4-6-blue-2-center-font-family;\n}\n\n/* title-4/6-blue-80/2-center font style */\n$font-title-4-6-blue-80-2-center-font-size: 60px !default;\n$font-title-4-6-blue-80-2-center-line-height: 72px !default;\n$font-title-4-6-blue-80-2-center-text-align: center !default;\n$font-title-4-6-blue-80-2-center-font-style: normal !default;\n$font-title-4-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-2-center () {\n font-size: $font-title-4-6-blue-80-2-center-font-size;\n line-height: $font-title-4-6-blue-80-2-center-line-height;\n text-align: $font-title-4-6-blue-80-2-center-text-align;\n font-style: $font-title-4-6-blue-80-2-center-font-style;\n font-weight: $font-title-4-6-blue-80-2-center-font-weight;\n font-family: $font-title-4-6-blue-80-2-center-font-family;\n}\n\n/* title-4/6-blue-60/2-center font style */\n$font-title-4-6-blue-60-2-center-font-size: 60px !default;\n$font-title-4-6-blue-60-2-center-line-height: 72px !default;\n$font-title-4-6-blue-60-2-center-text-align: center !default;\n$font-title-4-6-blue-60-2-center-color: #787191 !default;\n$font-title-4-6-blue-60-2-center-font-style: normal !default;\n$font-title-4-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-2-center () {\n font-size: $font-title-4-6-blue-60-2-center-font-size;\n line-height: $font-title-4-6-blue-60-2-center-line-height;\n text-align: $font-title-4-6-blue-60-2-center-text-align;\n color: $font-title-4-6-blue-60-2-center-color;\n font-style: $font-title-4-6-blue-60-2-center-font-style;\n font-weight: $font-title-4-6-blue-60-2-center-font-weight;\n font-family: $font-title-4-6-blue-60-2-center-font-family;\n}\n\n/* title-4/4-white/1-left font style */\n$font-title-4-4-white-1-left-font-size: 60px !default;\n$font-title-4-4-white-1-left-line-height: 60px !default;\n$font-title-4-4-white-1-left-text-align: left !default;\n$font-title-4-4-white-1-left-color: #ffffff !default;\n$font-title-4-4-white-1-left-font-style: normal !default;\n$font-title-4-4-white-1-left-font-weight: 600 !default;\n$font-title-4-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-1-left () {\n font-size: $font-title-4-4-white-1-left-font-size;\n line-height: $font-title-4-4-white-1-left-line-height;\n text-align: $font-title-4-4-white-1-left-text-align;\n color: $font-title-4-4-white-1-left-color;\n font-style: $font-title-4-4-white-1-left-font-style;\n font-weight: $font-title-4-4-white-1-left-font-weight;\n font-family: $font-title-4-4-white-1-left-font-family;\n}\n\n/* title-4/5-red/1-left font style */\n$font-title-4-5-red-1-left-font-size: 60px !default;\n$font-title-4-5-red-1-left-line-height: 60px !default;\n$font-title-4-5-red-1-left-text-align: left !default;\n$font-title-4-5-red-1-left-color: #eb4f4d !default;\n$font-title-4-5-red-1-left-font-style: normal !default;\n$font-title-4-5-red-1-left-font-weight: 600 !default;\n$font-title-4-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-1-left () {\n font-size: $font-title-4-5-red-1-left-font-size;\n line-height: $font-title-4-5-red-1-left-line-height;\n text-align: $font-title-4-5-red-1-left-text-align;\n color: $font-title-4-5-red-1-left-color;\n font-style: $font-title-4-5-red-1-left-font-style;\n font-weight: $font-title-4-5-red-1-left-font-weight;\n font-family: $font-title-4-5-red-1-left-font-family;\n}\n\n/* title-4/6-blue/1-left font style */\n$font-title-4-6-blue-1-left-font-size: 60px !default;\n$font-title-4-6-blue-1-left-line-height: 60px !default;\n$font-title-4-6-blue-1-left-text-align: left !default;\n$font-title-4-6-blue-1-left-color: #1e1348 !default;\n$font-title-4-6-blue-1-left-font-style: normal !default;\n$font-title-4-6-blue-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-1-left () {\n font-size: $font-title-4-6-blue-1-left-font-size;\n line-height: $font-title-4-6-blue-1-left-line-height;\n text-align: $font-title-4-6-blue-1-left-text-align;\n color: $font-title-4-6-blue-1-left-color;\n font-style: $font-title-4-6-blue-1-left-font-style;\n font-weight: $font-title-4-6-blue-1-left-font-weight;\n font-family: $font-title-4-6-blue-1-left-font-family;\n}\n\n/* title-4/6-blue-80/1-left font style */\n$font-title-4-6-blue-80-1-left-font-size: 60px !default;\n$font-title-4-6-blue-80-1-left-line-height: 60px !default;\n$font-title-4-6-blue-80-1-left-text-align: left !default;\n$font-title-4-6-blue-80-1-left-font-style: normal !default;\n$font-title-4-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-1-left () {\n font-size: $font-title-4-6-blue-80-1-left-font-size;\n line-height: $font-title-4-6-blue-80-1-left-line-height;\n text-align: $font-title-4-6-blue-80-1-left-text-align;\n font-style: $font-title-4-6-blue-80-1-left-font-style;\n font-weight: $font-title-4-6-blue-80-1-left-font-weight;\n font-family: $font-title-4-6-blue-80-1-left-font-family;\n}\n\n/* title-4/6-blue-60/1-left font style */\n$font-title-4-6-blue-60-1-left-font-size: 60px !default;\n$font-title-4-6-blue-60-1-left-line-height: 60px !default;\n$font-title-4-6-blue-60-1-left-text-align: left !default;\n$font-title-4-6-blue-60-1-left-color: #787191 !default;\n$font-title-4-6-blue-60-1-left-font-style: normal !default;\n$font-title-4-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-1-left () {\n font-size: $font-title-4-6-blue-60-1-left-font-size;\n line-height: $font-title-4-6-blue-60-1-left-line-height;\n text-align: $font-title-4-6-blue-60-1-left-text-align;\n color: $font-title-4-6-blue-60-1-left-color;\n font-style: $font-title-4-6-blue-60-1-left-font-style;\n font-weight: $font-title-4-6-blue-60-1-left-font-weight;\n font-family: $font-title-4-6-blue-60-1-left-font-family;\n}\n\n/* title-4/3-light-grey/3-right font style */\n$font-title-4-3-light-grey-3-right-font-size: 60px !default;\n$font-title-4-3-light-grey-3-right-line-height: 72px !default;\n$font-title-4-3-light-grey-3-right-text-align: right !default;\n$font-title-4-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-3-right-font-style: normal !default;\n$font-title-4-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-4-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-3-right () {\n font-size: $font-title-4-3-light-grey-3-right-font-size;\n line-height: $font-title-4-3-light-grey-3-right-line-height;\n text-align: $font-title-4-3-light-grey-3-right-text-align;\n color: $font-title-4-3-light-grey-3-right-color;\n font-style: $font-title-4-3-light-grey-3-right-font-style;\n font-weight: $font-title-4-3-light-grey-3-right-font-weight;\n font-family: $font-title-4-3-light-grey-3-right-font-family;\n}\n\n/* title-4/3-light-grey/2-center font style */\n$font-title-4-3-light-grey-2-center-font-size: 60px !default;\n$font-title-4-3-light-grey-2-center-line-height: 72px !default;\n$font-title-4-3-light-grey-2-center-text-align: center !default;\n$font-title-4-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-2-center-font-style: normal !default;\n$font-title-4-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-4-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-2-center () {\n font-size: $font-title-4-3-light-grey-2-center-font-size;\n line-height: $font-title-4-3-light-grey-2-center-line-height;\n text-align: $font-title-4-3-light-grey-2-center-text-align;\n color: $font-title-4-3-light-grey-2-center-color;\n font-style: $font-title-4-3-light-grey-2-center-font-style;\n font-weight: $font-title-4-3-light-grey-2-center-font-weight;\n font-family: $font-title-4-3-light-grey-2-center-font-family;\n}\n\n/* title-4/3-light-grey/1-left font style */\n$font-title-4-3-light-grey-1-left-font-size: 60px !default;\n$font-title-4-3-light-grey-1-left-line-height: 60px !default;\n$font-title-4-3-light-grey-1-left-text-align: left !default;\n$font-title-4-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-1-left-font-style: normal !default;\n$font-title-4-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-4-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-1-left () {\n font-size: $font-title-4-3-light-grey-1-left-font-size;\n line-height: $font-title-4-3-light-grey-1-left-line-height;\n text-align: $font-title-4-3-light-grey-1-left-text-align;\n color: $font-title-4-3-light-grey-1-left-color;\n font-style: $font-title-4-3-light-grey-1-left-font-style;\n font-weight: $font-title-4-3-light-grey-1-left-font-weight;\n font-family: $font-title-4-3-light-grey-1-left-font-family;\n}\n\n/* title-4/2-grey/3-right font style */\n$font-title-4-2-grey-3-right-font-size: 60px !default;\n$font-title-4-2-grey-3-right-line-height: 72px !default;\n$font-title-4-2-grey-3-right-text-align: right !default;\n$font-title-4-2-grey-3-right-color: #404040 !default;\n$font-title-4-2-grey-3-right-font-style: normal !default;\n$font-title-4-2-grey-3-right-font-weight: 600 !default;\n$font-title-4-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-3-right () {\n font-size: $font-title-4-2-grey-3-right-font-size;\n line-height: $font-title-4-2-grey-3-right-line-height;\n text-align: $font-title-4-2-grey-3-right-text-align;\n color: $font-title-4-2-grey-3-right-color;\n font-style: $font-title-4-2-grey-3-right-font-style;\n font-weight: $font-title-4-2-grey-3-right-font-weight;\n font-family: $font-title-4-2-grey-3-right-font-family;\n}\n\n/* title-4/2-grey/2-center font style */\n$font-title-4-2-grey-2-center-font-size: 60px !default;\n$font-title-4-2-grey-2-center-line-height: 72px !default;\n$font-title-4-2-grey-2-center-text-align: center !default;\n$font-title-4-2-grey-2-center-color: #404040 !default;\n$font-title-4-2-grey-2-center-font-style: normal !default;\n$font-title-4-2-grey-2-center-font-weight: 600 !default;\n$font-title-4-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-2-center () {\n font-size: $font-title-4-2-grey-2-center-font-size;\n line-height: $font-title-4-2-grey-2-center-line-height;\n text-align: $font-title-4-2-grey-2-center-text-align;\n color: $font-title-4-2-grey-2-center-color;\n font-style: $font-title-4-2-grey-2-center-font-style;\n font-weight: $font-title-4-2-grey-2-center-font-weight;\n font-family: $font-title-4-2-grey-2-center-font-family;\n}\n\n/* title-4/2-grey/1-left font style */\n$font-title-4-2-grey-1-left-font-size: 60px !default;\n$font-title-4-2-grey-1-left-line-height: 60px !default;\n$font-title-4-2-grey-1-left-text-align: left !default;\n$font-title-4-2-grey-1-left-color: #404040 !default;\n$font-title-4-2-grey-1-left-font-style: normal !default;\n$font-title-4-2-grey-1-left-font-weight: 600 !default;\n$font-title-4-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-1-left () {\n font-size: $font-title-4-2-grey-1-left-font-size;\n line-height: $font-title-4-2-grey-1-left-line-height;\n text-align: $font-title-4-2-grey-1-left-text-align;\n color: $font-title-4-2-grey-1-left-color;\n font-style: $font-title-4-2-grey-1-left-font-style;\n font-weight: $font-title-4-2-grey-1-left-font-weight;\n font-family: $font-title-4-2-grey-1-left-font-family;\n}\n\n/* title-4/1-black/3-right font style */\n$font-title-4-1-black-3-right-font-size: 60px !default;\n$font-title-4-1-black-3-right-line-height: 72px !default;\n$font-title-4-1-black-3-right-text-align: right !default;\n$font-title-4-1-black-3-right-color: #000000 !default;\n$font-title-4-1-black-3-right-font-style: normal !default;\n$font-title-4-1-black-3-right-font-weight: 600 !default;\n$font-title-4-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-3-right () {\n font-size: $font-title-4-1-black-3-right-font-size;\n line-height: $font-title-4-1-black-3-right-line-height;\n text-align: $font-title-4-1-black-3-right-text-align;\n color: $font-title-4-1-black-3-right-color;\n font-style: $font-title-4-1-black-3-right-font-style;\n font-weight: $font-title-4-1-black-3-right-font-weight;\n font-family: $font-title-4-1-black-3-right-font-family;\n}\n\n/* title-4/1-black/2-center font style */\n$font-title-4-1-black-2-center-font-size: 60px !default;\n$font-title-4-1-black-2-center-line-height: 72px !default;\n$font-title-4-1-black-2-center-text-align: center !default;\n$font-title-4-1-black-2-center-color: #000000 !default;\n$font-title-4-1-black-2-center-font-style: normal !default;\n$font-title-4-1-black-2-center-font-weight: 600 !default;\n$font-title-4-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-2-center () {\n font-size: $font-title-4-1-black-2-center-font-size;\n line-height: $font-title-4-1-black-2-center-line-height;\n text-align: $font-title-4-1-black-2-center-text-align;\n color: $font-title-4-1-black-2-center-color;\n font-style: $font-title-4-1-black-2-center-font-style;\n font-weight: $font-title-4-1-black-2-center-font-weight;\n font-family: $font-title-4-1-black-2-center-font-family;\n}\n\n/* title-4/1-black/1-left font style */\n$font-title-4-1-black-1-left-font-size: 60px !default;\n$font-title-4-1-black-1-left-line-height: 60px !default;\n$font-title-4-1-black-1-left-text-align: left !default;\n$font-title-4-1-black-1-left-color: #000000 !default;\n$font-title-4-1-black-1-left-font-style: normal !default;\n$font-title-4-1-black-1-left-font-weight: 600 !default;\n$font-title-4-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-1-left () {\n font-size: $font-title-4-1-black-1-left-font-size;\n line-height: $font-title-4-1-black-1-left-line-height;\n text-align: $font-title-4-1-black-1-left-text-align;\n color: $font-title-4-1-black-1-left-color;\n font-style: $font-title-4-1-black-1-left-font-style;\n font-weight: $font-title-4-1-black-1-left-font-weight;\n font-family: $font-title-4-1-black-1-left-font-family;\n}\n\n/* body-bold/4-white/3-right font style */\n$font-body-bold-4-white-3-right-font-size: 20px !default;\n$font-body-bold-4-white-3-right-line-height: 26px !default;\n$font-body-bold-4-white-3-right-text-align: right !default;\n$font-body-bold-4-white-3-right-color: #ffffff !default;\n$font-body-bold-4-white-3-right-font-style: normal !default;\n$font-body-bold-4-white-3-right-font-weight: 600 !default;\n$font-body-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-3-right () {\n font-size: $font-body-bold-4-white-3-right-font-size;\n line-height: $font-body-bold-4-white-3-right-line-height;\n text-align: $font-body-bold-4-white-3-right-text-align;\n color: $font-body-bold-4-white-3-right-color;\n font-style: $font-body-bold-4-white-3-right-font-style;\n font-weight: $font-body-bold-4-white-3-right-font-weight;\n font-family: $font-body-bold-4-white-3-right-font-family;\n}\n\n/* body-bold/5-red/3-right font style */\n$font-body-bold-5-red-3-right-font-size: 20px !default;\n$font-body-bold-5-red-3-right-line-height: 26px !default;\n$font-body-bold-5-red-3-right-text-align: right !default;\n$font-body-bold-5-red-3-right-color: #eb4f4d !default;\n$font-body-bold-5-red-3-right-font-style: normal !default;\n$font-body-bold-5-red-3-right-font-weight: 600 !default;\n$font-body-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-3-right () {\n font-size: $font-body-bold-5-red-3-right-font-size;\n line-height: $font-body-bold-5-red-3-right-line-height;\n text-align: $font-body-bold-5-red-3-right-text-align;\n color: $font-body-bold-5-red-3-right-color;\n font-style: $font-body-bold-5-red-3-right-font-style;\n font-weight: $font-body-bold-5-red-3-right-font-weight;\n font-family: $font-body-bold-5-red-3-right-font-family;\n}\n\n/* body-bold/6-blue/3-right font style */\n$font-body-bold-6-blue-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-3-right-text-align: right !default;\n$font-body-bold-6-blue-3-right-color: #1e1348 !default;\n$font-body-bold-6-blue-3-right-font-style: normal !default;\n$font-body-bold-6-blue-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-3-right () {\n font-size: $font-body-bold-6-blue-3-right-font-size;\n line-height: $font-body-bold-6-blue-3-right-line-height;\n text-align: $font-body-bold-6-blue-3-right-text-align;\n color: $font-body-bold-6-blue-3-right-color;\n font-style: $font-body-bold-6-blue-3-right-font-style;\n font-weight: $font-body-bold-6-blue-3-right-font-weight;\n font-family: $font-body-bold-6-blue-3-right-font-family;\n}\n\n/* body-bold/6-blue-80/3-right font style */\n$font-body-bold-6-blue-80-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-80-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-80-3-right-text-align: right !default;\n$font-body-bold-6-blue-80-3-right-font-style: normal !default;\n$font-body-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-3-right () {\n font-size: $font-body-bold-6-blue-80-3-right-font-size;\n line-height: $font-body-bold-6-blue-80-3-right-line-height;\n text-align: $font-body-bold-6-blue-80-3-right-text-align;\n font-style: $font-body-bold-6-blue-80-3-right-font-style;\n font-weight: $font-body-bold-6-blue-80-3-right-font-weight;\n font-family: $font-body-bold-6-blue-80-3-right-font-family;\n}\n\n/* body-bold/6-blue-60/3-right font style */\n$font-body-bold-6-blue-60-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-60-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-60-3-right-text-align: right !default;\n$font-body-bold-6-blue-60-3-right-color: #787191 !default;\n$font-body-bold-6-blue-60-3-right-font-style: normal !default;\n$font-body-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-3-right () {\n font-size: $font-body-bold-6-blue-60-3-right-font-size;\n line-height: $font-body-bold-6-blue-60-3-right-line-height;\n text-align: $font-body-bold-6-blue-60-3-right-text-align;\n color: $font-body-bold-6-blue-60-3-right-color;\n font-style: $font-body-bold-6-blue-60-3-right-font-style;\n font-weight: $font-body-bold-6-blue-60-3-right-font-weight;\n font-family: $font-body-bold-6-blue-60-3-right-font-family;\n}\n\n/* body-bold/4-white/2-center font style */\n$font-body-bold-4-white-2-center-font-size: 20px !default;\n$font-body-bold-4-white-2-center-line-height: 26px !default;\n$font-body-bold-4-white-2-center-text-align: center !default;\n$font-body-bold-4-white-2-center-color: #ffffff !default;\n$font-body-bold-4-white-2-center-font-style: normal !default;\n$font-body-bold-4-white-2-center-font-weight: 600 !default;\n$font-body-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-2-center () {\n font-size: $font-body-bold-4-white-2-center-font-size;\n line-height: $font-body-bold-4-white-2-center-line-height;\n text-align: $font-body-bold-4-white-2-center-text-align;\n color: $font-body-bold-4-white-2-center-color;\n font-style: $font-body-bold-4-white-2-center-font-style;\n font-weight: $font-body-bold-4-white-2-center-font-weight;\n font-family: $font-body-bold-4-white-2-center-font-family;\n}\n\n/* body-bold/5-red/2-center font style */\n$font-body-bold-5-red-2-center-font-size: 20px !default;\n$font-body-bold-5-red-2-center-line-height: 26px !default;\n$font-body-bold-5-red-2-center-text-align: center !default;\n$font-body-bold-5-red-2-center-color: #eb4f4d !default;\n$font-body-bold-5-red-2-center-font-style: normal !default;\n$font-body-bold-5-red-2-center-font-weight: 600 !default;\n$font-body-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-2-center () {\n font-size: $font-body-bold-5-red-2-center-font-size;\n line-height: $font-body-bold-5-red-2-center-line-height;\n text-align: $font-body-bold-5-red-2-center-text-align;\n color: $font-body-bold-5-red-2-center-color;\n font-style: $font-body-bold-5-red-2-center-font-style;\n font-weight: $font-body-bold-5-red-2-center-font-weight;\n font-family: $font-body-bold-5-red-2-center-font-family;\n}\n\n/* body-bold/6-blue/2-center font style */\n$font-body-bold-6-blue-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-2-center-text-align: center !default;\n$font-body-bold-6-blue-2-center-color: #1e1348 !default;\n$font-body-bold-6-blue-2-center-font-style: normal !default;\n$font-body-bold-6-blue-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-2-center () {\n font-size: $font-body-bold-6-blue-2-center-font-size;\n line-height: $font-body-bold-6-blue-2-center-line-height;\n text-align: $font-body-bold-6-blue-2-center-text-align;\n color: $font-body-bold-6-blue-2-center-color;\n font-style: $font-body-bold-6-blue-2-center-font-style;\n font-weight: $font-body-bold-6-blue-2-center-font-weight;\n font-family: $font-body-bold-6-blue-2-center-font-family;\n}\n\n/* body-bold/6-blue-80/2-center font style */\n$font-body-bold-6-blue-80-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-80-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-80-2-center-text-align: center !default;\n$font-body-bold-6-blue-80-2-center-font-style: normal !default;\n$font-body-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-2-center () {\n font-size: $font-body-bold-6-blue-80-2-center-font-size;\n line-height: $font-body-bold-6-blue-80-2-center-line-height;\n text-align: $font-body-bold-6-blue-80-2-center-text-align;\n font-style: $font-body-bold-6-blue-80-2-center-font-style;\n font-weight: $font-body-bold-6-blue-80-2-center-font-weight;\n font-family: $font-body-bold-6-blue-80-2-center-font-family;\n}\n\n/* body-bold/6-blue-60/2-center font style */\n$font-body-bold-6-blue-60-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-60-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-60-2-center-text-align: center !default;\n$font-body-bold-6-blue-60-2-center-color: #787191 !default;\n$font-body-bold-6-blue-60-2-center-font-style: normal !default;\n$font-body-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-2-center () {\n font-size: $font-body-bold-6-blue-60-2-center-font-size;\n line-height: $font-body-bold-6-blue-60-2-center-line-height;\n text-align: $font-body-bold-6-blue-60-2-center-text-align;\n color: $font-body-bold-6-blue-60-2-center-color;\n font-style: $font-body-bold-6-blue-60-2-center-font-style;\n font-weight: $font-body-bold-6-blue-60-2-center-font-weight;\n font-family: $font-body-bold-6-blue-60-2-center-font-family;\n}\n\n/* body-bold/4-white/1-left font style */\n$font-body-bold-4-white-1-left-font-size: 20px !default;\n$font-body-bold-4-white-1-left-line-height: 25px !default;\n$font-body-bold-4-white-1-left-text-align: left !default;\n$font-body-bold-4-white-1-left-color: #ffffff !default;\n$font-body-bold-4-white-1-left-font-style: normal !default;\n$font-body-bold-4-white-1-left-font-weight: 600 !default;\n$font-body-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-1-left () {\n font-size: $font-body-bold-4-white-1-left-font-size;\n line-height: $font-body-bold-4-white-1-left-line-height;\n text-align: $font-body-bold-4-white-1-left-text-align;\n color: $font-body-bold-4-white-1-left-color;\n font-style: $font-body-bold-4-white-1-left-font-style;\n font-weight: $font-body-bold-4-white-1-left-font-weight;\n font-family: $font-body-bold-4-white-1-left-font-family;\n}\n\n/* body-bold/5-red/1-left font style */\n$font-body-bold-5-red-1-left-font-size: 20px !default;\n$font-body-bold-5-red-1-left-line-height: 25px !default;\n$font-body-bold-5-red-1-left-text-align: left !default;\n$font-body-bold-5-red-1-left-color: #eb4f4d !default;\n$font-body-bold-5-red-1-left-font-style: normal !default;\n$font-body-bold-5-red-1-left-font-weight: 600 !default;\n$font-body-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-1-left () {\n font-size: $font-body-bold-5-red-1-left-font-size;\n line-height: $font-body-bold-5-red-1-left-line-height;\n text-align: $font-body-bold-5-red-1-left-text-align;\n color: $font-body-bold-5-red-1-left-color;\n font-style: $font-body-bold-5-red-1-left-font-style;\n font-weight: $font-body-bold-5-red-1-left-font-weight;\n font-family: $font-body-bold-5-red-1-left-font-family;\n}\n\n/* body-bold/6-blue/1-left font style */\n$font-body-bold-6-blue-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-1-left-text-align: left !default;\n$font-body-bold-6-blue-1-left-color: #1e1348 !default;\n$font-body-bold-6-blue-1-left-font-style: normal !default;\n$font-body-bold-6-blue-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-1-left () {\n font-size: $font-body-bold-6-blue-1-left-font-size;\n line-height: $font-body-bold-6-blue-1-left-line-height;\n text-align: $font-body-bold-6-blue-1-left-text-align;\n color: $font-body-bold-6-blue-1-left-color;\n font-style: $font-body-bold-6-blue-1-left-font-style;\n font-weight: $font-body-bold-6-blue-1-left-font-weight;\n font-family: $font-body-bold-6-blue-1-left-font-family;\n}\n\n/* body-bold/6-blue-80/1-left font style */\n$font-body-bold-6-blue-80-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-80-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-80-1-left-text-align: left !default;\n$font-body-bold-6-blue-80-1-left-color: #4b426d !default;\n$font-body-bold-6-blue-80-1-left-font-style: normal !default;\n$font-body-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-1-left () {\n font-size: $font-body-bold-6-blue-80-1-left-font-size;\n line-height: $font-body-bold-6-blue-80-1-left-line-height;\n text-align: $font-body-bold-6-blue-80-1-left-text-align;\n color: $font-body-bold-6-blue-80-1-left-color;\n font-style: $font-body-bold-6-blue-80-1-left-font-style;\n font-weight: $font-body-bold-6-blue-80-1-left-font-weight;\n font-family: $font-body-bold-6-blue-80-1-left-font-family;\n}\n\n/* body-bold/6-blue-60/1-left font style */\n$font-body-bold-6-blue-60-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-60-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-60-1-left-text-align: left !default;\n$font-body-bold-6-blue-60-1-left-color: #787191 !default;\n$font-body-bold-6-blue-60-1-left-font-style: normal !default;\n$font-body-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-1-left () {\n font-size: $font-body-bold-6-blue-60-1-left-font-size;\n line-height: $font-body-bold-6-blue-60-1-left-line-height;\n text-align: $font-body-bold-6-blue-60-1-left-text-align;\n color: $font-body-bold-6-blue-60-1-left-color;\n font-style: $font-body-bold-6-blue-60-1-left-font-style;\n font-weight: $font-body-bold-6-blue-60-1-left-font-weight;\n font-family: $font-body-bold-6-blue-60-1-left-font-family;\n}\n\n/* body-bold/3-light-grey/3-right font style */\n$font-body-bold-3-light-grey-3-right-font-size: 20px !default;\n$font-body-bold-3-light-grey-3-right-line-height: 26px !default;\n$font-body-bold-3-light-grey-3-right-text-align: right !default;\n$font-body-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-3-right-font-style: normal !default;\n$font-body-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-body-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-3-right () {\n font-size: $font-body-bold-3-light-grey-3-right-font-size;\n line-height: $font-body-bold-3-light-grey-3-right-line-height;\n text-align: $font-body-bold-3-light-grey-3-right-text-align;\n color: $font-body-bold-3-light-grey-3-right-color;\n font-style: $font-body-bold-3-light-grey-3-right-font-style;\n font-weight: $font-body-bold-3-light-grey-3-right-font-weight;\n font-family: $font-body-bold-3-light-grey-3-right-font-family;\n}\n\n/* body-bold/3-light-grey/2-center font style */\n$font-body-bold-3-light-grey-2-center-font-size: 20px !default;\n$font-body-bold-3-light-grey-2-center-line-height: 26px !default;\n$font-body-bold-3-light-grey-2-center-text-align: center !default;\n$font-body-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-2-center-font-style: normal !default;\n$font-body-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-body-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-2-center () {\n font-size: $font-body-bold-3-light-grey-2-center-font-size;\n line-height: $font-body-bold-3-light-grey-2-center-line-height;\n text-align: $font-body-bold-3-light-grey-2-center-text-align;\n color: $font-body-bold-3-light-grey-2-center-color;\n font-style: $font-body-bold-3-light-grey-2-center-font-style;\n font-weight: $font-body-bold-3-light-grey-2-center-font-weight;\n font-family: $font-body-bold-3-light-grey-2-center-font-family;\n}\n\n/* body-bold/3-light-grey/1-left font style */\n$font-body-bold-3-light-grey-1-left-font-size: 20px !default;\n$font-body-bold-3-light-grey-1-left-line-height: 25px !default;\n$font-body-bold-3-light-grey-1-left-text-align: left !default;\n$font-body-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-1-left-font-style: normal !default;\n$font-body-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-body-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-1-left () {\n font-size: $font-body-bold-3-light-grey-1-left-font-size;\n line-height: $font-body-bold-3-light-grey-1-left-line-height;\n text-align: $font-body-bold-3-light-grey-1-left-text-align;\n color: $font-body-bold-3-light-grey-1-left-color;\n font-style: $font-body-bold-3-light-grey-1-left-font-style;\n font-weight: $font-body-bold-3-light-grey-1-left-font-weight;\n font-family: $font-body-bold-3-light-grey-1-left-font-family;\n}\n\n/* body-bold/2-grey/3-right font style */\n$font-body-bold-2-grey-3-right-font-size: 20px !default;\n$font-body-bold-2-grey-3-right-line-height: 26px !default;\n$font-body-bold-2-grey-3-right-text-align: right !default;\n$font-body-bold-2-grey-3-right-color: #404040 !default;\n$font-body-bold-2-grey-3-right-font-style: normal !default;\n$font-body-bold-2-grey-3-right-font-weight: 600 !default;\n$font-body-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-3-right () {\n font-size: $font-body-bold-2-grey-3-right-font-size;\n line-height: $font-body-bold-2-grey-3-right-line-height;\n text-align: $font-body-bold-2-grey-3-right-text-align;\n color: $font-body-bold-2-grey-3-right-color;\n font-style: $font-body-bold-2-grey-3-right-font-style;\n font-weight: $font-body-bold-2-grey-3-right-font-weight;\n font-family: $font-body-bold-2-grey-3-right-font-family;\n}\n\n/* body-bold/2-grey/2-center font style */\n$font-body-bold-2-grey-2-center-font-size: 20px !default;\n$font-body-bold-2-grey-2-center-line-height: 26px !default;\n$font-body-bold-2-grey-2-center-text-align: center !default;\n$font-body-bold-2-grey-2-center-color: #404040 !default;\n$font-body-bold-2-grey-2-center-font-style: normal !default;\n$font-body-bold-2-grey-2-center-font-weight: 600 !default;\n$font-body-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-2-center () {\n font-size: $font-body-bold-2-grey-2-center-font-size;\n line-height: $font-body-bold-2-grey-2-center-line-height;\n text-align: $font-body-bold-2-grey-2-center-text-align;\n color: $font-body-bold-2-grey-2-center-color;\n font-style: $font-body-bold-2-grey-2-center-font-style;\n font-weight: $font-body-bold-2-grey-2-center-font-weight;\n font-family: $font-body-bold-2-grey-2-center-font-family;\n}\n\n/* body-bold/2-grey/1-left font style */\n$font-body-bold-2-grey-1-left-font-size: 20px !default;\n$font-body-bold-2-grey-1-left-line-height: 25px !default;\n$font-body-bold-2-grey-1-left-text-align: left !default;\n$font-body-bold-2-grey-1-left-color: #404040 !default;\n$font-body-bold-2-grey-1-left-font-style: normal !default;\n$font-body-bold-2-grey-1-left-font-weight: 600 !default;\n$font-body-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-1-left () {\n font-size: $font-body-bold-2-grey-1-left-font-size;\n line-height: $font-body-bold-2-grey-1-left-line-height;\n text-align: $font-body-bold-2-grey-1-left-text-align;\n color: $font-body-bold-2-grey-1-left-color;\n font-style: $font-body-bold-2-grey-1-left-font-style;\n font-weight: $font-body-bold-2-grey-1-left-font-weight;\n font-family: $font-body-bold-2-grey-1-left-font-family;\n}\n\n/* body-bold/1-black/3-right font style */\n$font-body-bold-1-black-3-right-font-size: 20px !default;\n$font-body-bold-1-black-3-right-line-height: 26px !default;\n$font-body-bold-1-black-3-right-text-align: right !default;\n$font-body-bold-1-black-3-right-color: #000000 !default;\n$font-body-bold-1-black-3-right-font-style: normal !default;\n$font-body-bold-1-black-3-right-font-weight: 600 !default;\n$font-body-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-3-right () {\n font-size: $font-body-bold-1-black-3-right-font-size;\n line-height: $font-body-bold-1-black-3-right-line-height;\n text-align: $font-body-bold-1-black-3-right-text-align;\n color: $font-body-bold-1-black-3-right-color;\n font-style: $font-body-bold-1-black-3-right-font-style;\n font-weight: $font-body-bold-1-black-3-right-font-weight;\n font-family: $font-body-bold-1-black-3-right-font-family;\n}\n\n/* body-bold/1-black/2-center font style */\n$font-body-bold-1-black-2-center-font-size: 20px !default;\n$font-body-bold-1-black-2-center-line-height: 26px !default;\n$font-body-bold-1-black-2-center-text-align: center !default;\n$font-body-bold-1-black-2-center-color: #000000 !default;\n$font-body-bold-1-black-2-center-font-style: normal !default;\n$font-body-bold-1-black-2-center-font-weight: 600 !default;\n$font-body-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-2-center () {\n font-size: $font-body-bold-1-black-2-center-font-size;\n line-height: $font-body-bold-1-black-2-center-line-height;\n text-align: $font-body-bold-1-black-2-center-text-align;\n color: $font-body-bold-1-black-2-center-color;\n font-style: $font-body-bold-1-black-2-center-font-style;\n font-weight: $font-body-bold-1-black-2-center-font-weight;\n font-family: $font-body-bold-1-black-2-center-font-family;\n}\n\n/* body-bold/1-black/1-left font style */\n$font-body-bold-1-black-1-left-font-size: 20px !default;\n$font-body-bold-1-black-1-left-line-height: 25px !default;\n$font-body-bold-1-black-1-left-text-align: left !default;\n$font-body-bold-1-black-1-left-color: #000000 !default;\n$font-body-bold-1-black-1-left-font-style: normal !default;\n$font-body-bold-1-black-1-left-font-weight: 600 !default;\n$font-body-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-1-left () {\n font-size: $font-body-bold-1-black-1-left-font-size;\n line-height: $font-body-bold-1-black-1-left-line-height;\n text-align: $font-body-bold-1-black-1-left-text-align;\n color: $font-body-bold-1-black-1-left-color;\n font-style: $font-body-bold-1-black-1-left-font-style;\n font-weight: $font-body-bold-1-black-1-left-font-weight;\n font-family: $font-body-bold-1-black-1-left-font-family;\n}\n\n/* caption-bold/3-light-grey/2-center font style */\n$font-caption-bold-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-bold-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-bold-3-light-grey-2-center-text-align: center !default;\n$font-caption-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-bold-3-light-grey-2-center-font-style: normal !default;\n$font-caption-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-3-light-grey-2-center () {\n font-size: $font-caption-bold-3-light-grey-2-center-font-size;\n line-height: $font-caption-bold-3-light-grey-2-center-line-height;\n text-align: $font-caption-bold-3-light-grey-2-center-text-align;\n color: $font-caption-bold-3-light-grey-2-center-color;\n font-style: $font-caption-bold-3-light-grey-2-center-font-style;\n font-weight: $font-caption-bold-3-light-grey-2-center-font-weight;\n font-family: $font-caption-bold-3-light-grey-2-center-font-family;\n}\n\n/* caption-bold/6-blue-80/2-center font style */\n$font-caption-bold-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-bold-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-bold-6-blue-80-2-center-text-align: center !default;\n$font-caption-bold-6-blue-80-2-center-color: #4b426d !default;\n$font-caption-bold-6-blue-80-2-center-font-style: normal !default;\n$font-caption-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-caption-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-6-blue-80-2-center () {\n font-size: $font-caption-bold-6-blue-80-2-center-font-size;\n line-height: $font-caption-bold-6-blue-80-2-center-line-height;\n text-align: $font-caption-bold-6-blue-80-2-center-text-align;\n color: $font-caption-bold-6-blue-80-2-center-color;\n font-style: $font-caption-bold-6-blue-80-2-center-font-style;\n font-weight: $font-caption-bold-6-blue-80-2-center-font-weight;\n font-family: $font-caption-bold-6-blue-80-2-center-font-family;\n}\n\n/* caption-bold/2-grey/2-center font style */\n$font-caption-bold-2-grey-2-center-font-size: 12px !default;\n$font-caption-bold-2-grey-2-center-line-height: 16px !default;\n$font-caption-bold-2-grey-2-center-text-align: center !default;\n$font-caption-bold-2-grey-2-center-color: #888888 !default;\n$font-caption-bold-2-grey-2-center-font-style: normal !default;\n$font-caption-bold-2-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-2-grey-2-center () {\n font-size: $font-caption-bold-2-grey-2-center-font-size;\n line-height: $font-caption-bold-2-grey-2-center-line-height;\n text-align: $font-caption-bold-2-grey-2-center-text-align;\n color: $font-caption-bold-2-grey-2-center-color;\n font-style: $font-caption-bold-2-grey-2-center-font-style;\n font-weight: $font-caption-bold-2-grey-2-center-font-weight;\n font-family: $font-caption-bold-2-grey-2-center-font-family;\n}\n\n/* caption-bold/1-black/2-center font style */\n$font-caption-bold-1-black-2-center-font-size: 12px !default;\n$font-caption-bold-1-black-2-center-line-height: 16px !default;\n$font-caption-bold-1-black-2-center-text-align: center !default;\n$font-caption-bold-1-black-2-center-color: #000000 !default;\n$font-caption-bold-1-black-2-center-font-style: normal !default;\n$font-caption-bold-1-black-2-center-font-weight: 600 !default;\n$font-caption-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-1-black-2-center () {\n font-size: $font-caption-bold-1-black-2-center-font-size;\n line-height: $font-caption-bold-1-black-2-center-line-height;\n text-align: $font-caption-bold-1-black-2-center-text-align;\n color: $font-caption-bold-1-black-2-center-color;\n font-style: $font-caption-bold-1-black-2-center-font-style;\n font-weight: $font-caption-bold-1-black-2-center-font-weight;\n font-family: $font-caption-bold-1-black-2-center-font-family;\n}\n\n/* caption-bold/4-white/2-center font style */\n$font-caption-bold-4-white-2-center-font-size: 12px !default;\n$font-caption-bold-4-white-2-center-line-height: 16px !default;\n$font-caption-bold-4-white-2-center-text-align: center !default;\n$font-caption-bold-4-white-2-center-color: #ffffff !default;\n$font-caption-bold-4-white-2-center-font-style: normal !default;\n$font-caption-bold-4-white-2-center-font-weight: 600 !default;\n$font-caption-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-4-white-2-center () {\n font-size: $font-caption-bold-4-white-2-center-font-size;\n line-height: $font-caption-bold-4-white-2-center-line-height;\n text-align: $font-caption-bold-4-white-2-center-text-align;\n color: $font-caption-bold-4-white-2-center-color;\n font-style: $font-caption-bold-4-white-2-center-font-style;\n font-weight: $font-caption-bold-4-white-2-center-font-weight;\n font-family: $font-caption-bold-4-white-2-center-font-family;\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n@import 'vars';\n\n@function asset-path($path) {\n @return '#{$asset-root}#{$path}';\n}\n\n@mixin paragraph {\n margin-top: $line-height-mobile-px;\n margin-bottom: $line-height-mobile-px;\n\n @include tablet {\n margin-top: $line-height-desktop-px;\n margin-bottom: $line-height-desktop-px;\n }\n}\n\n@mixin desktop() {\n @media (min-width: $tablet-min-breakpoint) {\n @content;\n }\n}\n\n@mixin desktop-large() {\n @media (min-width: $desktop-min-breakpoint) {\n @content;\n }\n}\n\n@mixin tablet() {\n @media (min-width: $mobile-min-breakpoint) {\n @content;\n }\n}\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin active {\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n}\n\n@mixin focus-input {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n border-width: 4px;\n padding: 13px;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container() {\n position: relative;\n\n &:after {\n max-width: $site-width;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin: 0 $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin: 0 $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin: 0 $gutter-xlarge;\n }\n\n @media (min-width: $site-width + ($gutter-xlarge * 2)) {\n margin: 0 auto;\n }\n }\n}\n\n@mixin bold() {\n font: {\n family: $brand-font-heading;\n weight: 600;\n }\n}\n","@import '../design-tokens';\n@import '../design-tokens-temp';\n\n// DSM colours\n\n$black-100: $colour-black-100;\n$black-90: $colour-black-90;\n$black-80: $colour-black-80;\n$black-70: $colour-black-70;\n$black-60: $colour-black-60;\n$black-50: $colour-black-50;\n$black-40: $colour-black-40;\n$black-30: $colour-black-30;\n$black-20: $colour-black-20;\n$black-10: $colour-black-10;\n$black-05: $colour-black-05;\n\n$blue-deep-100: $colour-blue-deep-100;\n$blue-deep-90: $colour-blue-deep-90;\n$blue-deep-80: $colour-blue-deep-80;\n$blue-deep-70: $colour-blue-deep-70;\n$blue-deep-60: $colour-blue-deep-60;\n$blue-deep-50: $colour-blue-deep-50;\n$blue-deep-40: $colour-blue-deep-40;\n$blue-deep-30: $colour-blue-deep-30;\n$blue-deep-20: $colour-blue-deep-20;\n$blue-deep-10: $colour-blue-deep-10;\n\n$aqua-100: $colour-aqua-100;\n$aqua-20: $colour-aqua-20;\n\n$red-deep-100: $colour-red-deep-100;\n$red-100: $colour-red-100;\n$red-90: $colour-red-90;\n$red-80: $colour-red-80;\n$red-70: $colour-red-70;\n$red-60: $colour-red-60;\n$red-50: $colour-red-50;\n$red-40: $colour-red-40;\n$red-30: $colour-red-30;\n$red-20: $colour-red-20;\n$red-10: $colour-red-10;\n\n$green-100: $colour-green-100;\n$green-30: $colour-green-30;\n$green-deep-100: #507e53;\n\n$light-grey: $colour-light-grey; // rgb(216, 216, 216)\n$grey: $colour-grey; // rgb(51, 51, 51)\n\n$white: #ffffff; // rgb(255, 255, 255)\n$white-40: rgba(255, 255, 255, 0.4);\n\n// DIT colour palette\n$aqua-100: $colour-aqua-100;\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$mid-grey: #666666;\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n\n// Blue\n$active-blue: #006ccc; // rgb( 0, 108, 204)\n$active-blue-alt: #328dc2; // rgb( 50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb( 0, 0, 0)\n$focus-yellow: #ffd000; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n$background-tint: rgba(0, 0, 0, 0.5);\n$input-disabled: rgba(224, 224, 224, 0.5);\n","@mixin breakpoint($size, $breakpoints: $magna-global-breakpoints) {\n $breakpoint-found: map-has-key($breakpoints, $size);\n \n @if ($breakpoint-found == true) {\n $breakpoint: map-get($breakpoints, $size);\n\n @media #{$breakpoint} {\n @content;\n }\n } @else {\n @warn 'Breakpoint size ' + #{$size} + ' doesn\\'t exist.'\n }\n}\n",".tag {\n @include font-body-3-bold;\n background: $colour-red-80;\n border: 2px solid transparent;\n border-radius: 5px;\n color: $white;\n cursor: pointer;\n padding: 0 13px;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-red-100;\n }\n\n &[disabled] {\n cursor: auto;\n opacity: 0.4;\n }\n\n &--icon {\n padding: 0 8px 0 13px;\n\n i {\n color: $colour-red-10;\n margin-left: 8px;\n transform: scale(.85);\n vertical-align: middle;\n }\n }\n\n &--small {\n @include font-body-2-bold;\n color: $white;\n padding: 2px 13px;\n\n &.tag--icon {\n padding: 2px 7px 2px 12px;\n }\n }\n\n &--secondary {\n background: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-10;\n }\n }\n\n &--tertiary {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-10;\n border-color: $colour-blue-deep-100;\n color: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-80;\n }\n }\n}\n","@import '../../helpers/colours';\n@import '../../helpers/mixins';\n@import '../../helpers/vars';\n@import '../../helpers/typography-mixins';\n\n\n// Fieldset is used to group more than one .form-group\nfieldset {\n @include float-clear;\n width: 100%;\n}\n\n// Hack to let legends or elements within legends have margins in webkit browsers\nlegend {\n overflow: hidden;\n}\n\n// Remove margin under textarea in Chrome and FF\ntextarea {\n display: block;\n resize: none;\n}\n\n\n// 2. Form wrappers\n// ==========================================================================\n\n.form-group {\n @include float-clear;\n box-sizing: border-box;\n margin-bottom: $space-s-m;\n @include tablet {\n margin-bottom: $space-s;\n }\n\n &-example {\n border-radius: 10px;\n }\n}\n\n.form-field-container {\n @include float-clear;\n}\n\n.error-message + .form-group {\n margin-top: $space-xxs;\n}\n\n\n// 3. Form labels\n// ==========================================================================\n\n// Form labels, or for legends styled to look like labels\n.form-label {\n display: block;\n @extend .h-xs;\n}\n\n// 4. Form hints\n// ==========================================================================\n\n// Form hints and example text are grey and sit above a form control\n.form-hint {\n @include body-medium;\n display: block;\n color: $mid-grey;\n font-weight: normal;\n}\n\n.form-hint + input {\n margin-top: $space-xs-m;\n @include tablet {\n margin-top: $space-xs;\n }\n}\n\n.form-label + input,\n.form-label + textarea,\n.form-label + .multiple-choice,\n.form-label + .form-group-example,\nselect.form-control {\n margin-top: $space-xs-m;\n @include tablet {\n margin-top: $space-xs;\n }\n}\n\n// 5. Form controls\n// ==========================================================================\n\n.form-control {\n box-sizing: border-box;\n @include font-body-3 ;\n background-color: $white;\n color: $blue-deep-60;\n width: 100%;\n padding: 0;\n border: 2px solid $blue-deep-50;\n border-radius: 10px;\n}\n\n// Allow a qualifying element, remove rounded corners from inputs and textareas\n// scss-lint:disable QualifyingElement\ninput.form-control,\ntextarea.form-control,\nselect.form-control {\n height: 50px;\n -webkit-appearance: none;\n padding: 15px;\n}\n\ntextarea.form-control {\n // Disable opacity and background image for Firefox\n opacity: 1;\n background-image: none;\n height: 80px;\n}\n\n// scss-lint:enable QualifyingElement\n\n\n// 7. Browser accessibility fixes\n// ==========================================================================\n\noption:active,\noption:checked,\nselect:focus::-ms-value {\n color: $white;\n background-color: $active-blue;\n}\n\nul.g-select-multiple {\n @include float-clear;\n margin-bottom: 0;\n margin-top: $space-s-m;\n @include tablet {\n margin-top: $space-s;\n }\n\n input {\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n border-radius: 0;\n }\n}\n\nselect:focus,\ninput:focus,\ntextarea:focus {\n @include focus-input;\n}\n\ninput,\ntextarea {\n &:disabled {\n background-color: $input-disabled;\n border: {\n color: $black-20;\n width: 1px;\n }\n }\n}\n\ninput:active,\ntextarea:active {\n @include active;\n}\n\na:focus {\n @include focus;\n\n &:active {\n background-color: $focus-yellow;\n }\n}\n\n// File upload\n\ninput[type='file'] {\n background: $stone-40;\n border: 1px solid $stone;\n padding: $space-xs-m;\n @include tablet {\n padding: $space-xs;\n }\n}\n\nselect,\ninput[type=number] {\n font-size: inherit;\n\n /* add arrow */\n // background-image: url(asset-path('dropdown.svg'));\n background-repeat: no-repeat;\n background-position: calc(100% - 10px);\n\n // Disable inner shadow and remove rounded corners\n &.square {\n border-radius: 0;\n box-sizing: border-box;\n -webkit-appearance: none;\n -moz-appearance: none;\n }\n}\n\ninput[type=number]::-webkit-inner-spin-button,\ninput[type=number]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n}\n\ninput[type=number] {\n -moz-appearance: textfield;\n}\n\ninput[type=date] {\n position: relative;\n\n &::-webkit-calendar-picker-indicator {\n background: none;\n color: transparent;\n z-index: 1;\n }\n\n &:before {\n background: none;\n color: $blue-deep-40;\n content: '\\f073';\n height: 25px;\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n right: 10px;\n top: 8px;\n width: 25px;\n }\n}\n\n// Hide dropdown arrow in IE11\nselect::-ms-expand {\n display: none;\n}\n\n\n// DSM Forms\n\n.great-checkbox,\n.multiple-choice {\n display: inline-block;\n float: none;\n clear: left;\n position: relative;\n padding: 0 0 0 26px;\n min-height: 26px;\n\n input {\n position: absolute;\n cursor: pointer;\n left: 0;\n top: 0;\n z-index: 1;\n -webkit-appearance: none;\n width: 26px;\n height: 26px;\n\n &:focus {\n outline: 0;\n }\n }\n\n label {\n @include font-body-bold-6-blue-80-1-left;\n\n cursor: pointer;\n padding-left: $space-xs;\n padding-top: 2px;\n display: block;\n\n // remove 300ms pause on mobile\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n\n &:after {\n color: $grey;\n z-index: 1;\n }\n }\n\n [type=checkbox] + label {\n &::before {\n border-radius: 0;\n border: 2px solid $grey;\n background-color: $white;\n }\n }\n\n [type=checkbox] + label::before {\n content: '';\n border: 2px solid $blue-deep-60;\n border-radius: 4px;\n background: $white;\n width: 22px;\n height: 22px;\n\n position: absolute;\n top: 0;\n left: 0;\n }\n\n [type=checkbox] + label::after {\n content: '';\n border: solid;\n background: transparent;\n border-top-color: transparent;\n position: absolute;\n border-width: 0 0 4px 4px;\n width: 10px;\n height: 5px;\n top: 7px;\n left: 6px;\n\n transform: rotate(-45deg);\n opacity: 0;\n }\n\n [type=checkbox]:focus + label::before {\n box-shadow: 0 0 0 3px $focus-yellow;\n }\n\n // Selected state\n input:checked + label::after {\n opacity: 1;\n }\n\n // Disabled state\n input:disabled {\n cursor: default;\n }\n\n input:disabled + label {\n opacity: 0.5;\n cursor: default;\n }\n}\n\n// Rules for Django forms generated checkbox\n.multiple-choice {\n\n // Unset base .form-control (text-input) styles\n .form-control {\n border: unset;\n background-color: unset;\n }\n\n [type=checkbox] + label {\n .form-label {\n padding-top: 0;\n @include font-body-3;\n }\n }\n}\n\n.great-checkbox--large {\n padding: 0 0 0 50px;\n min-height: 50px;\n\n input {\n width: 50px;\n height: 50px;\n }\n\n label {\n @include font-title-2-4-white-1-left;\n line-height: 50px;\n padding: 0 0 0 24px;\n }\n\n input:checked + label::before {\n background: $green-100;\n border-color: $green-100;\n }\n\n [type=checkbox] + label {\n &::before {\n border: 3px solid $white;\n background-color: transparent;\n }\n }\n\n [type=checkbox] + label::before {\n border: 3px solid $white;\n border-radius: 10px;\n width: 44px;\n height: 44px;\n }\n\n [type=checkbox] + label::after {\n border-color: $white;\n border-width: 0 0 8px 8px;\n width: 24px;\n height: 11px;\n top: 12px;\n left: 9px;\n }\n}\n\n.prepend {\n border: 2px solid $colour-blue-deep-50;\n border-radius: 10px 0 0 10px;\n border-right-style: none;\n padding: 8px;\n white-space: nowrap;\n}\n\n.form-control-prepend {\n border-radius: 0 10px 10px 0;\n}\n","@use \"sass:math\";\n\n@mixin font-generator(\n $font-family: $brand-font-body,\n $font-size: $base-font-size-desktop,\n $font-size-mobile: $base-font-size-mobile,\n $font-weight: 400,\n $font-style: normal\n) {\n font-weight: $font-weight;\n font-size: $font-size-mobile;\n font-family: $font-family;\n font-style: $font-style;\n line-height: $line-height-mobile;\n\n @include tablet {\n font-size: $font-size;\n line-height: $line-height-desktop;\n }\n}\n\n@mixin body-xlarge {\n @include font-generator(\n $font-size: $font-size-xlarge-desktop,\n $font-size-mobile: $font-size-xlarge-mobile\n );\n\n line-height: math.div(2 * $line-height-mobile * $base-font-size-mobile, $font-size-xlarge-mobile);\n\n @include tablet {\n line-height: math.div(2 * $line-height-desktop * $base-font-size-desktop, $font-size-xlarge-desktop);\n }\n}\n\n@mixin body-large {\n @include font-generator(\n $font-size: $font-size-large-desktop,\n $font-size-mobile: $font-size-large-mobile\n );\n\n line-height: math.div($line-height-mobile * $base-font-size-mobile, $font-size-large-mobile);\n\n @include tablet {\n line-height: math.div($line-height-desktop * $base-font-size-desktop, $font-size-large-desktop);\n }\n}\n\n@mixin body-medium {\n @include font-generator(\n $font-size: $base-font-size-desktop,\n $font-size-mobile: $base-font-size-mobile\n );\n}\n\n@mixin body-small {\n @include font-generator(\n $font-size: $font-size-small-desktop,\n $font-size-mobile: $font-size-small-mobile\n );\n\n line-height: math.div($line-height-mobile * $base-font-size-mobile, $font-size-small-mobile);\n\n @include tablet {\n line-height: math.div($line-height-desktop * $base-font-size-desktop, $font-size-small-desktop);\n }\n}\n\n@mixin quote {\n @include font-generator(\n $font-family: $quote-font,\n $font-size: $font-size-large-desktop,\n $font-size-mobile: $font-size-large-mobile\n );\n font-style: italic;\n line-height: math.div($line-height-mobile * $base-font-size-mobile, $font-size-large-mobile);\n\n @include tablet {\n line-height: math.div($line-height-desktop * $base-font-size-desktop, $font-size-large-desktop);\n }\n}\n\n@mixin body-xlarge-bold {\n @include body-xlarge;\n font-weight: $bold;\n}\n\n@mixin body-large-bold {\n @include body-large;\n font-weight: $bold;\n}\n\n@mixin body-medium-bold {\n @include body-medium;\n font-weight: $bold;\n}\n\n@mixin body-small-bold {\n @include body-small;\n font-weight: $bold;\n}\n\n@mixin brand-xlarge {\n @include font-generator(\n $font-size: $font-size-xxlarge-desktop,\n $font-size-mobile: $font-size-xxlarge-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-large {\n @include font-generator(\n $font-size: $font-size-xlarge-desktop,\n $font-size-mobile: $font-size-xlarge-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-medium {\n @include font-generator(\n $font-size: $font-size-large-desktop,\n $font-size-mobile: $font-size-large-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-small {\n @include font-generator(\n $font-size: $base-font-size-desktop,\n $font-size-mobile: $base-font-size-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n\n@mixin brand-xsmall {\n @include font-generator(\n $font-size: $font-size-small-desktop,\n $font-size-mobile: $font-size-small-mobile,\n $font-weight: $bold,\n $font-family: $brand-font-heading\n );\n}\n","// LISTS\n// ======\n\n@import '../helpers/colours';\n@import '../design-tokens';\n\nul li,\nol li {\n list-style-type: none;\n}\n\nol.list-number {\n margin-left: 20px;\n}\n\nol.list-number li {\n list-style-type: decimal;\n}\n\nul.list-bullet {\n li {\n position: relative;\n padding-left: 20px;\n\n &:before {\n background-color: $grey;\n border-radius: 4px;\n content: '';\n display: inline-block;\n height: 8px;\n left: 0;\n position: absolute;\n top: 0.5em;\n width: 8px;\n }\n }\n}\n\n// DSM colours\nul.list-dot {\n li {\n position: relative;\n margin-bottom: 11px;\n padding-left: 42px;\n\n &:before {\n background-color: $blue-deep-80;\n border-radius: 50%;\n content: '';\n display: inline-block;\n height: 4px;\n left: 12px;\n position: absolute;\n top: 14px;\n width: 4px;\n }\n }\n}\n\nol.list-circle-number {\n list-style: none;\n margin: 0;\n padding-left: 0;\n counter-reset: circle-counter;\n\n li {\n @include font-body-bold-4-white-1-left;\n counter-increment: circle-counter;\n line-height: 30px;\n list-style-type: none;\n margin-bottom: 27px;\n overflow: hidden;\n\n &:before {\n @include font-title-2-4-white-1-left;\n content: counter(circle-counter);\n background-color: $red-80;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n display: block;\n line-height: 55px;\n margin-right: 30px;\n margin-bottom: 12px;\n position: relative;\n text-align: center;\n\n @include tablet {\n float: left;\n margin-bottom: 0;\n }\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n\n span {\n display: block;\n margin-top: 4px;\n float: left;\n\n @include tablet {\n width: calc(100% - 80px);\n }\n }\n }\n}\n\nul.list-arrow {\n margin-bottom: 0;\n\n li {\n color: $blue-deep-80;\n margin-bottom: 20px;\n overflow: hidden;\n\n i {\n color: $blue-deep-60;\n float: left;\n font-size: 36px;\n margin-right: 20px;\n }\n\n span {\n display: block;\n margin-top: 5px;\n float: left;\n width: calc(100% - 38px);\n }\n }\n}\n",".box {\n background: $colour-blue-deep-10;\n border-radius: 10px;\n padding: 25px;\n position: relative;\n\n @include tablet {\n padding: 30px;\n }\n\n &:before {\n background: $colour-blue-deep-10;\n content: '';\n display: inline-block;\n width: 24px;\n height: 24px;\n position: absolute;\n transform: rotate(45deg);\n top: -12px;\n left: 30px;\n\n @include tablet {\n top: 30px;\n left: -12px;\n }\n }\n\n &--no-pointer {\n padding: 26px 22px;\n\n &:before {\n display: none;\n }\n }\n}\n\n\n",".media-block {\n display: flex;\n align-items: flex-start;\n flex-direction: column;\n margin: 0;\n\n @include tablet {\n flex-direction: row;\n margin-left: -100px;\n width: calc(100% + 100px);\n }\n\n > img,\n > i {\n width: 70px;\n margin: 0 0 20px 0;\n\n @include tablet {\n margin: 0 30px 0 0;\n }\n }\n\n > i {\n &:before {\n color: $blue-deep-80;\n font-size: 40px;\n\n @include tablet {\n float: right;\n }\n }\n }\n\n > div {\n flex: 1;\n }\n}\n\n.media-block--round-image {\n > img {\n border-radius: 50%;\n }\n}\n\n.media-block--round-image-small {\n > img {\n width: 40px;\n margin: 0 0 20px 0;\n\n @include tablet {\n width: 50px;\n margin: 0 30px 0 20px;\n }\n }\n}","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n@import 'mixins';\n@import 'core';\n@import 'larger';\n@import 'fixed-width';\n@import 'list';\n@import 'bordered-pulled';\n@import 'animated';\n@import 'rotated-flipped';\n@import 'stacked';\n@import 'icons';\n@import 'screen-reader';\n","// Base Class Definition\n// -------------------------\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fad,\n.fab {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n text-rendering: auto;\n line-height: 1;\n}\n\n%fa-icon {\n @include fa-icon;\n}\n","// Icon Sizes\n// -------------------------\n\n// makes the font 33% larger relative to the icon container\n.#{$fa-css-prefix}-lg {\n font-size: (4em / 3);\n line-height: (3em / 4);\n vertical-align: -.0667em;\n}\n\n.#{$fa-css-prefix}-xs {\n font-size: .75em;\n}\n\n.#{$fa-css-prefix}-sm {\n font-size: .875em;\n}\n\n@for $i from 1 through 10 {\n .#{$fa-css-prefix}-#{$i}x {\n font-size: $i * 1em;\n }\n}\n","// Fixed Width Icons\n// -------------------------\n.#{$fa-css-prefix}-fw {\n text-align: center;\n width: $fa-fw-width;\n}\n","// Variables\n// --------------------------\n\n$fa-font-path: \"../webfonts\" !default;\n$fa-font-size-base: 16px !default;\n$fa-font-display: block !default;\n$fa-css-prefix: fa !default;\n$fa-version: \"5.15.4\" !default;\n$fa-border-color: #eee !default;\n$fa-inverse: #fff !default;\n$fa-li-width: 2em !default;\n$fa-fw-width: (20em / 16);\n$fa-primary-opacity: 1 !default;\n$fa-secondary-opacity: .4 !default;\n\n// Convenience function used to set content property\n@function fa-content($fa-var) {\n @return unquote(\"\\\"#{ $fa-var }\\\"\");\n}\n\n$fa-var-500px: \\f26e;\n$fa-var-accessible-icon: \\f368;\n$fa-var-accusoft: \\f369;\n$fa-var-acquisitions-incorporated: \\f6af;\n$fa-var-ad: \\f641;\n$fa-var-address-book: \\f2b9;\n$fa-var-address-card: \\f2bb;\n$fa-var-adjust: \\f042;\n$fa-var-adn: \\f170;\n$fa-var-adversal: \\f36a;\n$fa-var-affiliatetheme: \\f36b;\n$fa-var-air-freshener: \\f5d0;\n$fa-var-airbnb: \\f834;\n$fa-var-algolia: \\f36c;\n$fa-var-align-center: \\f037;\n$fa-var-align-justify: \\f039;\n$fa-var-align-left: \\f036;\n$fa-var-align-right: \\f038;\n$fa-var-alipay: \\f642;\n$fa-var-allergies: \\f461;\n$fa-var-amazon: \\f270;\n$fa-var-amazon-pay: \\f42c;\n$fa-var-ambulance: \\f0f9;\n$fa-var-american-sign-language-interpreting: \\f2a3;\n$fa-var-amilia: \\f36d;\n$fa-var-anchor: \\f13d;\n$fa-var-android: \\f17b;\n$fa-var-angellist: \\f209;\n$fa-var-angle-double-down: \\f103;\n$fa-var-angle-double-left: \\f100;\n$fa-var-angle-double-right: \\f101;\n$fa-var-angle-double-up: \\f102;\n$fa-var-angle-down: \\f107;\n$fa-var-angle-left: \\f104;\n$fa-var-angle-right: \\f105;\n$fa-var-angle-up: \\f106;\n$fa-var-angry: \\f556;\n$fa-var-angrycreative: \\f36e;\n$fa-var-angular: \\f420;\n$fa-var-ankh: \\f644;\n$fa-var-app-store: \\f36f;\n$fa-var-app-store-ios: \\f370;\n$fa-var-apper: \\f371;\n$fa-var-apple: \\f179;\n$fa-var-apple-alt: \\f5d1;\n$fa-var-apple-pay: \\f415;\n$fa-var-archive: \\f187;\n$fa-var-archway: \\f557;\n$fa-var-arrow-alt-circle-down: \\f358;\n$fa-var-arrow-alt-circle-left: \\f359;\n$fa-var-arrow-alt-circle-right: \\f35a;\n$fa-var-arrow-alt-circle-up: \\f35b;\n$fa-var-arrow-circle-down: \\f0ab;\n$fa-var-arrow-circle-left: \\f0a8;\n$fa-var-arrow-circle-right: \\f0a9;\n$fa-var-arrow-circle-up: \\f0aa;\n$fa-var-arrow-down: \\f063;\n$fa-var-arrow-left: \\f060;\n$fa-var-arrow-right: \\f061;\n$fa-var-arrow-up: \\f062;\n$fa-var-arrows-alt: \\f0b2;\n$fa-var-arrows-alt-h: \\f337;\n$fa-var-arrows-alt-v: \\f338;\n$fa-var-artstation: \\f77a;\n$fa-var-assistive-listening-systems: \\f2a2;\n$fa-var-asterisk: \\f069;\n$fa-var-asymmetrik: \\f372;\n$fa-var-at: \\f1fa;\n$fa-var-atlas: \\f558;\n$fa-var-atlassian: \\f77b;\n$fa-var-atom: \\f5d2;\n$fa-var-audible: \\f373;\n$fa-var-audio-description: \\f29e;\n$fa-var-autoprefixer: \\f41c;\n$fa-var-avianex: \\f374;\n$fa-var-aviato: \\f421;\n$fa-var-award: \\f559;\n$fa-var-aws: \\f375;\n$fa-var-baby: \\f77c;\n$fa-var-baby-carriage: \\f77d;\n$fa-var-backspace: \\f55a;\n$fa-var-backward: \\f04a;\n$fa-var-bacon: \\f7e5;\n$fa-var-bacteria: \\e059;\n$fa-var-bacterium: \\e05a;\n$fa-var-bahai: \\f666;\n$fa-var-balance-scale: \\f24e;\n$fa-var-balance-scale-left: \\f515;\n$fa-var-balance-scale-right: \\f516;\n$fa-var-ban: \\f05e;\n$fa-var-band-aid: \\f462;\n$fa-var-bandcamp: \\f2d5;\n$fa-var-barcode: \\f02a;\n$fa-var-bars: \\f0c9;\n$fa-var-baseball-ball: \\f433;\n$fa-var-basketball-ball: \\f434;\n$fa-var-bath: \\f2cd;\n$fa-var-battery-empty: \\f244;\n$fa-var-battery-full: \\f240;\n$fa-var-battery-half: \\f242;\n$fa-var-battery-quarter: \\f243;\n$fa-var-battery-three-quarters: \\f241;\n$fa-var-battle-net: \\f835;\n$fa-var-bed: \\f236;\n$fa-var-beer: \\f0fc;\n$fa-var-behance: \\f1b4;\n$fa-var-behance-square: \\f1b5;\n$fa-var-bell: \\f0f3;\n$fa-var-bell-slash: \\f1f6;\n$fa-var-bezier-curve: \\f55b;\n$fa-var-bible: \\f647;\n$fa-var-bicycle: \\f206;\n$fa-var-biking: \\f84a;\n$fa-var-bimobject: \\f378;\n$fa-var-binoculars: \\f1e5;\n$fa-var-biohazard: \\f780;\n$fa-var-birthday-cake: \\f1fd;\n$fa-var-bitbucket: \\f171;\n$fa-var-bitcoin: \\f379;\n$fa-var-bity: \\f37a;\n$fa-var-black-tie: \\f27e;\n$fa-var-blackberry: \\f37b;\n$fa-var-blender: \\f517;\n$fa-var-blender-phone: \\f6b6;\n$fa-var-blind: \\f29d;\n$fa-var-blog: \\f781;\n$fa-var-blogger: \\f37c;\n$fa-var-blogger-b: \\f37d;\n$fa-var-bluetooth: \\f293;\n$fa-var-bluetooth-b: \\f294;\n$fa-var-bold: \\f032;\n$fa-var-bolt: \\f0e7;\n$fa-var-bomb: \\f1e2;\n$fa-var-bone: \\f5d7;\n$fa-var-bong: \\f55c;\n$fa-var-book: \\f02d;\n$fa-var-book-dead: \\f6b7;\n$fa-var-book-medical: \\f7e6;\n$fa-var-book-open: \\f518;\n$fa-var-book-reader: \\f5da;\n$fa-var-bookmark: \\f02e;\n$fa-var-bootstrap: \\f836;\n$fa-var-border-all: \\f84c;\n$fa-var-border-none: \\f850;\n$fa-var-border-style: \\f853;\n$fa-var-bowling-ball: \\f436;\n$fa-var-box: \\f466;\n$fa-var-box-open: \\f49e;\n$fa-var-box-tissue: \\e05b;\n$fa-var-boxes: \\f468;\n$fa-var-braille: \\f2a1;\n$fa-var-brain: \\f5dc;\n$fa-var-bread-slice: \\f7ec;\n$fa-var-briefcase: \\f0b1;\n$fa-var-briefcase-medical: \\f469;\n$fa-var-broadcast-tower: \\f519;\n$fa-var-broom: \\f51a;\n$fa-var-brush: \\f55d;\n$fa-var-btc: \\f15a;\n$fa-var-buffer: \\f837;\n$fa-var-bug: \\f188;\n$fa-var-building: \\f1ad;\n$fa-var-bullhorn: \\f0a1;\n$fa-var-bullseye: \\f140;\n$fa-var-burn: \\f46a;\n$fa-var-buromobelexperte: \\f37f;\n$fa-var-bus: \\f207;\n$fa-var-bus-alt: \\f55e;\n$fa-var-business-time: \\f64a;\n$fa-var-buy-n-large: \\f8a6;\n$fa-var-buysellads: \\f20d;\n$fa-var-calculator: \\f1ec;\n$fa-var-calendar: \\f133;\n$fa-var-calendar-alt: \\f073;\n$fa-var-calendar-check: \\f274;\n$fa-var-calendar-day: \\f783;\n$fa-var-calendar-minus: \\f272;\n$fa-var-calendar-plus: \\f271;\n$fa-var-calendar-times: \\f273;\n$fa-var-calendar-week: \\f784;\n$fa-var-camera: \\f030;\n$fa-var-camera-retro: \\f083;\n$fa-var-campground: \\f6bb;\n$fa-var-canadian-maple-leaf: \\f785;\n$fa-var-candy-cane: \\f786;\n$fa-var-cannabis: \\f55f;\n$fa-var-capsules: \\f46b;\n$fa-var-car: \\f1b9;\n$fa-var-car-alt: \\f5de;\n$fa-var-car-battery: \\f5df;\n$fa-var-car-crash: \\f5e1;\n$fa-var-car-side: \\f5e4;\n$fa-var-caravan: \\f8ff;\n$fa-var-caret-down: \\f0d7;\n$fa-var-caret-left: \\f0d9;\n$fa-var-caret-right: \\f0da;\n$fa-var-caret-square-down: \\f150;\n$fa-var-caret-square-left: \\f191;\n$fa-var-caret-square-right: \\f152;\n$fa-var-caret-square-up: \\f151;\n$fa-var-caret-up: \\f0d8;\n$fa-var-carrot: \\f787;\n$fa-var-cart-arrow-down: \\f218;\n$fa-var-cart-plus: \\f217;\n$fa-var-cash-register: \\f788;\n$fa-var-cat: \\f6be;\n$fa-var-cc-amazon-pay: \\f42d;\n$fa-var-cc-amex: \\f1f3;\n$fa-var-cc-apple-pay: \\f416;\n$fa-var-cc-diners-club: \\f24c;\n$fa-var-cc-discover: \\f1f2;\n$fa-var-cc-jcb: \\f24b;\n$fa-var-cc-mastercard: \\f1f1;\n$fa-var-cc-paypal: \\f1f4;\n$fa-var-cc-stripe: \\f1f5;\n$fa-var-cc-visa: \\f1f0;\n$fa-var-centercode: \\f380;\n$fa-var-centos: \\f789;\n$fa-var-certificate: \\f0a3;\n$fa-var-chair: \\f6c0;\n$fa-var-chalkboard: \\f51b;\n$fa-var-chalkboard-teacher: \\f51c;\n$fa-var-charging-station: \\f5e7;\n$fa-var-chart-area: \\f1fe;\n$fa-var-chart-bar: \\f080;\n$fa-var-chart-line: \\f201;\n$fa-var-chart-pie: \\f200;\n$fa-var-check: \\f00c;\n$fa-var-check-circle: \\f058;\n$fa-var-check-double: \\f560;\n$fa-var-check-square: \\f14a;\n$fa-var-cheese: \\f7ef;\n$fa-var-chess: \\f439;\n$fa-var-chess-bishop: \\f43a;\n$fa-var-chess-board: \\f43c;\n$fa-var-chess-king: \\f43f;\n$fa-var-chess-knight: \\f441;\n$fa-var-chess-pawn: \\f443;\n$fa-var-chess-queen: \\f445;\n$fa-var-chess-rook: \\f447;\n$fa-var-chevron-circle-down: \\f13a;\n$fa-var-chevron-circle-left: \\f137;\n$fa-var-chevron-circle-right: \\f138;\n$fa-var-chevron-circle-up: \\f139;\n$fa-var-chevron-down: \\f078;\n$fa-var-chevron-left: \\f053;\n$fa-var-chevron-right: \\f054;\n$fa-var-chevron-up: \\f077;\n$fa-var-child: \\f1ae;\n$fa-var-chrome: \\f268;\n$fa-var-chromecast: \\f838;\n$fa-var-church: \\f51d;\n$fa-var-circle: \\f111;\n$fa-var-circle-notch: \\f1ce;\n$fa-var-city: \\f64f;\n$fa-var-clinic-medical: \\f7f2;\n$fa-var-clipboard: \\f328;\n$fa-var-clipboard-check: \\f46c;\n$fa-var-clipboard-list: \\f46d;\n$fa-var-clock: \\f017;\n$fa-var-clone: \\f24d;\n$fa-var-closed-captioning: \\f20a;\n$fa-var-cloud: \\f0c2;\n$fa-var-cloud-download-alt: \\f381;\n$fa-var-cloud-meatball: \\f73b;\n$fa-var-cloud-moon: \\f6c3;\n$fa-var-cloud-moon-rain: \\f73c;\n$fa-var-cloud-rain: \\f73d;\n$fa-var-cloud-showers-heavy: \\f740;\n$fa-var-cloud-sun: \\f6c4;\n$fa-var-cloud-sun-rain: \\f743;\n$fa-var-cloud-upload-alt: \\f382;\n$fa-var-cloudflare: \\e07d;\n$fa-var-cloudscale: \\f383;\n$fa-var-cloudsmith: \\f384;\n$fa-var-cloudversify: \\f385;\n$fa-var-cocktail: \\f561;\n$fa-var-code: \\f121;\n$fa-var-code-branch: \\f126;\n$fa-var-codepen: \\f1cb;\n$fa-var-codiepie: \\f284;\n$fa-var-coffee: \\f0f4;\n$fa-var-cog: \\f013;\n$fa-var-cogs: \\f085;\n$fa-var-coins: \\f51e;\n$fa-var-columns: \\f0db;\n$fa-var-comment: \\f075;\n$fa-var-comment-alt: \\f27a;\n$fa-var-comment-dollar: \\f651;\n$fa-var-comment-dots: \\f4ad;\n$fa-var-comment-medical: \\f7f5;\n$fa-var-comment-slash: \\f4b3;\n$fa-var-comments: \\f086;\n$fa-var-comments-dollar: \\f653;\n$fa-var-compact-disc: \\f51f;\n$fa-var-compass: \\f14e;\n$fa-var-compress: \\f066;\n$fa-var-compress-alt: \\f422;\n$fa-var-compress-arrows-alt: \\f78c;\n$fa-var-concierge-bell: \\f562;\n$fa-var-confluence: \\f78d;\n$fa-var-connectdevelop: \\f20e;\n$fa-var-contao: \\f26d;\n$fa-var-cookie: \\f563;\n$fa-var-cookie-bite: \\f564;\n$fa-var-copy: \\f0c5;\n$fa-var-copyright: \\f1f9;\n$fa-var-cotton-bureau: \\f89e;\n$fa-var-couch: \\f4b8;\n$fa-var-cpanel: \\f388;\n$fa-var-creative-commons: \\f25e;\n$fa-var-creative-commons-by: \\f4e7;\n$fa-var-creative-commons-nc: \\f4e8;\n$fa-var-creative-commons-nc-eu: \\f4e9;\n$fa-var-creative-commons-nc-jp: \\f4ea;\n$fa-var-creative-commons-nd: \\f4eb;\n$fa-var-creative-commons-pd: \\f4ec;\n$fa-var-creative-commons-pd-alt: \\f4ed;\n$fa-var-creative-commons-remix: \\f4ee;\n$fa-var-creative-commons-sa: \\f4ef;\n$fa-var-creative-commons-sampling: \\f4f0;\n$fa-var-creative-commons-sampling-plus: \\f4f1;\n$fa-var-creative-commons-share: \\f4f2;\n$fa-var-creative-commons-zero: \\f4f3;\n$fa-var-credit-card: \\f09d;\n$fa-var-critical-role: \\f6c9;\n$fa-var-crop: \\f125;\n$fa-var-crop-alt: \\f565;\n$fa-var-cross: \\f654;\n$fa-var-crosshairs: \\f05b;\n$fa-var-crow: \\f520;\n$fa-var-crown: \\f521;\n$fa-var-crutch: \\f7f7;\n$fa-var-css3: \\f13c;\n$fa-var-css3-alt: \\f38b;\n$fa-var-cube: \\f1b2;\n$fa-var-cubes: \\f1b3;\n$fa-var-cut: \\f0c4;\n$fa-var-cuttlefish: \\f38c;\n$fa-var-d-and-d: \\f38d;\n$fa-var-d-and-d-beyond: \\f6ca;\n$fa-var-dailymotion: \\e052;\n$fa-var-dashcube: \\f210;\n$fa-var-database: \\f1c0;\n$fa-var-deaf: \\f2a4;\n$fa-var-deezer: \\e077;\n$fa-var-delicious: \\f1a5;\n$fa-var-democrat: \\f747;\n$fa-var-deploydog: \\f38e;\n$fa-var-deskpro: \\f38f;\n$fa-var-desktop: \\f108;\n$fa-var-dev: \\f6cc;\n$fa-var-deviantart: \\f1bd;\n$fa-var-dharmachakra: \\f655;\n$fa-var-dhl: \\f790;\n$fa-var-diagnoses: \\f470;\n$fa-var-diaspora: \\f791;\n$fa-var-dice: \\f522;\n$fa-var-dice-d20: \\f6cf;\n$fa-var-dice-d6: \\f6d1;\n$fa-var-dice-five: \\f523;\n$fa-var-dice-four: \\f524;\n$fa-var-dice-one: \\f525;\n$fa-var-dice-six: \\f526;\n$fa-var-dice-three: \\f527;\n$fa-var-dice-two: \\f528;\n$fa-var-digg: \\f1a6;\n$fa-var-digital-ocean: \\f391;\n$fa-var-digital-tachograph: \\f566;\n$fa-var-directions: \\f5eb;\n$fa-var-discord: \\f392;\n$fa-var-discourse: \\f393;\n$fa-var-disease: \\f7fa;\n$fa-var-divide: \\f529;\n$fa-var-dizzy: \\f567;\n$fa-var-dna: \\f471;\n$fa-var-dochub: \\f394;\n$fa-var-docker: \\f395;\n$fa-var-dog: \\f6d3;\n$fa-var-dollar-sign: \\f155;\n$fa-var-dolly: \\f472;\n$fa-var-dolly-flatbed: \\f474;\n$fa-var-donate: \\f4b9;\n$fa-var-door-closed: \\f52a;\n$fa-var-door-open: \\f52b;\n$fa-var-dot-circle: \\f192;\n$fa-var-dove: \\f4ba;\n$fa-var-download: \\f019;\n$fa-var-draft2digital: \\f396;\n$fa-var-drafting-compass: \\f568;\n$fa-var-dragon: \\f6d5;\n$fa-var-draw-polygon: \\f5ee;\n$fa-var-dribbble: \\f17d;\n$fa-var-dribbble-square: \\f397;\n$fa-var-dropbox: \\f16b;\n$fa-var-drum: \\f569;\n$fa-var-drum-steelpan: \\f56a;\n$fa-var-drumstick-bite: \\f6d7;\n$fa-var-drupal: \\f1a9;\n$fa-var-dumbbell: \\f44b;\n$fa-var-dumpster: \\f793;\n$fa-var-dumpster-fire: \\f794;\n$fa-var-dungeon: \\f6d9;\n$fa-var-dyalog: \\f399;\n$fa-var-earlybirds: \\f39a;\n$fa-var-ebay: \\f4f4;\n$fa-var-edge: \\f282;\n$fa-var-edge-legacy: \\e078;\n$fa-var-edit: \\f044;\n$fa-var-egg: \\f7fb;\n$fa-var-eject: \\f052;\n$fa-var-elementor: \\f430;\n$fa-var-ellipsis-h: \\f141;\n$fa-var-ellipsis-v: \\f142;\n$fa-var-ello: \\f5f1;\n$fa-var-ember: \\f423;\n$fa-var-empire: \\f1d1;\n$fa-var-envelope: \\f0e0;\n$fa-var-envelope-open: \\f2b6;\n$fa-var-envelope-open-text: \\f658;\n$fa-var-envelope-square: \\f199;\n$fa-var-envira: \\f299;\n$fa-var-equals: \\f52c;\n$fa-var-eraser: \\f12d;\n$fa-var-erlang: \\f39d;\n$fa-var-ethereum: \\f42e;\n$fa-var-ethernet: \\f796;\n$fa-var-etsy: \\f2d7;\n$fa-var-euro-sign: \\f153;\n$fa-var-evernote: \\f839;\n$fa-var-exchange-alt: \\f362;\n$fa-var-exclamation: \\f12a;\n$fa-var-exclamation-circle: \\f06a;\n$fa-var-exclamation-triangle: \\f071;\n$fa-var-expand: \\f065;\n$fa-var-expand-alt: \\f424;\n$fa-var-expand-arrows-alt: \\f31e;\n$fa-var-expeditedssl: \\f23e;\n$fa-var-external-link-alt: \\f35d;\n$fa-var-external-link-square-alt: \\f360;\n$fa-var-eye: \\f06e;\n$fa-var-eye-dropper: \\f1fb;\n$fa-var-eye-slash: \\f070;\n$fa-var-facebook: \\f09a;\n$fa-var-facebook-f: \\f39e;\n$fa-var-facebook-messenger: \\f39f;\n$fa-var-facebook-square: \\f082;\n$fa-var-fan: \\f863;\n$fa-var-fantasy-flight-games: \\f6dc;\n$fa-var-fast-backward: \\f049;\n$fa-var-fast-forward: \\f050;\n$fa-var-faucet: \\e005;\n$fa-var-fax: \\f1ac;\n$fa-var-feather: \\f52d;\n$fa-var-feather-alt: \\f56b;\n$fa-var-fedex: \\f797;\n$fa-var-fedora: \\f798;\n$fa-var-female: \\f182;\n$fa-var-fighter-jet: \\f0fb;\n$fa-var-figma: \\f799;\n$fa-var-file: \\f15b;\n$fa-var-file-alt: \\f15c;\n$fa-var-file-archive: \\f1c6;\n$fa-var-file-audio: \\f1c7;\n$fa-var-file-code: \\f1c9;\n$fa-var-file-contract: \\f56c;\n$fa-var-file-csv: \\f6dd;\n$fa-var-file-download: \\f56d;\n$fa-var-file-excel: \\f1c3;\n$fa-var-file-export: \\f56e;\n$fa-var-file-image: \\f1c5;\n$fa-var-file-import: \\f56f;\n$fa-var-file-invoice: \\f570;\n$fa-var-file-invoice-dollar: \\f571;\n$fa-var-file-medical: \\f477;\n$fa-var-file-medical-alt: \\f478;\n$fa-var-file-pdf: \\f1c1;\n$fa-var-file-powerpoint: \\f1c4;\n$fa-var-file-prescription: \\f572;\n$fa-var-file-signature: \\f573;\n$fa-var-file-upload: \\f574;\n$fa-var-file-video: \\f1c8;\n$fa-var-file-word: \\f1c2;\n$fa-var-fill: \\f575;\n$fa-var-fill-drip: \\f576;\n$fa-var-film: \\f008;\n$fa-var-filter: \\f0b0;\n$fa-var-fingerprint: \\f577;\n$fa-var-fire: \\f06d;\n$fa-var-fire-alt: \\f7e4;\n$fa-var-fire-extinguisher: \\f134;\n$fa-var-firefox: \\f269;\n$fa-var-firefox-browser: \\e007;\n$fa-var-first-aid: \\f479;\n$fa-var-first-order: \\f2b0;\n$fa-var-first-order-alt: \\f50a;\n$fa-var-firstdraft: \\f3a1;\n$fa-var-fish: \\f578;\n$fa-var-fist-raised: \\f6de;\n$fa-var-flag: \\f024;\n$fa-var-flag-checkered: \\f11e;\n$fa-var-flag-usa: \\f74d;\n$fa-var-flask: \\f0c3;\n$fa-var-flickr: \\f16e;\n$fa-var-flipboard: \\f44d;\n$fa-var-flushed: \\f579;\n$fa-var-fly: \\f417;\n$fa-var-folder: \\f07b;\n$fa-var-folder-minus: \\f65d;\n$fa-var-folder-open: \\f07c;\n$fa-var-folder-plus: \\f65e;\n$fa-var-font: \\f031;\n$fa-var-font-awesome: \\f2b4;\n$fa-var-font-awesome-alt: \\f35c;\n$fa-var-font-awesome-flag: \\f425;\n$fa-var-font-awesome-logo-full: \\f4e6;\n$fa-var-fonticons: \\f280;\n$fa-var-fonticons-fi: \\f3a2;\n$fa-var-football-ball: \\f44e;\n$fa-var-fort-awesome: \\f286;\n$fa-var-fort-awesome-alt: \\f3a3;\n$fa-var-forumbee: \\f211;\n$fa-var-forward: \\f04e;\n$fa-var-foursquare: \\f180;\n$fa-var-free-code-camp: \\f2c5;\n$fa-var-freebsd: \\f3a4;\n$fa-var-frog: \\f52e;\n$fa-var-frown: \\f119;\n$fa-var-frown-open: \\f57a;\n$fa-var-fulcrum: \\f50b;\n$fa-var-funnel-dollar: \\f662;\n$fa-var-futbol: \\f1e3;\n$fa-var-galactic-republic: \\f50c;\n$fa-var-galactic-senate: \\f50d;\n$fa-var-gamepad: \\f11b;\n$fa-var-gas-pump: \\f52f;\n$fa-var-gavel: \\f0e3;\n$fa-var-gem: \\f3a5;\n$fa-var-genderless: \\f22d;\n$fa-var-get-pocket: \\f265;\n$fa-var-gg: \\f260;\n$fa-var-gg-circle: \\f261;\n$fa-var-ghost: \\f6e2;\n$fa-var-gift: \\f06b;\n$fa-var-gifts: \\f79c;\n$fa-var-git: \\f1d3;\n$fa-var-git-alt: \\f841;\n$fa-var-git-square: \\f1d2;\n$fa-var-github: \\f09b;\n$fa-var-github-alt: \\f113;\n$fa-var-github-square: \\f092;\n$fa-var-gitkraken: \\f3a6;\n$fa-var-gitlab: \\f296;\n$fa-var-gitter: \\f426;\n$fa-var-glass-cheers: \\f79f;\n$fa-var-glass-martini: \\f000;\n$fa-var-glass-martini-alt: \\f57b;\n$fa-var-glass-whiskey: \\f7a0;\n$fa-var-glasses: \\f530;\n$fa-var-glide: \\f2a5;\n$fa-var-glide-g: \\f2a6;\n$fa-var-globe: \\f0ac;\n$fa-var-globe-africa: \\f57c;\n$fa-var-globe-americas: \\f57d;\n$fa-var-globe-asia: \\f57e;\n$fa-var-globe-europe: \\f7a2;\n$fa-var-gofore: \\f3a7;\n$fa-var-golf-ball: \\f450;\n$fa-var-goodreads: \\f3a8;\n$fa-var-goodreads-g: \\f3a9;\n$fa-var-google: \\f1a0;\n$fa-var-google-drive: \\f3aa;\n$fa-var-google-pay: \\e079;\n$fa-var-google-play: \\f3ab;\n$fa-var-google-plus: \\f2b3;\n$fa-var-google-plus-g: \\f0d5;\n$fa-var-google-plus-square: \\f0d4;\n$fa-var-google-wallet: \\f1ee;\n$fa-var-gopuram: \\f664;\n$fa-var-graduation-cap: \\f19d;\n$fa-var-gratipay: \\f184;\n$fa-var-grav: \\f2d6;\n$fa-var-greater-than: \\f531;\n$fa-var-greater-than-equal: \\f532;\n$fa-var-grimace: \\f57f;\n$fa-var-grin: \\f580;\n$fa-var-grin-alt: \\f581;\n$fa-var-grin-beam: \\f582;\n$fa-var-grin-beam-sweat: \\f583;\n$fa-var-grin-hearts: \\f584;\n$fa-var-grin-squint: \\f585;\n$fa-var-grin-squint-tears: \\f586;\n$fa-var-grin-stars: \\f587;\n$fa-var-grin-tears: \\f588;\n$fa-var-grin-tongue: \\f589;\n$fa-var-grin-tongue-squint: \\f58a;\n$fa-var-grin-tongue-wink: \\f58b;\n$fa-var-grin-wink: \\f58c;\n$fa-var-grip-horizontal: \\f58d;\n$fa-var-grip-lines: \\f7a4;\n$fa-var-grip-lines-vertical: \\f7a5;\n$fa-var-grip-vertical: \\f58e;\n$fa-var-gripfire: \\f3ac;\n$fa-var-grunt: \\f3ad;\n$fa-var-guilded: \\e07e;\n$fa-var-guitar: \\f7a6;\n$fa-var-gulp: \\f3ae;\n$fa-var-h-square: \\f0fd;\n$fa-var-hacker-news: \\f1d4;\n$fa-var-hacker-news-square: \\f3af;\n$fa-var-hackerrank: \\f5f7;\n$fa-var-hamburger: \\f805;\n$fa-var-hammer: \\f6e3;\n$fa-var-hamsa: \\f665;\n$fa-var-hand-holding: \\f4bd;\n$fa-var-hand-holding-heart: \\f4be;\n$fa-var-hand-holding-medical: \\e05c;\n$fa-var-hand-holding-usd: \\f4c0;\n$fa-var-hand-holding-water: \\f4c1;\n$fa-var-hand-lizard: \\f258;\n$fa-var-hand-middle-finger: \\f806;\n$fa-var-hand-paper: \\f256;\n$fa-var-hand-peace: \\f25b;\n$fa-var-hand-point-down: \\f0a7;\n$fa-var-hand-point-left: \\f0a5;\n$fa-var-hand-point-right: \\f0a4;\n$fa-var-hand-point-up: \\f0a6;\n$fa-var-hand-pointer: \\f25a;\n$fa-var-hand-rock: \\f255;\n$fa-var-hand-scissors: \\f257;\n$fa-var-hand-sparkles: \\e05d;\n$fa-var-hand-spock: \\f259;\n$fa-var-hands: \\f4c2;\n$fa-var-hands-helping: \\f4c4;\n$fa-var-hands-wash: \\e05e;\n$fa-var-handshake: \\f2b5;\n$fa-var-handshake-alt-slash: \\e05f;\n$fa-var-handshake-slash: \\e060;\n$fa-var-hanukiah: \\f6e6;\n$fa-var-hard-hat: \\f807;\n$fa-var-hashtag: \\f292;\n$fa-var-hat-cowboy: \\f8c0;\n$fa-var-hat-cowboy-side: \\f8c1;\n$fa-var-hat-wizard: \\f6e8;\n$fa-var-hdd: \\f0a0;\n$fa-var-head-side-cough: \\e061;\n$fa-var-head-side-cough-slash: \\e062;\n$fa-var-head-side-mask: \\e063;\n$fa-var-head-side-virus: \\e064;\n$fa-var-heading: \\f1dc;\n$fa-var-headphones: \\f025;\n$fa-var-headphones-alt: \\f58f;\n$fa-var-headset: \\f590;\n$fa-var-heart: \\f004;\n$fa-var-heart-broken: \\f7a9;\n$fa-var-heartbeat: \\f21e;\n$fa-var-helicopter: \\f533;\n$fa-var-highlighter: \\f591;\n$fa-var-hiking: \\f6ec;\n$fa-var-hippo: \\f6ed;\n$fa-var-hips: \\f452;\n$fa-var-hire-a-helper: \\f3b0;\n$fa-var-history: \\f1da;\n$fa-var-hive: \\e07f;\n$fa-var-hockey-puck: \\f453;\n$fa-var-holly-berry: \\f7aa;\n$fa-var-home: \\f015;\n$fa-var-hooli: \\f427;\n$fa-var-hornbill: \\f592;\n$fa-var-horse: \\f6f0;\n$fa-var-horse-head: \\f7ab;\n$fa-var-hospital: \\f0f8;\n$fa-var-hospital-alt: \\f47d;\n$fa-var-hospital-symbol: \\f47e;\n$fa-var-hospital-user: \\f80d;\n$fa-var-hot-tub: \\f593;\n$fa-var-hotdog: \\f80f;\n$fa-var-hotel: \\f594;\n$fa-var-hotjar: \\f3b1;\n$fa-var-hourglass: \\f254;\n$fa-var-hourglass-end: \\f253;\n$fa-var-hourglass-half: \\f252;\n$fa-var-hourglass-start: \\f251;\n$fa-var-house-damage: \\f6f1;\n$fa-var-house-user: \\e065;\n$fa-var-houzz: \\f27c;\n$fa-var-hryvnia: \\f6f2;\n$fa-var-html5: \\f13b;\n$fa-var-hubspot: \\f3b2;\n$fa-var-i-cursor: \\f246;\n$fa-var-ice-cream: \\f810;\n$fa-var-icicles: \\f7ad;\n$fa-var-icons: \\f86d;\n$fa-var-id-badge: \\f2c1;\n$fa-var-id-card: \\f2c2;\n$fa-var-id-card-alt: \\f47f;\n$fa-var-ideal: \\e013;\n$fa-var-igloo: \\f7ae;\n$fa-var-image: \\f03e;\n$fa-var-images: \\f302;\n$fa-var-imdb: \\f2d8;\n$fa-var-inbox: \\f01c;\n$fa-var-indent: \\f03c;\n$fa-var-industry: \\f275;\n$fa-var-infinity: \\f534;\n$fa-var-info: \\f129;\n$fa-var-info-circle: \\f05a;\n$fa-var-innosoft: \\e080;\n$fa-var-instagram: \\f16d;\n$fa-var-instagram-square: \\e055;\n$fa-var-instalod: \\e081;\n$fa-var-intercom: \\f7af;\n$fa-var-internet-explorer: \\f26b;\n$fa-var-invision: \\f7b0;\n$fa-var-ioxhost: \\f208;\n$fa-var-italic: \\f033;\n$fa-var-itch-io: \\f83a;\n$fa-var-itunes: \\f3b4;\n$fa-var-itunes-note: \\f3b5;\n$fa-var-java: \\f4e4;\n$fa-var-jedi: \\f669;\n$fa-var-jedi-order: \\f50e;\n$fa-var-jenkins: \\f3b6;\n$fa-var-jira: \\f7b1;\n$fa-var-joget: \\f3b7;\n$fa-var-joint: \\f595;\n$fa-var-joomla: \\f1aa;\n$fa-var-journal-whills: \\f66a;\n$fa-var-js: \\f3b8;\n$fa-var-js-square: \\f3b9;\n$fa-var-jsfiddle: \\f1cc;\n$fa-var-kaaba: \\f66b;\n$fa-var-kaggle: \\f5fa;\n$fa-var-key: \\f084;\n$fa-var-keybase: \\f4f5;\n$fa-var-keyboard: \\f11c;\n$fa-var-keycdn: \\f3ba;\n$fa-var-khanda: \\f66d;\n$fa-var-kickstarter: \\f3bb;\n$fa-var-kickstarter-k: \\f3bc;\n$fa-var-kiss: \\f596;\n$fa-var-kiss-beam: \\f597;\n$fa-var-kiss-wink-heart: \\f598;\n$fa-var-kiwi-bird: \\f535;\n$fa-var-korvue: \\f42f;\n$fa-var-landmark: \\f66f;\n$fa-var-language: \\f1ab;\n$fa-var-laptop: \\f109;\n$fa-var-laptop-code: \\f5fc;\n$fa-var-laptop-house: \\e066;\n$fa-var-laptop-medical: \\f812;\n$fa-var-laravel: \\f3bd;\n$fa-var-lastfm: \\f202;\n$fa-var-lastfm-square: \\f203;\n$fa-var-laugh: \\f599;\n$fa-var-laugh-beam: \\f59a;\n$fa-var-laugh-squint: \\f59b;\n$fa-var-laugh-wink: \\f59c;\n$fa-var-layer-group: \\f5fd;\n$fa-var-leaf: \\f06c;\n$fa-var-leanpub: \\f212;\n$fa-var-lemon: \\f094;\n$fa-var-less: \\f41d;\n$fa-var-less-than: \\f536;\n$fa-var-less-than-equal: \\f537;\n$fa-var-level-down-alt: \\f3be;\n$fa-var-level-up-alt: \\f3bf;\n$fa-var-life-ring: \\f1cd;\n$fa-var-lightbulb: \\f0eb;\n$fa-var-line: \\f3c0;\n$fa-var-link: \\f0c1;\n$fa-var-linkedin: \\f08c;\n$fa-var-linkedin-in: \\f0e1;\n$fa-var-linode: \\f2b8;\n$fa-var-linux: \\f17c;\n$fa-var-lira-sign: \\f195;\n$fa-var-list: \\f03a;\n$fa-var-list-alt: \\f022;\n$fa-var-list-ol: \\f0cb;\n$fa-var-list-ul: \\f0ca;\n$fa-var-location-arrow: \\f124;\n$fa-var-lock: \\f023;\n$fa-var-lock-open: \\f3c1;\n$fa-var-long-arrow-alt-down: \\f309;\n$fa-var-long-arrow-alt-left: \\f30a;\n$fa-var-long-arrow-alt-right: \\f30b;\n$fa-var-long-arrow-alt-up: \\f30c;\n$fa-var-low-vision: \\f2a8;\n$fa-var-luggage-cart: \\f59d;\n$fa-var-lungs: \\f604;\n$fa-var-lungs-virus: \\e067;\n$fa-var-lyft: \\f3c3;\n$fa-var-magento: \\f3c4;\n$fa-var-magic: \\f0d0;\n$fa-var-magnet: \\f076;\n$fa-var-mail-bulk: \\f674;\n$fa-var-mailchimp: \\f59e;\n$fa-var-male: \\f183;\n$fa-var-mandalorian: \\f50f;\n$fa-var-map: \\f279;\n$fa-var-map-marked: \\f59f;\n$fa-var-map-marked-alt: \\f5a0;\n$fa-var-map-marker: \\f041;\n$fa-var-map-marker-alt: \\f3c5;\n$fa-var-map-pin: \\f276;\n$fa-var-map-signs: \\f277;\n$fa-var-markdown: \\f60f;\n$fa-var-marker: \\f5a1;\n$fa-var-mars: \\f222;\n$fa-var-mars-double: \\f227;\n$fa-var-mars-stroke: \\f229;\n$fa-var-mars-stroke-h: \\f22b;\n$fa-var-mars-stroke-v: \\f22a;\n$fa-var-mask: \\f6fa;\n$fa-var-mastodon: \\f4f6;\n$fa-var-maxcdn: \\f136;\n$fa-var-mdb: \\f8ca;\n$fa-var-medal: \\f5a2;\n$fa-var-medapps: \\f3c6;\n$fa-var-medium: \\f23a;\n$fa-var-medium-m: \\f3c7;\n$fa-var-medkit: \\f0fa;\n$fa-var-medrt: \\f3c8;\n$fa-var-meetup: \\f2e0;\n$fa-var-megaport: \\f5a3;\n$fa-var-meh: \\f11a;\n$fa-var-meh-blank: \\f5a4;\n$fa-var-meh-rolling-eyes: \\f5a5;\n$fa-var-memory: \\f538;\n$fa-var-mendeley: \\f7b3;\n$fa-var-menorah: \\f676;\n$fa-var-mercury: \\f223;\n$fa-var-meteor: \\f753;\n$fa-var-microblog: \\e01a;\n$fa-var-microchip: \\f2db;\n$fa-var-microphone: \\f130;\n$fa-var-microphone-alt: \\f3c9;\n$fa-var-microphone-alt-slash: \\f539;\n$fa-var-microphone-slash: \\f131;\n$fa-var-microscope: \\f610;\n$fa-var-microsoft: \\f3ca;\n$fa-var-minus: \\f068;\n$fa-var-minus-circle: \\f056;\n$fa-var-minus-square: \\f146;\n$fa-var-mitten: \\f7b5;\n$fa-var-mix: \\f3cb;\n$fa-var-mixcloud: \\f289;\n$fa-var-mixer: \\e056;\n$fa-var-mizuni: \\f3cc;\n$fa-var-mobile: \\f10b;\n$fa-var-mobile-alt: \\f3cd;\n$fa-var-modx: \\f285;\n$fa-var-monero: \\f3d0;\n$fa-var-money-bill: \\f0d6;\n$fa-var-money-bill-alt: \\f3d1;\n$fa-var-money-bill-wave: \\f53a;\n$fa-var-money-bill-wave-alt: \\f53b;\n$fa-var-money-check: \\f53c;\n$fa-var-money-check-alt: \\f53d;\n$fa-var-monument: \\f5a6;\n$fa-var-moon: \\f186;\n$fa-var-mortar-pestle: \\f5a7;\n$fa-var-mosque: \\f678;\n$fa-var-motorcycle: \\f21c;\n$fa-var-mountain: \\f6fc;\n$fa-var-mouse: \\f8cc;\n$fa-var-mouse-pointer: \\f245;\n$fa-var-mug-hot: \\f7b6;\n$fa-var-music: \\f001;\n$fa-var-napster: \\f3d2;\n$fa-var-neos: \\f612;\n$fa-var-network-wired: \\f6ff;\n$fa-var-neuter: \\f22c;\n$fa-var-newspaper: \\f1ea;\n$fa-var-nimblr: \\f5a8;\n$fa-var-node: \\f419;\n$fa-var-node-js: \\f3d3;\n$fa-var-not-equal: \\f53e;\n$fa-var-notes-medical: \\f481;\n$fa-var-npm: \\f3d4;\n$fa-var-ns8: \\f3d5;\n$fa-var-nutritionix: \\f3d6;\n$fa-var-object-group: \\f247;\n$fa-var-object-ungroup: \\f248;\n$fa-var-octopus-deploy: \\e082;\n$fa-var-odnoklassniki: \\f263;\n$fa-var-odnoklassniki-square: \\f264;\n$fa-var-oil-can: \\f613;\n$fa-var-old-republic: \\f510;\n$fa-var-om: \\f679;\n$fa-var-opencart: \\f23d;\n$fa-var-openid: \\f19b;\n$fa-var-opera: \\f26a;\n$fa-var-optin-monster: \\f23c;\n$fa-var-orcid: \\f8d2;\n$fa-var-osi: \\f41a;\n$fa-var-otter: \\f700;\n$fa-var-outdent: \\f03b;\n$fa-var-page4: \\f3d7;\n$fa-var-pagelines: \\f18c;\n$fa-var-pager: \\f815;\n$fa-var-paint-brush: \\f1fc;\n$fa-var-paint-roller: \\f5aa;\n$fa-var-palette: \\f53f;\n$fa-var-palfed: \\f3d8;\n$fa-var-pallet: \\f482;\n$fa-var-paper-plane: \\f1d8;\n$fa-var-paperclip: \\f0c6;\n$fa-var-parachute-box: \\f4cd;\n$fa-var-paragraph: \\f1dd;\n$fa-var-parking: \\f540;\n$fa-var-passport: \\f5ab;\n$fa-var-pastafarianism: \\f67b;\n$fa-var-paste: \\f0ea;\n$fa-var-patreon: \\f3d9;\n$fa-var-pause: \\f04c;\n$fa-var-pause-circle: \\f28b;\n$fa-var-paw: \\f1b0;\n$fa-var-paypal: \\f1ed;\n$fa-var-peace: \\f67c;\n$fa-var-pen: \\f304;\n$fa-var-pen-alt: \\f305;\n$fa-var-pen-fancy: \\f5ac;\n$fa-var-pen-nib: \\f5ad;\n$fa-var-pen-square: \\f14b;\n$fa-var-pencil-alt: \\f303;\n$fa-var-pencil-ruler: \\f5ae;\n$fa-var-penny-arcade: \\f704;\n$fa-var-people-arrows: \\e068;\n$fa-var-people-carry: \\f4ce;\n$fa-var-pepper-hot: \\f816;\n$fa-var-perbyte: \\e083;\n$fa-var-percent: \\f295;\n$fa-var-percentage: \\f541;\n$fa-var-periscope: \\f3da;\n$fa-var-person-booth: \\f756;\n$fa-var-phabricator: \\f3db;\n$fa-var-phoenix-framework: \\f3dc;\n$fa-var-phoenix-squadron: \\f511;\n$fa-var-phone: \\f095;\n$fa-var-phone-alt: \\f879;\n$fa-var-phone-slash: \\f3dd;\n$fa-var-phone-square: \\f098;\n$fa-var-phone-square-alt: \\f87b;\n$fa-var-phone-volume: \\f2a0;\n$fa-var-photo-video: \\f87c;\n$fa-var-php: \\f457;\n$fa-var-pied-piper: \\f2ae;\n$fa-var-pied-piper-alt: \\f1a8;\n$fa-var-pied-piper-hat: \\f4e5;\n$fa-var-pied-piper-pp: \\f1a7;\n$fa-var-pied-piper-square: \\e01e;\n$fa-var-piggy-bank: \\f4d3;\n$fa-var-pills: \\f484;\n$fa-var-pinterest: \\f0d2;\n$fa-var-pinterest-p: \\f231;\n$fa-var-pinterest-square: \\f0d3;\n$fa-var-pizza-slice: \\f818;\n$fa-var-place-of-worship: \\f67f;\n$fa-var-plane: \\f072;\n$fa-var-plane-arrival: \\f5af;\n$fa-var-plane-departure: \\f5b0;\n$fa-var-plane-slash: \\e069;\n$fa-var-play: \\f04b;\n$fa-var-play-circle: \\f144;\n$fa-var-playstation: \\f3df;\n$fa-var-plug: \\f1e6;\n$fa-var-plus: \\f067;\n$fa-var-plus-circle: \\f055;\n$fa-var-plus-square: \\f0fe;\n$fa-var-podcast: \\f2ce;\n$fa-var-poll: \\f681;\n$fa-var-poll-h: \\f682;\n$fa-var-poo: \\f2fe;\n$fa-var-poo-storm: \\f75a;\n$fa-var-poop: \\f619;\n$fa-var-portrait: \\f3e0;\n$fa-var-pound-sign: \\f154;\n$fa-var-power-off: \\f011;\n$fa-var-pray: \\f683;\n$fa-var-praying-hands: \\f684;\n$fa-var-prescription: \\f5b1;\n$fa-var-prescription-bottle: \\f485;\n$fa-var-prescription-bottle-alt: \\f486;\n$fa-var-print: \\f02f;\n$fa-var-procedures: \\f487;\n$fa-var-product-hunt: \\f288;\n$fa-var-project-diagram: \\f542;\n$fa-var-pump-medical: \\e06a;\n$fa-var-pump-soap: \\e06b;\n$fa-var-pushed: \\f3e1;\n$fa-var-puzzle-piece: \\f12e;\n$fa-var-python: \\f3e2;\n$fa-var-qq: \\f1d6;\n$fa-var-qrcode: \\f029;\n$fa-var-question: \\f128;\n$fa-var-question-circle: \\f059;\n$fa-var-quidditch: \\f458;\n$fa-var-quinscape: \\f459;\n$fa-var-quora: \\f2c4;\n$fa-var-quote-left: \\f10d;\n$fa-var-quote-right: \\f10e;\n$fa-var-quran: \\f687;\n$fa-var-r-project: \\f4f7;\n$fa-var-radiation: \\f7b9;\n$fa-var-radiation-alt: \\f7ba;\n$fa-var-rainbow: \\f75b;\n$fa-var-random: \\f074;\n$fa-var-raspberry-pi: \\f7bb;\n$fa-var-ravelry: \\f2d9;\n$fa-var-react: \\f41b;\n$fa-var-reacteurope: \\f75d;\n$fa-var-readme: \\f4d5;\n$fa-var-rebel: \\f1d0;\n$fa-var-receipt: \\f543;\n$fa-var-record-vinyl: \\f8d9;\n$fa-var-recycle: \\f1b8;\n$fa-var-red-river: \\f3e3;\n$fa-var-reddit: \\f1a1;\n$fa-var-reddit-alien: \\f281;\n$fa-var-reddit-square: \\f1a2;\n$fa-var-redhat: \\f7bc;\n$fa-var-redo: \\f01e;\n$fa-var-redo-alt: \\f2f9;\n$fa-var-registered: \\f25d;\n$fa-var-remove-format: \\f87d;\n$fa-var-renren: \\f18b;\n$fa-var-reply: \\f3e5;\n$fa-var-reply-all: \\f122;\n$fa-var-replyd: \\f3e6;\n$fa-var-republican: \\f75e;\n$fa-var-researchgate: \\f4f8;\n$fa-var-resolving: \\f3e7;\n$fa-var-restroom: \\f7bd;\n$fa-var-retweet: \\f079;\n$fa-var-rev: \\f5b2;\n$fa-var-ribbon: \\f4d6;\n$fa-var-ring: \\f70b;\n$fa-var-road: \\f018;\n$fa-var-robot: \\f544;\n$fa-var-rocket: \\f135;\n$fa-var-rocketchat: \\f3e8;\n$fa-var-rockrms: \\f3e9;\n$fa-var-route: \\f4d7;\n$fa-var-rss: \\f09e;\n$fa-var-rss-square: \\f143;\n$fa-var-ruble-sign: \\f158;\n$fa-var-ruler: \\f545;\n$fa-var-ruler-combined: \\f546;\n$fa-var-ruler-horizontal: \\f547;\n$fa-var-ruler-vertical: \\f548;\n$fa-var-running: \\f70c;\n$fa-var-rupee-sign: \\f156;\n$fa-var-rust: \\e07a;\n$fa-var-sad-cry: \\f5b3;\n$fa-var-sad-tear: \\f5b4;\n$fa-var-safari: \\f267;\n$fa-var-salesforce: \\f83b;\n$fa-var-sass: \\f41e;\n$fa-var-satellite: \\f7bf;\n$fa-var-satellite-dish: \\f7c0;\n$fa-var-save: \\f0c7;\n$fa-var-schlix: \\f3ea;\n$fa-var-school: \\f549;\n$fa-var-screwdriver: \\f54a;\n$fa-var-scribd: \\f28a;\n$fa-var-scroll: \\f70e;\n$fa-var-sd-card: \\f7c2;\n$fa-var-search: \\f002;\n$fa-var-search-dollar: \\f688;\n$fa-var-search-location: \\f689;\n$fa-var-search-minus: \\f010;\n$fa-var-search-plus: \\f00e;\n$fa-var-searchengin: \\f3eb;\n$fa-var-seedling: \\f4d8;\n$fa-var-sellcast: \\f2da;\n$fa-var-sellsy: \\f213;\n$fa-var-server: \\f233;\n$fa-var-servicestack: \\f3ec;\n$fa-var-shapes: \\f61f;\n$fa-var-share: \\f064;\n$fa-var-share-alt: \\f1e0;\n$fa-var-share-alt-square: \\f1e1;\n$fa-var-share-square: \\f14d;\n$fa-var-shekel-sign: \\f20b;\n$fa-var-shield-alt: \\f3ed;\n$fa-var-shield-virus: \\e06c;\n$fa-var-ship: \\f21a;\n$fa-var-shipping-fast: \\f48b;\n$fa-var-shirtsinbulk: \\f214;\n$fa-var-shoe-prints: \\f54b;\n$fa-var-shopify: \\e057;\n$fa-var-shopping-bag: \\f290;\n$fa-var-shopping-basket: \\f291;\n$fa-var-shopping-cart: \\f07a;\n$fa-var-shopware: \\f5b5;\n$fa-var-shower: \\f2cc;\n$fa-var-shuttle-van: \\f5b6;\n$fa-var-sign: \\f4d9;\n$fa-var-sign-in-alt: \\f2f6;\n$fa-var-sign-language: \\f2a7;\n$fa-var-sign-out-alt: \\f2f5;\n$fa-var-signal: \\f012;\n$fa-var-signature: \\f5b7;\n$fa-var-sim-card: \\f7c4;\n$fa-var-simplybuilt: \\f215;\n$fa-var-sink: \\e06d;\n$fa-var-sistrix: \\f3ee;\n$fa-var-sitemap: \\f0e8;\n$fa-var-sith: \\f512;\n$fa-var-skating: \\f7c5;\n$fa-var-sketch: \\f7c6;\n$fa-var-skiing: \\f7c9;\n$fa-var-skiing-nordic: \\f7ca;\n$fa-var-skull: \\f54c;\n$fa-var-skull-crossbones: \\f714;\n$fa-var-skyatlas: \\f216;\n$fa-var-skype: \\f17e;\n$fa-var-slack: \\f198;\n$fa-var-slack-hash: \\f3ef;\n$fa-var-slash: \\f715;\n$fa-var-sleigh: \\f7cc;\n$fa-var-sliders-h: \\f1de;\n$fa-var-slideshare: \\f1e7;\n$fa-var-smile: \\f118;\n$fa-var-smile-beam: \\f5b8;\n$fa-var-smile-wink: \\f4da;\n$fa-var-smog: \\f75f;\n$fa-var-smoking: \\f48d;\n$fa-var-smoking-ban: \\f54d;\n$fa-var-sms: \\f7cd;\n$fa-var-snapchat: \\f2ab;\n$fa-var-snapchat-ghost: \\f2ac;\n$fa-var-snapchat-square: \\f2ad;\n$fa-var-snowboarding: \\f7ce;\n$fa-var-snowflake: \\f2dc;\n$fa-var-snowman: \\f7d0;\n$fa-var-snowplow: \\f7d2;\n$fa-var-soap: \\e06e;\n$fa-var-socks: \\f696;\n$fa-var-solar-panel: \\f5ba;\n$fa-var-sort: \\f0dc;\n$fa-var-sort-alpha-down: \\f15d;\n$fa-var-sort-alpha-down-alt: \\f881;\n$fa-var-sort-alpha-up: \\f15e;\n$fa-var-sort-alpha-up-alt: \\f882;\n$fa-var-sort-amount-down: \\f160;\n$fa-var-sort-amount-down-alt: \\f884;\n$fa-var-sort-amount-up: \\f161;\n$fa-var-sort-amount-up-alt: \\f885;\n$fa-var-sort-down: \\f0dd;\n$fa-var-sort-numeric-down: \\f162;\n$fa-var-sort-numeric-down-alt: \\f886;\n$fa-var-sort-numeric-up: \\f163;\n$fa-var-sort-numeric-up-alt: \\f887;\n$fa-var-sort-up: \\f0de;\n$fa-var-soundcloud: \\f1be;\n$fa-var-sourcetree: \\f7d3;\n$fa-var-spa: \\f5bb;\n$fa-var-space-shuttle: \\f197;\n$fa-var-speakap: \\f3f3;\n$fa-var-speaker-deck: \\f83c;\n$fa-var-spell-check: \\f891;\n$fa-var-spider: \\f717;\n$fa-var-spinner: \\f110;\n$fa-var-splotch: \\f5bc;\n$fa-var-spotify: \\f1bc;\n$fa-var-spray-can: \\f5bd;\n$fa-var-square: \\f0c8;\n$fa-var-square-full: \\f45c;\n$fa-var-square-root-alt: \\f698;\n$fa-var-squarespace: \\f5be;\n$fa-var-stack-exchange: \\f18d;\n$fa-var-stack-overflow: \\f16c;\n$fa-var-stackpath: \\f842;\n$fa-var-stamp: \\f5bf;\n$fa-var-star: \\f005;\n$fa-var-star-and-crescent: \\f699;\n$fa-var-star-half: \\f089;\n$fa-var-star-half-alt: \\f5c0;\n$fa-var-star-of-david: \\f69a;\n$fa-var-star-of-life: \\f621;\n$fa-var-staylinked: \\f3f5;\n$fa-var-steam: \\f1b6;\n$fa-var-steam-square: \\f1b7;\n$fa-var-steam-symbol: \\f3f6;\n$fa-var-step-backward: \\f048;\n$fa-var-step-forward: \\f051;\n$fa-var-stethoscope: \\f0f1;\n$fa-var-sticker-mule: \\f3f7;\n$fa-var-sticky-note: \\f249;\n$fa-var-stop: \\f04d;\n$fa-var-stop-circle: \\f28d;\n$fa-var-stopwatch: \\f2f2;\n$fa-var-stopwatch-20: \\e06f;\n$fa-var-store: \\f54e;\n$fa-var-store-alt: \\f54f;\n$fa-var-store-alt-slash: \\e070;\n$fa-var-store-slash: \\e071;\n$fa-var-strava: \\f428;\n$fa-var-stream: \\f550;\n$fa-var-street-view: \\f21d;\n$fa-var-strikethrough: \\f0cc;\n$fa-var-stripe: \\f429;\n$fa-var-stripe-s: \\f42a;\n$fa-var-stroopwafel: \\f551;\n$fa-var-studiovinari: \\f3f8;\n$fa-var-stumbleupon: \\f1a4;\n$fa-var-stumbleupon-circle: \\f1a3;\n$fa-var-subscript: \\f12c;\n$fa-var-subway: \\f239;\n$fa-var-suitcase: \\f0f2;\n$fa-var-suitcase-rolling: \\f5c1;\n$fa-var-sun: \\f185;\n$fa-var-superpowers: \\f2dd;\n$fa-var-superscript: \\f12b;\n$fa-var-supple: \\f3f9;\n$fa-var-surprise: \\f5c2;\n$fa-var-suse: \\f7d6;\n$fa-var-swatchbook: \\f5c3;\n$fa-var-swift: \\f8e1;\n$fa-var-swimmer: \\f5c4;\n$fa-var-swimming-pool: \\f5c5;\n$fa-var-symfony: \\f83d;\n$fa-var-synagogue: \\f69b;\n$fa-var-sync: \\f021;\n$fa-var-sync-alt: \\f2f1;\n$fa-var-syringe: \\f48e;\n$fa-var-table: \\f0ce;\n$fa-var-table-tennis: \\f45d;\n$fa-var-tablet: \\f10a;\n$fa-var-tablet-alt: \\f3fa;\n$fa-var-tablets: \\f490;\n$fa-var-tachometer-alt: \\f3fd;\n$fa-var-tag: \\f02b;\n$fa-var-tags: \\f02c;\n$fa-var-tape: \\f4db;\n$fa-var-tasks: \\f0ae;\n$fa-var-taxi: \\f1ba;\n$fa-var-teamspeak: \\f4f9;\n$fa-var-teeth: \\f62e;\n$fa-var-teeth-open: \\f62f;\n$fa-var-telegram: \\f2c6;\n$fa-var-telegram-plane: \\f3fe;\n$fa-var-temperature-high: \\f769;\n$fa-var-temperature-low: \\f76b;\n$fa-var-tencent-weibo: \\f1d5;\n$fa-var-tenge: \\f7d7;\n$fa-var-terminal: \\f120;\n$fa-var-text-height: \\f034;\n$fa-var-text-width: \\f035;\n$fa-var-th: \\f00a;\n$fa-var-th-large: \\f009;\n$fa-var-th-list: \\f00b;\n$fa-var-the-red-yeti: \\f69d;\n$fa-var-theater-masks: \\f630;\n$fa-var-themeco: \\f5c6;\n$fa-var-themeisle: \\f2b2;\n$fa-var-thermometer: \\f491;\n$fa-var-thermometer-empty: \\f2cb;\n$fa-var-thermometer-full: \\f2c7;\n$fa-var-thermometer-half: \\f2c9;\n$fa-var-thermometer-quarter: \\f2ca;\n$fa-var-thermometer-three-quarters: \\f2c8;\n$fa-var-think-peaks: \\f731;\n$fa-var-thumbs-down: \\f165;\n$fa-var-thumbs-up: \\f164;\n$fa-var-thumbtack: \\f08d;\n$fa-var-ticket-alt: \\f3ff;\n$fa-var-tiktok: \\e07b;\n$fa-var-times: \\f00d;\n$fa-var-times-circle: \\f057;\n$fa-var-tint: \\f043;\n$fa-var-tint-slash: \\f5c7;\n$fa-var-tired: \\f5c8;\n$fa-var-toggle-off: \\f204;\n$fa-var-toggle-on: \\f205;\n$fa-var-toilet: \\f7d8;\n$fa-var-toilet-paper: \\f71e;\n$fa-var-toilet-paper-slash: \\e072;\n$fa-var-toolbox: \\f552;\n$fa-var-tools: \\f7d9;\n$fa-var-tooth: \\f5c9;\n$fa-var-torah: \\f6a0;\n$fa-var-torii-gate: \\f6a1;\n$fa-var-tractor: \\f722;\n$fa-var-trade-federation: \\f513;\n$fa-var-trademark: \\f25c;\n$fa-var-traffic-light: \\f637;\n$fa-var-trailer: \\e041;\n$fa-var-train: \\f238;\n$fa-var-tram: \\f7da;\n$fa-var-transgender: \\f224;\n$fa-var-transgender-alt: \\f225;\n$fa-var-trash: \\f1f8;\n$fa-var-trash-alt: \\f2ed;\n$fa-var-trash-restore: \\f829;\n$fa-var-trash-restore-alt: \\f82a;\n$fa-var-tree: \\f1bb;\n$fa-var-trello: \\f181;\n$fa-var-trophy: \\f091;\n$fa-var-truck: \\f0d1;\n$fa-var-truck-loading: \\f4de;\n$fa-var-truck-monster: \\f63b;\n$fa-var-truck-moving: \\f4df;\n$fa-var-truck-pickup: \\f63c;\n$fa-var-tshirt: \\f553;\n$fa-var-tty: \\f1e4;\n$fa-var-tumblr: \\f173;\n$fa-var-tumblr-square: \\f174;\n$fa-var-tv: \\f26c;\n$fa-var-twitch: \\f1e8;\n$fa-var-twitter: \\f099;\n$fa-var-twitter-square: \\f081;\n$fa-var-typo3: \\f42b;\n$fa-var-uber: \\f402;\n$fa-var-ubuntu: \\f7df;\n$fa-var-uikit: \\f403;\n$fa-var-umbraco: \\f8e8;\n$fa-var-umbrella: \\f0e9;\n$fa-var-umbrella-beach: \\f5ca;\n$fa-var-uncharted: \\e084;\n$fa-var-underline: \\f0cd;\n$fa-var-undo: \\f0e2;\n$fa-var-undo-alt: \\f2ea;\n$fa-var-uniregistry: \\f404;\n$fa-var-unity: \\e049;\n$fa-var-universal-access: \\f29a;\n$fa-var-university: \\f19c;\n$fa-var-unlink: \\f127;\n$fa-var-unlock: \\f09c;\n$fa-var-unlock-alt: \\f13e;\n$fa-var-unsplash: \\e07c;\n$fa-var-untappd: \\f405;\n$fa-var-upload: \\f093;\n$fa-var-ups: \\f7e0;\n$fa-var-usb: \\f287;\n$fa-var-user: \\f007;\n$fa-var-user-alt: \\f406;\n$fa-var-user-alt-slash: \\f4fa;\n$fa-var-user-astronaut: \\f4fb;\n$fa-var-user-check: \\f4fc;\n$fa-var-user-circle: \\f2bd;\n$fa-var-user-clock: \\f4fd;\n$fa-var-user-cog: \\f4fe;\n$fa-var-user-edit: \\f4ff;\n$fa-var-user-friends: \\f500;\n$fa-var-user-graduate: \\f501;\n$fa-var-user-injured: \\f728;\n$fa-var-user-lock: \\f502;\n$fa-var-user-md: \\f0f0;\n$fa-var-user-minus: \\f503;\n$fa-var-user-ninja: \\f504;\n$fa-var-user-nurse: \\f82f;\n$fa-var-user-plus: \\f234;\n$fa-var-user-secret: \\f21b;\n$fa-var-user-shield: \\f505;\n$fa-var-user-slash: \\f506;\n$fa-var-user-tag: \\f507;\n$fa-var-user-tie: \\f508;\n$fa-var-user-times: \\f235;\n$fa-var-users: \\f0c0;\n$fa-var-users-cog: \\f509;\n$fa-var-users-slash: \\e073;\n$fa-var-usps: \\f7e1;\n$fa-var-ussunnah: \\f407;\n$fa-var-utensil-spoon: \\f2e5;\n$fa-var-utensils: \\f2e7;\n$fa-var-vaadin: \\f408;\n$fa-var-vector-square: \\f5cb;\n$fa-var-venus: \\f221;\n$fa-var-venus-double: \\f226;\n$fa-var-venus-mars: \\f228;\n$fa-var-vest: \\e085;\n$fa-var-vest-patches: \\e086;\n$fa-var-viacoin: \\f237;\n$fa-var-viadeo: \\f2a9;\n$fa-var-viadeo-square: \\f2aa;\n$fa-var-vial: \\f492;\n$fa-var-vials: \\f493;\n$fa-var-viber: \\f409;\n$fa-var-video: \\f03d;\n$fa-var-video-slash: \\f4e2;\n$fa-var-vihara: \\f6a7;\n$fa-var-vimeo: \\f40a;\n$fa-var-vimeo-square: \\f194;\n$fa-var-vimeo-v: \\f27d;\n$fa-var-vine: \\f1ca;\n$fa-var-virus: \\e074;\n$fa-var-virus-slash: \\e075;\n$fa-var-viruses: \\e076;\n$fa-var-vk: \\f189;\n$fa-var-vnv: \\f40b;\n$fa-var-voicemail: \\f897;\n$fa-var-volleyball-ball: \\f45f;\n$fa-var-volume-down: \\f027;\n$fa-var-volume-mute: \\f6a9;\n$fa-var-volume-off: \\f026;\n$fa-var-volume-up: \\f028;\n$fa-var-vote-yea: \\f772;\n$fa-var-vr-cardboard: \\f729;\n$fa-var-vuejs: \\f41f;\n$fa-var-walking: \\f554;\n$fa-var-wallet: \\f555;\n$fa-var-warehouse: \\f494;\n$fa-var-watchman-monitoring: \\e087;\n$fa-var-water: \\f773;\n$fa-var-wave-square: \\f83e;\n$fa-var-waze: \\f83f;\n$fa-var-weebly: \\f5cc;\n$fa-var-weibo: \\f18a;\n$fa-var-weight: \\f496;\n$fa-var-weight-hanging: \\f5cd;\n$fa-var-weixin: \\f1d7;\n$fa-var-whatsapp: \\f232;\n$fa-var-whatsapp-square: \\f40c;\n$fa-var-wheelchair: \\f193;\n$fa-var-whmcs: \\f40d;\n$fa-var-wifi: \\f1eb;\n$fa-var-wikipedia-w: \\f266;\n$fa-var-wind: \\f72e;\n$fa-var-window-close: \\f410;\n$fa-var-window-maximize: \\f2d0;\n$fa-var-window-minimize: \\f2d1;\n$fa-var-window-restore: \\f2d2;\n$fa-var-windows: \\f17a;\n$fa-var-wine-bottle: \\f72f;\n$fa-var-wine-glass: \\f4e3;\n$fa-var-wine-glass-alt: \\f5ce;\n$fa-var-wix: \\f5cf;\n$fa-var-wizards-of-the-coast: \\f730;\n$fa-var-wodu: \\e088;\n$fa-var-wolf-pack-battalion: \\f514;\n$fa-var-won-sign: \\f159;\n$fa-var-wordpress: \\f19a;\n$fa-var-wordpress-simple: \\f411;\n$fa-var-wpbeginner: \\f297;\n$fa-var-wpexplorer: \\f2de;\n$fa-var-wpforms: \\f298;\n$fa-var-wpressr: \\f3e4;\n$fa-var-wrench: \\f0ad;\n$fa-var-x-ray: \\f497;\n$fa-var-xbox: \\f412;\n$fa-var-xing: \\f168;\n$fa-var-xing-square: \\f169;\n$fa-var-y-combinator: \\f23b;\n$fa-var-yahoo: \\f19e;\n$fa-var-yammer: \\f840;\n$fa-var-yandex: \\f413;\n$fa-var-yandex-international: \\f414;\n$fa-var-yarn: \\f7e3;\n$fa-var-yelp: \\f1e9;\n$fa-var-yen-sign: \\f157;\n$fa-var-yin-yang: \\f6ad;\n$fa-var-yoast: \\f2b1;\n$fa-var-youtube: \\f167;\n$fa-var-youtube-square: \\f431;\n$fa-var-zhihu: \\f63f;\n","// List Icons\n// -------------------------\n\n.#{$fa-css-prefix}-ul {\n list-style-type: none;\n margin-left: $fa-li-width * 5/4;\n padding-left: 0;\n\n > li { position: relative; }\n}\n\n.#{$fa-css-prefix}-li {\n left: -$fa-li-width;\n position: absolute;\n text-align: center;\n width: $fa-li-width;\n line-height: inherit;\n}\n","// Bordered & Pulled\n// -------------------------\n\n.#{$fa-css-prefix}-border {\n border: solid .08em $fa-border-color;\n border-radius: .1em;\n padding: .2em .25em .15em;\n}\n\n.#{$fa-css-prefix}-pull-left { float: left; }\n.#{$fa-css-prefix}-pull-right { float: right; }\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fab {\n &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }\n &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }\n}\n","// Animated Icons\n// --------------------------\n\n.#{$fa-css-prefix}-spin {\n animation: fa-spin 2s infinite linear;\n}\n\n.#{$fa-css-prefix}-pulse {\n animation: fa-spin 1s infinite steps(8);\n}\n\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n","// Rotated & Flipped Icons\n// -------------------------\n\n.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }\n.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }\n.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }\n\n.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }\n.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }\n.#{$fa-css-prefix}-flip-both, .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); }\n\n// Hook for IE8-9\n// -------------------------\n\n:root {\n .#{$fa-css-prefix}-rotate-90,\n .#{$fa-css-prefix}-rotate-180,\n .#{$fa-css-prefix}-rotate-270,\n .#{$fa-css-prefix}-flip-horizontal,\n .#{$fa-css-prefix}-flip-vertical,\n .#{$fa-css-prefix}-flip-both {\n filter: none;\n }\n}\n","// Mixins\n// --------------------------\n\n@mixin fa-icon {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n line-height: 1;\n}\n\n@mixin fa-icon-rotate($degrees, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})\";\n transform: rotate($degrees);\n}\n\n@mixin fa-icon-flip($horiz, $vert, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)\";\n transform: scale($horiz, $vert);\n}\n\n\n// Only display content to screen readers. A la Bootstrap 4.\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n@mixin sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n }\n}\n","// Stacked Icons\n// -------------------------\n\n.#{$fa-css-prefix}-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: ($fa-fw-width*2);\n}\n\n.#{$fa-css-prefix}-stack-1x,\n.#{$fa-css-prefix}-stack-2x {\n left: 0;\n position: absolute;\n text-align: center;\n width: 100%;\n}\n\n.#{$fa-css-prefix}-stack-1x {\n line-height: inherit;\n}\n\n.#{$fa-css-prefix}-stack-2x {\n font-size: 2em;\n}\n\n.#{$fa-css-prefix}-inverse {\n color: $fa-inverse;\n}\n","/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\nreaders do not read off random characters that represent icons */\n\n.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }\n.#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); }\n.#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); }\n.#{$fa-css-prefix}-acquisitions-incorporated:before { content: fa-content($fa-var-acquisitions-incorporated); }\n.#{$fa-css-prefix}-ad:before { content: fa-content($fa-var-ad); }\n.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); }\n.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); }\n.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); }\n.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); }\n.#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); }\n.#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); }\n.#{$fa-css-prefix}-air-freshener:before { content: fa-content($fa-var-air-freshener); }\n.#{$fa-css-prefix}-airbnb:before { content: fa-content($fa-var-airbnb); }\n.#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); }\n.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); }\n.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); }\n.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); }\n.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); }\n.#{$fa-css-prefix}-alipay:before { content: fa-content($fa-var-alipay); }\n.#{$fa-css-prefix}-allergies:before { content: fa-content($fa-var-allergies); }\n.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); }\n.#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); }\n.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); }\n.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }\n.#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); }\n.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); }\n.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); }\n.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); }\n.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); }\n.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); }\n.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); }\n.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); }\n.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); }\n.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); }\n.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); }\n.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); }\n.#{$fa-css-prefix}-angry:before { content: fa-content($fa-var-angry); }\n.#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); }\n.#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); }\n.#{$fa-css-prefix}-ankh:before { content: fa-content($fa-var-ankh); }\n.#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); }\n.#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); }\n.#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); }\n.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); }\n.#{$fa-css-prefix}-apple-alt:before { content: fa-content($fa-var-apple-alt); }\n.#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); }\n.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); }\n.#{$fa-css-prefix}-archway:before { content: fa-content($fa-var-archway); }\n.#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }\n.#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }\n.#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }\n.#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }\n.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); }\n.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); }\n.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); }\n.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); }\n.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); }\n.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); }\n.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); }\n.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); }\n.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); }\n.#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); }\n.#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); }\n.#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); }\n.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); }\n.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); }\n.#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); }\n.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); }\n.#{$fa-css-prefix}-atlas:before { content: fa-content($fa-var-atlas); }\n.#{$fa-css-prefix}-atlassian:before { content: fa-content($fa-var-atlassian); }\n.#{$fa-css-prefix}-atom:before { content: fa-content($fa-var-atom); }\n.#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); }\n.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); }\n.#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); }\n.#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); }\n.#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); }\n.#{$fa-css-prefix}-award:before { content: fa-content($fa-var-award); }\n.#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); }\n.#{$fa-css-prefix}-baby:before { content: fa-content($fa-var-baby); }\n.#{$fa-css-prefix}-baby-carriage:before { content: fa-content($fa-var-baby-carriage); }\n.#{$fa-css-prefix}-backspace:before { content: fa-content($fa-var-backspace); }\n.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); }\n.#{$fa-css-prefix}-bacon:before { content: fa-content($fa-var-bacon); }\n.#{$fa-css-prefix}-bacteria:before { content: fa-content($fa-var-bacteria); }\n.#{$fa-css-prefix}-bacterium:before { content: fa-content($fa-var-bacterium); }\n.#{$fa-css-prefix}-bahai:before { content: fa-content($fa-var-bahai); }\n.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); }\n.#{$fa-css-prefix}-balance-scale-left:before { content: fa-content($fa-var-balance-scale-left); }\n.#{$fa-css-prefix}-balance-scale-right:before { content: fa-content($fa-var-balance-scale-right); }\n.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); }\n.#{$fa-css-prefix}-band-aid:before { content: fa-content($fa-var-band-aid); }\n.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); }\n.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); }\n.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); }\n.#{$fa-css-prefix}-baseball-ball:before { content: fa-content($fa-var-baseball-ball); }\n.#{$fa-css-prefix}-basketball-ball:before { content: fa-content($fa-var-basketball-ball); }\n.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); }\n.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); }\n.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); }\n.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); }\n.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); }\n.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); }\n.#{$fa-css-prefix}-battle-net:before { content: fa-content($fa-var-battle-net); }\n.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); }\n.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); }\n.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); }\n.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); }\n.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); }\n.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); }\n.#{$fa-css-prefix}-bezier-curve:before { content: fa-content($fa-var-bezier-curve); }\n.#{$fa-css-prefix}-bible:before { content: fa-content($fa-var-bible); }\n.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); }\n.#{$fa-css-prefix}-biking:before { content: fa-content($fa-var-biking); }\n.#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); }\n.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); }\n.#{$fa-css-prefix}-biohazard:before { content: fa-content($fa-var-biohazard); }\n.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); }\n.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); }\n.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); }\n.#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); }\n.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); }\n.#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); }\n.#{$fa-css-prefix}-blender:before { content: fa-content($fa-var-blender); }\n.#{$fa-css-prefix}-blender-phone:before { content: fa-content($fa-var-blender-phone); }\n.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); }\n.#{$fa-css-prefix}-blog:before { content: fa-content($fa-var-blog); }\n.#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); }\n.#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); }\n.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); }\n.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); }\n.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); }\n.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); }\n.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); }\n.#{$fa-css-prefix}-bone:before { content: fa-content($fa-var-bone); }\n.#{$fa-css-prefix}-bong:before { content: fa-content($fa-var-bong); }\n.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); }\n.#{$fa-css-prefix}-book-dead:before { content: fa-content($fa-var-book-dead); }\n.#{$fa-css-prefix}-book-medical:before { content: fa-content($fa-var-book-medical); }\n.#{$fa-css-prefix}-book-open:before { content: fa-content($fa-var-book-open); }\n.#{$fa-css-prefix}-book-reader:before { content: fa-content($fa-var-book-reader); }\n.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); }\n.#{$fa-css-prefix}-bootstrap:before { content: fa-content($fa-var-bootstrap); }\n.#{$fa-css-prefix}-border-all:before { content: fa-content($fa-var-border-all); }\n.#{$fa-css-prefix}-border-none:before { content: fa-content($fa-var-border-none); }\n.#{$fa-css-prefix}-border-style:before { content: fa-content($fa-var-border-style); }\n.#{$fa-css-prefix}-bowling-ball:before { content: fa-content($fa-var-bowling-ball); }\n.#{$fa-css-prefix}-box:before { content: fa-content($fa-var-box); }\n.#{$fa-css-prefix}-box-open:before { content: fa-content($fa-var-box-open); }\n.#{$fa-css-prefix}-box-tissue:before { content: fa-content($fa-var-box-tissue); }\n.#{$fa-css-prefix}-boxes:before { content: fa-content($fa-var-boxes); }\n.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); }\n.#{$fa-css-prefix}-brain:before { content: fa-content($fa-var-brain); }\n.#{$fa-css-prefix}-bread-slice:before { content: fa-content($fa-var-bread-slice); }\n.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); }\n.#{$fa-css-prefix}-briefcase-medical:before { content: fa-content($fa-var-briefcase-medical); }\n.#{$fa-css-prefix}-broadcast-tower:before { content: fa-content($fa-var-broadcast-tower); }\n.#{$fa-css-prefix}-broom:before { content: fa-content($fa-var-broom); }\n.#{$fa-css-prefix}-brush:before { content: fa-content($fa-var-brush); }\n.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); }\n.#{$fa-css-prefix}-buffer:before { content: fa-content($fa-var-buffer); }\n.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); }\n.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); }\n.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); }\n.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); }\n.#{$fa-css-prefix}-burn:before { content: fa-content($fa-var-burn); }\n.#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); }\n.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); }\n.#{$fa-css-prefix}-bus-alt:before { content: fa-content($fa-var-bus-alt); }\n.#{$fa-css-prefix}-business-time:before { content: fa-content($fa-var-business-time); }\n.#{$fa-css-prefix}-buy-n-large:before { content: fa-content($fa-var-buy-n-large); }\n.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); }\n.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); }\n.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); }\n.#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); }\n.#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); }\n.#{$fa-css-prefix}-calendar-day:before { content: fa-content($fa-var-calendar-day); }\n.#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); }\n.#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); }\n.#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); }\n.#{$fa-css-prefix}-calendar-week:before { content: fa-content($fa-var-calendar-week); }\n.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); }\n.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); }\n.#{$fa-css-prefix}-campground:before { content: fa-content($fa-var-campground); }\n.#{$fa-css-prefix}-canadian-maple-leaf:before { content: fa-content($fa-var-canadian-maple-leaf); }\n.#{$fa-css-prefix}-candy-cane:before { content: fa-content($fa-var-candy-cane); }\n.#{$fa-css-prefix}-cannabis:before { content: fa-content($fa-var-cannabis); }\n.#{$fa-css-prefix}-capsules:before { content: fa-content($fa-var-capsules); }\n.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); }\n.#{$fa-css-prefix}-car-alt:before { content: fa-content($fa-var-car-alt); }\n.#{$fa-css-prefix}-car-battery:before { content: fa-content($fa-var-car-battery); }\n.#{$fa-css-prefix}-car-crash:before { content: fa-content($fa-var-car-crash); }\n.#{$fa-css-prefix}-car-side:before { content: fa-content($fa-var-car-side); }\n.#{$fa-css-prefix}-caravan:before { content: fa-content($fa-var-caravan); }\n.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); }\n.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); }\n.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); }\n.#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); }\n.#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); }\n.#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); }\n.#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); }\n.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); }\n.#{$fa-css-prefix}-carrot:before { content: fa-content($fa-var-carrot); }\n.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); }\n.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); }\n.#{$fa-css-prefix}-cash-register:before { content: fa-content($fa-var-cash-register); }\n.#{$fa-css-prefix}-cat:before { content: fa-content($fa-var-cat); }\n.#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); }\n.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); }\n.#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); }\n.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); }\n.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); }\n.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); }\n.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); }\n.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); }\n.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); }\n.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); }\n.#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); }\n.#{$fa-css-prefix}-centos:before { content: fa-content($fa-var-centos); }\n.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); }\n.#{$fa-css-prefix}-chair:before { content: fa-content($fa-var-chair); }\n.#{$fa-css-prefix}-chalkboard:before { content: fa-content($fa-var-chalkboard); }\n.#{$fa-css-prefix}-chalkboard-teacher:before { content: fa-content($fa-var-chalkboard-teacher); }\n.#{$fa-css-prefix}-charging-station:before { content: fa-content($fa-var-charging-station); }\n.#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); }\n.#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); }\n.#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); }\n.#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); }\n.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); }\n.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); }\n.#{$fa-css-prefix}-check-double:before { content: fa-content($fa-var-check-double); }\n.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); }\n.#{$fa-css-prefix}-cheese:before { content: fa-content($fa-var-cheese); }\n.#{$fa-css-prefix}-chess:before { content: fa-content($fa-var-chess); }\n.#{$fa-css-prefix}-chess-bishop:before { content: fa-content($fa-var-chess-bishop); }\n.#{$fa-css-prefix}-chess-board:before { content: fa-content($fa-var-chess-board); }\n.#{$fa-css-prefix}-chess-king:before { content: fa-content($fa-var-chess-king); }\n.#{$fa-css-prefix}-chess-knight:before { content: fa-content($fa-var-chess-knight); }\n.#{$fa-css-prefix}-chess-pawn:before { content: fa-content($fa-var-chess-pawn); }\n.#{$fa-css-prefix}-chess-queen:before { content: fa-content($fa-var-chess-queen); }\n.#{$fa-css-prefix}-chess-rook:before { content: fa-content($fa-var-chess-rook); }\n.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); }\n.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); }\n.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); }\n.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); }\n.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); }\n.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); }\n.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); }\n.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); }\n.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); }\n.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); }\n.#{$fa-css-prefix}-chromecast:before { content: fa-content($fa-var-chromecast); }\n.#{$fa-css-prefix}-church:before { content: fa-content($fa-var-church); }\n.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); }\n.#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); }\n.#{$fa-css-prefix}-city:before { content: fa-content($fa-var-city); }\n.#{$fa-css-prefix}-clinic-medical:before { content: fa-content($fa-var-clinic-medical); }\n.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); }\n.#{$fa-css-prefix}-clipboard-check:before { content: fa-content($fa-var-clipboard-check); }\n.#{$fa-css-prefix}-clipboard-list:before { content: fa-content($fa-var-clipboard-list); }\n.#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); }\n.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); }\n.#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); }\n.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); }\n.#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); }\n.#{$fa-css-prefix}-cloud-meatball:before { content: fa-content($fa-var-cloud-meatball); }\n.#{$fa-css-prefix}-cloud-moon:before { content: fa-content($fa-var-cloud-moon); }\n.#{$fa-css-prefix}-cloud-moon-rain:before { content: fa-content($fa-var-cloud-moon-rain); }\n.#{$fa-css-prefix}-cloud-rain:before { content: fa-content($fa-var-cloud-rain); }\n.#{$fa-css-prefix}-cloud-showers-heavy:before { content: fa-content($fa-var-cloud-showers-heavy); }\n.#{$fa-css-prefix}-cloud-sun:before { content: fa-content($fa-var-cloud-sun); }\n.#{$fa-css-prefix}-cloud-sun-rain:before { content: fa-content($fa-var-cloud-sun-rain); }\n.#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); }\n.#{$fa-css-prefix}-cloudflare:before { content: fa-content($fa-var-cloudflare); }\n.#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); }\n.#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); }\n.#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); }\n.#{$fa-css-prefix}-cocktail:before { content: fa-content($fa-var-cocktail); }\n.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); }\n.#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); }\n.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); }\n.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); }\n.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); }\n.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); }\n.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); }\n.#{$fa-css-prefix}-coins:before { content: fa-content($fa-var-coins); }\n.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); }\n.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); }\n.#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); }\n.#{$fa-css-prefix}-comment-dollar:before { content: fa-content($fa-var-comment-dollar); }\n.#{$fa-css-prefix}-comment-dots:before { content: fa-content($fa-var-comment-dots); }\n.#{$fa-css-prefix}-comment-medical:before { content: fa-content($fa-var-comment-medical); }\n.#{$fa-css-prefix}-comment-slash:before { content: fa-content($fa-var-comment-slash); }\n.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); }\n.#{$fa-css-prefix}-comments-dollar:before { content: fa-content($fa-var-comments-dollar); }\n.#{$fa-css-prefix}-compact-disc:before { content: fa-content($fa-var-compact-disc); }\n.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); }\n.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); }\n.#{$fa-css-prefix}-compress-alt:before { content: fa-content($fa-var-compress-alt); }\n.#{$fa-css-prefix}-compress-arrows-alt:before { content: fa-content($fa-var-compress-arrows-alt); }\n.#{$fa-css-prefix}-concierge-bell:before { content: fa-content($fa-var-concierge-bell); }\n.#{$fa-css-prefix}-confluence:before { content: fa-content($fa-var-confluence); }\n.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); }\n.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); }\n.#{$fa-css-prefix}-cookie:before { content: fa-content($fa-var-cookie); }\n.#{$fa-css-prefix}-cookie-bite:before { content: fa-content($fa-var-cookie-bite); }\n.#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); }\n.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); }\n.#{$fa-css-prefix}-cotton-bureau:before { content: fa-content($fa-var-cotton-bureau); }\n.#{$fa-css-prefix}-couch:before { content: fa-content($fa-var-couch); }\n.#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); }\n.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); }\n.#{$fa-css-prefix}-creative-commons-by:before { content: fa-content($fa-var-creative-commons-by); }\n.#{$fa-css-prefix}-creative-commons-nc:before { content: fa-content($fa-var-creative-commons-nc); }\n.#{$fa-css-prefix}-creative-commons-nc-eu:before { content: fa-content($fa-var-creative-commons-nc-eu); }\n.#{$fa-css-prefix}-creative-commons-nc-jp:before { content: fa-content($fa-var-creative-commons-nc-jp); }\n.#{$fa-css-prefix}-creative-commons-nd:before { content: fa-content($fa-var-creative-commons-nd); }\n.#{$fa-css-prefix}-creative-commons-pd:before { content: fa-content($fa-var-creative-commons-pd); }\n.#{$fa-css-prefix}-creative-commons-pd-alt:before { content: fa-content($fa-var-creative-commons-pd-alt); }\n.#{$fa-css-prefix}-creative-commons-remix:before { content: fa-content($fa-var-creative-commons-remix); }\n.#{$fa-css-prefix}-creative-commons-sa:before { content: fa-content($fa-var-creative-commons-sa); }\n.#{$fa-css-prefix}-creative-commons-sampling:before { content: fa-content($fa-var-creative-commons-sampling); }\n.#{$fa-css-prefix}-creative-commons-sampling-plus:before { content: fa-content($fa-var-creative-commons-sampling-plus); }\n.#{$fa-css-prefix}-creative-commons-share:before { content: fa-content($fa-var-creative-commons-share); }\n.#{$fa-css-prefix}-creative-commons-zero:before { content: fa-content($fa-var-creative-commons-zero); }\n.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); }\n.#{$fa-css-prefix}-critical-role:before { content: fa-content($fa-var-critical-role); }\n.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); }\n.#{$fa-css-prefix}-crop-alt:before { content: fa-content($fa-var-crop-alt); }\n.#{$fa-css-prefix}-cross:before { content: fa-content($fa-var-cross); }\n.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); }\n.#{$fa-css-prefix}-crow:before { content: fa-content($fa-var-crow); }\n.#{$fa-css-prefix}-crown:before { content: fa-content($fa-var-crown); }\n.#{$fa-css-prefix}-crutch:before { content: fa-content($fa-var-crutch); }\n.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); }\n.#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); }\n.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); }\n.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); }\n.#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); }\n.#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); }\n.#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); }\n.#{$fa-css-prefix}-d-and-d-beyond:before { content: fa-content($fa-var-d-and-d-beyond); }\n.#{$fa-css-prefix}-dailymotion:before { content: fa-content($fa-var-dailymotion); }\n.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); }\n.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); }\n.#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); }\n.#{$fa-css-prefix}-deezer:before { content: fa-content($fa-var-deezer); }\n.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); }\n.#{$fa-css-prefix}-democrat:before { content: fa-content($fa-var-democrat); }\n.#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); }\n.#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); }\n.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); }\n.#{$fa-css-prefix}-dev:before { content: fa-content($fa-var-dev); }\n.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); }\n.#{$fa-css-prefix}-dharmachakra:before { content: fa-content($fa-var-dharmachakra); }\n.#{$fa-css-prefix}-dhl:before { content: fa-content($fa-var-dhl); }\n.#{$fa-css-prefix}-diagnoses:before { content: fa-content($fa-var-diagnoses); }\n.#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); }\n.#{$fa-css-prefix}-dice:before { content: fa-content($fa-var-dice); }\n.#{$fa-css-prefix}-dice-d20:before { content: fa-content($fa-var-dice-d20); }\n.#{$fa-css-prefix}-dice-d6:before { content: fa-content($fa-var-dice-d6); }\n.#{$fa-css-prefix}-dice-five:before { content: fa-content($fa-var-dice-five); }\n.#{$fa-css-prefix}-dice-four:before { content: fa-content($fa-var-dice-four); }\n.#{$fa-css-prefix}-dice-one:before { content: fa-content($fa-var-dice-one); }\n.#{$fa-css-prefix}-dice-six:before { content: fa-content($fa-var-dice-six); }\n.#{$fa-css-prefix}-dice-three:before { content: fa-content($fa-var-dice-three); }\n.#{$fa-css-prefix}-dice-two:before { content: fa-content($fa-var-dice-two); }\n.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); }\n.#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); }\n.#{$fa-css-prefix}-digital-tachograph:before { content: fa-content($fa-var-digital-tachograph); }\n.#{$fa-css-prefix}-directions:before { content: fa-content($fa-var-directions); }\n.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); }\n.#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); }\n.#{$fa-css-prefix}-disease:before { content: fa-content($fa-var-disease); }\n.#{$fa-css-prefix}-divide:before { content: fa-content($fa-var-divide); }\n.#{$fa-css-prefix}-dizzy:before { content: fa-content($fa-var-dizzy); }\n.#{$fa-css-prefix}-dna:before { content: fa-content($fa-var-dna); }\n.#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); }\n.#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); }\n.#{$fa-css-prefix}-dog:before { content: fa-content($fa-var-dog); }\n.#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); }\n.#{$fa-css-prefix}-dolly:before { content: fa-content($fa-var-dolly); }\n.#{$fa-css-prefix}-dolly-flatbed:before { content: fa-content($fa-var-dolly-flatbed); }\n.#{$fa-css-prefix}-donate:before { content: fa-content($fa-var-donate); }\n.#{$fa-css-prefix}-door-closed:before { content: fa-content($fa-var-door-closed); }\n.#{$fa-css-prefix}-door-open:before { content: fa-content($fa-var-door-open); }\n.#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); }\n.#{$fa-css-prefix}-dove:before { content: fa-content($fa-var-dove); }\n.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); }\n.#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); }\n.#{$fa-css-prefix}-drafting-compass:before { content: fa-content($fa-var-drafting-compass); }\n.#{$fa-css-prefix}-dragon:before { content: fa-content($fa-var-dragon); }\n.#{$fa-css-prefix}-draw-polygon:before { content: fa-content($fa-var-draw-polygon); }\n.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); }\n.#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); }\n.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); }\n.#{$fa-css-prefix}-drum:before { content: fa-content($fa-var-drum); }\n.#{$fa-css-prefix}-drum-steelpan:before { content: fa-content($fa-var-drum-steelpan); }\n.#{$fa-css-prefix}-drumstick-bite:before { content: fa-content($fa-var-drumstick-bite); }\n.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); }\n.#{$fa-css-prefix}-dumbbell:before { content: fa-content($fa-var-dumbbell); }\n.#{$fa-css-prefix}-dumpster:before { content: fa-content($fa-var-dumpster); }\n.#{$fa-css-prefix}-dumpster-fire:before { content: fa-content($fa-var-dumpster-fire); }\n.#{$fa-css-prefix}-dungeon:before { content: fa-content($fa-var-dungeon); }\n.#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); }\n.#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); }\n.#{$fa-css-prefix}-ebay:before { content: fa-content($fa-var-ebay); }\n.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); }\n.#{$fa-css-prefix}-edge-legacy:before { content: fa-content($fa-var-edge-legacy); }\n.#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); }\n.#{$fa-css-prefix}-egg:before { content: fa-content($fa-var-egg); }\n.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); }\n.#{$fa-css-prefix}-elementor:before { content: fa-content($fa-var-elementor); }\n.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); }\n.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); }\n.#{$fa-css-prefix}-ello:before { content: fa-content($fa-var-ello); }\n.#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); }\n.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); }\n.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); }\n.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); }\n.#{$fa-css-prefix}-envelope-open-text:before { content: fa-content($fa-var-envelope-open-text); }\n.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); }\n.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); }\n.#{$fa-css-prefix}-equals:before { content: fa-content($fa-var-equals); }\n.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); }\n.#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); }\n.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); }\n.#{$fa-css-prefix}-ethernet:before { content: fa-content($fa-var-ethernet); }\n.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); }\n.#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); }\n.#{$fa-css-prefix}-evernote:before { content: fa-content($fa-var-evernote); }\n.#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); }\n.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); }\n.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); }\n.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); }\n.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); }\n.#{$fa-css-prefix}-expand-alt:before { content: fa-content($fa-var-expand-alt); }\n.#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }\n.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); }\n.#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); }\n.#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); }\n.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); }\n.#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); }\n.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); }\n.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); }\n.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }\n.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); }\n.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); }\n.#{$fa-css-prefix}-fan:before { content: fa-content($fa-var-fan); }\n.#{$fa-css-prefix}-fantasy-flight-games:before { content: fa-content($fa-var-fantasy-flight-games); }\n.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); }\n.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); }\n.#{$fa-css-prefix}-faucet:before { content: fa-content($fa-var-faucet); }\n.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); }\n.#{$fa-css-prefix}-feather:before { content: fa-content($fa-var-feather); }\n.#{$fa-css-prefix}-feather-alt:before { content: fa-content($fa-var-feather-alt); }\n.#{$fa-css-prefix}-fedex:before { content: fa-content($fa-var-fedex); }\n.#{$fa-css-prefix}-fedora:before { content: fa-content($fa-var-fedora); }\n.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); }\n.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); }\n.#{$fa-css-prefix}-figma:before { content: fa-content($fa-var-figma); }\n.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); }\n.#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); }\n.#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); }\n.#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); }\n.#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); }\n.#{$fa-css-prefix}-file-contract:before { content: fa-content($fa-var-file-contract); }\n.#{$fa-css-prefix}-file-csv:before { content: fa-content($fa-var-file-csv); }\n.#{$fa-css-prefix}-file-download:before { content: fa-content($fa-var-file-download); }\n.#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); }\n.#{$fa-css-prefix}-file-export:before { content: fa-content($fa-var-file-export); }\n.#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); }\n.#{$fa-css-prefix}-file-import:before { content: fa-content($fa-var-file-import); }\n.#{$fa-css-prefix}-file-invoice:before { content: fa-content($fa-var-file-invoice); }\n.#{$fa-css-prefix}-file-invoice-dollar:before { content: fa-content($fa-var-file-invoice-dollar); }\n.#{$fa-css-prefix}-file-medical:before { content: fa-content($fa-var-file-medical); }\n.#{$fa-css-prefix}-file-medical-alt:before { content: fa-content($fa-var-file-medical-alt); }\n.#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); }\n.#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); }\n.#{$fa-css-prefix}-file-prescription:before { content: fa-content($fa-var-file-prescription); }\n.#{$fa-css-prefix}-file-signature:before { content: fa-content($fa-var-file-signature); }\n.#{$fa-css-prefix}-file-upload:before { content: fa-content($fa-var-file-upload); }\n.#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); }\n.#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); }\n.#{$fa-css-prefix}-fill:before { content: fa-content($fa-var-fill); }\n.#{$fa-css-prefix}-fill-drip:before { content: fa-content($fa-var-fill-drip); }\n.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); }\n.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); }\n.#{$fa-css-prefix}-fingerprint:before { content: fa-content($fa-var-fingerprint); }\n.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); }\n.#{$fa-css-prefix}-fire-alt:before { content: fa-content($fa-var-fire-alt); }\n.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); }\n.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); }\n.#{$fa-css-prefix}-firefox-browser:before { content: fa-content($fa-var-firefox-browser); }\n.#{$fa-css-prefix}-first-aid:before { content: fa-content($fa-var-first-aid); }\n.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); }\n.#{$fa-css-prefix}-first-order-alt:before { content: fa-content($fa-var-first-order-alt); }\n.#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); }\n.#{$fa-css-prefix}-fish:before { content: fa-content($fa-var-fish); }\n.#{$fa-css-prefix}-fist-raised:before { content: fa-content($fa-var-fist-raised); }\n.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); }\n.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); }\n.#{$fa-css-prefix}-flag-usa:before { content: fa-content($fa-var-flag-usa); }\n.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); }\n.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); }\n.#{$fa-css-prefix}-flipboard:before { content: fa-content($fa-var-flipboard); }\n.#{$fa-css-prefix}-flushed:before { content: fa-content($fa-var-flushed); }\n.#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); }\n.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); }\n.#{$fa-css-prefix}-folder-minus:before { content: fa-content($fa-var-folder-minus); }\n.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); }\n.#{$fa-css-prefix}-folder-plus:before { content: fa-content($fa-var-folder-plus); }\n.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); }\n.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); }\n.#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); }\n.#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); }\n.#{$fa-css-prefix}-font-awesome-logo-full:before { content: fa-content($fa-var-font-awesome-logo-full); }\n.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); }\n.#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); }\n.#{$fa-css-prefix}-football-ball:before { content: fa-content($fa-var-football-ball); }\n.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); }\n.#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); }\n.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); }\n.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); }\n.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); }\n.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); }\n.#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); }\n.#{$fa-css-prefix}-frog:before { content: fa-content($fa-var-frog); }\n.#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); }\n.#{$fa-css-prefix}-frown-open:before { content: fa-content($fa-var-frown-open); }\n.#{$fa-css-prefix}-fulcrum:before { content: fa-content($fa-var-fulcrum); }\n.#{$fa-css-prefix}-funnel-dollar:before { content: fa-content($fa-var-funnel-dollar); }\n.#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); }\n.#{$fa-css-prefix}-galactic-republic:before { content: fa-content($fa-var-galactic-republic); }\n.#{$fa-css-prefix}-galactic-senate:before { content: fa-content($fa-var-galactic-senate); }\n.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); }\n.#{$fa-css-prefix}-gas-pump:before { content: fa-content($fa-var-gas-pump); }\n.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); }\n.#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); }\n.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); }\n.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); }\n.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); }\n.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); }\n.#{$fa-css-prefix}-ghost:before { content: fa-content($fa-var-ghost); }\n.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); }\n.#{$fa-css-prefix}-gifts:before { content: fa-content($fa-var-gifts); }\n.#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); }\n.#{$fa-css-prefix}-git-alt:before { content: fa-content($fa-var-git-alt); }\n.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); }\n.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); }\n.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); }\n.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); }\n.#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); }\n.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); }\n.#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); }\n.#{$fa-css-prefix}-glass-cheers:before { content: fa-content($fa-var-glass-cheers); }\n.#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); }\n.#{$fa-css-prefix}-glass-martini-alt:before { content: fa-content($fa-var-glass-martini-alt); }\n.#{$fa-css-prefix}-glass-whiskey:before { content: fa-content($fa-var-glass-whiskey); }\n.#{$fa-css-prefix}-glasses:before { content: fa-content($fa-var-glasses); }\n.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); }\n.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); }\n.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); }\n.#{$fa-css-prefix}-globe-africa:before { content: fa-content($fa-var-globe-africa); }\n.#{$fa-css-prefix}-globe-americas:before { content: fa-content($fa-var-globe-americas); }\n.#{$fa-css-prefix}-globe-asia:before { content: fa-content($fa-var-globe-asia); }\n.#{$fa-css-prefix}-globe-europe:before { content: fa-content($fa-var-globe-europe); }\n.#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); }\n.#{$fa-css-prefix}-golf-ball:before { content: fa-content($fa-var-golf-ball); }\n.#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); }\n.#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); }\n.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); }\n.#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); }\n.#{$fa-css-prefix}-google-pay:before { content: fa-content($fa-var-google-pay); }\n.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); }\n.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); }\n.#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); }\n.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); }\n.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); }\n.#{$fa-css-prefix}-gopuram:before { content: fa-content($fa-var-gopuram); }\n.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); }\n.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); }\n.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); }\n.#{$fa-css-prefix}-greater-than:before { content: fa-content($fa-var-greater-than); }\n.#{$fa-css-prefix}-greater-than-equal:before { content: fa-content($fa-var-greater-than-equal); }\n.#{$fa-css-prefix}-grimace:before { content: fa-content($fa-var-grimace); }\n.#{$fa-css-prefix}-grin:before { content: fa-content($fa-var-grin); }\n.#{$fa-css-prefix}-grin-alt:before { content: fa-content($fa-var-grin-alt); }\n.#{$fa-css-prefix}-grin-beam:before { content: fa-content($fa-var-grin-beam); }\n.#{$fa-css-prefix}-grin-beam-sweat:before { content: fa-content($fa-var-grin-beam-sweat); }\n.#{$fa-css-prefix}-grin-hearts:before { content: fa-content($fa-var-grin-hearts); }\n.#{$fa-css-prefix}-grin-squint:before { content: fa-content($fa-var-grin-squint); }\n.#{$fa-css-prefix}-grin-squint-tears:before { content: fa-content($fa-var-grin-squint-tears); }\n.#{$fa-css-prefix}-grin-stars:before { content: fa-content($fa-var-grin-stars); }\n.#{$fa-css-prefix}-grin-tears:before { content: fa-content($fa-var-grin-tears); }\n.#{$fa-css-prefix}-grin-tongue:before { content: fa-content($fa-var-grin-tongue); }\n.#{$fa-css-prefix}-grin-tongue-squint:before { content: fa-content($fa-var-grin-tongue-squint); }\n.#{$fa-css-prefix}-grin-tongue-wink:before { content: fa-content($fa-var-grin-tongue-wink); }\n.#{$fa-css-prefix}-grin-wink:before { content: fa-content($fa-var-grin-wink); }\n.#{$fa-css-prefix}-grip-horizontal:before { content: fa-content($fa-var-grip-horizontal); }\n.#{$fa-css-prefix}-grip-lines:before { content: fa-content($fa-var-grip-lines); }\n.#{$fa-css-prefix}-grip-lines-vertical:before { content: fa-content($fa-var-grip-lines-vertical); }\n.#{$fa-css-prefix}-grip-vertical:before { content: fa-content($fa-var-grip-vertical); }\n.#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); }\n.#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); }\n.#{$fa-css-prefix}-guilded:before { content: fa-content($fa-var-guilded); }\n.#{$fa-css-prefix}-guitar:before { content: fa-content($fa-var-guitar); }\n.#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); }\n.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); }\n.#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); }\n.#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); }\n.#{$fa-css-prefix}-hackerrank:before { content: fa-content($fa-var-hackerrank); }\n.#{$fa-css-prefix}-hamburger:before { content: fa-content($fa-var-hamburger); }\n.#{$fa-css-prefix}-hammer:before { content: fa-content($fa-var-hammer); }\n.#{$fa-css-prefix}-hamsa:before { content: fa-content($fa-var-hamsa); }\n.#{$fa-css-prefix}-hand-holding:before { content: fa-content($fa-var-hand-holding); }\n.#{$fa-css-prefix}-hand-holding-heart:before { content: fa-content($fa-var-hand-holding-heart); }\n.#{$fa-css-prefix}-hand-holding-medical:before { content: fa-content($fa-var-hand-holding-medical); }\n.#{$fa-css-prefix}-hand-holding-usd:before { content: fa-content($fa-var-hand-holding-usd); }\n.#{$fa-css-prefix}-hand-holding-water:before { content: fa-content($fa-var-hand-holding-water); }\n.#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); }\n.#{$fa-css-prefix}-hand-middle-finger:before { content: fa-content($fa-var-hand-middle-finger); }\n.#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); }\n.#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); }\n.#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); }\n.#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); }\n.#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); }\n.#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); }\n.#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); }\n.#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); }\n.#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); }\n.#{$fa-css-prefix}-hand-sparkles:before { content: fa-content($fa-var-hand-sparkles); }\n.#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); }\n.#{$fa-css-prefix}-hands:before { content: fa-content($fa-var-hands); }\n.#{$fa-css-prefix}-hands-helping:before { content: fa-content($fa-var-hands-helping); }\n.#{$fa-css-prefix}-hands-wash:before { content: fa-content($fa-var-hands-wash); }\n.#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); }\n.#{$fa-css-prefix}-handshake-alt-slash:before { content: fa-content($fa-var-handshake-alt-slash); }\n.#{$fa-css-prefix}-handshake-slash:before { content: fa-content($fa-var-handshake-slash); }\n.#{$fa-css-prefix}-hanukiah:before { content: fa-content($fa-var-hanukiah); }\n.#{$fa-css-prefix}-hard-hat:before { content: fa-content($fa-var-hard-hat); }\n.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); }\n.#{$fa-css-prefix}-hat-cowboy:before { content: fa-content($fa-var-hat-cowboy); }\n.#{$fa-css-prefix}-hat-cowboy-side:before { content: fa-content($fa-var-hat-cowboy-side); }\n.#{$fa-css-prefix}-hat-wizard:before { content: fa-content($fa-var-hat-wizard); }\n.#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); }\n.#{$fa-css-prefix}-head-side-cough:before { content: fa-content($fa-var-head-side-cough); }\n.#{$fa-css-prefix}-head-side-cough-slash:before { content: fa-content($fa-var-head-side-cough-slash); }\n.#{$fa-css-prefix}-head-side-mask:before { content: fa-content($fa-var-head-side-mask); }\n.#{$fa-css-prefix}-head-side-virus:before { content: fa-content($fa-var-head-side-virus); }\n.#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); }\n.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); }\n.#{$fa-css-prefix}-headphones-alt:before { content: fa-content($fa-var-headphones-alt); }\n.#{$fa-css-prefix}-headset:before { content: fa-content($fa-var-headset); }\n.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); }\n.#{$fa-css-prefix}-heart-broken:before { content: fa-content($fa-var-heart-broken); }\n.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); }\n.#{$fa-css-prefix}-helicopter:before { content: fa-content($fa-var-helicopter); }\n.#{$fa-css-prefix}-highlighter:before { content: fa-content($fa-var-highlighter); }\n.#{$fa-css-prefix}-hiking:before { content: fa-content($fa-var-hiking); }\n.#{$fa-css-prefix}-hippo:before { content: fa-content($fa-var-hippo); }\n.#{$fa-css-prefix}-hips:before { content: fa-content($fa-var-hips); }\n.#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); }\n.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); }\n.#{$fa-css-prefix}-hive:before { content: fa-content($fa-var-hive); }\n.#{$fa-css-prefix}-hockey-puck:before { content: fa-content($fa-var-hockey-puck); }\n.#{$fa-css-prefix}-holly-berry:before { content: fa-content($fa-var-holly-berry); }\n.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); }\n.#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); }\n.#{$fa-css-prefix}-hornbill:before { content: fa-content($fa-var-hornbill); }\n.#{$fa-css-prefix}-horse:before { content: fa-content($fa-var-horse); }\n.#{$fa-css-prefix}-horse-head:before { content: fa-content($fa-var-horse-head); }\n.#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); }\n.#{$fa-css-prefix}-hospital-alt:before { content: fa-content($fa-var-hospital-alt); }\n.#{$fa-css-prefix}-hospital-symbol:before { content: fa-content($fa-var-hospital-symbol); }\n.#{$fa-css-prefix}-hospital-user:before { content: fa-content($fa-var-hospital-user); }\n.#{$fa-css-prefix}-hot-tub:before { content: fa-content($fa-var-hot-tub); }\n.#{$fa-css-prefix}-hotdog:before { content: fa-content($fa-var-hotdog); }\n.#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-hotel); }\n.#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); }\n.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); }\n.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); }\n.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); }\n.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); }\n.#{$fa-css-prefix}-house-damage:before { content: fa-content($fa-var-house-damage); }\n.#{$fa-css-prefix}-house-user:before { content: fa-content($fa-var-house-user); }\n.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); }\n.#{$fa-css-prefix}-hryvnia:before { content: fa-content($fa-var-hryvnia); }\n.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); }\n.#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); }\n.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); }\n.#{$fa-css-prefix}-ice-cream:before { content: fa-content($fa-var-ice-cream); }\n.#{$fa-css-prefix}-icicles:before { content: fa-content($fa-var-icicles); }\n.#{$fa-css-prefix}-icons:before { content: fa-content($fa-var-icons); }\n.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); }\n.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); }\n.#{$fa-css-prefix}-id-card-alt:before { content: fa-content($fa-var-id-card-alt); }\n.#{$fa-css-prefix}-ideal:before { content: fa-content($fa-var-ideal); }\n.#{$fa-css-prefix}-igloo:before { content: fa-content($fa-var-igloo); }\n.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }\n.#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); }\n.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); }\n.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); }\n.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); }\n.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); }\n.#{$fa-css-prefix}-infinity:before { content: fa-content($fa-var-infinity); }\n.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); }\n.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); }\n.#{$fa-css-prefix}-innosoft:before { content: fa-content($fa-var-innosoft); }\n.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); }\n.#{$fa-css-prefix}-instagram-square:before { content: fa-content($fa-var-instagram-square); }\n.#{$fa-css-prefix}-instalod:before { content: fa-content($fa-var-instalod); }\n.#{$fa-css-prefix}-intercom:before { content: fa-content($fa-var-intercom); }\n.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); }\n.#{$fa-css-prefix}-invision:before { content: fa-content($fa-var-invision); }\n.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); }\n.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); }\n.#{$fa-css-prefix}-itch-io:before { content: fa-content($fa-var-itch-io); }\n.#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); }\n.#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); }\n.#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); }\n.#{$fa-css-prefix}-jedi:before { content: fa-content($fa-var-jedi); }\n.#{$fa-css-prefix}-jedi-order:before { content: fa-content($fa-var-jedi-order); }\n.#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); }\n.#{$fa-css-prefix}-jira:before { content: fa-content($fa-var-jira); }\n.#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); }\n.#{$fa-css-prefix}-joint:before { content: fa-content($fa-var-joint); }\n.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); }\n.#{$fa-css-prefix}-journal-whills:before { content: fa-content($fa-var-journal-whills); }\n.#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); }\n.#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); }\n.#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); }\n.#{$fa-css-prefix}-kaaba:before { content: fa-content($fa-var-kaaba); }\n.#{$fa-css-prefix}-kaggle:before { content: fa-content($fa-var-kaggle); }\n.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); }\n.#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); }\n.#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); }\n.#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); }\n.#{$fa-css-prefix}-khanda:before { content: fa-content($fa-var-khanda); }\n.#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); }\n.#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); }\n.#{$fa-css-prefix}-kiss:before { content: fa-content($fa-var-kiss); }\n.#{$fa-css-prefix}-kiss-beam:before { content: fa-content($fa-var-kiss-beam); }\n.#{$fa-css-prefix}-kiss-wink-heart:before { content: fa-content($fa-var-kiss-wink-heart); }\n.#{$fa-css-prefix}-kiwi-bird:before { content: fa-content($fa-var-kiwi-bird); }\n.#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); }\n.#{$fa-css-prefix}-landmark:before { content: fa-content($fa-var-landmark); }\n.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); }\n.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); }\n.#{$fa-css-prefix}-laptop-code:before { content: fa-content($fa-var-laptop-code); }\n.#{$fa-css-prefix}-laptop-house:before { content: fa-content($fa-var-laptop-house); }\n.#{$fa-css-prefix}-laptop-medical:before { content: fa-content($fa-var-laptop-medical); }\n.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); }\n.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); }\n.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); }\n.#{$fa-css-prefix}-laugh:before { content: fa-content($fa-var-laugh); }\n.#{$fa-css-prefix}-laugh-beam:before { content: fa-content($fa-var-laugh-beam); }\n.#{$fa-css-prefix}-laugh-squint:before { content: fa-content($fa-var-laugh-squint); }\n.#{$fa-css-prefix}-laugh-wink:before { content: fa-content($fa-var-laugh-wink); }\n.#{$fa-css-prefix}-layer-group:before { content: fa-content($fa-var-layer-group); }\n.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); }\n.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); }\n.#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); }\n.#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); }\n.#{$fa-css-prefix}-less-than:before { content: fa-content($fa-var-less-than); }\n.#{$fa-css-prefix}-less-than-equal:before { content: fa-content($fa-var-less-than-equal); }\n.#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); }\n.#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); }\n.#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); }\n.#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); }\n.#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); }\n.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); }\n.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); }\n.#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); }\n.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); }\n.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); }\n.#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); }\n.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); }\n.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); }\n.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); }\n.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); }\n.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); }\n.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); }\n.#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); }\n.#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); }\n.#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); }\n.#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); }\n.#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); }\n.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); }\n.#{$fa-css-prefix}-luggage-cart:before { content: fa-content($fa-var-luggage-cart); }\n.#{$fa-css-prefix}-lungs:before { content: fa-content($fa-var-lungs); }\n.#{$fa-css-prefix}-lungs-virus:before { content: fa-content($fa-var-lungs-virus); }\n.#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); }\n.#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); }\n.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); }\n.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); }\n.#{$fa-css-prefix}-mail-bulk:before { content: fa-content($fa-var-mail-bulk); }\n.#{$fa-css-prefix}-mailchimp:before { content: fa-content($fa-var-mailchimp); }\n.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); }\n.#{$fa-css-prefix}-mandalorian:before { content: fa-content($fa-var-mandalorian); }\n.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); }\n.#{$fa-css-prefix}-map-marked:before { content: fa-content($fa-var-map-marked); }\n.#{$fa-css-prefix}-map-marked-alt:before { content: fa-content($fa-var-map-marked-alt); }\n.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); }\n.#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); }\n.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); }\n.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); }\n.#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); }\n.#{$fa-css-prefix}-marker:before { content: fa-content($fa-var-marker); }\n.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); }\n.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); }\n.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); }\n.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); }\n.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); }\n.#{$fa-css-prefix}-mask:before { content: fa-content($fa-var-mask); }\n.#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); }\n.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); }\n.#{$fa-css-prefix}-mdb:before { content: fa-content($fa-var-mdb); }\n.#{$fa-css-prefix}-medal:before { content: fa-content($fa-var-medal); }\n.#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); }\n.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); }\n.#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); }\n.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); }\n.#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); }\n.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); }\n.#{$fa-css-prefix}-megaport:before { content: fa-content($fa-var-megaport); }\n.#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); }\n.#{$fa-css-prefix}-meh-blank:before { content: fa-content($fa-var-meh-blank); }\n.#{$fa-css-prefix}-meh-rolling-eyes:before { content: fa-content($fa-var-meh-rolling-eyes); }\n.#{$fa-css-prefix}-memory:before { content: fa-content($fa-var-memory); }\n.#{$fa-css-prefix}-mendeley:before { content: fa-content($fa-var-mendeley); }\n.#{$fa-css-prefix}-menorah:before { content: fa-content($fa-var-menorah); }\n.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); }\n.#{$fa-css-prefix}-meteor:before { content: fa-content($fa-var-meteor); }\n.#{$fa-css-prefix}-microblog:before { content: fa-content($fa-var-microblog); }\n.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); }\n.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); }\n.#{$fa-css-prefix}-microphone-alt:before { content: fa-content($fa-var-microphone-alt); }\n.#{$fa-css-prefix}-microphone-alt-slash:before { content: fa-content($fa-var-microphone-alt-slash); }\n.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); }\n.#{$fa-css-prefix}-microscope:before { content: fa-content($fa-var-microscope); }\n.#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); }\n.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); }\n.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); }\n.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); }\n.#{$fa-css-prefix}-mitten:before { content: fa-content($fa-var-mitten); }\n.#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); }\n.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); }\n.#{$fa-css-prefix}-mixer:before { content: fa-content($fa-var-mixer); }\n.#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); }\n.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); }\n.#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); }\n.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); }\n.#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); }\n.#{$fa-css-prefix}-money-bill:before { content: fa-content($fa-var-money-bill); }\n.#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); }\n.#{$fa-css-prefix}-money-bill-wave:before { content: fa-content($fa-var-money-bill-wave); }\n.#{$fa-css-prefix}-money-bill-wave-alt:before { content: fa-content($fa-var-money-bill-wave-alt); }\n.#{$fa-css-prefix}-money-check:before { content: fa-content($fa-var-money-check); }\n.#{$fa-css-prefix}-money-check-alt:before { content: fa-content($fa-var-money-check-alt); }\n.#{$fa-css-prefix}-monument:before { content: fa-content($fa-var-monument); }\n.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); }\n.#{$fa-css-prefix}-mortar-pestle:before { content: fa-content($fa-var-mortar-pestle); }\n.#{$fa-css-prefix}-mosque:before { content: fa-content($fa-var-mosque); }\n.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); }\n.#{$fa-css-prefix}-mountain:before { content: fa-content($fa-var-mountain); }\n.#{$fa-css-prefix}-mouse:before { content: fa-content($fa-var-mouse); }\n.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); }\n.#{$fa-css-prefix}-mug-hot:before { content: fa-content($fa-var-mug-hot); }\n.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); }\n.#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); }\n.#{$fa-css-prefix}-neos:before { content: fa-content($fa-var-neos); }\n.#{$fa-css-prefix}-network-wired:before { content: fa-content($fa-var-network-wired); }\n.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); }\n.#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); }\n.#{$fa-css-prefix}-nimblr:before { content: fa-content($fa-var-nimblr); }\n.#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); }\n.#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); }\n.#{$fa-css-prefix}-not-equal:before { content: fa-content($fa-var-not-equal); }\n.#{$fa-css-prefix}-notes-medical:before { content: fa-content($fa-var-notes-medical); }\n.#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); }\n.#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); }\n.#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); }\n.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); }\n.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); }\n.#{$fa-css-prefix}-octopus-deploy:before { content: fa-content($fa-var-octopus-deploy); }\n.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); }\n.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); }\n.#{$fa-css-prefix}-oil-can:before { content: fa-content($fa-var-oil-can); }\n.#{$fa-css-prefix}-old-republic:before { content: fa-content($fa-var-old-republic); }\n.#{$fa-css-prefix}-om:before { content: fa-content($fa-var-om); }\n.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); }\n.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); }\n.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); }\n.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); }\n.#{$fa-css-prefix}-orcid:before { content: fa-content($fa-var-orcid); }\n.#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); }\n.#{$fa-css-prefix}-otter:before { content: fa-content($fa-var-otter); }\n.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); }\n.#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); }\n.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); }\n.#{$fa-css-prefix}-pager:before { content: fa-content($fa-var-pager); }\n.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); }\n.#{$fa-css-prefix}-paint-roller:before { content: fa-content($fa-var-paint-roller); }\n.#{$fa-css-prefix}-palette:before { content: fa-content($fa-var-palette); }\n.#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); }\n.#{$fa-css-prefix}-pallet:before { content: fa-content($fa-var-pallet); }\n.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); }\n.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); }\n.#{$fa-css-prefix}-parachute-box:before { content: fa-content($fa-var-parachute-box); }\n.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); }\n.#{$fa-css-prefix}-parking:before { content: fa-content($fa-var-parking); }\n.#{$fa-css-prefix}-passport:before { content: fa-content($fa-var-passport); }\n.#{$fa-css-prefix}-pastafarianism:before { content: fa-content($fa-var-pastafarianism); }\n.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); }\n.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); }\n.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); }\n.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); }\n.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); }\n.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); }\n.#{$fa-css-prefix}-peace:before { content: fa-content($fa-var-peace); }\n.#{$fa-css-prefix}-pen:before { content: fa-content($fa-var-pen); }\n.#{$fa-css-prefix}-pen-alt:before { content: fa-content($fa-var-pen-alt); }\n.#{$fa-css-prefix}-pen-fancy:before { content: fa-content($fa-var-pen-fancy); }\n.#{$fa-css-prefix}-pen-nib:before { content: fa-content($fa-var-pen-nib); }\n.#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); }\n.#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); }\n.#{$fa-css-prefix}-pencil-ruler:before { content: fa-content($fa-var-pencil-ruler); }\n.#{$fa-css-prefix}-penny-arcade:before { content: fa-content($fa-var-penny-arcade); }\n.#{$fa-css-prefix}-people-arrows:before { content: fa-content($fa-var-people-arrows); }\n.#{$fa-css-prefix}-people-carry:before { content: fa-content($fa-var-people-carry); }\n.#{$fa-css-prefix}-pepper-hot:before { content: fa-content($fa-var-pepper-hot); }\n.#{$fa-css-prefix}-perbyte:before { content: fa-content($fa-var-perbyte); }\n.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); }\n.#{$fa-css-prefix}-percentage:before { content: fa-content($fa-var-percentage); }\n.#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); }\n.#{$fa-css-prefix}-person-booth:before { content: fa-content($fa-var-person-booth); }\n.#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); }\n.#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); }\n.#{$fa-css-prefix}-phoenix-squadron:before { content: fa-content($fa-var-phoenix-squadron); }\n.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); }\n.#{$fa-css-prefix}-phone-alt:before { content: fa-content($fa-var-phone-alt); }\n.#{$fa-css-prefix}-phone-slash:before { content: fa-content($fa-var-phone-slash); }\n.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); }\n.#{$fa-css-prefix}-phone-square-alt:before { content: fa-content($fa-var-phone-square-alt); }\n.#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); }\n.#{$fa-css-prefix}-photo-video:before { content: fa-content($fa-var-photo-video); }\n.#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); }\n.#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); }\n.#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); }\n.#{$fa-css-prefix}-pied-piper-hat:before { content: fa-content($fa-var-pied-piper-hat); }\n.#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); }\n.#{$fa-css-prefix}-pied-piper-square:before { content: fa-content($fa-var-pied-piper-square); }\n.#{$fa-css-prefix}-piggy-bank:before { content: fa-content($fa-var-piggy-bank); }\n.#{$fa-css-prefix}-pills:before { content: fa-content($fa-var-pills); }\n.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); }\n.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); }\n.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); }\n.#{$fa-css-prefix}-pizza-slice:before { content: fa-content($fa-var-pizza-slice); }\n.#{$fa-css-prefix}-place-of-worship:before { content: fa-content($fa-var-place-of-worship); }\n.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); }\n.#{$fa-css-prefix}-plane-arrival:before { content: fa-content($fa-var-plane-arrival); }\n.#{$fa-css-prefix}-plane-departure:before { content: fa-content($fa-var-plane-departure); }\n.#{$fa-css-prefix}-plane-slash:before { content: fa-content($fa-var-plane-slash); }\n.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); }\n.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); }\n.#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); }\n.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); }\n.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); }\n.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); }\n.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); }\n.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); }\n.#{$fa-css-prefix}-poll:before { content: fa-content($fa-var-poll); }\n.#{$fa-css-prefix}-poll-h:before { content: fa-content($fa-var-poll-h); }\n.#{$fa-css-prefix}-poo:before { content: fa-content($fa-var-poo); }\n.#{$fa-css-prefix}-poo-storm:before { content: fa-content($fa-var-poo-storm); }\n.#{$fa-css-prefix}-poop:before { content: fa-content($fa-var-poop); }\n.#{$fa-css-prefix}-portrait:before { content: fa-content($fa-var-portrait); }\n.#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); }\n.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); }\n.#{$fa-css-prefix}-pray:before { content: fa-content($fa-var-pray); }\n.#{$fa-css-prefix}-praying-hands:before { content: fa-content($fa-var-praying-hands); }\n.#{$fa-css-prefix}-prescription:before { content: fa-content($fa-var-prescription); }\n.#{$fa-css-prefix}-prescription-bottle:before { content: fa-content($fa-var-prescription-bottle); }\n.#{$fa-css-prefix}-prescription-bottle-alt:before { content: fa-content($fa-var-prescription-bottle-alt); }\n.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); }\n.#{$fa-css-prefix}-procedures:before { content: fa-content($fa-var-procedures); }\n.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); }\n.#{$fa-css-prefix}-project-diagram:before { content: fa-content($fa-var-project-diagram); }\n.#{$fa-css-prefix}-pump-medical:before { content: fa-content($fa-var-pump-medical); }\n.#{$fa-css-prefix}-pump-soap:before { content: fa-content($fa-var-pump-soap); }\n.#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); }\n.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); }\n.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); }\n.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); }\n.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); }\n.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); }\n.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); }\n.#{$fa-css-prefix}-quidditch:before { content: fa-content($fa-var-quidditch); }\n.#{$fa-css-prefix}-quinscape:before { content: fa-content($fa-var-quinscape); }\n.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); }\n.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); }\n.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); }\n.#{$fa-css-prefix}-quran:before { content: fa-content($fa-var-quran); }\n.#{$fa-css-prefix}-r-project:before { content: fa-content($fa-var-r-project); }\n.#{$fa-css-prefix}-radiation:before { content: fa-content($fa-var-radiation); }\n.#{$fa-css-prefix}-radiation-alt:before { content: fa-content($fa-var-radiation-alt); }\n.#{$fa-css-prefix}-rainbow:before { content: fa-content($fa-var-rainbow); }\n.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); }\n.#{$fa-css-prefix}-raspberry-pi:before { content: fa-content($fa-var-raspberry-pi); }\n.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); }\n.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); }\n.#{$fa-css-prefix}-reacteurope:before { content: fa-content($fa-var-reacteurope); }\n.#{$fa-css-prefix}-readme:before { content: fa-content($fa-var-readme); }\n.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); }\n.#{$fa-css-prefix}-receipt:before { content: fa-content($fa-var-receipt); }\n.#{$fa-css-prefix}-record-vinyl:before { content: fa-content($fa-var-record-vinyl); }\n.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); }\n.#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); }\n.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); }\n.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); }\n.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); }\n.#{$fa-css-prefix}-redhat:before { content: fa-content($fa-var-redhat); }\n.#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); }\n.#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); }\n.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); }\n.#{$fa-css-prefix}-remove-format:before { content: fa-content($fa-var-remove-format); }\n.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); }\n.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); }\n.#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); }\n.#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); }\n.#{$fa-css-prefix}-republican:before { content: fa-content($fa-var-republican); }\n.#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); }\n.#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); }\n.#{$fa-css-prefix}-restroom:before { content: fa-content($fa-var-restroom); }\n.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); }\n.#{$fa-css-prefix}-rev:before { content: fa-content($fa-var-rev); }\n.#{$fa-css-prefix}-ribbon:before { content: fa-content($fa-var-ribbon); }\n.#{$fa-css-prefix}-ring:before { content: fa-content($fa-var-ring); }\n.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); }\n.#{$fa-css-prefix}-robot:before { content: fa-content($fa-var-robot); }\n.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); }\n.#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); }\n.#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); }\n.#{$fa-css-prefix}-route:before { content: fa-content($fa-var-route); }\n.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); }\n.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); }\n.#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); }\n.#{$fa-css-prefix}-ruler:before { content: fa-content($fa-var-ruler); }\n.#{$fa-css-prefix}-ruler-combined:before { content: fa-content($fa-var-ruler-combined); }\n.#{$fa-css-prefix}-ruler-horizontal:before { content: fa-content($fa-var-ruler-horizontal); }\n.#{$fa-css-prefix}-ruler-vertical:before { content: fa-content($fa-var-ruler-vertical); }\n.#{$fa-css-prefix}-running:before { content: fa-content($fa-var-running); }\n.#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); }\n.#{$fa-css-prefix}-rust:before { content: fa-content($fa-var-rust); }\n.#{$fa-css-prefix}-sad-cry:before { content: fa-content($fa-var-sad-cry); }\n.#{$fa-css-prefix}-sad-tear:before { content: fa-content($fa-var-sad-tear); }\n.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); }\n.#{$fa-css-prefix}-salesforce:before { content: fa-content($fa-var-salesforce); }\n.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); }\n.#{$fa-css-prefix}-satellite:before { content: fa-content($fa-var-satellite); }\n.#{$fa-css-prefix}-satellite-dish:before { content: fa-content($fa-var-satellite-dish); }\n.#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); }\n.#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); }\n.#{$fa-css-prefix}-school:before { content: fa-content($fa-var-school); }\n.#{$fa-css-prefix}-screwdriver:before { content: fa-content($fa-var-screwdriver); }\n.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); }\n.#{$fa-css-prefix}-scroll:before { content: fa-content($fa-var-scroll); }\n.#{$fa-css-prefix}-sd-card:before { content: fa-content($fa-var-sd-card); }\n.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); }\n.#{$fa-css-prefix}-search-dollar:before { content: fa-content($fa-var-search-dollar); }\n.#{$fa-css-prefix}-search-location:before { content: fa-content($fa-var-search-location); }\n.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); }\n.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); }\n.#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); }\n.#{$fa-css-prefix}-seedling:before { content: fa-content($fa-var-seedling); }\n.#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); }\n.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); }\n.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); }\n.#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); }\n.#{$fa-css-prefix}-shapes:before { content: fa-content($fa-var-shapes); }\n.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); }\n.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); }\n.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); }\n.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); }\n.#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); }\n.#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); }\n.#{$fa-css-prefix}-shield-virus:before { content: fa-content($fa-var-shield-virus); }\n.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); }\n.#{$fa-css-prefix}-shipping-fast:before { content: fa-content($fa-var-shipping-fast); }\n.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); }\n.#{$fa-css-prefix}-shoe-prints:before { content: fa-content($fa-var-shoe-prints); }\n.#{$fa-css-prefix}-shopify:before { content: fa-content($fa-var-shopify); }\n.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); }\n.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); }\n.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); }\n.#{$fa-css-prefix}-shopware:before { content: fa-content($fa-var-shopware); }\n.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); }\n.#{$fa-css-prefix}-shuttle-van:before { content: fa-content($fa-var-shuttle-van); }\n.#{$fa-css-prefix}-sign:before { content: fa-content($fa-var-sign); }\n.#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); }\n.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); }\n.#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); }\n.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); }\n.#{$fa-css-prefix}-signature:before { content: fa-content($fa-var-signature); }\n.#{$fa-css-prefix}-sim-card:before { content: fa-content($fa-var-sim-card); }\n.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); }\n.#{$fa-css-prefix}-sink:before { content: fa-content($fa-var-sink); }\n.#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); }\n.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); }\n.#{$fa-css-prefix}-sith:before { content: fa-content($fa-var-sith); }\n.#{$fa-css-prefix}-skating:before { content: fa-content($fa-var-skating); }\n.#{$fa-css-prefix}-sketch:before { content: fa-content($fa-var-sketch); }\n.#{$fa-css-prefix}-skiing:before { content: fa-content($fa-var-skiing); }\n.#{$fa-css-prefix}-skiing-nordic:before { content: fa-content($fa-var-skiing-nordic); }\n.#{$fa-css-prefix}-skull:before { content: fa-content($fa-var-skull); }\n.#{$fa-css-prefix}-skull-crossbones:before { content: fa-content($fa-var-skull-crossbones); }\n.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); }\n.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); }\n.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); }\n.#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); }\n.#{$fa-css-prefix}-slash:before { content: fa-content($fa-var-slash); }\n.#{$fa-css-prefix}-sleigh:before { content: fa-content($fa-var-sleigh); }\n.#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); }\n.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); }\n.#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); }\n.#{$fa-css-prefix}-smile-beam:before { content: fa-content($fa-var-smile-beam); }\n.#{$fa-css-prefix}-smile-wink:before { content: fa-content($fa-var-smile-wink); }\n.#{$fa-css-prefix}-smog:before { content: fa-content($fa-var-smog); }\n.#{$fa-css-prefix}-smoking:before { content: fa-content($fa-var-smoking); }\n.#{$fa-css-prefix}-smoking-ban:before { content: fa-content($fa-var-smoking-ban); }\n.#{$fa-css-prefix}-sms:before { content: fa-content($fa-var-sms); }\n.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); }\n.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); }\n.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); }\n.#{$fa-css-prefix}-snowboarding:before { content: fa-content($fa-var-snowboarding); }\n.#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); }\n.#{$fa-css-prefix}-snowman:before { content: fa-content($fa-var-snowman); }\n.#{$fa-css-prefix}-snowplow:before { content: fa-content($fa-var-snowplow); }\n.#{$fa-css-prefix}-soap:before { content: fa-content($fa-var-soap); }\n.#{$fa-css-prefix}-socks:before { content: fa-content($fa-var-socks); }\n.#{$fa-css-prefix}-solar-panel:before { content: fa-content($fa-var-solar-panel); }\n.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); }\n.#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); }\n.#{$fa-css-prefix}-sort-alpha-down-alt:before { content: fa-content($fa-var-sort-alpha-down-alt); }\n.#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); }\n.#{$fa-css-prefix}-sort-alpha-up-alt:before { content: fa-content($fa-var-sort-alpha-up-alt); }\n.#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); }\n.#{$fa-css-prefix}-sort-amount-down-alt:before { content: fa-content($fa-var-sort-amount-down-alt); }\n.#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); }\n.#{$fa-css-prefix}-sort-amount-up-alt:before { content: fa-content($fa-var-sort-amount-up-alt); }\n.#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); }\n.#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); }\n.#{$fa-css-prefix}-sort-numeric-down-alt:before { content: fa-content($fa-var-sort-numeric-down-alt); }\n.#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); }\n.#{$fa-css-prefix}-sort-numeric-up-alt:before { content: fa-content($fa-var-sort-numeric-up-alt); }\n.#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); }\n.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); }\n.#{$fa-css-prefix}-sourcetree:before { content: fa-content($fa-var-sourcetree); }\n.#{$fa-css-prefix}-spa:before { content: fa-content($fa-var-spa); }\n.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); }\n.#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); }\n.#{$fa-css-prefix}-speaker-deck:before { content: fa-content($fa-var-speaker-deck); }\n.#{$fa-css-prefix}-spell-check:before { content: fa-content($fa-var-spell-check); }\n.#{$fa-css-prefix}-spider:before { content: fa-content($fa-var-spider); }\n.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); }\n.#{$fa-css-prefix}-splotch:before { content: fa-content($fa-var-splotch); }\n.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); }\n.#{$fa-css-prefix}-spray-can:before { content: fa-content($fa-var-spray-can); }\n.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); }\n.#{$fa-css-prefix}-square-full:before { content: fa-content($fa-var-square-full); }\n.#{$fa-css-prefix}-square-root-alt:before { content: fa-content($fa-var-square-root-alt); }\n.#{$fa-css-prefix}-squarespace:before { content: fa-content($fa-var-squarespace); }\n.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); }\n.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); }\n.#{$fa-css-prefix}-stackpath:before { content: fa-content($fa-var-stackpath); }\n.#{$fa-css-prefix}-stamp:before { content: fa-content($fa-var-stamp); }\n.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); }\n.#{$fa-css-prefix}-star-and-crescent:before { content: fa-content($fa-var-star-and-crescent); }\n.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); }\n.#{$fa-css-prefix}-star-half-alt:before { content: fa-content($fa-var-star-half-alt); }\n.#{$fa-css-prefix}-star-of-david:before { content: fa-content($fa-var-star-of-david); }\n.#{$fa-css-prefix}-star-of-life:before { content: fa-content($fa-var-star-of-life); }\n.#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); }\n.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); }\n.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); }\n.#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); }\n.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); }\n.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); }\n.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); }\n.#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); }\n.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); }\n.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); }\n.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); }\n.#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); }\n.#{$fa-css-prefix}-stopwatch-20:before { content: fa-content($fa-var-stopwatch-20); }\n.#{$fa-css-prefix}-store:before { content: fa-content($fa-var-store); }\n.#{$fa-css-prefix}-store-alt:before { content: fa-content($fa-var-store-alt); }\n.#{$fa-css-prefix}-store-alt-slash:before { content: fa-content($fa-var-store-alt-slash); }\n.#{$fa-css-prefix}-store-slash:before { content: fa-content($fa-var-store-slash); }\n.#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); }\n.#{$fa-css-prefix}-stream:before { content: fa-content($fa-var-stream); }\n.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); }\n.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); }\n.#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); }\n.#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); }\n.#{$fa-css-prefix}-stroopwafel:before { content: fa-content($fa-var-stroopwafel); }\n.#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); }\n.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); }\n.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); }\n.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); }\n.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); }\n.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); }\n.#{$fa-css-prefix}-suitcase-rolling:before { content: fa-content($fa-var-suitcase-rolling); }\n.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); }\n.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); }\n.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); }\n.#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); }\n.#{$fa-css-prefix}-surprise:before { content: fa-content($fa-var-surprise); }\n.#{$fa-css-prefix}-suse:before { content: fa-content($fa-var-suse); }\n.#{$fa-css-prefix}-swatchbook:before { content: fa-content($fa-var-swatchbook); }\n.#{$fa-css-prefix}-swift:before { content: fa-content($fa-var-swift); }\n.#{$fa-css-prefix}-swimmer:before { content: fa-content($fa-var-swimmer); }\n.#{$fa-css-prefix}-swimming-pool:before { content: fa-content($fa-var-swimming-pool); }\n.#{$fa-css-prefix}-symfony:before { content: fa-content($fa-var-symfony); }\n.#{$fa-css-prefix}-synagogue:before { content: fa-content($fa-var-synagogue); }\n.#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); }\n.#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); }\n.#{$fa-css-prefix}-syringe:before { content: fa-content($fa-var-syringe); }\n.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); }\n.#{$fa-css-prefix}-table-tennis:before { content: fa-content($fa-var-table-tennis); }\n.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); }\n.#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); }\n.#{$fa-css-prefix}-tablets:before { content: fa-content($fa-var-tablets); }\n.#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); }\n.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); }\n.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); }\n.#{$fa-css-prefix}-tape:before { content: fa-content($fa-var-tape); }\n.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); }\n.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); }\n.#{$fa-css-prefix}-teamspeak:before { content: fa-content($fa-var-teamspeak); }\n.#{$fa-css-prefix}-teeth:before { content: fa-content($fa-var-teeth); }\n.#{$fa-css-prefix}-teeth-open:before { content: fa-content($fa-var-teeth-open); }\n.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); }\n.#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); }\n.#{$fa-css-prefix}-temperature-high:before { content: fa-content($fa-var-temperature-high); }\n.#{$fa-css-prefix}-temperature-low:before { content: fa-content($fa-var-temperature-low); }\n.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); }\n.#{$fa-css-prefix}-tenge:before { content: fa-content($fa-var-tenge); }\n.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); }\n.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); }\n.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); }\n.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); }\n.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); }\n.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); }\n.#{$fa-css-prefix}-the-red-yeti:before { content: fa-content($fa-var-the-red-yeti); }\n.#{$fa-css-prefix}-theater-masks:before { content: fa-content($fa-var-theater-masks); }\n.#{$fa-css-prefix}-themeco:before { content: fa-content($fa-var-themeco); }\n.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); }\n.#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer); }\n.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); }\n.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); }\n.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); }\n.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); }\n.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); }\n.#{$fa-css-prefix}-think-peaks:before { content: fa-content($fa-var-think-peaks); }\n.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); }\n.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); }\n.#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); }\n.#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); }\n.#{$fa-css-prefix}-tiktok:before { content: fa-content($fa-var-tiktok); }\n.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); }\n.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); }\n.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); }\n.#{$fa-css-prefix}-tint-slash:before { content: fa-content($fa-var-tint-slash); }\n.#{$fa-css-prefix}-tired:before { content: fa-content($fa-var-tired); }\n.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); }\n.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); }\n.#{$fa-css-prefix}-toilet:before { content: fa-content($fa-var-toilet); }\n.#{$fa-css-prefix}-toilet-paper:before { content: fa-content($fa-var-toilet-paper); }\n.#{$fa-css-prefix}-toilet-paper-slash:before { content: fa-content($fa-var-toilet-paper-slash); }\n.#{$fa-css-prefix}-toolbox:before { content: fa-content($fa-var-toolbox); }\n.#{$fa-css-prefix}-tools:before { content: fa-content($fa-var-tools); }\n.#{$fa-css-prefix}-tooth:before { content: fa-content($fa-var-tooth); }\n.#{$fa-css-prefix}-torah:before { content: fa-content($fa-var-torah); }\n.#{$fa-css-prefix}-torii-gate:before { content: fa-content($fa-var-torii-gate); }\n.#{$fa-css-prefix}-tractor:before { content: fa-content($fa-var-tractor); }\n.#{$fa-css-prefix}-trade-federation:before { content: fa-content($fa-var-trade-federation); }\n.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); }\n.#{$fa-css-prefix}-traffic-light:before { content: fa-content($fa-var-traffic-light); }\n.#{$fa-css-prefix}-trailer:before { content: fa-content($fa-var-trailer); }\n.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); }\n.#{$fa-css-prefix}-tram:before { content: fa-content($fa-var-tram); }\n.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); }\n.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); }\n.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); }\n.#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); }\n.#{$fa-css-prefix}-trash-restore:before { content: fa-content($fa-var-trash-restore); }\n.#{$fa-css-prefix}-trash-restore-alt:before { content: fa-content($fa-var-trash-restore-alt); }\n.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); }\n.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); }\n.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); }\n.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); }\n.#{$fa-css-prefix}-truck-loading:before { content: fa-content($fa-var-truck-loading); }\n.#{$fa-css-prefix}-truck-monster:before { content: fa-content($fa-var-truck-monster); }\n.#{$fa-css-prefix}-truck-moving:before { content: fa-content($fa-var-truck-moving); }\n.#{$fa-css-prefix}-truck-pickup:before { content: fa-content($fa-var-truck-pickup); }\n.#{$fa-css-prefix}-tshirt:before { content: fa-content($fa-var-tshirt); }\n.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); }\n.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); }\n.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); }\n.#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); }\n.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); }\n.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); }\n.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); }\n.#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); }\n.#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); }\n.#{$fa-css-prefix}-ubuntu:before { content: fa-content($fa-var-ubuntu); }\n.#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); }\n.#{$fa-css-prefix}-umbraco:before { content: fa-content($fa-var-umbraco); }\n.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); }\n.#{$fa-css-prefix}-umbrella-beach:before { content: fa-content($fa-var-umbrella-beach); }\n.#{$fa-css-prefix}-uncharted:before { content: fa-content($fa-var-uncharted); }\n.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); }\n.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); }\n.#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); }\n.#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); }\n.#{$fa-css-prefix}-unity:before { content: fa-content($fa-var-unity); }\n.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); }\n.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); }\n.#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); }\n.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); }\n.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); }\n.#{$fa-css-prefix}-unsplash:before { content: fa-content($fa-var-unsplash); }\n.#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); }\n.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); }\n.#{$fa-css-prefix}-ups:before { content: fa-content($fa-var-ups); }\n.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); }\n.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); }\n.#{$fa-css-prefix}-user-alt:before { content: fa-content($fa-var-user-alt); }\n.#{$fa-css-prefix}-user-alt-slash:before { content: fa-content($fa-var-user-alt-slash); }\n.#{$fa-css-prefix}-user-astronaut:before { content: fa-content($fa-var-user-astronaut); }\n.#{$fa-css-prefix}-user-check:before { content: fa-content($fa-var-user-check); }\n.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); }\n.#{$fa-css-prefix}-user-clock:before { content: fa-content($fa-var-user-clock); }\n.#{$fa-css-prefix}-user-cog:before { content: fa-content($fa-var-user-cog); }\n.#{$fa-css-prefix}-user-edit:before { content: fa-content($fa-var-user-edit); }\n.#{$fa-css-prefix}-user-friends:before { content: fa-content($fa-var-user-friends); }\n.#{$fa-css-prefix}-user-graduate:before { content: fa-content($fa-var-user-graduate); }\n.#{$fa-css-prefix}-user-injured:before { content: fa-content($fa-var-user-injured); }\n.#{$fa-css-prefix}-user-lock:before { content: fa-content($fa-var-user-lock); }\n.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); }\n.#{$fa-css-prefix}-user-minus:before { content: fa-content($fa-var-user-minus); }\n.#{$fa-css-prefix}-user-ninja:before { content: fa-content($fa-var-user-ninja); }\n.#{$fa-css-prefix}-user-nurse:before { content: fa-content($fa-var-user-nurse); }\n.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); }\n.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); }\n.#{$fa-css-prefix}-user-shield:before { content: fa-content($fa-var-user-shield); }\n.#{$fa-css-prefix}-user-slash:before { content: fa-content($fa-var-user-slash); }\n.#{$fa-css-prefix}-user-tag:before { content: fa-content($fa-var-user-tag); }\n.#{$fa-css-prefix}-user-tie:before { content: fa-content($fa-var-user-tie); }\n.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); }\n.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); }\n.#{$fa-css-prefix}-users-cog:before { content: fa-content($fa-var-users-cog); }\n.#{$fa-css-prefix}-users-slash:before { content: fa-content($fa-var-users-slash); }\n.#{$fa-css-prefix}-usps:before { content: fa-content($fa-var-usps); }\n.#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); }\n.#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); }\n.#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); }\n.#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); }\n.#{$fa-css-prefix}-vector-square:before { content: fa-content($fa-var-vector-square); }\n.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); }\n.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); }\n.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); }\n.#{$fa-css-prefix}-vest:before { content: fa-content($fa-var-vest); }\n.#{$fa-css-prefix}-vest-patches:before { content: fa-content($fa-var-vest-patches); }\n.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); }\n.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); }\n.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); }\n.#{$fa-css-prefix}-vial:before { content: fa-content($fa-var-vial); }\n.#{$fa-css-prefix}-vials:before { content: fa-content($fa-var-vials); }\n.#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); }\n.#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); }\n.#{$fa-css-prefix}-video-slash:before { content: fa-content($fa-var-video-slash); }\n.#{$fa-css-prefix}-vihara:before { content: fa-content($fa-var-vihara); }\n.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); }\n.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); }\n.#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); }\n.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); }\n.#{$fa-css-prefix}-virus:before { content: fa-content($fa-var-virus); }\n.#{$fa-css-prefix}-virus-slash:before { content: fa-content($fa-var-virus-slash); }\n.#{$fa-css-prefix}-viruses:before { content: fa-content($fa-var-viruses); }\n.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); }\n.#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); }\n.#{$fa-css-prefix}-voicemail:before { content: fa-content($fa-var-voicemail); }\n.#{$fa-css-prefix}-volleyball-ball:before { content: fa-content($fa-var-volleyball-ball); }\n.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); }\n.#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); }\n.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); }\n.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); }\n.#{$fa-css-prefix}-vote-yea:before { content: fa-content($fa-var-vote-yea); }\n.#{$fa-css-prefix}-vr-cardboard:before { content: fa-content($fa-var-vr-cardboard); }\n.#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); }\n.#{$fa-css-prefix}-walking:before { content: fa-content($fa-var-walking); }\n.#{$fa-css-prefix}-wallet:before { content: fa-content($fa-var-wallet); }\n.#{$fa-css-prefix}-warehouse:before { content: fa-content($fa-var-warehouse); }\n.#{$fa-css-prefix}-watchman-monitoring:before { content: fa-content($fa-var-watchman-monitoring); }\n.#{$fa-css-prefix}-water:before { content: fa-content($fa-var-water); }\n.#{$fa-css-prefix}-wave-square:before { content: fa-content($fa-var-wave-square); }\n.#{$fa-css-prefix}-waze:before { content: fa-content($fa-var-waze); }\n.#{$fa-css-prefix}-weebly:before { content: fa-content($fa-var-weebly); }\n.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); }\n.#{$fa-css-prefix}-weight:before { content: fa-content($fa-var-weight); }\n.#{$fa-css-prefix}-weight-hanging:before { content: fa-content($fa-var-weight-hanging); }\n.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); }\n.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); }\n.#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); }\n.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); }\n.#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); }\n.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); }\n.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); }\n.#{$fa-css-prefix}-wind:before { content: fa-content($fa-var-wind); }\n.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); }\n.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); }\n.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); }\n.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); }\n.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); }\n.#{$fa-css-prefix}-wine-bottle:before { content: fa-content($fa-var-wine-bottle); }\n.#{$fa-css-prefix}-wine-glass:before { content: fa-content($fa-var-wine-glass); }\n.#{$fa-css-prefix}-wine-glass-alt:before { content: fa-content($fa-var-wine-glass-alt); }\n.#{$fa-css-prefix}-wix:before { content: fa-content($fa-var-wix); }\n.#{$fa-css-prefix}-wizards-of-the-coast:before { content: fa-content($fa-var-wizards-of-the-coast); }\n.#{$fa-css-prefix}-wodu:before { content: fa-content($fa-var-wodu); }\n.#{$fa-css-prefix}-wolf-pack-battalion:before { content: fa-content($fa-var-wolf-pack-battalion); }\n.#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); }\n.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); }\n.#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); }\n.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); }\n.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); }\n.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); }\n.#{$fa-css-prefix}-wpressr:before { content: fa-content($fa-var-wpressr); }\n.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); }\n.#{$fa-css-prefix}-x-ray:before { content: fa-content($fa-var-x-ray); }\n.#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); }\n.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); }\n.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); }\n.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); }\n.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); }\n.#{$fa-css-prefix}-yammer:before { content: fa-content($fa-var-yammer); }\n.#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); }\n.#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); }\n.#{$fa-css-prefix}-yarn:before { content: fa-content($fa-var-yarn); }\n.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); }\n.#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); }\n.#{$fa-css-prefix}-yin-yang:before { content: fa-content($fa-var-yin-yang); }\n.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); }\n.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); }\n.#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); }\n.#{$fa-css-prefix}-zhihu:before { content: fa-content($fa-var-zhihu); }\n","// Screen Readers\n// -------------------------\n\n.sr-only { @include sr-only; }\n.sr-only-focusable { @include sr-only-focusable; }\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-solid-900.eot');\n src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-solid-900.woff') format('woff'),\n url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Brands';\n font-style: normal;\n font-weight: 400;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-brands-400.eot');\n src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-brands-400.woff') format('woff'),\n url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');\n}\n\n.fab {\n font-family: 'Font Awesome 5 Brands';\n font-weight: 400;\n}\n","@use \"sass:math\";\n@import 'helpers/colours';\n@import 'helpers/vars';\n@import '../../../styles/colors/colors.scss';\n\n// Breakpoints\n$mobile: 640px;\n$tablet: 768px;\n$desktop: 1024px;\n\n.breadcrumb {\n font-size: 12px;\n}\n\n.learn__page {\n font-family: $brand-font-body;\n\n .h1 {\n color: $grey;\n font-size: 48px;\n font-weight: bold;\n line-height: 50px;\n margin-bottom: 50px;\n }\n}\n\n.learn__home-page {\n padding-top: 120px;\n margin-bottom: 120px;\n\n .learn__wrapper--paragraph {\n margin-bottom: $x-large-padding;\n }\n}\n\n.learn__wrapper--paragraph {\n color: $grey;\n font-size: 20px;\n line-height: 30px;\n margin: 0 0 40px 0;\n}\n\n.learn__carousel {\n margin: 0 25%;\n text-align: center;\n}\n\n.learn__introduction-page {\n margin-bottom: 120px;\n padding-top: 80px;\n}\n\n.learn__carousel--paragraph {\n font-size: 19px;\n font-weight: normal;\n line-height: 29px;\n}\n\n.learn__introduction {\n margin: 0 percentage(math.div(1, 4)) 60px;\n}\n\n.learn__categories-content {\n margin-left: 0;\n margin-right: 0;\n\n h2 {\n font-size: 48px;\n }\n\n @include tablet {\n margin-left: 1.5 * $standard-padding;\n margin-right: 1.5 * $standard-padding;\n }\n}\n\n.learn__export-academy-logo {\n width: 83px;\n\n @include tablet {\n width: 115px;\n }\n\n &.small {\n width: 71px;\n }\n}\n\n.learn__categories-logo {\n margin-top: -$large-padding;\n}\n\n.learn__category-header {\n padding-top: 80px;\n margin-bottom: 80px;\n}\n\n.learn__step-block {\n background: url('/static/img/circle-check-icon.png') no-repeat\n calc(50% + 15px) 0;\n padding-top: 88px;\n text-align: center;\n}\n\n.learn__step-title {\n color: $grey;\n font-size: 24px;\n font-weight: bold;\n line-height: 28px;\n margin-bottom: $large-padding;\n}\n\n.learn__category {\n background-color: $white;\n margin-bottom: $x-large-padding;\n position: relative;\n\n @include tablet {\n padding-left: $x-large-padding;\n min-height: 360px;\n margin-bottom: 40px;\n }\n}\n\n.learn__category-content {\n padding: $large-padding large-padding 0;\n\n @include tablet {\n padding: 2 * $large-padding $large-padding 2 * $large-padding 25px;\n }\n\n .button {\n display: none;\n\n @include tablet {\n display: inline-flex;\n }\n }\n}\n\n.learn__category-content--progress-bar {\n padding-top: 80px;\n\n @include tablet {\n padding-top: 2 * $large-padding;\n }\n}\n\n.learn__category-title {\n @include tablet {\n margin-top: 13px;\n line-height: 48px;\n }\n}\n\n.learn__category-progress {\n @extend .progress-bar;\n}\n\n.learn__category-progress-container {\n @include tablet {\n position: static;\n }\n}\n\n.learn__category-link {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1;\n\n &:active:focus {\n background: revert;\n }\n}\n\n.learn__category-details {\n margin: 0 0 $large-padding;\n\n @include tablet {\n margin: 0 0 $x-large-padding;\n }\n\n p {\n margin-top: 16px;\n font-size: 20px;\n }\n}\n\n.learn__category-entities {\n @extend .body-m-b;\n padding: 8px 17px 7px;\n color: $white;\n display: inline-block;\n white-space: nowrap;\n top: 35px;\n right: 0;\n margin-left: 20px;\n\n @include tablet {\n font-family: $brand-font-body;\n padding: 13px 17px 9px;\n margin-left: 0;\n position: absolute;\n font-weight: normal;\n font-size: 19px;\n }\n}\n\n.learn__category-image {\n border-bottom-right-radius: 10px;\n max-width: 100%;\n height: auto;\n width: auto;\n margin-top: 20px;\n\n @include tablet {\n position: absolute;\n margin-top: 0;\n max-width: 50%;\n max-height: 250px;\n right: 0;\n bottom: 0;\n }\n}\n\n.learn__single-category-header-wrapper {\n padding-top: 40px;\n position: relative;\n\n .learn__category-entities {\n margin-left: 0;\n }\n}\n\n.learn__single-category-header-wrapper--progress-bar-top {\n padding-top: 80px;\n\n @include tablet {\n padding-top: 40px;\n }\n}\n\n.learn__single-category-header-content {\n margin-bottom: 10px;\n\n @include tablet {\n margin: 38px 0 30px 70px;\n }\n}\n\n.learn__single-category-title.h1 {\n margin-bottom: 16px;\n}\n\n.learn__single-category-header {\n background-color: $white;\n}\n\n.learn__single-category-header-details p {\n @extend .body-m;\n color: $blue-deep-80;\n margin-top: 15px;\n\n @include tablet {\n font-size: 20px;\n }\n}\n\n.learn__single-category-image {\n max-width: 100%;\n height: auto;\n}\n\n.learn__topics-list {\n margin: 40px 0 0;\n}\n\n.learn__topic-item-title {\n margin-right: 20px;\n padding-bottom: 20px;\n}\n\n.learn__topic-item-count {\n margin-bottom: 10px;\n\n @include tablet {\n margin-bottom: 0;\n }\n}\n\n.learn__topic-item {\n margin-bottom: 50px;\n padding-left: 4px;\n}\n\n.learn__topic-duration {\n color: $grey;\n font-size: 16px;\n font-weight: bold;\n}\n\n.learn__lessons-list {\n margin: 0;\n position: relative;\n}\n\n.learn__lesson-item {\n background-color: $white;\n border-bottom: 0;\n &:hover {\n box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);\n }\n & a:hover {\n box-shadow: none !important;\n }\n &:not(:last-of-type) {\n padding-bottom: 2px;\n }\n\n &--placeholder {\n background-color: rgba($white, 0.6);\n\n span,\n button {\n opacity: 0.6;\n }\n\n button {\n @include tablet {\n float: right;\n }\n }\n }\n}\n\n.learn__lesson-item-link {\n color: $blue-deep-80;\n display: block;\n padding: 18px 20px 20px;\n text-decoration: none;\n display: flex;\n flex-direction: row;\n align-items: center;\n\n @include tablet {\n padding: 22px 20px 20px 21px;\n }\n\n &:visited {\n color: $blue-deep-80;\n }\n\n .button {\n @include tablet {\n position: relative;\n top: -4px;\n }\n }\n}\n\n.learn__lesson-item-link-text {\n display: block;\n margin-bottom: 10px;\n flex: 1;\n\n &:hover {\n color: $color-gov-link;\n }\n\n @include tablet {\n display: inline-block;\n margin-bottom: 0;\n }\n}\n\n.learn__lesson-item-link--completed {\n @include tablet {\n float: right;\n }\n}\n\n.learn__topic-item-read-time {\n display: inline-block;\n\n @include tablet {\n position: absolute;\n top: 50%;\n margin-top: -14px;\n right: 22px;\n }\n}\n\n.learn__back-link {\n left: 0px;\n top: 0px;\n position: absolute;\n z-index: 1;\n\n &--bottom {\n top: auto;\n bottom: 20px;\n }\n}\n\n.learn__beta-banner {\n flex-direction: row;\n\n > i {\n width: 35px;\n\n &:before {\n font-size: 26px;\n }\n }\n\n .g-panel {\n padding: 0 0 0 25px;\n\n h3 {\n margin-top: -10px;\n }\n\n @include tablet {\n padding: 10px 0 10px 30px;\n\n h3 {\n margin-top: 0;\n }\n }\n }\n\n @include tablet {\n > i {\n width: 70px;\n\n &:before {\n font-size: 40px;\n }\n }\n }\n}\n\n#lesson-page {\n details {\n summary {\n font-weight: bold;\n color: #333;\n\n h3 {\n display: inline;\n }\n }\n }\n\n li.great-mvp-list-arrow {\n list-style-type: disclosure-closed;\n margin-left: 20px;\n padding-left: 5px;\n }\n\n nav {\n background: $white;\n\n .great-mvp-pill-button {\n margin-left: 5px;\n }\n }\n\n aside {\n background: $white;\n border-right: 1px solid $light-grey;\n height: 100%;\n top: 0;\n\n h3 {\n padding-top: 20px;\n padding-bottom: 0;\n\n a.topic-link {\n text-decoration: none;\n }\n }\n\n a {\n color: $grey;\n font-size: 16px;\n }\n }\n\n .lesson-next-area {\n display: inline-block;\n\n h5 {\n color: #919191;\n font-size: 16px;\n font-weight: bold;\n }\n\n .lesson-next-link {\n color: #3c3c3c;\n font-size: 36px;\n font-weight: bold;\n }\n\n .lesson-back-to-learning {\n color: #3c3c3c;\n font-size: 19px;\n font-weight: bold;\n display: block;\n }\n }\n}\n\n.lesson-page {\n .rich-text {\n h2,\n h3,\n h4 {\n margin-bottom: 18px;\n padding: 0;\n\n @include tablet {\n margin-bottom: 30px;\n }\n }\n\n h2 {\n @extend .h-m;\n }\n\n h3 {\n @extend .h-s;\n }\n\n h4 {\n @extend .h-xs;\n }\n\n b > i {\n font-weight: bold;\n }\n\n p {\n margin-top: 18px;\n margin-bottom: 18px;\n\n @include tablet {\n margin-top: 22px;\n margin-bottom: 22px;\n }\n }\n\n ul {\n li {\n list-style-type: disc;\n }\n }\n\n ol {\n @extend .list-number;\n margin-left: 0;\n\n li {\n list-style-position: inside;\n margin-bottom: 11px;\n padding-left: 0;\n position: static;\n }\n }\n\n hr {\n height: 1px;\n margin: 0;\n border: 0;\n }\n\n a.link {\n text-decoration: underline;\n font-size: $font-size-p;\n }\n\n .choose-dont-choose {\n h3 {\n @extend .h-xs;\n margin-bottom: 10px;\n\n @include tablet {\n padding: 0;\n }\n }\n\n span[role='img'] {\n margin-bottom: 0;\n\n @include tablet {\n margin-bottom: 20px;\n }\n }\n\n .g-panel {\n &:before {\n display: none;\n\n @include tablet {\n display: block;\n }\n }\n\n h3 {\n margin-bottom: 0;\n\n @include tablet {\n margin-bottom: 10px;\n }\n }\n\n p {\n margin: 0;\n\n @include tablet {\n margin-bottom: 18px;\n margin-top: 18px;\n }\n }\n }\n }\n\n .pros-and-cons {\n h3 {\n @extend .h-s;\n padding-bottom: 15px;\n padding-top: 0;\n margin-bottom: 0;\n }\n\n ul {\n @extend .list-bullet;\n margin-bottom: 0;\n\n li {\n @extend .body-l;\n position: relative;\n margin-bottom: 17px;\n padding-left: 17px;\n\n &:before {\n width: 4px;\n height: 4px;\n }\n }\n }\n\n &__pros {\n margin-bottom: 10px;\n\n @include desktop {\n margin-right: -10px;\n margin-bottom: 0;\n }\n }\n\n &__cons {\n @include desktop {\n margin-left: -10px;\n }\n }\n }\n\n .case-study {\n h3 {\n @extend .h-m;\n padding-top: 0;\n margin-bottom: 15px;\n }\n }\n }\n\n .lesson-body-blocks > .rich-text:first-child {\n > p:first-child {\n padding-top: 0;\n margin-top: 0;\n }\n }\n\n .step-by-step {\n h2,\n h3,\n h4 {\n }\n\n > ul {\n margin: 0;\n }\n\n > ul.list-bullet > li {\n position: static;\n padding-left: 0;\n\n &:before {\n display: none;\n }\n }\n\n img {\n height: auto;\n }\n }\n\n .lesson-hero,\n .media-section {\n img,\n video {\n border-radius: 5px;\n display: block;\n height: auto;\n margin: 0 auto;\n max-width: 100%;\n }\n\n video {\n width: 100%;\n }\n\n .video-transcript {\n &__text-area {\n max-height: 200px;\n overflow-y: scroll;\n }\n }\n }\n\n .lesson-hero {\n margin: 20px 0 20px;\n\n @include tablet {\n margin: 0 0 30px 0;\n }\n }\n\n .objectives {\n\n @include tablet {\n padding-bottom: 0;\n }\n\n hr {\n height: 1px;\n border: 0;\n\n @include tablet {\n margin-bottom: 45px;\n }\n }\n }\n\n .fictional-example {\n h2,\n h3,\n h4 {\n margin-bottom: 12px;\n }\n\n .rich-text > p:first-of-type {\n margin-top: 0;\n }\n\n .rich-text *:last-child {\n margin-bottom: 0;\n }\n }\n\n .ita-quote {\n img {\n margin-top: 5px;\n width: 40px;\n\n @include tablet {\n margin-left: 30px;\n }\n }\n\n &__quote p {\n font-weight: 700;\n }\n\n &__author {\n margin-top: 12px;\n }\n\n blockquote {\n @include tablet {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .g-panel {\n padding-left: 0;\n\n &:before {\n display: none;\n }\n\n p {\n margin: 0;\n }\n\n @include tablet {\n padding-left: 30px;\n\n &:before {\n display: block;\n }\n\n p {\n margin-top: 18px;\n margin-bottom: 18px;\n }\n }\n }\n }\n\n blockquote {\n @extend .body-l;\n font-style: normal;\n font-size: 20px;\n line-height: 30px;\n }\n\n .case-study {\n position: relative;\n\n border-top: 10px solid $blue-deep-10;\n\n @include breakpoint(sm) {\n border-top: unset;\n }\n\n &:before {\n content: '';\n position: absolute;\n left: -15px;\n right: -15px;\n top: 0;\n bottom: 0;\n background: #eef2f6;\n z-index: 0;\n }\n\n @include breakpoint(sm) {\n &:before {\n left: -2000px;\n right: -2000px;\n }\n }\n\n &__content,\n &__open {\n position: relative;\n }\n\n &__content {\n display: block;\n\n @include tablet {\n display: flex;\n padding-top: 0;\n }\n }\n\n &__close {\n background: none;\n border: 0;\n cursor: pointer;\n font-size: 33px;\n position: absolute;\n top: 30px;\n right: 0;\n z-index: 1;\n\n @include tablet {\n right: -58px;\n top: 23px;\n }\n }\n\n &__company {\n margin-top: 20px;\n }\n\n &__media {\n display: none;\n\n @include tablet {\n display: block;\n position: relative;\n }\n\n img,\n video {\n display: block;\n height: auto;\n margin: 0 auto;\n width: 100%;\n }\n\n .block-image:nth-child(2),\n .block-video + .block-image {\n img {\n display: none;\n position: absolute;\n top: 0;\n right: calc(-100% - 30px);\n\n @include tablet {\n display: block;\n }\n }\n }\n\n .quote {\n i {\n position: relative;\n left: -40px;\n top: 25px;\n }\n\n p {\n margin: 0;\n }\n }\n\n .c-full {\n float: none;\n margin: 0;\n }\n }\n\n &__mobile {\n @include tablet {\n display: none;\n }\n\n .quote-block {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: 100%;\n }\n }\n }\n\n .estimated-time {\n margin-bottom: 12px;\n\n @include tablet {\n margin-bottom: 22px;\n }\n\n strong {\n height: 24px;\n display: inline-block;\n position: relative;\n top: -2px;\n }\n }\n}\n\n.lesson-body-blocks > div > h2:first-of-type {\n padding-top: 15px;\n @include govuk-media-query($from: tablet) {\n padding-top: 20px;\n }\n}\n\n\n.lesson-body-blocks > div > h3:first-of-type {\n padding-top: 5px;\n @include govuk-media-query($from: tablet) {\n padding-top: 10px;\n }\n}\n\n.govuk-list--number>li {\n list-style-type: decimal\n}\n\n.lesson-body-blocks b {\n font-family: \"Noto SemiBold\", Arial, Helvetica, Verdana;\n}\n",".clickable-card {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 1;\n\n &:active:focus {\n background: transparent;\n }\n}\n\n.card-inner {\n @media only screen and (max-width: $mobile-size) {\n > .primary-button {\n margin-left: auto;\n }\n }\n\n > .primary-button {\n display: none;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../borders/main.scss';\n\n@mixin primary {\n background-color: $color-primary-button;\n color: $color-alternative-text;\n border: 2px solid $color-primary-button;\n\n &.delete-button {\n background-color: $color-delete;\n border: 2px solid $color-delete;\n }\n\n i {\n color: $color-alternative-text;\n }\n}\n\n@mixin secondary {\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n\n &.delete-button {\n color: $color-delete;\n border: 2px solid $color-delete;\n background-color: $color-main-background;\n\n i {\n color: $color-delete;\n }\n }\n\n i {\n color: $color-gov-link;\n }\n}\n\n.button,\nbutton {\n min-height: 50px;\n height: min-content;\n border-radius: 0;\n padding-top: 8px;\n padding-bottom: 8px;\n font-family: $header-font;\n font-size: $font-size-button;\n line-height: revert;\n color: $color-gov-link;\n\n span + i,\n i + span {\n padding-left: $standard-padding;\n }\n\n & i {\n font-size: $icon-large-button-size;\n }\n\n &.change-known-button {\n min-height: auto;\n }\n\n &.icon-last {\n i {\n padding-left: $standard-padding;\n }\n }\n\n &.icon-only {\n height: auto;\n width: auto;\n border: none;\n\n & > i {\n padding: 0;\n }\n }\n\n cursor: pointer;\n\n &:active,\n &:focus {\n @include focus-state;\n }\n\n &.primary-button,\n &.secondary-button,\n &.tertiary-button,\n &.quaternary-button {\n padding-left: $large-padding;\n padding-right: $large-padding;\n }\n\n &.small-button {\n height: 40px;\n min-height: 40px;\n font-size: 16px;\n line-height: 10px;\n\n i {\n font-size: $icon-small-button-size;\n }\n }\n\n &.medium-button {\n height: 45px;\n\n i {\n font-size: $icon-medium-button-size;\n }\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n\n &.secondary-button {\n @include secondary();\n\n & :focus,\n &:active,\n &:hover {\n @include primary();\n }\n }\n\n &.primary-button {\n @include primary();\n & :focus,\n &:active,\n &:hover {\n @include secondary();\n }\n }\n\n &.tab-list-item,\n .tab-list-active {\n height: 50px;\n line-height: 25px;\n margin-bottom: $standard-padding;\n color: $color-gov-link;\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n border-radius: 0;\n }\n\n &.tab-list-active {\n background-color: $color-tab;\n border: 2px solid $color-tab;\n color: $color-main-text;\n }\n\n &.tertiary-button,\n &.tertiary-button:hover,\n &.tertiary-button:active,\n &.tertiary-button:visited,\n &.tertiary-button:focus:active {\n background-color: $color-main-background;\n color: $color-main-text;\n border-color: $color-border;\n\n & > i {\n color: $color-main-text;\n }\n }\n\n &.quaternary-button {\n background-color: $color-completed;\n color: $color-main-background;\n\n & :focus,\n &:active,\n &:hover {\n background-color: $color-main-background;\n color: $color-completed;\n border: 2px solid $color-completed;\n i {\n color: $color-completed;\n }\n }\n }\n\n &.fas fa-check-circle {\n border-radius: 50%;\n height: 40px;\n width: 40px;\n\n // font-size: ;\n icon {\n padding: 0;\n margin: 0;\n }\n }\n\n &.link {\n color: $color-gov-link;\n height: auto;\n }\n\n &.back-button {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n }\n\n &.search-button {\n padding: 0;\n width: 40px;\n min-width: 40px;\n min-height: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n\n i {\n padding: 0;\n }\n }\n\n &.remove-product {\n height: 30px;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n\n &.personalization-menu-button {\n color: $color-alternative-text;\n i {\n color: $color-alternative-text;\n }\n\n &.open {\n color: $color-main-text;\n background-color: $color-alternative-text;\n\n i {\n color: $color-main-text;\n }\n }\n\n &:active,\n &:focus {\n border: none;\n outline: none;\n }\n\n &:hover {\n background-color: $color-footer;\n color: $color-alternative-text;\n\n i {\n color: $color-alternative-text;\n }\n }\n }\n}\n\nbutton {\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n\n &.small-button {\n height: 35px;\n line-height: 10px;\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n}\n\n//override here as imported from great styles\n.button--only-icon {\n height: 40px;\n width: 40px;\n min-height: 40px;\n border-radius: 50% !important;\n border: 2px solid $color-gov-link;\n\n & > i {\n padding: 0;\n }\n}\n\n.tooltip__icon > button {\n i.fas.fa-book {\n color: $color-gov-link !important;\n }\n}\n\nbutton.button-example,\nbutton.button-lesson {\n color: $color-main-text;\n\n i {\n color: $color-main-text;\n }\n}\n\n.remove-market {\n i {\n font-size: $icon-standard-size;\n color: $color-delete;\n }\n}\n\n.tabs {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: $standard-padding $standard-padding;\n}\n\n#skip-link {\n background-color: $color-focus;\n\n &.accessibility-skip-to-section {\n background-color: inherit;\n }\n}\n\nbutton#commodity-code-details {\n padding-left: $large-padding;\n padding-right: $large-padding;\n span + span {\n padding-left: $standard-padding;\n }\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n\n.video-transcript {\n button {\n i + span {\n padding-left: 0;\n }\n }\n}\n","@import '../colors/colors.scss';\n\n$focus-border: 3px solid $color-focus;\n\n@mixin focus-state{\n outline: 3px solid $color-focus;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$breakpoint: 1250px;\n\nnav.main-nav ul a {\n font-family: $main-text-font !important ;\n font-size: $font-size-p;\n border-bottom: 0;\n text-decoration: none;\n color: $color-alternative-text !important;\n padding-right: 4px;\n border: none !important;\n}\n\n// to override great styles\nnav a {\n &:focus:active {\n color: $color-alternative-text;\n }\n}\n\nnav.breadcrumbs {\n padding: 0.75em $x-large-padding;\n max-width: $content-max-width;\n background-color: $color-background-color;\n @media only screen and (min-width: calc( $content-max-width + (2* $x-large-padding))) {\n margin: 0 auto;\n padding: 0.75em 0;\n }\n\n @media only screen and (max-width: calc( $content-max-width + (2* $x-large-padding))) {\n padding: 0.75em $x-large-padding;\n }\n\n a,\n span {\n font-size: 16px;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown {\n right: 0;\n margin-top: 10px;\n background-color: $color-footer !important;\n @media only screen and (max-width: $mobile-size) {\n margin-top: 9px;\n }\n .button,\n .button:visited,\n .button:hover,\n .button:active {\n background: $color-gov-link;\n }\n}\n\nnav.breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n background-color: $color-background-color;\n @media only screen and (max-width: $mobile-size) {\n padding: calc(0.75em - (0.5 * $standard-padding)) 15px !important;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n }\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n}\n\n.back-breadcrumbs{\n li[aria-current=\"page\"] {\n display: none;\n }\n li::after {\n display: none;\n }\n\n li::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: \"\";\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.4em;\n }\n\n li a {\n margin-left: 10px;\n }\n}\n\nnav {\n .magna-header__nav {\n @media only screen and (max-width: $breakpoint) {\n display: none;\n }\n }\n}\n\n.magna-header__dropdown-button {\n font-family: $main-text-font;\n font-size: $font-size-p !important;\n\n z-index: 3;\n}\n","@import '../colors/colors.scss';\n\nhr{\n height: 4px;\n background:$color-thematic-break;\n width:100%;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.select {\n font-size: $font-size-p;\n\n .select_chevron {\n margin-top: 3px;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n }\n}\n\n.select__placeholder {\n display: flex;\n align-items: center;\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n color: $color-quotes-icons;\n border: 2px solid $color-quotes-icons;\n}\n\n.select__list.select__list {\n border-color: $color-quotes-icons;\n}\n\n.select__placeholder--value {\n padding-left: $standard-padding * 0.5;\n}\n\n.select__list:not(.select__list--open){\n display: none;\n}\n","@import '../../styles/colors/colors.scss';\n\ninput[type='text'],\ninput[type='email'],\ninput[type='password'],\ninput[type='tel'],\ninput[type='number'],\ntextarea,\ntextarea.form-control {\n border-radius: 0px;\n border: 2px solid $color-main-text;\n color: $color-main-text;\n}\ninput[type='checkbox'].markascomplete_checkbox {\n background-color: $color-completed;\n &:before {\n border-color: #0B0C0C;\n margin-top: 2px;\n }\n &:after{\n top: 9px;\n }\n}\n\nlabel {\n color: $color-main-text;\n}\n\n.multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n min-height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type='text'] {\n color: $color-main-text;\n}\n\n.search-input {\n i {\n font-size: 18px;\n }\n}\n\n.form-label,\n.form-hint {\n font-family: $main-text-font;\n}\n\n.form-hint {\n padding-top: .15em;\n padding-bottom: .35em;\n font-size: 18px;\n}\n\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\ninput[type=checkbox].markascomplete_checkbox{\n background-color: $color-completed;\n}\n\n\n\nlabel{\n color: $color-main-text;\n}\n\n.multiple-choice{\n label, label:before, label:after{\n color: $color-gov-link;\n }\n}\n\n.select__placeholder {\n height: 50px;\n\n i {\n font-size: 18px;\n }\n}\n\ninput[type=text]{\n color: $color-main-text;\n\n}\n\n.search-input{ i{\n font-size: 18px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/typography.scss';\n@import '../sizes/sizes.scss';\n\n$where-to-export-image: url(/static/images/where-to-export-header.png);\n$export-plan-image: url(/static/images/export-plan-header.png);\n$learn-to-export-image: url(/static/images/learn-to-export-header.png);\n$account-image: url(/static/images/accounts-header.png);\n$get-started-header: url(/static/images/learn-to-export-topic1-header.png);\n$identify-opportunities-header: url(/static/images/learn-to-export-topic2-header.png);\n$prepare-to-sell-header: url(/static/images/learn-to-export-topic3-header.png);\n$regulations-licensing-header: url(/static/images/learn-to-export-topic4-header.png);\n$funding-financing-header: url(/static/images/learn-to-export-topic5-header.png);\n\n@mixin page-header-container-mixin() {\n max-width: 1230px; /* Initial max width until 1660px */\n margin-left: auto;\n margin-right: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n\n @media (min-width: 1600px) {\n max-width: 1600px; /* Change max width beyond 1660px */\n margin-left: calc(\n (100% - 1230px) / 2\n ); /* Calculate left margin dynamically */\n }\n\n @media (min-width: 1660px) {\n max-width: 1600px; /* Ensure max-width remains 1600px beyond 1660px */\n }\n}\n\n@mixin vertical-alignment {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button,\n .button {\n width: 100%;\n }\n\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n\n &.full-height-img {\n background-size: 90% auto !important;\n background-position-x: right !important;\n }\n }\n}\n\n.page-header {\n position: relative;\n background-color: $color-main-background !important;\n width: 100%;\n height: 355px;\n display: inline-flex;\n flex-direction: row;\n justify-content: center;\n flex-wrap: wrap;\n box-sizing: border-box;\n\n &.get-started .image-container {\n background: $get-started-header;\n }\n\n &.identify-opportunities-and-research-the-market .image-container {\n background: $identify-opportunities-header;\n }\n\n &.prepare-to-sell-into-a-new-country .image-container {\n background: $prepare-to-sell-header;\n }\n\n &.regulations-licensing-and-logistics .image-container {\n background: $regulations-licensing-header;\n }\n\n &.funding-financing-and-getting-paid .image-container {\n background: $funding-financing-header;\n }\n\n &.where-to-export-header .image-container {\n background: $where-to-export-image;\n }\n\n &.export-plan-header .image-container {\n background: $export-plan-image;\n }\n\n &.account-header .image-container {\n background: $account-image;\n }\n\n &.market-header .image-container {\n background: url(/static/images/export-plan-header.png);\n }\n\n &.learn-header .image-container {\n background: $learn-to-export-image;\n }\n\n .inner-header {\n max-width: $max-header-width;\n width: 100%;\n height: 100%;\n margin-left: $x-large-padding;\n display: inline-flex;\n\n @include page-header-container-mixin();\n\n > div:first-child {\n padding-top: 60px;\n padding-bottom: 60px;\n flex: 1;\n min-width: 420px;\n box-sizing: border-box;\n\n @media (max-width: $tablet-size) {\n min-width: -webkit-fill-available;\n }\n\n .govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n\n button {\n min-width: initial;\n }\n\n p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n\n p.sub-header {\n color: $color-subheading-text;\n margin-bottom: 0px;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n margin-bottom: $standard-padding;\n }\n }\n\n .lesson-summary {\n display: inline-flex;\n align-items: center;\n\n span,\n i {\n color: $color-gov-link;\n }\n\n i {\n padding-bottom: 3px;\n }\n\n .learn__category-topics {\n padding-left: $standard-padding;\n }\n\n .learn__category-lessons {\n padding-left: $standard-padding * 0.5;\n }\n }\n }\n\n .image-container {\n width: 100%;\n height: 100%;\n flex: 2;\n background-repeat: no-repeat !important;\n background-size: auto 100% !important;\n\n &.right-aligned {\n background-position-x: right !important;\n }\n\n @media only screen and (min-width: $mobile-size) and (max-width: 980px) {\n margin-left: -8%;\n &.right-aligned {\n margin-left: 0;\n }\n }\n &.ea-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n &.lte-landing-image-container {\n @media screen and (min-width: 901px) {\n background-size: auto 90% !important;\n background-position-y: bottom !important;\n }\n }\n\n &:not(.image-full-width) {\n @media only screen and (min-width: 980px) {\n background-position-y: 50% !important;\n }\n }\n }\n }\n\n i.fa .fa-clock {\n color: $color-gov-link;\n }\n\n &.stack-at-tablet-width {\n @media only screen and (max-width: 900px) {\n @include vertical-alignment;\n }\n\n @media only screen and (max-width: $mobile-size) {\n background: $color-main-background !important;\n height: auto;\n background-size: 0% auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n margin: 0;\n gap: $standard-padding;\n\n button {\n width: 100%;\n }\n p.sub-header {\n padding-bottom: $standard-padding * 0.5;\n }\n\n .inner-header {\n width: 100%;\n margin: 0;\n padding: 0 1.5 * $standard-padding;\n flex-direction: column;\n gap: $standard-padding;\n\n > div:first-child {\n height: auto;\n min-width: fit-content;\n flex: 1;\n width: 100%;\n margin: 0;\n padding: 0;\n }\n }\n\n .image-container:not(.hide-for-mobile) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: center !important;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n @include vertical-alignment;\n }\n\n .image-container:not(.great-display-from-tablet) {\n display: flex;\n flex: 1;\n height: 0;\n padding-top: 45%;\n width: 100%;\n background-repeat: no-repeat !important;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n background-position-x: 5vw !important;\n }\n }\n}\n\n.market-details-header {\n height: 345px;\n background-position: 50% !important;\n background-size: cover !important;\n\n @media only screen and (max-width: $mobile-size) {\n height: 200px;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.personalization-menu {\n position: absolute;\n box-shadow: rgb(0 0 0 / 25%) 0px 6px 10px 0px;\n padding: $large-padding;\n background-color: $color-main-background;\n z-index: 2;\n width: 375px;\n @media only screen and (min-width: $mobile-size) {\n margin-left: -13px;\n }\n\n ul {\n padding: 0;\n margin: 0;\n\n li + li {\n padding-top: 13px;\n }\n\n li {\n display: flex;\n flex-direction: row;\n align-items: center;\n border-bottom: 2px solid $color-background-color;\n padding-bottom: $standard-padding;\n\n a {\n flex: 1;\n font-family: $header-font;\n text-decoration: none;\n color: $color-main-text;\n &:hover {\n color: $color-gov-link;\n }\n }\n\n button {\n height: auto;\n background-color: transparent;\n\n .remove-product {\n height: auto;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n }\n }\n }\n}\n\n#set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n }\n}\n\n#set-product-button {\n margin-left: -13px;\n}\n\n #set-country-button {\n margin-left: $large-padding;\n @media only screen and (max-width: 640px) {\n margin-left: 0;\n }\n }\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\nfooter {\n background-color: $color-main-background;\n\n .copyright-container {\n background-color: $color-main-background;\n display: flex;\n justify-content: center;\n div {\n width: 100%;\n align-items: center;\n display: inline-flex;\n flex-direction: row;\n justify-content: space-between;\n max-width: $content-max-width;\n padding: $large-padding $x-large-padding;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding;\n flex-direction: column;\n align-items: flex-start;\n }\n @media only screen and (min-width: (1290px + ($x-large-padding * 2) )) {\n padding: 40px 0 $large-padding 0;\n }\n\n @media only screen and (min-width: calc($content-max-width + (2 * $large-padding))) {\n padding: $large-padding 0;\n }\n\n p.copy-right {\n font-size: 18px;\n padding-top: 3px;\n margin: 0;\n @media only screen and (max-width: $mobile-size) {\n font-size: 16px;\n margin: 0;\n }\n }\n }\n }\n div.footer {\n background-color: $color-footer;\n justify-content: center;\n display: flex;\n\n &.great-display-block{\n display: block;\n }\n\n ul {\n margin: 80px $x-large-padding $x-large-padding;\n max-width: $content-max-width;\n display: inline-flex;\n gap: $large-padding;\n flex-wrap: wrap;\n list-style-type: none;\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n margin: 115px $large-padding 52px $large-padding;\n }\n\n > li a {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-alternative-text;\n text-decoration-line: underline;\n text-decoration-thickness: 1px;\n text-underline-offset: 3px;\n cursor: pointer;\n }\n }\n }\n}\n","@import '../colors/colors.scss';\n\n.tooltip__close {\n\n min-height: 30px;\n display: flex;\n justify-content: center;\n align-items: center;\n float: right;\n cursor: pointer;\n margin: -5px -5px 0 0;\n width: 30px;\n height: 30px;\n overflow: hidden;\n border-radius: 15px;\n background-color: $color-main-background;\n transition: background-color 300ms;\n\n &:hover {\n background-color: $color-alternative-background;\n }\n\n span[role='img'] {\n color: $color-gov-link\n }\n\n &:focus {\n outline: 6px solid $color-focus;\n }\n}\n\n.tooltip-title{\n font-size: 20px;\n}\n","div.progress-bar, div.learn__category-progress {\n border-radius: 0!important;\n height: 5px;\n background: #CCE2D8;\n span {\n border-radius: 0!important;\n background: govuk-colour(\"green\");\n }\n}\n","@import '../sizes/sizes.scss';\n\n.ReactModal__Content.ReactModal__Content--after-open{\n max-width: $content-max-width!important;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n.great-global-header-footer {\n background-color: $white;\n box-sizing: border-box;\n\n & > .container {\n @include float-clear;\n }\n\n .great-domestic-international-links {\n @include float-clear;\n float: right;\n }\n}\n\n\n\n@mixin flag-red-underline {\n &:after {\n background-color: #b00d23;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n#great-global-header-domestic-link {\n font-family: $header-font;\n}\n\n.great-domestic-international-links {\n @include float-clear;\n\n a {\n color: $color-main-text;\n padding: 0 15px;\n padding-top: 10px;\n text-decoration: none;\n height: 50px;\n display: block;\n float: left;\n font-size: 14px;\n position: relative;\n }\n}\n\n.great-global-header.domestic a.domestic,\n.great-global-header.international a.international {\n @include flag-red-underline;\n color: $color-main-text;\n}\n\n@media (max-width: 640px) {\n .great-global-header-footer {\n height: auto;\n line-height: 1;\n\n & > .container {\n padding-top: 10px;\n margin: 0;\n width: 100%;\n padding: 0;\n }\n\n .great-global-header-footer-logo {\n padding-left: 15px;\n float: none;\n }\n\n .great-domestic-international-links {\n display: table;\n float: none;\n width: 100%;\n table-layout: fixed;\n\n a {\n line-height: 14px;\n float: none;\n display: table-cell;\n vertical-align: middle;\n width: 50%;\n padding-top: 0;\n\n &:first-child {\n padding-left: 15px;\n padding-right: 0;\n }\n\n &:last-child {\n text-align: right;\n padding-right: 15px;\n padding-left: 0;\n }\n }\n }\n }\n}\n\n@media (max-width: 350px) {\n .great-global-header-footer {\n .great-domestic-international-links > * {\n font-size: 12px;\n }\n }\n}\n","@import './card.scss';\n@import './buttons.scss';\n@import './nav.scss';\n@import './thematic-break.scss';\n@import './select.scss';\n@import './inputs.scss';\n@import './page-header.scss';\n@import './personalisation-bar.scss';\n@import './footer.scss';\n@import './tootltip.scss';\n@import './progress-bar.scss';\n@import './cookies-modal.scss';\n@import './domestic-international-header.scss';\n\na:focus:active,\nbutton:focus:active {\n background-color: initial;\n}\n","@import '../fonts/main.scss';\n@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$login-image: url(/static/images/signin-image.png);\n$signup-image: url(/static/images/signup-image.png);\n$banner: url(/static/images/great-banner-large.png);\n$ea-signup-image: url(/static/images/export-academy-lady-light-green.png);\n\n\n\n\n#sign-up,\n#login {\n h1 {\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n }\n\n h3 {\n color: $color-main-text;\n }\n\n .hide-logo-below-1200 {\n @media only screen and (max-width: 1200px) {\n display: none;\n }\n }\n\n .signup__form-panel,\n .great-signup__form-panel {\n max-height: auto;\n overflow: auto;\n\n #get-in-touch {\n font-size: $font-size-p;\n color: $color-main-text;\n }\n\n .form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n }\n\n @media only screen and (max-width: 900px) {\n width: 100%;\n }\n }\n\n .great-signup__info-panel,\n .signup__info-panel {\n padding: 0;\n background-position: center 100% !important;\n background-repeat: no-repeat !important;\n position: relative;\n overflow-x: hidden;\n\n @media only screen and (max-width: 900px) {\n display: none;\n }\n\n .great-logo {\n position: absolute;\n height: 129px;\n width: 382px;\n background: $banner;\n background-size: contain;\n background-repeat: no-repeat;\n bottom: 80px;\n right: -50px;\n\n @media only screen and (max-width: 1200px) {\n display:none;\n }\n }\n\n &.login-panel {\n background: $login-image;\n background-size: auto 45vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.signup-panel {\n background: $signup-image;\n background-size: auto 55vh !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n\n &.ea-login-panel {\n background: $ea-signup-image;\n }\n\n &.ea-signup-panel {\n background: $ea-signup-image;\n background-size: auto 50vh;\n padding-bottom: 300px !important;\n\n &.hide_image_below_1200 {\n @media screen and (max-width: 1200px) {\n background: none;\n }\n }\n }\n }\n\n .signup__info-panel__content {\n padding: 145px 40px 40vh 40px;\n height: 100%;\n }\n\n .signup__info-panel__subheadings {\n span.great-icon {\n color: #2397d4;\n }\n\n li {\n font-size: $font-size-h4;\n margin-bottom: $large-padding;\n font-weight: $font-weight-standard;\n line-height: $h5-line-height;\n }\n }\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n$tablet: 900px;\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n.classification-tree__line,\n.section-list__item {\n border-radius: 0;\n}\n\n.back-link {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n background-color: $color-main-background;\n border-radius: 10px;\n line-height: 20px;\n }\n}\n\n#personalisation-bar {\n button {\n height: 45px;\n }\n}\n\n.shared-personalisation-bar {\n background-color: #363566;\n\n button {\n background-color: #363566;\n }\n span.menu-link {\n font-weight: $font-weight-semi-bold;\n }\n}\n\nblockquote,\n.box,\n.box:before {\n background-color: $color-background-color;\n}\n\n.media-block {\n > span[role='img'] {\n width: 70px;\n margin: 0 0 20px 0;\n\n @include tablet {\n margin: 0 30px 0 0;\n }\n }\n\n > span[role='img'] {\n &:before {\n color: $color-thematic-break;\n font-size: 40px;\n\n @include tablet {\n float: right;\n }\n }\n }\n}\n\na.link {\n color: $color-gov-link;\n text-decoration: underline;\n}\n\np > a {\n font-size: inherit;\n}\n\n.test-knowledge,\n.next-steps {\n background-color: $color-footer;\n\n .mark-lesson-as-complete h2,\n .mark-lesson-as-complete span,\n .test-knowledge-wrapper > h2,\n > h3 {\n color: $color-alternative-text;\n }\n .dashboard__routing-block {\n .card {\n padding-bottom: $large-padding;\n }\n .dashboard-card {\n padding-top: 0;\n padding-bottom: 0;\n }\n }\n .dashboard__routing-block + .dashboard__routing-block {\n @media only screen and (max-width: $mobile-size) {\n margin-top: $x-large-padding;\n .card {\n padding-bottom: 0;\n }\n }\n }\n}\n\na.link--underline {\n text-decoration: none;\n}\n\n#interaction-details {\n margin-bottom: 0;\n}\n\n.export-plan-wrapper,\n.export-plan-dashboard__section {\n background-color: $color-background-color;\n}\n.costs,\n.getting-paid,\n.export-plan-form,\n.export-plan-statistics,\n.hero-image-container,\n.action-wrapper {\n background-color: $color-main-background;\n border-radius: 0;\n}\n\n.lesson-accordian-content,\n.form-group-example,\n.statistic {\n background-color: $color-info-box;\n border-radius: 0;\n}\n\n.section--intro,\n.section-complete {\n background-color: $color-footer;\n\n p,\n h1,\n span,\n h3,\n label {\n color: $color-alternative-text;\n }\n}\n\n.great-radiogroup__label {\n border-radius: 0;\n}\n\na.link.lesson-learn,\na.section-list__link {\n text-decoration: none;\n border-radius: 0;\n\n img {\n border-radius: 0;\n }\n}\n\n.modal-inner {\n background-color: $color-main-background;\n}\n\n#compare-markets .container {\n background-color: $color-background-color;\n max-width: $max-header-width;\n\n @media only screen and (min-width: $mobile-size) and (max-width: $max-header-width) {\n $margin-left: $x-large-padding;\n $margin-left: $x-large-padding;\n }\n @media only screen and (min-width: (calc($max-header-width + ($x-large-padding * 2)) )) {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.landing-page-section {\n background-color: $color-main-background;\n}\n\n.snackbar-message {\n background-color: $color-footer;\n display: inline-flex;\n align-items: center;\n}\n\n.great-footer {\n background-color: $color-footer;\n}\n\n.g-card {\n background-color: $color-main-background;\n}\n\n.caption {\n padding-top: $standard-padding;\n}\n\n.select-label {\n padding-bottom: $standard-padding;\n}\n\n.table-highlight {\n background-color: #eef2f6;\n}\n\n.select__selected {\n button.tag {\n min-height: 0;\n background-color: $color-gov-link;\n }\n}\n\n#product-tab {\n .select__placeholder {\n max-height: 50px;\n }\n}\n\nli.selected-groups__item {\n button {\n padding-left: $standard-padding;\n }\n background-color: $color-main-background;\n border-radius: 0;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n line-height: inherit;\n i {\n color: $color-delete;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.sso-profile-tab-container {\n background-color: $color-background-color;\n\n .container {\n > ul {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n > li {\n border-top: 5px solid $color-background-color;\n font-size: 20px;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n padding-bottom: 26px;\n padding-top: $large-padding;\n\n &.active {\n border-top: 5px solid $color-thematic-break;\n background-color: $color-main-background;\n }\n\n > a {\n font-family: $header-font;\n font-size: 20px;\n text-decoration: none;\n color: $color-main-text;\n }\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: $large-padding 15px;\n margin: 0;\n > ul {\n gap: $standard-padding;\n > li {\n background-color: $color-main-background;\n padding: 0;\n padding-left: $large-padding;\n padding-right: $large-padding;\n height: 40px;\n border: 2px solid $color-gov-link;\n display: flex;\n align-items: center;\n\n &:hover {\n background-color: $color-gov-link;\n > a {\n color: $color-alternative-text;\n }\n }\n\n > a {\n color: $color-gov-link;\n font-size: 16px;\n &:focus,\n :active {\n border: none;\n }\n }\n\n &.active {\n border: 2px solid $color-main-background;\n > a {\n color: $color-main-text;\n }\n &:hover {\n > a {\n color: $color-alternative-text;\n }\n }\n }\n }\n }\n }\n }\n}\n\n.information-breakout {\n background-color: $color-background-color;\n padding: $x-large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n\n p {\n padding: 0;\n margin: 0;\n }\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n#logo-container {\n border-color: $color-alternative-background;\n\n #add-image {\n background-color: $color-alternative-background;\n }\n}\n\n.message-box {\n border-color: $color-alternative-background;\n}\n\n.alerts-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#information-banner {\n border-color: $color-alternative-background;\n}",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"5.4.1\";\n\n // CSS custom property for each breakpoint\n @each $name, $value in $govuk-breakpoints {\n --govuk-frontend-breakpoint-#{$name}: #{govuk-px-to-rem($value)};\n }\n}\n\n/*# sourceMappingURL=_govuk-frontend-properties.scss.map */\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body::before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */\n","@import \"../button/index\";\n@import \"../input/index\";\n\n@include govuk-exports(\"govuk/component/password-input\") {\n .govuk-password-input__wrapper {\n // This element inherits styles from .govuk-input__wrapper, including:\n // - being display: block with contents in a stacked column below the mobile\n // breakpoint\n // - being display: flex above the mobile breakpoint\n\n @include govuk-media-query($from: mobile) {\n flex-direction: row;\n\n // The default of `stretch` makes the toggle button appear taller than the\n // input, due to using box-shadow, which we don't particularly want in\n // this situation\n align-items: flex-start;\n }\n }\n\n .govuk-password-input__input {\n // IE 11 and Microsoft Edge comes with its own password reveal function. We\n // want to hide it, so that there aren't two controls presented to the user\n // that do the same thing but aren't in sync with one another. This doesn't\n // affect the function that allows Edge users to toggle password visibility\n // by pressing Alt+F8, which cannot be programmatically disabled.\n &::-ms-reveal {\n display: none;\n }\n }\n\n .govuk-password-input__toggle {\n // Add top margin so the button doesn't obscure the input's focus style\n margin-top: govuk-spacing(1);\n\n // Remove default margin-bottom from button\n margin-bottom: 0;\n\n // Hide the button by default, JS removes this attribute\n &[hidden] {\n display: none;\n }\n\n @include govuk-media-query($from: mobile) {\n // Buttons are normally 100% wide on mobile, but we don't want that here\n width: auto;\n flex-shrink: 0;\n flex-basis: 5em;\n\n // Move the spacing from top to the left\n margin-top: 0;\n margin-left: govuk-spacing(1);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/task-list\") {\n $govuk-task-list-hover-colour: govuk-colour(\"light-grey\");\n\n .govuk-task-list {\n @include govuk-font($size: 19);\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: 0;\n list-style-type: none;\n }\n\n // This uses table layout so that the task name and status always appear\n // side-by-side, with the width of each 'column' being flexible depending upon\n // the length of the task names and statuses.\n //\n // The position is set to 'relative' so than an absolutely-positioned\n // transparent element box can be added within the link so that the whole row\n // can be clickable.\n .govuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-task-list__item:first-child {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // This class is added to the elements where the task name is a link. The\n // background hover colour is added to help indicate that the whole row is\n // clickable, rather than just the visible link text.\n .govuk-task-list__item--with-link:hover {\n background: $govuk-task-list-hover-colour;\n }\n\n .govuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status {\n display: table-cell;\n padding-left: govuk-spacing(2);\n text-align: right;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status--cannot-start-yet {\n color: $govuk-secondary-text-colour;\n }\n\n // This adds an empty transparent box covering the whole row, including the\n // task status and any hint text. Because this is generated within the link\n // element, this allows the whole area to be clickable.\n .govuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .govuk-task-list__hint {\n margin-top: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Tabular number helper\n///\n/// Switches numerical glyphs (0–9) to use alternative forms with a\n/// monospaced bounding box. This ensures that columns of numbers, such\n/// as those in tables, remain horizontally aligned with one another.\n/// This also has the useful side effect of making numbers more legible\n/// in some situations, such as reference codes, as the numbers are more\n/// distinct and visually separated from one another.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-font-tabular-numbers($important: false) {\n font-variant-numeric: tabular-nums if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Font size and line height helper\n///\n/// @param {Number} $size - Point from the type scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n///\n/// @alias govuk-font-size\n/// @deprecated Use `govuk-font-size` instead\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n @include _warning(\n \"govuk-typography-responsive\",\n \"govuk-typography-responsive is deprecated. Use govuk-font-size instead.\"\n );\n @include govuk-font-size($size, $override-line-height, $important);\n}\n\n/// Font size and line height helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// ```scss\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n/// ```\n///\n/// @param {Number | String} $size - Point from the type scale (the size as\n/// it would appear on tablet and above)\n/// @param {Number} $line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n\n@mixin govuk-font-size($size, $line-height: false, $important: false) {\n // Flag font sizes that start with underscores so we can suppress warnings on\n // deprecated sizes used internally, for example `govuk-font($size: \"_14\")`\n $size-internal-use-only: str-slice(#{$size}, 1, 1) == \"_\";\n\n // Remove underscore from font sizes flagged for internal use\n @if $size-internal-use-only {\n $size: str-slice(#{$size}, 2);\n }\n\n // Check for a font map exactly matching the given size\n $font-map: map-get($govuk-typography-scale, $size);\n\n // No match? Try with string type (e.g. $size: \"16\" not 16)\n @if not $font-map {\n @each $font-size in map-keys($govuk-typography-scale) {\n @if not $font-map and #{$font-size} == #{$size} {\n $font-map: map-get($govuk-typography-scale, $font-size);\n }\n }\n }\n\n // Still no match? Throw error\n @if not $font-map {\n @error \"Unknown font size `#{$size}` - expected a point from the type scale.\";\n }\n\n // Check for a deprecation within the type scale\n $deprecation: map-get($font-map, \"deprecation\");\n\n @if $deprecation {\n // Warn on deprecated font sizes unless flagged for internal use\n @if not $size-internal-use-only {\n @include _warning(map-get($deprecation, \"key\"), map-get($deprecation, \"message\"));\n }\n\n // remove the deprecation map keys so they do not break the breakpoint loop\n $font-map: map-remove($font-map, \"deprecation\");\n }\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n // $calculated-line-height is a separate variable from $line-height,\n // as otherwise the value would get redefined with each loop and\n // eventually break _govuk-line-height.\n //\n // We continue to call the param $line-height to stay consistent with the\n // naming with govuk-font.\n $calculated-line-height: _govuk-line-height(\n $line-height: if($line-height, $line-height, map-get($breakpoint-map, \"line-height\")),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $calculated-line-height: $calculated-line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $calculated-line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean | String} $size Point from the type scale (the\n/// size as it would appear on tablet and above). Use `false` to avoid setting\n/// a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the type scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @include govuk-typography-common;\n\n @if $tabular {\n @include govuk-font-tabular-numbers;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-font-size($size, $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","$great-type-size-heading-xl-large: 48px;\n$great-type-size-heading-xl: 32px;\n$great-type-size-heading-l-large: 36px;\n$great-type-size-heading-l: 27px;\n$great-type-size-heading-m-large: 24px;\n$great-type-size-heading-m: 21px;\n$great-type-size-body: 18px;\n$great-type-size-heading-s: $great-type-size-body;\n$great-type-size-heading-xs: $great-type-size-body;\n$great-type-family-domestic: \"Noto Sans\";\n$great-type-family-miuk-brand-font: \"Daily Tabloid JNL\";\n$great-type-weight-regular: \"Regular\";\n$great-type-weight-semi-bold: \"Semi bold\";\n$great-type-size-caption-xl-large: 27px;\n$great-type-size-caption-xl: $great-type-size-body;\n$great-type-size-caption-l-large: $great-type-size-heading-m;\n$great-type-size-caption-l: $great-type-size-body;\n$great-type-size-body-small: 16px;\n$great-type-size-caption-m-large: $great-type-size-body;\n$great-type-size-caption-m: $great-type-size-body-small;\n$great-type-size-body-large: $great-type-size-heading-m;\n$great-type-line-height-heading-xl-large: 55px;\n$great-type-line-height-heading-xl: 40px;\n$great-type-line-height-heading-l-large: 45px;\n$great-type-line-height-heading-l: 35px;\n$great-type-line-height-heading-m: 30px;\n$great-type-line-height-body: 25px;\n$great-type-line-height-heading-s: $great-type-line-height-body;\n$great-type-line-height-heading-xs: $great-type-line-height-body;\n$great-type-line-height-caption-xl-large: 35px;\n$great-type-line-height-caption-xl: $great-type-line-height-body;\n$great-type-line-height-caption-l-large: $great-type-line-height-heading-m;\n$great-type-line-height-caption-l: $great-type-line-height-body;\n$great-type-line-height-body-small: 20px;\n$great-type-line-height-caption-m-large: $great-type-line-height-body;\n$great-type-line-height-caption-m: $great-type-line-height-body-small;\n$great-type-line-height-body-large: $great-type-line-height-heading-m;\n","////\n/// @group helpers/spacing\n////\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing(\n $responsive-spacing-point,\n $property,\n $direction: \"all\",\n $important: false,\n $adjustment: false\n) {\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","$great-colour-dbt-red: #cf102dff;\n$great-colour-dbt-blue: #00285fff;\n$great-colour-dbt-green: #004d44ff;\n$great-colour-dbt-light-blue: #0063beff;\n$great-colour-dbt-violet: #4814a0ff;\n$great-colour-dbt-orange: #e24912ff;\n$great-colour-dbt-berry: #a90083ff;\n$great-colour-great-red: #e80000ff;\n$great-colour-great-blue: #04043fff;\n$great-colour-great-mid-grey: #d6e0e5ff;\n$great-colour-great-light-grey: #dde5edff;\n$great-colour-great-dark-green: #004f59ff;\n$great-colour-great-light-green: #8ce2d0ff;\n$great-colour-great-vibrant-blue: #0545d6ff;\n$great-colour-great-light-blue: #59cbe8ff;\n$great-colour-great-dark-red: #b50000ff;\n$great-colour-great-light-red: #ff6d6aff;\n$great-colour-miuk-light-grey: #dde5edff;\n$great-colour-miuk-mid-grey: #d6e0e5ff;\n$great-colour-miuk-light-green: #8ce2d0ff;\n$great-colour-miuk-mid-green: #0d8d98ff;\n$great-colour-miuk-light-blue: #59cbe8ff;\n$great-colour-miuk-mid-blue: #2397d4ff;\n$great-colour-miuk-light-purple: #d291c3ff;\n$great-colour-miuk-mid-purple: #a24a94ff;\n$great-colour-miuk-light-red: #ff6d6aff;\n$great-colour-miuk-mid-red: #e94f3dff;\n$great-colour-interface-link-blue: #1d70b8ff;\n$great-colour-interface-link-hover: #003078ff;\n$great-colour-interface-link-hover-shadow: #00081fff;\n$great-colour-interface-link-visited: #4c2c92ff;\n$great-colour-interface-focus: #ffdd00ff;\n$great-colour-interface-error: #d4351cff;\n$great-colour-interface-error-hover: #8a1200ff;\n$great-colour-interface-error-hover-shadow: #4d0a00ff;\n$great-colour-interface-success: #00703cff;\n$great-colour-interface-success-hover: #005a30ff;\n$great-colour-interface-success-shadow: #00422aff;\n$great-colour-interface-success-hover-shadow: #003320ff;\n$great-colour-interface-black: #222222ff;\n$great-colour-interface-dark-grey: #505a5fff;\n$great-colour-interface-mid-grey: #7d8e96ff;\n$great-colour-interface-white: #ffffffff;\n$great-colour-interface-highlight: #f1f77aff;\n$great-colour-interface-text-black: $great-colour-interface-black;\n$great-colour-interface-secondary-text: $great-colour-interface-dark-grey;\n$great-colour-interface-input-border: $great-colour-interface-black;\n$great-colour-interface-icon: $great-colour-interface-black;\n$great-colour-great-background-light-blue: #eef2f6ff;\n","@font-face {\n font-family: 'Noto Sans';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n","body {\n font-family: $great-type-family-domestic;\n font-size: $great-type-size-body;\n color: $great-colour-interface-text-black;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $great-type-family-domestic;\n font-weight: $great-type-weight-semi-bold;\n}","// Variables\n$great-button-shadow-size: 3px;\n$great-button-padding: 13px 20px 12px;\n$great-button-inline-padding: 8px 15px 7px;\n$great-button-icon-padding: 8px 10px 7px;\n$great-button-font-size: 20px;\n$great-button-line-height: 1.3;\n$great-button-box-sizing: border-box;\n$great-button-display: inline-block;\n$great-button-position: relative;\n$great-button-width: 100%;\n$great-button-margin: 0 0 20px;\n$great-button-border-width: 1px;\n$great-button-border-radius: 0;\n$great-button-text-align: center;\n$great-button-vertical-align: top;\n$great-button-cursor: pointer;\n$great-button-appearance: none;\n$great-button-outline: 2px solid transparent;\n\n// Placeholder for base button styles\n%great-button-base {\n font-family: 'Noto SemiBold';\n font-size: $great-button-font-size;\n box-sizing: $great-button-box-sizing;\n display: $great-button-display;\n position: $great-button-position;\n width: $great-button-width;\n margin: $great-button-margin;\n border: $great-button-border-width solid rgba(0, 0, 0, 0);\n border-bottom: none;\n border-radius: $great-button-border-radius;\n text-align: $great-button-text-align;\n text-decoration: none;\n vertical-align: $great-button-vertical-align;\n cursor: $great-button-cursor;\n -webkit-appearance: $great-button-appearance;\n padding: $great-button-padding;\n line-height: $great-button-line-height;\n -webkit-font-smoothing: auto;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n &::before {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -4px;\n left: -2px;\n background: rgba(0, 0, 0, 0);\n }\n}\n\n// Mixin for button states\n@mixin great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover, $has-border: false) {\n background-color: $bg-color;\n color: $text-color;\n box-shadow: 0 $great-button-shadow-size 0 $border;\n\n @if $has-border {\n border: $great-button-border-width solid $border;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover,\n &:active:not(:focus) {\n color: $text-color;\n background-color: $bg-hover;\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n\n @if $has-border {\n color: $border-hover;\n border: $great-button-border-width solid $border-hover;\n border-bottom: none;\n }\n }\n\n &:active:not(:focus) {\n border: $great-button-border-width solid $border-hover;\n box-shadow: none;\n }\n\n &:focus:not(:hover) {\n outline: $great-button-outline;\n color: $great-button-colour-focus-text;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n border-bottom: none;\n box-shadow: 0 $great-button-shadow-size 0 $great-button-colour-focus-border;\n }\n\n &:focus:active {\n background: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n box-shadow: none;\n color: $great-button-colour-focus-text;\n }\n}\n\n// Mixin for warning and transactional button shared styles\n@mixin great-button-warning-transactional-states($bg-color, $bg-hover, $text-color, $border, $border-hover) {\n @include great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover);\n\n &:active:not(:focus),\n &:focus:hover,\n &:hover {\n border: $great-button-border-width solid transparent;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover {\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n }\n}\n\n// Placeholder for primary button styles\n%great-button-primary {\n @include great-button-states(\n $great-button-colour-primary-background,\n $great-button-colour-primary-background-hover,\n $great-button-colour-primary-text-colour,\n $great-button-colour-primary-border,\n $great-button-colour-primary-border-hover\n );\n}\n\n// Placeholder for secondary button styles\n%great-button-secondary {\n @include great-button-states(\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-text-colour,\n $great-button-colour-secondary-border,\n $great-button-colour-secondary-border-hover,\n true\n );\n\n &:hover,\n &:focus:hover {\n border: $great-button-border-width solid $great-button-colour-secondary-border-hover;\n border-bottom: none;\n }\n}\n\n// Placeholder for warning button styles\n%great-button-warning {\n @include great-button-warning-transactional-states(\n $great-button-colour-warning-background,\n $great-button-colour-warning-hover,\n $great-button-colour-warning-text-colour,\n $great-button-colour-warning-border,\n $great-button-colour-warning-border-hover\n );\n}\n\n// Placeholder for transactional button styles\n%great-button-transactional {\n @include great-button-warning-transactional-states(\n $great-button-colour-transactional-background,\n $great-button-colour-transactional-background-hover,\n $great-button-colour-transactional-text-colour,\n $great-button-colour-transactional-border,\n $great-button-colour-transactional-border-hover\n );\n}\n\n// Placeholder for CTA button styles\n%great-button-cta {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n\n .great-icon--svg {\n margin-left: 10px;\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon button styles\n%great-button-icon {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n padding: $great-button-icon-padding;\n\n .great-icon--svg {\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon inline styles\n%great-button-inline {\n padding: $great-button-inline-padding;\n}\n\n// Base button styles\n.great-button {\n @extend %great-button-base;\n @extend %great-button-primary;\n}\n\n// Secondary button styles\n.great-button--secondary {\n @extend %great-button-base;\n @extend %great-button-secondary;\n}\n\n// Warning button styles\n.great-button--warning {\n @extend %great-button-base;\n @extend %great-button-warning;\n}\n\n// Transactional button styles\n.great-button--transactional {\n @extend %great-button-base;\n @extend %great-button-transactional;\n}\n\n// CTA button styles\n.great-button--cta {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-cta;\n}\n\n// Inline button styles\n.great-button--inline {\n @extend %great-button-base;\n @extend %great-button-inline;\n}\n\n// Toggle button styles\n.great-button--toggle {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-inline;\n}\n\n// Icon button styles\n.great-button--icon {\n @extend %great-button-base;\n @extend %great-button-icon;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n.great-signup {\n width: 100%;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n background: #f5f5f6;\n\n &__logo {\n width: 148px;\n height: auto;\n\n @media (max-width: 768px) {\n max-width: 132px;\n }\n }\n\n &__form-panel {\n color: #4c436e;\n min-height: 100vh;\n padding: 40px 105px 0px 105px;\n background-color: #fff;\n width: 610px;\n flex-shrink: 0;\n z-index: 1;\n\n @media screen and (max-width: 1024px) {\n padding: 30px;\n width: 40%;\n }\n\n @media screen and (max-width: 768px) {\n padding: 20px;\n width: 50%;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n\n .vertical-seperator {\n margin-top: 20px;\n margin-bottom: 20px;\n\n span {\n display: inline-block;\n font-size: 19px;\n width: 20%;\n text-align: center;\n margin: 0;\n }\n\n hr {\n display: inline-block;\n height: 2px;\n margin: 0;\n vertical-align: middle;\n width: 40%;\n }\n }\n }\n\n &__info-panel {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 50px 0;\n position: relative;\n\n @media screen and (max-width: 640px) {\n display: none;\n }\n\n\n &__content {\n max-width: 850px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #fff;\n font-size: 56px;\n line-height: 52px;\n text-align: center;\n margin-bottom: 0;\n\n @media screen and (max-width: 1024px) {\n font-size: 48px;\n line-height: 48px;\n margin-bottom: 30px;\n }\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n p {\n align-items: center;\n margin-bottom: 45px;\n font-size: 24px;\n line-height: 32px;\n\n @media screen and (max-width: 1024px) {\n font-size: 24px;\n line-height: 34px;\n }\n\n i {\n margin-right: 10px;\n font-size: 1.5em;\n }\n }\n }\n\n &__confirmation {\n .fa-info-circle {\n font-size: 40px;\n }\n\n .form-label {\n font-size: 19px;\n }\n }\n }\n}\n","$color-error: #d4351c;\n.great {\n *:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $arabic-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $arabic-main-text-font;\n }\n }\n\n *:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $korean-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $korean-main-text-font;\n }\n\n &:dir(rtl) {\n .govuk-grid-column-two-thirds {\n float: right !important;\n }\n }\n }\n\n a {\n &[lang='ar'] {\n font-family: $arabic-main-text-font;\n }\n &[lang='ko'] {\n font-family: $korean-main-text-font;\n }\n }\n}\n\n*[dir='rtl'] {\n .govuk-grid-column-two-thirds,\n .govuk-grid-column-three-quarters {\n float: right;\n }\n\n .microsite-header {\n p {\n margin-left: 0;\n margin-right: auto;\n }\n }\n\n .govuk-form-group-error {\n padding-left: 0 !important;\n padding-right: 15px;\n border-left: none !important;\n border-right: 5px solid $color-error;\n }\n}\n\n.microsite *:lang(ar) .govuk-form-label {\n font-family: $arabic-header-text-font;\n}\n\n.microsite *:lang(ko) .govuk-form-label {\n font-family: $korean-header-text-font;\n}\n\n*:lang(ar) {\n .great-inline-feedback__container {\n display: none;\n }\n\n .footer,\n footer div.footer ul,\n .copyright-container .copy-right {\n direction: ltr;\n padding: 0;\n }\n}\n","$great-design-system-white: #fff;\n$great-design-system-grey-border: #7d8e96;\n$great-design-system-hover-primary-button: #003078;\n$great-design-system-interface-mono-50: #7d8e96;\n$great-design-system-govuk-light-grey: #f3f2f1;\n$great-design-system-border-grey: #d9d9d9;\n\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n\n.great-ds-border-bottom-grey {\n border-bottom: 1px solid $great-design-system-grey-border;\n}\n\n.great-ds-heading-link {\n &::after {\n top: 0.12rem;\n }\n}\n\n.great-ds-sign-up-promo {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n ul > li {\n display: flex;\n }\n}\n\n.great-ds-contact-us-promo {\n display: flex;\n\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n flex-direction: column;\n margin: -30px 0 -40px;\n }\n\n > * {\n flex-basis: fit-content;\n }\n}\n\n.great-ds-button-primary {\n border-bottom: 3px solid $great-design-system-hover-primary-button;\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n summary {\n &::-webkit-details-marker {\n display: none;\n }\n\n display: block;\n margin-bottom: 0;\n\n &:hover {\n background-color: $great-design-system-govuk-light-grey;\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n\n &:focus {\n outline: 0;\n\n .great-ds-details__status {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: $great-design-system-govuk-yellow-highlight;\n box-shadow: 0 -2px $great-design-system-govuk-yellow-highlight,\n 0 4px $great-design-system-govuk-off-black;\n text-decoration: none;\n }\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n }\n\n .great-ds-details__status {\n display: inline-block;\n font-weight: 600;\n }\n\n .great-ds-details__status-text--open {\n display: none;\n }\n\n &[open] {\n summary {\n @include govuk-media-query($from: tablet) {\n margin-bottom: -10px;\n }\n\n ~ p {\n background: $great-design-system-white;\n position: relative;\n }\n }\n\n .great-ds-details__status-text--open {\n display: inline-block;\n }\n\n .great-ds-details__status-text--closed {\n display: none;\n }\n\n .govuk-accordion-nav__chevron {\n transform: rotate(0deg);\n }\n }\n}\n\n.great-ds-link {\n display: inline-flex;\n text-decoration: none;\n\n i {\n font-size: 1.5rem;\n margin-right: 10px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 2rem;\n }\n }\n\n span {\n font-weight: 600;\n text-decoration: underline;\n }\n\n &:focus {\n span {\n text-decoration: none;\n }\n }\n}\n\n.great-ds-hr {\n background: $great-design-system-border-grey;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../great/main.scss';\n\n$breakpoint-size: 900px;\n$desktop: 1024px;\n\n#learn-root {\n article {\n background-color: $color-main-background;\n margin-bottom: $x-large-padding;\n\n &:last-child {\n margin-bottom: $x-large-padding * 2;\n }\n\n > a {\n text-decoration: none;\n box-sizing: border-box;\n min-height: 232px;\n padding: $x-large-padding;\n padding-left: 70px;\n padding-right: $large-padding * 2;\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n width: 100%;\n\n @media only screen and (max-width: $breakpoint-size) {\n flex-direction: column;\n }\n\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n gap: $standard-padding;\n }\n\n > div {\n flex: 1;\n\n &.progess-container {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n\n @media only screen and (min-width: $breakpoint-size) {\n .learn__category-progress-container,\n span.button {\n max-width: 340px;\n width: 100%;\n }\n }\n\n .learn__category-progress-container,\n span.button {\n width: 100%;\n }\n\n .learn__category-progress-container {\n margin-top: $standard-padding;\n position: relative;\n top: 0;\n }\n }\n\n > p {\n margin-top: $standard-padding;\n margin-bottom: $large-padding;\n }\n }\n\n @media only screen and (max-width: $breakpoint-size) {\n padding: $large-padding;\n padding-top: 35px;\n padding-bottom: 35px;\n\n & > div {\n .progess-container {\n justify-content: center;\n }\n\n .learn__category-progress {\n width: auto !important;\n }\n\n span.button {\n margin-top: $standard-padding;\n }\n }\n }\n }\n }\n}\n\n.learn-back-button {\n position: absolute;\n top: 10px;\n left: 20px;\n color: $color-gov-link;\n}\n\n.lesson-page {\n background-color: $color-main-background;\n}\n\n.learn-to-export-card {\n padding-top: $x-large-padding * 2;\n}\n\n.duration-container {\n color: $color-gov-link;\n display: flex;\n\n i + span {\n padding-left: $standard-padding;\n }\n\n span + span {\n padding-left: $standard-padding * 0.5;\n }\n}\n\n.great-checkbox--large [type='checkbox'] + label::after {\n border-width: 0 0 6px 6px;\n width: 21px;\n height: 8px;\n top: 15px;\n left: 13px;\n}\n\n.learn__lesson-item-link {\n display: flex;\n gap: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start;\n gap: $standard-padding;\n button {\n width: 100%;\n }\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.learning-link {\n font-family: $main-text-font;\n color: $color-main-text;\n font-size: $font-size-p;\n line-height: 25px;\n text-align: left;\n font-style: normal;\n text-decoration: none;\n border: 0;\n background: none;\n padding: 0;\n}\n\n.progress-bar-text {\n color: $color-main-text;\n font-family: $header-font;\n font-size: $font-size-p;\n text-transform: lowercase;\n margin: 0;\n}\n\n.learn__topic-item-read-time {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n}\n\ni.fas.fa-clock {\n color: $color-main-text;\n}\n\n.learn__category-entities {\n height: 41px;\n color: $color-gov-link;\n border-radius: 0;\n background-color: $color-background-color;\n display: flex;\n align-items: center;\n padding-left: $large-padding;\n padding-right: $large-padding;\n padding-top: 0;\n padding-bottom: 0;\n\n i {\n padding-right: $standard-padding;\n }\n}\n\n.learn__topic-item-details {\n @media only screen and (max-width: $mobile-size) {\n h2,\n p {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n.media-block {\n margin-left: 0 !important;\n width: 100% !important;\n}\n\n.media-block > img,\n.media-block > i {\n width: 40px !important;\n}\n\n.lesson-page {\n .great-quote {\n &:before {\n top: 0px !important;\n }\n & p {\n font-family: $header-font!important;\n font-size: 24px!important;\n margin: 0;\n display: inline!important;\n margin-left: 30px;\n line-height: 34px;\n }\n }\n}\n\nol.list-circle-number li{\n font-family: $main-text-font!important;\n padding-top: 5px;\n &::before {\n font-family: $header-font!important;\n min-width: 40px;\n height: 40px;\n width: 40px;\n margin-right: 15px;\n margin-top: -5px;\n font-size: 24px;\n line-height: 40px!important;\n }\n color: inherit\n}\n\naside {\n h2 {\n padding-top: 10px;\n }\n\n ul {\n margin-bottom: 40px;\n }\n\n li {\n min-height: 40px;\n margin-top: 20px;\n\n &:first-child {\n margin-top: 0;\n }\n }\n\n li a {\n margin-left: 52px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n }\n}\n\n.great-ukea {\n .ea-logo {\n width: 118px\n }\n\n div {\n margin-top: 20px;\n border-top: 3px solid #964F99;\n padding-top: 15px;\n }\n\n a {\n display: flex;\n justify-content: space-between;\n\n &::after {\n content: \"\\f061\";\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n float: right;\n }\n }\n\n p {\n margin-top: 8px;\n }\n}\n\n.lesson-page {\n video {\n width: 100%;\n }\n}\n\nli .lte-suptopic {\n\n &:not(:last-child) {\n border-bottom: 1px solid #b1b4b6;\n }\n .great-card {\n box-shadow: none !important;\n }\n\n a {\n border-bottom: none!important;\n box-shadow: none !important;\n outline: none !important;\n padding: 0!important;\n > div {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n }\n}\n\n.learn-card-description p {\n @extend .govuk-body\n}\n\n.related-links-cta-container {\n display: flex;\n flex-direction: row;\n width: 100%;\n gap: 15px;\n\n // horizontal scrolling of child elements\n @include govuk-media-query($until: desktop) {\n overflow-x: scroll;\n -webkit-overflow-scrolling: touch;\n overflow-y: hidden;\n margin: 0;\n width: 100vw;\n }\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n & {\n .great-card--cta{\n width: 33.33%;\n }\n }\n }\n\n a {\n display: flex;\n width: 230px;\n\n @include govuk-media-query($from: desktop, $until: 1170px) {\n width: unset;\n }\n }\n\n & {\n .great-card__tag {\n position: unset;\n }\n }\n}\n\n.related-links-cta-container__title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.related-links-cta-container__tag-outer-container {\n display: flex !important;\n flex-direction: column;\n justify-content: end;\n height: 100%;\n margin-bottom: 8px;\n margin-top: 10px;\n}\n\n.related-links-cta-container__tag-inner-container{\n display: flex;\n flex-direction: row;\n align-items: start;\n\n > img {\n @include govuk-media-query($until: tablet) {\n margin: 3px 8px 0px 0px !important;\n }\n\n @include govuk-media-query($from: tablet) {\n margin: 5.5px 8px 0px 0px !important;\n }\n }\n}\n\n.article-page-cta-container-title-container {\n margin: 0px 20px 0px;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.article-page-cta-container-inner-container{\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n\n#sectors-form {\n margin-top: $standard-padding;\n}\n\n.markets-grid {\n @media only screen and (min-width: $mobile-size) {\n display: table-cell;\n }\n .card-inner {\n padding: $large-padding;\n padding-bottom: $x-large-padding * 2;\n min-height: 105px !important;\n height: 105px;\n\n h2 {\n font-size: $font-size-h4;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n .card-inner {\n min-height: fit-content !important;\n height: 80px;\n display: inline-flex;\n align-items: center;\n gap: $standard-padding;\n }\n\n .card:last-of-type {\n margin-bottom: $large-padding;\n }\n }\n}\n\n#country-guide-need-help-section,\n#country-guide-teaser-section,\n#country-guide-section-one,\n#country-guide-accordions,\n#country-trade-barriers,\n#country-guide-accordions {\n background-color: $color-main-background;\n}\n\n#country-guide-teaser-section {\n .teaser>h1 {\n padding-bottom: $x-large-padding;\n\n @media only screen and (max-width: $mobile-size) {\n padding-bottom: $standard-padding;\n }\n }\n}\n\n#country-guide-intro-ctas {\n a {\n font-size: 18px;\n font-family: $main-text-font;\n }\n}\n\n.stats-button-container {\n display: flex;\n justify-content: flex-end;\n}\n\n#stats-tabs {\n h2 {\n @include p-mixin;\n margin-bottom: $standard-padding;\n }\n}\n\n#country-guide-need-help-section {\n padding: 40px 75px;\n @media only screen and (max-width: $mobile-size) {\n padding: 0;\n\n h2 {\n padding-left: $standard-padding * 1.5;\n padding-top: $standard-padding * 1.5;\n }\n\n > div {\n > div {\n max-width: $mobile-size;\n width: 100%;\n padding: $standard-padding * 1.5;\n\n img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n }\n }\n }\n }\n\n h2 {\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n }\n\n > div {\n display: flex;\n flex-wrap: wrap;\n gap: $x-large-padding;\n max-width: $content-max-width;\n margin-left: auto;\n margin-right: auto;\n\n > div {\n flex: 1;\n width: 100%;\n min-width: 300px;\n @media only screen and (min-width: 600px) {\n min-width: 350px;\n }\n\n h3 {\n color: $color-gov-link;\n padding-top: $x-large-padding;\n padding-bottom: $x-large-padding;\n }\n\n p {\n margin: 0;\n padding: 0;\n padding-bottom: $x-large-padding;\n font-size: 24px;\n }\n\n img {\n max-width: 500px;\n\n max-height: 185px;\n width: auto;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n max-height: fit-content;\n }\n }\n }\n }\n}\n\n.fact-sheet-content {\n h3 {\n padding-bottom: $x-large-padding;\n font-size: 36px;\n }\n}\n\n.tabs__nav {\n border: none;\n ul {\n display: inline-flex;\n flex-wrap: wrap;\n }\n button {\n font-size: 28px;\n border: none !important;\n border-bottom: 7px solid #d6e0e5 !important;\n height: 60px;\n &:focus,\n &:hover,\n &[aria-expanded='true'] {\n border-bottom: 7px solid $color-gov-link !important;\n }\n }\n}\n\n.bold-large,\n.bold-medium {\n font-family: $main-text-font;\n}\n\n.controls #sortby {\n @media only screen and (max-width: $mobile-size) {\n height: 50px;\n }\n}\n\n#country-guide-teaser-section p.sub-header {\n color: $color-subheading-text;\n margin-bottom: $standard-padding;\n\n @media only screen and (min-width: $mobile-size) {\n font-size: 24px;\n }\n}\n\n\n .markets-pagination{\n float: right!important;\n }\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.article-list-page {\n .card-link {\n display: grid;\n }\n .card {\n background-color: transparent;\n height:100%;\n background: $color-main-background;\n\n .card-inner {\n min-height: 148px !important;\n background-color: $color-main-background;\n\n h2 {\n font-size: $font-size-h3;\n }\n\n h4 {\n font-size: $font-size-h4;\n @media only screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n }\n }\n }\n }\n\n ul.content-list {\n > a {\n text-decoration: none;\n }\n\n li {\n position: relative;\n background-color: $color-main-background;\n padding: $large-padding $x-large-padding;\n width: 100%;\n gap: $large-padding;\n margin-bottom: $x-large-padding;\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n\n @media only screen and (max-width: $mobile-size) {\n margin-bottom: $large-padding;\n padding: $large-padding;\n\n button {\n margin-bottom: 0;\n }\n }\n\n h3 {\n flex: 1;\n width: 100%;\n padding-left: $x-large-padding;\n &:hover {\n color: $color-gov-link;\n }\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0;\n }\n }\n\n a.button {\n margin-left: auto;\n }\n }\n }\n}\n\nsection #article {\n padding-bottom: 0;\n\n article {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n }\n}\n\n.card-link {\n p {\n font-size: $font-size-p;\n }\n\n h2 + p {\n padding-top: $large-padding;\n }\n}\n\n.article-main {\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article {\n padding-bottom: 0;\n}\n\n.article-main{\n background-color: $color-main-background;\n padding-top: $x-large-padding;\n}\n\n#article{\n padding-bottom: 0;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.help-pages {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n.heading-large,\n.heading-xlarge,\n.heading-medium {\n font-family: $header-font;\n}\n\n.page-main-content-container {\n display: flex;\n padding-bottom: 0;\n flex: 1;\n background-color: $color-main-background;\n\n .column-two-thirds {\n padding: 0;\n }\n\n .container {\n margin: auto;\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n }\n .grid-row {\n margin: 0;\n }\n }\n\n .inner-container {\n flex: 1;\n max-width: $content-max-width;\n margin: auto;\n }\n}\n\n@media only screen and (min-width: $mobile-size) and (max-width: 1260px) {\n .page-main-content-container .inner-container {\n padding-left: 0;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n }\n}\n\n@media only screen and (max-width: $mobile-size) {\n .page-main-content-container .inner-container {\n max-width: auto;\n margin-left: $x-large-padding;\n margin-right: $x-large-padding;\n padding: 0;\n }\n}\n\n.breadcrumb-container {\n background-color: $color-background-color;\n}\n\nsection#search-results-information {\n background-color: $color-main-background;\n margin-bottom: 0;\n}\n\n#report-a-trade-barrier {\n background-color: $color-main-background;\n}\n\n#report-a-trade-barrier {\n padding-bottom: 0;\n .breadcrumb-container {\n background-color: $color-background-color;\n padding-left: $x-large-padding;\n padding-right: $x-large-padding;\n }\n a.button {\n margin-bottom: $standard-padding;\n }\n}\n\n.snapshot {\n background-color: $color-quotes;\n}\n\n#magna-header-search-form {\n height: 53px;\n display: flex;\n align-items: center;\n button {\n margin-top: 0;\n margin-left: -2px;\n height: 50px;\n width: 50px;\n font-family: $main-text-font;\n }\n\n #magna-header-search-box {\n height: 53px;\n\n /* Fixes issue with header nav text falling onto two lines in safari */\n @media only screen and (min-width: 1250px) and (max-width: 1280px) {\n max-width: 190px;\n }\n }\n}\n\n.export-plan-title {\n padding-bottom: $large-padding;\n\n p {\n padding-bottom: $large-padding;\n }\n}\n\nsection.report-trade-barrier {\n background-color: $color-main-background;\n}\n\n#teaser-section,\n#why-we-offer-section,\n#how-we-can-help-you,\n#contact-us-section {\n background-color: $color-main-background;\n}\n\n#article-what-we-offer {\n background-color: $color-main-background;\n padding-bottom: 0;\n}\n\n#contact-us-section {\n padding-top: 0;\n}\n\n.list-teaser-section {\n p {\n font-size: 24px;\n line-height: 38px;\n }\n}\n\n.uk-export-finance,\n.uk-export-finance-landing {\n .card-list-section,\n .card {\n padding-top: 0;\n }\n\n .card:last-of-type {\n margin-bottom: 0;\n }\n}\n\n.uk-export-finance .why-you-choose-ukef {\n background-color: $color-main-background;\n\n .column-full-l + .column-full-l {\n padding-top: $large-padding;\n }\n\n .column-full-l {\n h4 + p {\n padding-top: $large-padding;\n }\n }\n}\n\n.uk-export-finance-landing {\n #why-we-offer-section {\n background-color: $color-background-color;\n }\n .teaser-text,\n p.how-can-we-help-you {\n font-size: 24px;\n line-height: 38px;\n }\n\n h2 + p.how-can-we-help-you {\n padding-top: $large-padding;\n }\n}\n\n.get-finance {\n #contact-section-cta-box,\n #get-finance-video {\n background-color: $color-background-color;\n }\n #contact-section-bottom,\n #contact-section,\n #advantages-section {\n background-color: $color-main-background;\n }\n}\n\n#get-finance-hero {\n padding-bottom: 0;\n}\n\n.what-we-offer-you-article {\n p.teaser-text {\n font-size: 28px;\n }\n}\n\n#report-a-trade-barrier .page-main-content-container {\n padding-top: $x-large-padding;\n}\n\n.uk-export-country-cover {\n .teaser-text p {\n font-size: 24px;\n }\n}\n\n#thank-you-section {\n .message-box {\n background-color: $color-completed;\n }\n}\n\n.uk-export-finance .card-list-section {\n img.card-image {\n height: auto;\n }\n .card-inner {\n padding-bottom: $x-large-padding;\n }\n}\n\nsection#results {\n background-color: $color-main-background;\n}\n\nul.list-bullet li:before,\n.lesson-page .rich-text .pros-and-cons ul li:before {\n background-color: $color-main-text;\n}\n\n.search-results-list {\n padding-top: $x-large-padding;\n}\n\n.results-wrapper {\n background-color: $color-main-background;\n}\n\n.breadcrumbs-wrapper {\n background-color: $color-background-color;\n width: 100%;\n}\n","@import '../sizes/sizes.scss';\n\n@mixin horizontal-card-padding {\n padding-left: $large-padding;\n padding-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-left: 0 1.5 * $standard-padding;\n padding-right: 0 1.5 * $standard-padding;\n }\n}\n\n@mixin vertical-card-padding {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding-top: 1.5 * $standard-padding 0;\n padding-bottom: 1.5 * $standard-padding 0;\n }\n}\n\n@mixin horizontal-card-margin {\n margin-left: $large-padding;\n margin-right: $large-padding;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0 1.5 * $standard-padding;\n margin-right: 0 1.5 * $standard-padding;\n }\n}\n\n.card + .card {\n margin-top: $x-large-padding;\n}\n\n.card {\n padding-left: 0;\n padding-right: 0;\n border-radius: 0;\n\n .g-card,\n .g-card-full {\n position: relative;\n @include horizontal-card-padding();\n\n hr {\n margin-left: -1 * $large-padding;\n padding-right: 2 * $large-padding;\n position: inherit;\n z-index: 1;\n }\n }\n\n .dashboard-card {\n padding-bottom: 0;\n padding-top: 0;\n @include horizontal-card-padding();\n p {\n padding-top: $large-padding;\n padding-bottom: $large-padding;\n margin: 0;\n }\n\n img {\n margin: auto;\n padding-top: $large-padding;\n width: 100%;\n height: auto;\n }\n }\n\n .g-card-header {\n display: inline-flex;\n flex-wrap: wrap;\n border-bottom: 4px solid #eef2f6;\n width: 100%;\n @include horizontal-card-padding();\n padding-bottom: $x-large-padding;\n\n h2 {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n gap: $x-large-padding * 0.5;\n }\n }\n\n .card-row {\n position: relative;\n display: inline-flex;\n flex-wrap: wrap;\n @include horizontal-card-padding();\n gap: $x-large-padding;\n width: 100%;\n\n h3 {\n padding: $x-large-padding 0;\n flex: 1;\n width: 100%;\n }\n\n > div {\n flex: 1;\n width: 100%;\n }\n\n @media only screen and (max-width: $mobile-size) {\n display: flex;\n flex-direction: column;\n gap: $standard-padding;\n\n h3 {\n min-width: auto;\n padding-top: $x-large-padding;\n padding-bottom: 0;\n }\n\n > div {\n min-width: auto;\n padding-top: 0;\n }\n }\n }\n}\n\na.card-link:active {\n background-color: transparent;\n}\n\n#dashboard-container {\n margin-bottom: $x-large-padding;\n .card {\n margin-bottom: $x-large-padding;\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n#search-results-information {\n .breadcrumb-wrapper {\n background-color: $color-background-color;\n\n > .container {\n padding-top: 0;\n }\n }\n .text {\n font-family: $main-text-font !important;\n }\n}\n\n.search-results-container {\n background-color: $color-main-background;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n\n.export-plan-section-lesson {\n background-color: $color-background-color;\n}\n\n.export-plan-content {\n .g-panel::before {\n background: $color-gov-link;\n }\n\n .form-label {\n font-family: $header-font;\n }\n\n textarea.form-control {\n height: 90px !important;\n line-height: 17px;\n color: $color-main-text;\n }\n .learning__buttons {\n .button--tiny-toggle {\n color: $color-gov-link;\n i {\n color: $color-gov-link;\n }\n }\n .button--only-icon {\n min-height: 40px;\n }\n }\n}\n\n.next-steps {\n padding: $x-large-padding;\n @media only screen and (max-width: $mobile-size) {\n padding: $x-large-padding * 0.5;\n }\n}\n\n.section-complete .great-checkbox label {\n color: $color-main-background;\n}\n\n.costs__option .form-label {\n padding-top: $large-padding;\n}\n\n.export-plan-form {\n hr + button {\n margin-top: $large-padding;\n }\n}\n\n.prepend {\n border-radius: 0;\n border: 2px solid $color-border;\n border-right-width: 0;\n background-color: $color-background-color;\n color: $color-main-text;\n}\n\n.export-plan-header {\n background-color: $color-main-background;\n}\n\n.snapshot-wrapper {\n h2 {\n padding-top: $x-large-padding;\n }\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@media (max-width: $mobile-size) {\n .get-finance {\n background-color: $color-main-background;\n section#contact-section {\n padding-top: $x-large-padding;\n }\n }\n}\n","@import '../fonts/main.scss';\n@import '../sizes/sizes.scss';\n\n.intro-text-container {\n margin-top: 5px;\n}\n\n.steps-list-container {\n margin-top: 20px;\n gap: $large-padding;\n // Display steps on a single line above tablet size\n @media (min-width: $tablet-size) {\n padding-left: 0;\n display: grid;\n grid-auto-flow: column;\n }\n}\n\n.steps-list-item {\n list-style: none;\n margin-bottom: 12px;\n padding: 0 0 0 10px;\n position: relative;\n overflow: hidden;\n display: inline-flex;\n height: min-content;\n gap: $standard-padding;\n > div:not(.steps-description) {\n font-size: 90px;\n font-family: $header-font;\n line-height: 70px;\n }\n\n @media (max-width: $tablet-size) {\n > div:not(.steps-description) {\n font-size: 76px;\n }\n }\n}\n\n.steps-description {\n width: 85%;\n}\n\n.panels-container {\n padding-top: 24px;\n}\n\n.filters .filter-section {\n border-bottom: 1px solid $color-main-text;\n\n div.options {\n max-height: none;\n }\n\n .multiple-choice {\n label,\n label:before,\n label:after {\n color: $color-main-text;\n }\n }\n}\n\n.event-list-card {\n padding: 30px 15px 0px;\n}\n\n.event-list-card::after {\n margin-left: 15px;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.event-list-video-warning {\n color: #505a5f;\n font-size: 18px;\n font-style: normal;\n font-weight: 600;\n line-height: 30px; /* 166.667% */\n}\n\n.great-vertical-align-super {\n vertical-align: super;\n}\n\n.event-tags {\n @media screen and (max-width: 640px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n gap: 16px;\n margin-top: 16px;\n }\n}\n\n.event-tag-item {\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n\n @media screen and (max-width: 640px) {\n flex-basis: calc(50% - 8px);\n }\n\n @media screen and (min-width: 641px) {\n border-top: 1px solid #979797;\n }\n}\n\n.ea-signup-panel {\n margin-top: 145px;\n h1 {\n color: #222;\n font-size: $font-size-h3;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h3-line-height;\n }\n\n .ea-logo {\n position: absolute;\n width: 210px;\n bottom: 65px;\n right: 30px;\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n\n @media only screen and (min-width: 1400px) {\n right: 0;\n left: calc(50% + 200px);\n }\n }\n\n .standard-ea-sign-in-text {\n > p,\n span,\n a {\n line-height: $h5-line-height;\n font-size: $font-size-h5;\n font-weight: $regular-font-weight;\n font-style: normal;\n }\n }\n}\n.event-wrapper {\n min-width: fit-content;\n}\n\n.event-date-container {\n display: flex;\n flex-direction: column;\n\n > p {\n font-weight: bold;\n padding: 0;\n }\n\n @media screen and (min-width: 641px) {\n padding: 10px;\n > p {\n margin: 0;\n &.date {\n font-size: 24px;\n }\n &.time {\n font-size: 18px;\n }\n }\n }\n\n @media screen and (max-width: 640px) {\n flex-direction: row;\n justify-content: center;\n\n > p {\n font-size: 18px;\n margin: 2px 0;\n\n &.date {\n &:before {\n content: ',\\a0';\n }\n\n &:after {\n content: '\\a0';\n }\n }\n }\n }\n}\n\n.great-signup-telephone-details {\n details[open] {\n max-height: 240px;\n }\n details:not([open]) {\n max-height: 80px;\n }\n details {\n transition: max-height 0.3s ease;\n overflow-y: hidden;\n > div {\n margin-left: 0px;\n }\n }\n\n /* disabling pointer events on the text span within summary has no effect,\n disabling on the summary and overriding on the icon enables expansion with only the icon */\n .disable-pointer-events {\n pointer-events: none;\n cursor: default;\n }\n summary {\n .enable-pointer-events {\n pointer-events: auto;\n cursor: pointer;\n }\n &:focus {\n outline: none;\n }\n &:focus > .border-on-focus {\n padding-top: 4px;\n padding-bottom: 4px;\n outline: 3px solid #ffd000;\n }\n &::marker,\n &::-webkit-details-marker,\n &::before {\n // Remove arrow marker on different browsers/versions\n content: '' !important;\n display: none !important;\n }\n }\n margin-bottom: govuk-spacing(6);\n}\n\n.event-title {\n font-size: 24px;\n line-height: 30px;\n margin-bottom: 10px;\n}\n\n.event-description,\n.event-description p {\n @media screen and (max-width: 640px) {\n font-size: 18px;\n margin-top: 10px;\n }\n}\n\n.ea-landing-page {\n &.page-header {\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n }\n\n min-width: 570px;\n }\n }\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0;\n width: 200px;\n\n @media only screen and (max-width: 340px) {\n bottom: 10px;\n }\n\n @media only screen and (min-width: 341px) and (max-width: 640px) {\n bottom: 15px;\n }\n\n @media only screen and (max-width: 900px) {\n width: 30%;\n }\n }\n}\n\n.ea-listing-page {\n > .page-header {\n @media screen and (max-width: 640px) {\n height: auto;\n }\n\n .inner-header > div:first-child {\n @media screen and (max-width: 640px) {\n min-width: auto;\n padding-bottom: 0;\n }\n\n min-width: 570px;\n }\n }\n}\n\n.ea-filter-summary::after {\n content: '';\n display: block;\n border-bottom: solid 4px $color-thematic-break;\n padding-bottom: 30px;\n}\n\n.ea-filter-summary,\n.ea-filters-no-results {\n p,\n a {\n font-size: 20px;\n line-height: 20px;\n }\n}\n\n.event-details-header-container {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n gap: 30px;\n\n time {\n color: #505a5f;\n }\n\n .event-details-header-logo {\n width: 132px;\n margin-left: auto;\n display: flex;\n align-items: flex-end;\n @media only screen and (max-width: $mobile-size) {\n margin-left: 0;\n margin-right: auto;\n width: 100%;\n img {\n max-width: 132px;\n }\n }\n }\n .event-details-header-info {\n display: flex;\n flex-direction: column;\n\n ul {\n li {\n display: inline;\n color: #505a5f;\n }\n\n li + li {\n &::before {\n content: '\\2022';\n margin-right: 5px;\n }\n }\n }\n h2.govuk-caption-l {\n font-family: $main-text-font;\n font-weight: 300;\n color: #505a5f;\n &::first-letter {\n text-transform: uppercase;\n }\n @media (max-width: $tablet-size) {\n font-size: 18px;\n }\n }\n }\n}\n\n.event-warning-wrapper {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 10px;\n\n span.great-icon {\n font-size: 35px !important;\n }\n > div {\n display: flex;\n flex-wrap: nowrap;\n gap: 10px;\n align-items: center;\n }\n}\n\n.event-details-main-content {\n .govuk-body {\n font-size: $font-size-p;\n }\n .richtext {\n p:last-child {\n margin-bottom: 0;\n }\n .govuk-list .govuk-list--bullet {\n padding: 0;\n }\n\n h3 {\n @include h4-mixin();\n }\n }\n\n .event-details-speakers {\n p.job-title {\n color: #505a5f;\n }\n }\n\n .event-metadata {\n > div {\n max-width: 400px;\n }\n border-bottom: 1px solid #b1b4b6;\n p {\n margin: 0;\n }\n\n display: flex;\n flex-direction: column;\n gap: 10px;\n\n div:not(.event-details-tags) {\n display: flex;\n align-items: center;\n gap: 0px 20px;\n flex-wrap: wrap;\n }\n\n > div > p:first-of-type {\n font-family: $header-font;\n }\n }\n}\n\n.course-tick-marks {\n display: inline-flex;\n gap: 20px 30px;\n @media only screen and (max-width: 768px) {\n flex-direction: column;\n }\n > li {\n display: inline-flex;\n\n &:before {\n color: #1d70b8;\n font-size: 30px;\n content: '\\f058';\n margin-right: 10px;\n font-family: 'Font Awesome 5 Free';\n display: block;\n }\n }\n p {\n margin: 0;\n }\n}\n\n#join-live-events {\n div {\n display: inline-flex;\n flex-wrap: wrap;\n gap: 20px 30px;\n @media (max-width: $tablet-size) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n\n li > p {\n margin: 0;\n }\n}\n.event-listing-summary-info {\n display: flex;\n gap: 20px;\n div {\n display: flex;\n flex-direction: column;\n &.event-warning-wrapper {\n > div {\n flex-direction: row;\n }\n }\n &.event-summary-text {\n gap: 5px;\n }\n }\n\n .event-date-badge {\n background-color: #1e1348;\n width: 60px;\n min-width: 60px;\n height: 60px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n span.great-icon {\n color: white;\n font-size: 18px !important;\n }\n time {\n align-items: center;\n display: flex;\n flex-direction: column;\n span:not(.great-icon) {\n color: white;\n &:first-of-type {\n font-size: 24px;\n line-height: 24px;\n font-family: $header-font;\n }\n &:nth-of-type(2) {\n font-size: 16px;\n line-height: 16px;\n }\n }\n }\n }\n}\n\n.event-location {\n color: #505a5f !important;\n}\n\n#ea-course-page-header {\n > div {\n height: auto;\n }\n .inner-header {\n min-height: 300px;\n max-width: 1230px;\n padding-top: 60px;\n > div:first-of-type {\n padding-top: 0px;\n padding-bottom: 30px;\n @media only screen and (min-width: 901px) {\n min-width: 50%;\n }\n }\n .image-container {\n @media only screen and (min-width: 901px) {\n height: auto;\n background-size: 100% auto !important;\n background-position-y: bottom !important;\n }\n }\n }\n}\n.presentation-icon {\n height: 100px;\n}\n\n.image-container {\n position: relative;\n\n .ea-logo {\n position: absolute;\n bottom: 20px;\n right: 0px;\n width: 138px;\n }\n}\n\n.courses-container {\n position: relative;\n\n ul {\n li > img,\n > li > span {\n vertical-align: middle;\n }\n }\n\n a {\n text-decoration: none;\n }\n\n &__img {\n @media (min-width: $tablet-size) {\n position: absolute;\n bottom: 0;\n right: 20px;\n max-width: 50%;\n }\n @media (max-width: $tablet-size) {\n vertical-align: bottom;\n width: 100%;\n }\n }\n\n &__text {\n @media (min-width: $tablet-size) {\n flex-basis: 50%;\n padding: 30px !important;\n }\n @media (max-width: $tablet-size) {\n padding: 20px !important;\n }\n }\n}\n\n#past-video-recording {\n line-height: 0;\n @media only screen and (max-width: 1230px) {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n}\n.event-on-demand-video-container {\n width: 100%;\n display: inline-flex;\n gap: 0 30px;\n\n .video-wrapper {\n line-height: 0;\n position: relative;\n min-width: 810px;\n video,\n #thumbnail {\n width: 810px;\n }\n #thumbnail {\n height: auto;\n width: 810px;\n min-width: 100%;\n min-height: 400px;\n }\n .video-button-overlay {\n height: 100%;\n width: 100%;\n position: absolute;\n z-index: 1;\n top: 0;\n background: rgba(#000000d9, 0.85);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n }\n\n @media only screen and (max-width: 1230px) {\n flex-direction: column;\n width: 100%;\n .video-wrapper {\n min-width: initial;\n }\n .video-wrapper video,\n .video-wrapper #thumbnail {\n width: 100%;\n height: auto;\n }\n #next-live-event {\n margin: 0 30px;\n }\n }\n\n @media only screen and (max-width: $mobile-size) {\n #next-live-event {\n margin: 0 15px;\n }\n }\n}\n\n#ask-the-experts {\n justify-content: space-between;\n img {\n height: 54px;\n }\n}\n\n#next-live-event {\n max-width: 390px;\n flex: 1;\n}\n\n.event-metadata .govuk-summary-list__row {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n align-items: flex-start !important;\n }\n}\n\n#video-on-demand-page {\n details {\n @media only screen and (min-width: 1229px) {\n max-width: 810px;\n }\n\n @media only screen and (max-width: 1230px) {\n padding: 0 30px;\n margin-bottom: 0 !important;\n }\n\n @media only screen and (max-width: $mobile-size) {\n padding: 0 15px;\n margin-bottom: 0 !important;\n }\n }\n}\n","@import './colors/colors.scss';\n@import './fonts/main.scss';\n@import './sizes/sizes.scss';\n@import './widgets//mains.scss';\n@import './pages/index.scss';\n@import './borders/main.scss';\n\nbody {\n background-color: $color-background-color\n}\n\na:active,\n.personalization-menu-button.tag--icon:focus,\n.personalization-menu-button.tag--icon:active {\n @include focus-state()\n}\n","/* Shared styles across BAU and Magna pages */\n@import '../../../styles/main.scss';\n\n// Breakpoints\n$mobile: 640px;\n$tablet: 768px;\n\n@mixin mobile {\n @media (max-width: #{$mobile}) {\n @content;\n }\n}\n\n@mixin tablet {\n @media (max-width: #{$tablet}) {\n @content;\n }\n}\n\n\n.shared-tag {\n height: 28px;\n display: inline-block;\n border-radius: 4px;\n background-color: #787191;\n color: #fff;\n font-family: $main-text-font;\n ;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 28px;\n text-align: center;\n padding: 0 13px;\n}\n\n.shared-learning-banner {\n background-color: $color-footer;\n color: #fff;\n display: flex;\n flex-direction: row;\n padding: $large-padding $x-large-padding;\n margin-bottom: 30px;\n\n @media (max-width: 960px) {\n flex-direction: column;\n }\n\n .tag-label {\n display: flex;\n flex-shrink: 0;\n justify-content: center;\n align-items: center;\n color: #FFF;\n font-family: $main-text-font;\n font-size: 16px;\n text-align: center;\n height: 28px;\n width: 55px;\n border-radius: 4px;\n background-color: #EB4F4D;\n font-weight: 600;\n margin-right: $large-padding;\n margin-bottom: 15px;\n\n }\n\n .content-container {\n display: flex;\n flex-direction: column;\n\n @include mobile {\n margin-top: $standard-padding;\n }\n\n h3 {\n font-size: 24px;\n line-height: 24px;\n font-weight: 600;\n padding-bottom: 10px;\n color: $color-alternative-text\n }\n\n p {\n font-size: 16px;\n letter-spacing: 0;\n line-height: 25px;\n color: $color-alternative-text\n }\n }\n\n .cta-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-left: auto;\n\n @media (max-width: 960px) {\n margin-left: 0;\n flex-direction: row;\n justify-content: end;\n }\n\n .cta {\n padding: 10px 40px;\n align-self: flex-end;\n justify-content: center;\n box-sizing: border-box;\n border: 2px solid #FFFFFF;\n border-radius: 20px;\n color: #FFFFFF;\n font-family: $main-text-font;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 20px;\n text-align: center;\n cursor: pointer;\n text-decoration: none;\n }\n }\n}\n\n.shared-nav-container {\n &.main-nav-container.mobile {\n flex-direction: column;\n\n @include mobile {\n margin-top: -15px;\n\n #great-header-mobile-nav {\n display: none;\n }\n\n #great-header-mobile-nav.expanded {\n display: block;\n }\n }\n }\n\n nav.main-nav.mobile {\n background: #4B426D;\n padding: $large-padding;\n\n &.signed-in {\n padding-top: 0;\n }\n\n .nav-list {\n margin: 0;\n\n li {\n border-bottom: 1px solid #635A7F;\n\n &:last-child {\n border-bottom: 0;\n }\n\n a,\n button {\n background: none;\n border: 0;\n color: #fff;\n font-size: 18px;\n letter-spacing: 0;\n line-height: 16px;\n padding: $large-padding 0;\n font-weight: 100;\n text-decoration: none;\n\n &.new {\n &:after {\n background: #EB4F4D;\n border-radius: 4px;\n content: 'new';\n font-family: $main-text-font;\n font-size: 16px;\n padding: 5px 12px;\n font-weight: 700;\n line-height: 20px;\n position: absolute;\n top: 13px;\n right: 0;\n display: inline-block;\n }\n }\n }\n\n button {\n cursor: pointer;\n width: 100%;\n text-align: left;\n border-radius: 0;\n padding-bottom: 0;\n }\n }\n }\n }\n\n .mobile-only {\n display: none;\n\n @include tablet {\n display: block;\n }\n }\n\n .user-greeting {\n background: #006ccc;\n color: #fff;\n display: none;\n font-family: $main-text-font;\n font-size: 20px;\n padding: 15px $large-padding;\n }\n}\n\n@media (min-width: 768px) and (max-width: 1115px) {\n\n .great-header .main-nav-container.desktop.shared-nav-container.signed-in,\n .great-sub-header .main-nav-container.desktop.shared-nav-container.signed-in {\n margin-left: 5px;\n justify-content: end;\n }\n}\n\n@media (min-width: 768px) and (max-width: 912px) {\n .great-header-search-container.signed-in {\n margin-right: 0;\n }\n\n .great-header .link-heading,\n .great-sub-header .link-heading {\n padding: 15px 10px;\n }\n}\n\n\n.great-header.expanded {\n position: static;\n\n .user-greeting {\n display: block;\n }\n\n .shared-nav-container.mobile .great-header-search-wrapper {\n display: none;\n }\n}\n\n.shared-magna-header {\n background: #1E1348;\n z-index: auto;\n\n @include tablet {\n margin-left: 0;\n }\n\n nav {\n position: relative;\n\n @include tablet {\n display: block;\n }\n }\n\n #header-logo-link {\n display: inline-block;\n margin-top: 20px;\n margin-left: 0;\n\n @include tablet {\n margin-top: 10px;\n }\n\n .header-logo {\n height: 75px;\n\n @include tablet {\n height: 60px;\n }\n }\n }\n\n #header-link-user-profile {\n margin-bottom: 6px;\n margin-right: 0;\n margin-left: 15px;\n\n @include tablet {\n position: absolute;\n right: 0px;\n top: 20px;\n }\n }\n\n .services-area {\n @include tablet {\n width: 100%;\n display: block;\n }\n }\n\n .header-links {\n @include tablet {\n display: block;\n }\n\n li {\n align-items: flex-end;\n margin: 0 16px;\n\n @include tablet {\n display: block;\n margin: 0;\n }\n\n &.m-r-0 {\n margin-right: 0;\n }\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n margin-bottom: 13px;\n text-decoration: none;\n\n &:hover,\n &.active {\n text-decoration: underline;\n }\n }\n\n #magna-header-search-form-wrapper {\n @include tablet {\n margin-top: -4px;\n }\n }\n\n #magna-header-search-form {\n width: 240px;\n float: right;\n margin-left: 15px;\n padding: 5px 0px;\n\n @include tablet {\n width: 100%;\n }\n\n input {\n height: 42px;\n float: left;\n width: 200px;\n padding-left: 15px;\n\n @include tablet {\n width: calc(100% - 40px);\n }\n }\n\n button {\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n color: #fff;\n border: 0;\n font-size: 0;\n height: 42px;\n width: 40px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: #006ccc;\n background-image: url(/static/images/search.svg);\n background-size: 20px;\n padding: 0;\n position: absolute;\n margin-bottom: 5px;\n\n &.active {\n background-color: #ffbf47;\n }\n }\n }\n\n #header-link-user-profile {\n\n button {\n display: flex;\n justify-content: center;\n align-items: center;\n box-sizing: border-box;\n height: 40px;\n width: 114px;\n border: 2px solid #fff;\n background-color: #1E1348;\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n text-align: left;\n padding: 5px 14px;\n\n &:hover {\n text-decoration: underline;\n }\n\n &.active {\n background-color: #006ccc;\n position: relative;\n z-index: 4;\n\n .burger-icon {\n background-color: transparent;\n\n &:before,\n &:after {\n width: 25px;\n margin-right: -3px;\n }\n\n &:before {\n transform: rotate(45deg);\n margin-top: 0;\n }\n\n &:after {\n transform: rotate(-45deg);\n margin-top: -12px;\n }\n }\n }\n\n .burger-icon {\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 9px 0 10px 20px;\n width: 20px;\n pointer-events: none;\n\n &:before,\n &:after {\n background-color: #fff;\n transition: all .2s ease;\n clear: right;\n content: \"\";\n float: right;\n height: 2px;\n margin: 0 0 10px 10px;\n width: 20px;\n }\n\n &:before {\n margin-top: -6px;\n }\n }\n }\n }\n }\n\n .extra-links {\n display: block;\n position: absolute;\n top: 24px;\n right: 0;\n\n @include tablet {\n top: 0;\n }\n\n li {\n margin: 0;\n }\n\n a {\n color: #fff;\n font-family: \"Overpass\", Arial, Helvetica, Verdana;\n font-size: 16px;\n font-weight: bold;\n letter-spacing: 0;\n line-height: 25px;\n text-align: right;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n .container-fluid {\n max-width: 100%;\n margin: 0 30px;\n overflow: hidden;\n }\n\n .container {\n @include tablet {\n margin: 0;\n padding: 20px;\n }\n }\n}\n\n.shared-modal-menu {\n border-radius: 0;\n box-shadow: none;\n padding: 0;\n}\n\n.shared-footer {\n overflow: hidden;\n\n .magna-footer__links {\n max-width: 70%;\n flex-wrap: wrap;\n\n @include mobile {\n max-width: 100%;\n }\n\n li {\n margin-bottom: $standard-padding;\n }\n }\n\n .magna-footer__nav {\n background-color: $color-footer;\n @include mobile {\n flex-direction: column-reverse;\n }\n }\n\n .magna-footer__great-logo img {\n width: auto;\n }\n}\n","@font-face {\n font-family: 'Daily-Tabloid-Light';\n src: url('/static/fonts/Daily-Tabloid-MiUK-Light.otf') format(\"opentype\");\n}\n@import '../../../../styles/fonts/main.scss';\n\n// Great specific fonts\n$brand-font: $main-text-font;\n$brand-font-alternative: $header-font;\n$quote-font: 'Georgia', serif;\n$line-height: 1.6;\n$hero-line-height: 1.2;\n\n@mixin font-generator($font-family: $brand-font-alternative, $font-size: 19px, $font-size-mobile: 16px, $font-weight: 400, $font-style: normal, $line-height: 1.6) {\n font-weight: $font-weight;\n font-size: $font-size-mobile;\n font-family: $font-family;\n font-style: $font-style;\n line-height: $line-height;\n\n @media (min-width: 641px) {\n font-size: $font-size;\n }\n}\n\n@mixin body-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin body-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin body-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin body-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin quote-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6)\n}\n\n@mixin quote-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6)\n}\n\n@mixin quote-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6)\n}\n\n@mixin quote-small {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6)\n}\n\n@mixin body-xlarge-bold {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-large-bold {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin body-medium-bold {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $font-weight: 700, $line-height: 1.6)\n}\n\n@mixin body-small-bold {\n @include font-generator($font-size: 16px, $font-size-mobile: 14px, $line-height: 1.6, $font-weight: 700)\n}\n\n@mixin brand-xxlarge {\n @include font-generator($font-size: 48px, $font-size-mobile: 32px, $line-height: 1.2, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-xlarge {\n @include font-generator($font-size: 36px, $font-size-mobile: 24px, $line-height: 1.4, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-large {\n @include font-generator($font-size: 24px, $font-size-mobile: 19px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font-alternative)\n}\n\n@mixin brand-medium {\n @include font-generator($font-size: 19px, $font-size-mobile: 16px, $line-height: 1.6, $font-weight: 700, $font-family: $brand-font)\n}\n","@import '../../partials/typography';\n@import '../../partials/mixins';\n@import '../../partials/colours';\n\n.cookie-notice {\n display: none;\n @include body-medium;\n padding: 30px 0;\n\n &.block {\n display: block;\n }\n\n a:focus,\n button:focus {\n @include focus;\n }\n\n .cookie-initial {\n display: block;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: none;\n }\n\n &.confirmation-message {\n .cookie-initial {\n display: none;\n }\n\n .cookie-confirmation,\n .cookie-close {\n display: block;\n }\n }\n\n .container {\n overflow: hidden;\n padding: 3px 0; // avoid cutting off focus outline\n }\n\n .cookie-close {\n padding: 0;\n margin: 3px 3px 0 0;\n width: 20px;\n height: 20px;\n -webkit-appearance: none;\n -moz-appearance: none;\n background-color: transparent;\n border: 0;\n position: absolute;\n right: 30px;\n top: auto;\n cursor: pointer;\n\n &:before {\n @include up-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: 10px;\n }\n\n &:after {\n @include down-chevron-1($mid-blue);\n margin: 0;\n width: 10px;\n height: 10px;\n position: absolute;\n left: 4px;\n top: -4px;\n }\n\n &:hover {\n &:before,\n &:after {\n border-color: $light-blue;\n }\n }\n }\n\n @media (min-width: 641px) {\n .button {\n min-width: 265px;\n }\n\n p {\n width: calc(100% - 50px);\n margin: 0;\n }\n }\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 4px;\n outline-offset: 0;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n@mixin button-reset {\n border: 0;\n margin: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n cursor: pointer;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n}\n\n// BUTTONS\n// prefixed with great- so they don't clash with govuk mixins\n@mixin great-button($colour: $active-blue) {\n @include button-reset;\n font-size: 19px;\n text-align: center;\n display: inline-block;\n font-weight: 700;\n font-family: $brand-font;\n background-color: $colour;\n color: $white;\n padding: 10px 30px;\n text-decoration: none;\n line-height: 30px;\n\n &:focus {\n @include focus;\n }\n\n &:hover {\n background-color: darken($colour, 5);\n }\n\n &:after {\n line-height: 50px;\n }\n\n @media (max-width: 640px) {\n width: 100%;\n margin-bottom: 15px;\n text-align: center;\n }\n}\n\n@mixin great-button-ghost($colour: $button-colour) {\n @include great-button;\n background-color: transparent;\n border: 2px solid $colour;\n color: $colour;\n\n &:hover,\n &:focus {\n background-color: $colour;\n }\n\n &:focus {\n @include focus;\n }\n\n &:focus:active,\n &:active {\n border-color: $focus-yellow;\n }\n\n @if ($colour == $white) {\n\n &:focus,\n &:hover {\n color: $black;\n background-color: $white;\n }\n\n } @else {\n\n &:focus,\n &:hover {\n color: $white;\n }\n\n &:focus:active {\n color: $black;\n }\n\n }\n}\n\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container {\n position: relative;\n\n &:after {\n max-width: 1200px;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media(max-width: 1260px) {\n margin: 0 30px;\n }\n\n @media(max-width: 420px) {\n margin: 0 20px;\n }\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/react-components/dist/loggedout_styles.css b/react-components/dist/loggedout_styles.css
index a42651f468..57141f7797 100644
--- a/react-components/dist/loggedout_styles.css
+++ b/react-components/dist/loggedout_styles.css
@@ -6,7 +6,7 @@
@import url(https://fonts.googleapis.com/css?family=Overpass:700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(https://fonts.googleapis.com/css?family=Overpass:700);
-:root{--govuk-frontend-version: "5.5.0";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}.great-anchor-link,.great-title-link,.govuk-link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^="/"].great-anchor-link::after,[href^="/"].great-title-link::after,[href^="/"].govuk-link::after,[href^="http://"].great-anchor-link::after,[href^="http://"].great-title-link::after,[href^="http://"].govuk-link::after,[href^="https://"].great-anchor-link::after,[href^="https://"].great-title-link::after,[href^="https://"].govuk-link::after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#222}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#222}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(34,34,34,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#222}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-link-image{display:inline-block;line-height:0;text-decoration:none}.govuk-link-image:focus{outline:3px solid rgba(0,0,0,0);box-shadow:0 0 0 4px #fd0,0 0 0 8px #0b0c0c}.govuk-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.step-list p,.govuk-body-m{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.step-list p,.govuk-body-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:flex;flex-direction:column;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;flex-direction:row;flex-wrap:wrap;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group::after{content:"";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row::after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;color:#222;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-accordion{border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-accordion__section{padding-top:0}.govuk-frontend-supported .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section-content{padding-bottom:50px}}.govuk-frontend-supported .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.govuk-frontend-supported .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.govuk-frontend-supported .govuk-accordion__show-all{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{margin-bottom:14px}}.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-heading{padding:0}.govuk-frontend-supported .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.govuk-frontend-supported .govuk-accordion-nav__chevron::after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.govuk-frontend-supported .govuk-accordion-nav__chevron--down{transform:rotate(180deg)}.govuk-frontend-supported .govuk-accordion__section-button{width:100%;padding:10px 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#222;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section-button{padding-bottom:10px}}.govuk-frontend-supported .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.govuk-frontend-supported .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:focus{outline:0}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.govuk-frontend-supported .govuk-accordion__section-toggle,.govuk-frontend-supported .govuk-accordion__section-heading-text,.govuk-frontend-supported .govuk-accordion__section-summary{display:block;margin-bottom:13px}.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.govuk-frontend-supported .govuk-accordion__show-all-text,.govuk-frontend-supported .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.govuk-frontend-supported .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:.875rem;line-height:1.1428571429;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#222}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(34,34,34,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#222}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link::before{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link::before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus::before{border-color:#0b0c0c}.govuk-back-link::after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse::before{border-color:currentcolor}.govuk-breadcrumbs{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#222;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list::after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item::before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child::before{content:none;display:none}.govuk-breadcrumbs__link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#222}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(34,34,34,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#222}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item::before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before{border-color:currentcolor}.govuk-button{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active::before{top:-4px}.govuk-button[disabled]{opacity:.5}.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:1.125rem;line-height:1;display:inline-flex;min-height:auto;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;flex-shrink:0;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-hint{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl,.govuk-label--l,.govuk-label--m{font-weight:700;margin-bottom:15px}.govuk-label--xl{font-size:2rem;line-height:1.09375}@media(min-width: 40.0625em){.govuk-label--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-size:1.5rem;line-height:1.0416666667}@media(min-width: 40.0625em){.govuk-label--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-size:1.125rem;line-height:1.1111111111}@media(min-width: 40.0625em){.govuk-label--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-weight:700}.govuk-label-wrapper{margin:0}.govuk-textarea{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-variant-numeric:tabular-nums;margin-top:0;margin-bottom:0}.govuk-character-count__message::after{content:""}.govuk-character-count__message--disabled{visibility:hidden}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset::after{content:"";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl,.govuk-fieldset__legend--l,.govuk-fieldset__legend--m{font-weight:700;margin-bottom:15px}.govuk-fieldset__legend--xl{font-size:2rem;line-height:1.09375}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-size:1.5rem;line-height:1.0416666667}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-size:1.125rem;line-height:1.1111111111}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-weight:700}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-checkboxes__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-checkboxes__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-checkboxes__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label::after{content:"";box-sizing:border-box;position:absolute;top:13px;left:10px;width:23px;height:12px;transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-checkboxes__hint{margin-bottom:0}.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label::after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:20px;padding-left:35px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__input{margin-left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{padding-left:1px}.govuk-checkboxes--small .govuk-checkboxes__label::before{top:10px;left:0;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label::after{top:17px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding-left:34px}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px}.govuk-checkboxes--small .govuk-checkboxes__divider{width:24px;margin-bottom:5px}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{outline:3px dashed rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0}}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-variant-numeric:tabular-nums;letter-spacing:.05em}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:flex}.govuk-input__wrapper .govuk-input{flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input::after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;margin-bottom:5px}.govuk-details__summary-text>:first-child{margin-top:0}.govuk-details__summary-text>:only-child,.govuk-details__summary-text>:last-child{margin-bottom:0}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}@media screen\0 {.govuk-details{border-left:10px solid #b1b4b6}.govuk-details__summary{margin-top:15px}.govuk-details__summary-text{font-weight:700;margin-bottom:15px;padding-left:20px}}@media screen\0 and (min-width: 40.0625em){.govuk-details__summary-text{margin-bottom:20px}}@supports not (-ms-ime-align: auto){.govuk-details__summary{position:relative;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}.govuk-details__summary:hover .govuk-details__summary-text{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary::before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary::before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{border-left:5px solid #b1b4b6}}.govuk-error-summary{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary{font-size:14pt;line-height:1.15}}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body p{margin-bottom:0}.govuk-error-summary__body>*+*{margin-top:15px}@media(min-width: 40.0625em){.govuk-error-summary__body>*+*{margin-top:20px}}.govuk-error-summary__body>:last-child{margin-bottom:5px}.govuk-error-summary__list{margin-bottom:0}.govuk-error-summary__list li:last-child{margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#222;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#222}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(34,34,34,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#222}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap;align-items:flex-end;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url("/assets/images/govuk-crest.png");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url("/assets/images/govuk-crest-2x.png")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation::after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{column-count:2}.govuk-footer__list--columns-3{column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:1rem;line-height:1}}@media print{.govuk-header{font-size:14pt;line-height:1}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container::after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;position:relative;top:-3px;margin-right:5px;fill:currentcolor;vertical-align:top}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__product-name{font-size:1.125rem;line-height:1;font-weight:400;display:inline-table;margin-top:10px;vertical-align:top}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:9.5px}}@media(min-width: 40.0625em){.govuk-header__product-name{margin-top:5px}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:4.5px}}}.govuk-header__link{text-decoration:none}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{display:inline-block;margin-right:10px;font-size:30px}@media(min-width: 48.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name{display:inline-block;margin-bottom:10px;font-size:1.125rem;line-height:1.1111111111;font-weight:700}@media(min-width: 40.0625em){.govuk-header__service-name{font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:80px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}.govuk-header__logo:last-child{width:auto;padding-right:0;float:none}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;position:absolute;top:13px;right:0;max-width:80px;min-height:24px;margin:0;padding:0;border:0;color:#fff;background:none;word-break:break-all;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button::after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]::after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.govuk-frontend-supported .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.govuk-frontend-supported .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-size:.875rem;line-height:1.1428571429;font-weight:700;white-space:nowrap}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link::after{display:none}}.govuk-inset-text{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-size:1rem;line-height:1.25;font-weight:700;margin:0;padding:0;color:#fff}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#222;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin:0 0 15px;padding:0}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{flex-direction:row;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:flex;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}.govuk-pagination__link:hover .govuk-pagination__link-label,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-label,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-weight:400;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;display:inline-block}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__prev .govuk-pagination__link{display:inline-block}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link-title::after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{padding-left:30px;text-align:left}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-top:.326em;margin-left:-30px;float:left}.govuk-panel{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.5rem;line-height:1.0416666667;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel{font-size:24pt;line-height:1.05}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{font-size:2rem;line-height:1.09375;font-weight:700;margin-top:0;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-panel__title{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-tag{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:inline-block;max-width:160px;margin-top:-2px;margin-bottom:-3px;padding-top:2px;padding-right:8px;padding-bottom:3px;padding-left:8px;color:#0c2d4a;background-color:#bbd4ea;text-decoration:none;overflow-wrap:break-word}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tag{font-size:14pt;line-height:1.15}}@media screen and (forced-colors: active){.govuk-tag{font-weight:bold}}.govuk-tag--grey{color:#282d30;background-color:#e5e6e7}.govuk-tag--purple{color:#491644;background-color:#efdfed}.govuk-tag--turquoise{color:#10403c;background-color:#d4ecea}.govuk-tag--blue{color:#0c2d4a;background-color:#bbd4ea}.govuk-tag--light-blue{color:#0c2d4a;background-color:#e8f1f8}.govuk-tag--yellow{color:#594d00;background-color:#fff7bf}.govuk-tag--orange{color:#6e3619;background-color:#fcd6c3}.govuk-tag--red{color:#2a0b06;background-color:#f4cdc6}.govuk-tag--pink{color:#6b1c40;background-color:#f9e1ec}.govuk-tag--green{color:#005a30;background-color:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#222;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{font-size:.875rem;line-height:1.1428571429;margin-right:10px}@media(min-width: 40.0625em){.govuk-phase-banner__content__tag{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content__tag{font-size:14pt;line-height:1.2}}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-radios__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-radios__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-radios__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label::after{content:"";position:absolute;top:12px;left:12px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-radios__hint{margin-bottom:0}.govuk-radios__input:focus+.govuk-radios__label::before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label::after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline{display:flex;flex-wrap:wrap;align-items:flex-start}.govuk-radios--inline .govuk-radios__item{margin-right:20px}}.govuk-radios__divider{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:20px;padding-left:35px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{margin-bottom:0}.govuk-radios--small .govuk-radios__input{margin-left:-10px}.govuk-radios--small .govuk-radios__label{padding-left:1px}.govuk-radios--small .govuk-radios__label::before{top:10px;left:0;width:24px;height:24px}.govuk-radios--small .govuk-radios__label::after{top:17px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding-left:34px}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{outline:4px dashed rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0 0 0 0 10px #b1b4b6}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#222;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:not(:active):not(:focus){position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#222}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(34,34,34,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#222}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions::after{content:"";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px;border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list__actions-list-item .govuk-link:focus{isolation:isolate}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;color:#222;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-card__title{color:#000}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-size:1rem;line-height:1.25;font-weight:700;display:flex;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-variant-numeric:tabular-nums}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl,.govuk-table__caption--l,.govuk-table__caption--m{margin-bottom:15px}.govuk-table__caption--xl{font-size:2rem;line-height:1.09375}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-size:1.5rem;line-height:1.0416666667}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-size:1.125rem;line-height:1.1111111111}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-tabs{margin-top:5px;margin-bottom:20px;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}@media print{.govuk-tabs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs{font-size:14pt;line-height:1.15}}.govuk-tabs__title{font-size:1rem;line-height:1.25;font-weight:400;color:#222;margin-bottom:10px}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item::before{color:#222;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item::before{color:#000}}.govuk-tabs__tab{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-tabs__list::after{content:"";display:block;clear:both}.govuk-frontend-supported .govuk-tabs__title{display:none}.govuk-frontend-supported .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.govuk-frontend-supported .govuk-tabs__list-item::before{content:none}.govuk-frontend-supported .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.govuk-frontend-supported .govuk-tabs__tab{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#222}}@media print and (min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab:hover{color:rgba(34,34,34,.99)}.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#222}}@media print and (min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.govuk-frontend-supported .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.govuk-frontend-supported .govuk-tabs__panel>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__panel--hidden{display:none}}.govuk-task-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}.govuk-warning-text{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:20px;position:relative;padding:10px 0}@media print{.govuk-warning-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__icon{font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #222;border-radius:50%;color:#fff;background:#222;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{color:#222;display:block;padding-left:45px}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix::after{content:"";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden::before{content:" "}.govuk-visually-hidden::after{content:" "}.govuk-visually-hidden-focusable:not(:active):not(:focus){position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-\!-display-inline{display:inline !important}.govuk-\!-display-inline-block{display:inline-block !important}.govuk-\!-display-block{display:block !important}.govuk-\!-display-none{display:none !important}@media print{.govuk-\!-display-none-print{display:none !important}}.govuk-\!-margin-0{margin:0 !important}.govuk-\!-margin-top-0{margin-top:0 !important}.govuk-\!-margin-right-0{margin-right:0 !important}.govuk-\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-margin-left-0{margin-left:0 !important}.govuk-\!-margin-1{margin:5px !important}.govuk-\!-margin-top-1{margin-top:5px !important}.govuk-\!-margin-right-1{margin-right:5px !important}.govuk-\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-margin-left-1{margin-left:5px !important}.govuk-\!-margin-2{margin:10px !important}.govuk-\!-margin-top-2{margin-top:10px !important}.govuk-\!-margin-right-2{margin-right:10px !important}.govuk-\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-margin-left-2{margin-left:10px !important}.govuk-\!-margin-3{margin:15px !important}.govuk-\!-margin-top-3{margin-top:15px !important}.govuk-\!-margin-right-3{margin-right:15px !important}.govuk-\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-margin-left-3{margin-left:15px !important}.govuk-\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-4{margin:20px !important}}.govuk-\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-4{margin-top:20px !important}}.govuk-\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-4{margin-right:20px !important}}.govuk-\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-4{margin-left:20px !important}}.govuk-\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-5{margin:25px !important}}.govuk-\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-5{margin-top:25px !important}}.govuk-\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-5{margin-right:25px !important}}.govuk-\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-5{margin-left:25px !important}}.govuk-\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-6{margin:30px !important}}.govuk-\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-6{margin-top:30px !important}}.govuk-\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-6{margin-right:30px !important}}.govuk-\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-6{margin-left:30px !important}}.govuk-\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-7{margin:40px !important}}.govuk-\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-7{margin-top:40px !important}}.govuk-\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-7{margin-right:40px !important}}.govuk-\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-7{margin-left:40px !important}}.govuk-\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-8{margin:50px !important}}.govuk-\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-8{margin-top:50px !important}}.govuk-\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-8{margin-right:50px !important}}.govuk-\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-8{margin-left:50px !important}}.govuk-\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-9{margin:60px !important}}.govuk-\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-9{margin-top:60px !important}}.govuk-\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-9{margin-right:60px !important}}.govuk-\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-9{margin-left:60px !important}}.govuk-\!-padding-0{padding:0 !important}.govuk-\!-padding-top-0{padding-top:0 !important}.govuk-\!-padding-right-0{padding-right:0 !important}.govuk-\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-padding-left-0{padding-left:0 !important}.govuk-\!-padding-1{padding:5px !important}.govuk-\!-padding-top-1{padding-top:5px !important}.govuk-\!-padding-right-1{padding-right:5px !important}.govuk-\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-padding-left-1{padding-left:5px !important}.govuk-\!-padding-2{padding:10px !important}.govuk-\!-padding-top-2{padding-top:10px !important}.govuk-\!-padding-right-2{padding-right:10px !important}.govuk-\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-padding-left-2{padding-left:10px !important}.govuk-\!-padding-3{padding:15px !important}.govuk-\!-padding-top-3{padding-top:15px !important}.govuk-\!-padding-right-3{padding-right:15px !important}.govuk-\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-padding-left-3{padding-left:15px !important}.govuk-\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-4{padding:20px !important}}.govuk-\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-4{padding-top:20px !important}}.govuk-\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-4{padding-right:20px !important}}.govuk-\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-4{padding-left:20px !important}}.govuk-\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-5{padding:25px !important}}.govuk-\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-5{padding-top:25px !important}}.govuk-\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-5{padding-right:25px !important}}.govuk-\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-5{padding-left:25px !important}}.govuk-\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-6{padding:30px !important}}.govuk-\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-6{padding-top:30px !important}}.govuk-\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-6{padding-right:30px !important}}.govuk-\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-6{padding-left:30px !important}}.govuk-\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-7{padding:40px !important}}.govuk-\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-7{padding-top:40px !important}}.govuk-\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-7{padding-right:40px !important}}.govuk-\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-7{padding-left:40px !important}}.govuk-\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-8{padding:50px !important}}.govuk-\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-8{padding-top:50px !important}}.govuk-\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-8{padding-right:50px !important}}.govuk-\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-8{padding-left:50px !important}}.govuk-\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-9{padding:60px !important}}.govuk-\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-9{padding-top:60px !important}}.govuk-\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-9{padding-right:60px !important}}.govuk-\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-9{padding-left:60px !important}}.govuk-\!-static-margin-0{margin:0 !important}.govuk-\!-static-margin-top-0{margin-top:0 !important}.govuk-\!-static-margin-right-0{margin-right:0 !important}.govuk-\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-static-margin-left-0{margin-left:0 !important}.govuk-\!-static-margin-1{margin:5px !important}.govuk-\!-static-margin-top-1{margin-top:5px !important}.govuk-\!-static-margin-right-1{margin-right:5px !important}.govuk-\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-static-margin-left-1{margin-left:5px !important}.govuk-\!-static-margin-2{margin:10px !important}.govuk-\!-static-margin-top-2{margin-top:10px !important}.govuk-\!-static-margin-right-2{margin-right:10px !important}.govuk-\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-static-margin-left-2{margin-left:10px !important}.govuk-\!-static-margin-3{margin:15px !important}.govuk-\!-static-margin-top-3{margin-top:15px !important}.govuk-\!-static-margin-right-3{margin-right:15px !important}.govuk-\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-static-margin-left-3{margin-left:15px !important}.govuk-\!-static-margin-4{margin:20px !important}.govuk-\!-static-margin-top-4{margin-top:20px !important}.govuk-\!-static-margin-right-4{margin-right:20px !important}.govuk-\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\!-static-margin-left-4{margin-left:20px !important}.govuk-\!-static-margin-5{margin:25px !important}.govuk-\!-static-margin-top-5{margin-top:25px !important}.govuk-\!-static-margin-right-5{margin-right:25px !important}.govuk-\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\!-static-margin-left-5{margin-left:25px !important}.govuk-\!-static-margin-6{margin:30px !important}.govuk-\!-static-margin-top-6{margin-top:30px !important}.govuk-\!-static-margin-right-6{margin-right:30px !important}.govuk-\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\!-static-margin-left-6{margin-left:30px !important}.govuk-\!-static-margin-7{margin:40px !important}.govuk-\!-static-margin-top-7{margin-top:40px !important}.govuk-\!-static-margin-right-7{margin-right:40px !important}.govuk-\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\!-static-margin-left-7{margin-left:40px !important}.govuk-\!-static-margin-8{margin:50px !important}.govuk-\!-static-margin-top-8{margin-top:50px !important}.govuk-\!-static-margin-right-8{margin-right:50px !important}.govuk-\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\!-static-margin-left-8{margin-left:50px !important}.govuk-\!-static-margin-9{margin:60px !important}.govuk-\!-static-margin-top-9{margin-top:60px !important}.govuk-\!-static-margin-right-9{margin-right:60px !important}.govuk-\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\!-static-margin-left-9{margin-left:60px !important}.govuk-\!-static-padding-0{padding:0 !important}.govuk-\!-static-padding-top-0{padding-top:0 !important}.govuk-\!-static-padding-right-0{padding-right:0 !important}.govuk-\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-static-padding-left-0{padding-left:0 !important}.govuk-\!-static-padding-1{padding:5px !important}.govuk-\!-static-padding-top-1{padding-top:5px !important}.govuk-\!-static-padding-right-1{padding-right:5px !important}.govuk-\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-static-padding-left-1{padding-left:5px !important}.govuk-\!-static-padding-2{padding:10px !important}.govuk-\!-static-padding-top-2{padding-top:10px !important}.govuk-\!-static-padding-right-2{padding-right:10px !important}.govuk-\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-static-padding-left-2{padding-left:10px !important}.govuk-\!-static-padding-3{padding:15px !important}.govuk-\!-static-padding-top-3{padding-top:15px !important}.govuk-\!-static-padding-right-3{padding-right:15px !important}.govuk-\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-static-padding-left-3{padding-left:15px !important}.govuk-\!-static-padding-4{padding:20px !important}.govuk-\!-static-padding-top-4{padding-top:20px !important}.govuk-\!-static-padding-right-4{padding-right:20px !important}.govuk-\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\!-static-padding-left-4{padding-left:20px !important}.govuk-\!-static-padding-5{padding:25px !important}.govuk-\!-static-padding-top-5{padding-top:25px !important}.govuk-\!-static-padding-right-5{padding-right:25px !important}.govuk-\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\!-static-padding-left-5{padding-left:25px !important}.govuk-\!-static-padding-6{padding:30px !important}.govuk-\!-static-padding-top-6{padding-top:30px !important}.govuk-\!-static-padding-right-6{padding-right:30px !important}.govuk-\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\!-static-padding-left-6{padding-left:30px !important}.govuk-\!-static-padding-7{padding:40px !important}.govuk-\!-static-padding-top-7{padding-top:40px !important}.govuk-\!-static-padding-right-7{padding-right:40px !important}.govuk-\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\!-static-padding-left-7{padding-left:40px !important}.govuk-\!-static-padding-8{padding:50px !important}.govuk-\!-static-padding-top-8{padding-top:50px !important}.govuk-\!-static-padding-right-8{padding-right:50px !important}.govuk-\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\!-static-padding-left-8{padding-left:50px !important}.govuk-\!-static-padding-9{padding:60px !important}.govuk-\!-static-padding-top-9{padding-top:60px !important}.govuk-\!-static-padding-right-9{padding-right:60px !important}.govuk-\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\!-static-padding-left-9{padding-left:60px !important}.govuk-\!-text-align-left{text-align:left !important}.govuk-\!-text-align-centre{text-align:center !important}.govuk-\!-text-align-right{text-align:right !important}.govuk-\!-font-size-80{font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-80{font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\!-font-size-48{font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-48{font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\!-font-size-36{font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-36{font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\!-font-size-27{font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-27{font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-24{font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-24{font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-19{font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-19{font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\!-font-size-16{font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-16{font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\!-font-size-14{font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-14{font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\!-font-weight-regular{font-weight:400 !important}.govuk-\!-font-weight-bold{font-weight:700 !important}.govuk-\!-font-tabular-numbers{font-variant-numeric:tabular-nums !important}.govuk-\!-text-break-word{word-wrap:break-word !important;overflow-wrap:break-word !important}.govuk-\!-width-full{width:100% !important}.govuk-\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-three-quarters{width:75% !important}}.govuk-\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-two-thirds{width:66.66% !important}}.govuk-\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-half{width:50% !important}}.govuk-\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-third{width:33.33% !important}}.govuk-\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-quarter{width:25% !important}}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}body{font-family:"Noto Sans";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans";font-weight:"Semi bold"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:"Noto SemiBold";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: "4.8.0"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:"";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:""}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:""}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:""}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:"";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:""}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:"";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:"";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:"";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:"Noto Regular",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:"";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url("/static/icons/dark-blue-tick.svg");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:"";color:#fff;font-family:"Font Awesome 5 Free";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}/*!
+:root{--govuk-frontend-version: "5.4.1";--govuk-frontend-breakpoint-mobile: 20rem;--govuk-frontend-breakpoint-tablet: 40.0625rem;--govuk-frontend-breakpoint-desktop: 48.0625rem}.great-anchor-link,.great-title-link,.govuk-link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.great-anchor-link,.great-title-link,.govuk-link{font-family:sans-serif}}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.great-anchor-link:link,.great-title-link:link,.govuk-link:link{color:#1d70b8}.great-anchor-link:visited,.great-title-link:visited,.govuk-link:visited{color:#4c2c92}.great-anchor-link:hover,.great-title-link:hover,.govuk-link:hover{color:#003078}.great-anchor-link:active,.great-title-link:active,.govuk-link:active{color:#0b0c0c}.great-anchor-link:focus,.great-title-link:focus,.govuk-link:focus{color:#0b0c0c}@media print{[href^="/"].great-anchor-link::after,[href^="/"].great-title-link::after,[href^="/"].govuk-link::after,[href^="http://"].great-anchor-link::after,[href^="http://"].great-title-link::after,[href^="http://"].govuk-link::after,[href^="https://"].great-anchor-link::after,[href^="https://"].great-title-link::after,[href^="https://"].govuk-link::after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:hover,.govuk-link--muted:active{color:#222}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#222}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(34,34,34,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#222}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:hover,.govuk-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-link-image{display:inline-block;line-height:0;text-decoration:none}.govuk-link-image:focus{outline:3px solid rgba(0,0,0,0);box-shadow:0 0 0 4px #fd0,0 0 0 8px #0b0c0c}.govuk-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media(min-width: 40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet,.step-list ul{padding-left:20px;list-style-type:disc}.govuk-list--number,.step-list ol{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:0}@media(min-width: 40.0625em){.govuk-list--bullet>li,.step-list ul>li,.govuk-list--number>li,.step-list ol>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width: 40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l,.step-list .step-list-h2::marker{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{color:#000}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l,.step-list .step-list-h2::marker{font-size:24pt;line-height:1.05}}@media(min-width: 40.0625em){.govuk-heading-l,.step-list .step-list-h2::marker{margin-bottom:30px}}.govuk-heading-m,.step-list .step-list-h3::marker{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{color:#000}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m,.step-list .step-list-h3::marker{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-m,.step-list .step-list-h3::marker{margin-bottom:20px}}.govuk-heading-s,.step-list .step-list-h4::marker{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{color:#000}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s,.step-list .step-list-h4::marker{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-heading-s,.step-list .step-list-h4::marker{margin-bottom:20px}}.govuk-caption-xl{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-xl{font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-caption-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-lead,.govuk-body-l{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-lead,.govuk-body-l{color:#000}}@media print{.govuk-body-lead,.govuk-body-l{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-lead,.govuk-body-l{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body-lead,.govuk-body-l{margin-bottom:30px}}.govuk-body,.step-list p,.govuk-body-m{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.step-list p,.govuk-body-m{color:#000}}@media print{.govuk-body,.step-list p,.govuk-body-m{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body,.step-list p,.govuk-body-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.step-list p,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-body,.step-list p,.govuk-body-m{margin-bottom:20px}}.govuk-body-s,.great-card .great-card__tag{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s,.great-card .great-card__tag{color:#000}}@media print{.govuk-body-s,.great-card .great-card__tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{font-size:1rem;line-height:1.25}}@media print{.govuk-body-s,.great-card .great-card__tag{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-s,.great-card .great-card__tag{margin-bottom:20px}}.govuk-body-xs{color:#222;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-body-xs{font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-l+.govuk-heading-l,.step-list .govuk-body-l+.step-list-h2::marker,.govuk-body-lead+.govuk-heading-l,.step-list .govuk-body-lead+.step-list-h2::marker{padding-top:10px}}.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:15px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-l,.step-list .govuk-body-m+.step-list-h2::marker,.govuk-body+.govuk-heading-l,.step-list .govuk-body+.step-list-h2::marker,.step-list p+.govuk-heading-l,.step-list p+.step-list-h2::marker,.govuk-body-s+.govuk-heading-l,.great-card .great-card__tag+.govuk-heading-l,.step-list .govuk-body-s+.step-list-h2::marker,.step-list .great-card .great-card__tag+.step-list-h2::marker,.great-card .step-list .great-card__tag+.step-list-h2::marker,.govuk-list+.govuk-heading-l,.step-list .govuk-list+.step-list-h2::marker{padding-top:20px}}.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:5px}@media(min-width: 40.0625em){.govuk-body-m+.govuk-heading-m,.step-list .govuk-body-m+.step-list-h3::marker,.govuk-body+.govuk-heading-m,.step-list .govuk-body+.step-list-h3::marker,.step-list p+.govuk-heading-m,.step-list p+.step-list-h3::marker,.govuk-body-s+.govuk-heading-m,.great-card .great-card__tag+.govuk-heading-m,.step-list .govuk-body-s+.step-list-h3::marker,.step-list .great-card .great-card__tag+.step-list-h3::marker,.great-card .step-list .great-card__tag+.step-list-h3::marker,.govuk-list+.govuk-heading-m,.step-list .govuk-list+.step-list-h3::marker,.govuk-body-m+.govuk-heading-s,.step-list .govuk-body-m+.step-list-h4::marker,.govuk-body+.govuk-heading-s,.step-list .govuk-body+.step-list-h4::marker,.step-list p+.govuk-heading-s,.step-list p+.step-list-h4::marker,.govuk-body-s+.govuk-heading-s,.great-card .great-card__tag+.govuk-heading-s,.step-list .govuk-body-s+.step-list-h4::marker,.step-list .great-card .great-card__tag+.step-list-h4::marker,.great-card .step-list .great-card__tag+.step-list-h4::marker,.govuk-list+.govuk-heading-s,.step-list .govuk-list+.step-list-h4::marker{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-top:50px}}@media(min-width: 40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-section-break--l{margin-top:30px}}@media(min-width: 40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-section-break--m{margin-top:20px}}@media(min-width: 40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:flex;flex-direction:column;align-items:center}@media(min-width: 40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button-group .govuk-link{font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width: 40.0625em){.govuk-button-group{margin-right:-15px;flex-direction:row;flex-wrap:wrap;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group::after{content:"";display:block;clear:both}@media(min-width: 40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row::after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media(min-width: 40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width: 48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media(min-width: 40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width: 40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports(position: -webkit-sticky) or (position: sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(15px, calc(15px + env(safe-area-inset-right)));margin-left:max(15px, calc(15px + env(safe-area-inset-left)))}}@media(min-width: 40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:max(30px, calc(15px + env(safe-area-inset-right)));margin-left:max(30px, calc(15px + env(safe-area-inset-left)))}}}@media(min-width: 1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports(margin: max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;color:#222;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-accordion__section-button{font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-accordion{border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-accordion__section{padding-top:0}.govuk-frontend-supported .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section-content{padding-bottom:50px}}.govuk-frontend-supported .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports(content-visibility: hidden){.govuk-frontend-supported .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.govuk-frontend-supported .govuk-accordion__show-all{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{margin-bottom:14px}}.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-heading{padding:0}.govuk-frontend-supported .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.govuk-frontend-supported .govuk-accordion-nav__chevron::after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.govuk-frontend-supported .govuk-accordion-nav__chevron--down{transform:rotate(180deg)}.govuk-frontend-supported .govuk-accordion__section-button{width:100%;padding:10px 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#222;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section-button{padding-bottom:10px}}.govuk-frontend-supported .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.govuk-frontend-supported .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:focus{outline:0}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width: 48.0625em){.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.govuk-frontend-supported .govuk-accordion__section-toggle,.govuk-frontend-supported .govuk-accordion__section-heading-text,.govuk-frontend-supported .govuk-accordion__section-summary{display:block;margin-bottom:13px}.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus{display:inline}.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.govuk-frontend-supported .govuk-accordion__show-all-text,.govuk-frontend-supported .govuk-accordion__section-toggle-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors: active){.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media(hover: none){.govuk-frontend-supported .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:.875rem;line-height:1.1428571429;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media(min-width: 40.0625em){.govuk-back-link{font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#222}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(34,34,34,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#222}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link::before{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-back-link::before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-back-link:focus::before{border-color:#0b0c0c}.govuk-back-link::after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:hover,.govuk-back-link--inverse:active{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse::before{border-color:currentcolor}.govuk-breadcrumbs{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#222;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-breadcrumbs{font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list::after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports(border-width: max(0px)){.govuk-breadcrumbs__list-item::before{border-width:max(1px, 0.0625em) max(1px, 0.0625em) 0 0;font-size:max(16px, 1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child::before{content:none;display:none}.govuk-breadcrumbs__link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#222}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(34,34,34,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#222}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width: 40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item::before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before{border-color:currentcolor}.govuk-button{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-button{font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width: 40.0625em){.govuk-button{margin-bottom:32px}}@media(min-width: 40.0625em){.govuk-button{width:auto}}.govuk-button:link,.govuk-button:visited,.govuk-button:active,.govuk-button:hover{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active::before{top:-4px}.govuk-button[disabled]{opacity:.5}.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:link,.govuk-button--secondary:visited,.govuk-button--secondary:active,.govuk-button--secondary:hover{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:link,.govuk-button--warning:visited,.govuk-button--warning:active,.govuk-button--warning:hover{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:link,.govuk-button--inverse:visited,.govuk-button--inverse:active,.govuk-button--inverse:hover{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:1.125rem;line-height:1;display:inline-flex;min-height:auto;justify-content:center}@media(min-width: 40.0625em){.govuk-button--start{font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;flex-shrink:0;align-self:center;forced-color-adjust:auto}@media(min-width: 48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-message{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-hint{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-hint{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-label{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--xl,.govuk-label--l,.govuk-label--m{font-weight:700;margin-bottom:15px}.govuk-label--xl{font-size:2rem;line-height:1.09375}@media(min-width: 40.0625em){.govuk-label--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-size:1.5rem;line-height:1.0416666667}@media(min-width: 40.0625em){.govuk-label--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-size:1.125rem;line-height:1.1111111111}@media(min-width: 40.0625em){.govuk-label--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-weight:700}.govuk-label-wrapper{margin:0}.govuk-textarea{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-textarea{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width: 40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width: 40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-variant-numeric:tabular-nums;margin-top:0;margin-bottom:0}.govuk-character-count__message::after{content:""}.govuk-character-count__message--disabled{visibility:hidden}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset::after{content:"";display:block;clear:both}@supports not (caret-color: auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-fieldset__legend{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--xl,.govuk-fieldset__legend--l,.govuk-fieldset__legend--m{font-weight:700;margin-bottom:15px}.govuk-fieldset__legend--xl{font-size:2rem;line-height:1.09375}@media(min-width: 40.0625em){.govuk-fieldset__legend--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-size:1.5rem;line-height:1.0416666667}@media(min-width: 40.0625em){.govuk-fieldset__legend--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-size:1.125rem;line-height:1.1111111111}@media(min-width: 40.0625em){.govuk-fieldset__legend--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-weight:700}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-checkboxes__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-checkboxes__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-checkboxes__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;background:rgba(0,0,0,0)}.govuk-checkboxes__label::after{content:"";box-sizing:border-box;position:absolute;top:13px;left:10px;width:23px;height:12px;transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-checkboxes__hint{margin-bottom:0}.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label::after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-checkboxes__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:20px;padding-left:35px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__input{margin-left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{padding-left:1px}.govuk-checkboxes--small .govuk-checkboxes__label::before{top:10px;left:0;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label::after{top:17px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding-left:34px}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px}.govuk-checkboxes--small .govuk-checkboxes__divider{width:24px;margin-bottom:5px}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{outline:3px dashed rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}@media(hover: none),(pointer: coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0}}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:rgba(0,0,0,0);cursor:not-allowed}.govuk-input::-webkit-outer-spin-button,.govuk-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-variant-numeric:tabular-nums;letter-spacing:.05em}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:flex}.govuk-input__wrapper .govuk-input{flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width: 19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width: 19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media(max-width: 19.99em){.govuk-input__prefix{border-bottom:0}}@media(min-width: 20em){.govuk-input__prefix{border-right:0}}@media(max-width: 19.99em){.govuk-input__suffix{border-top:0}}@media(min-width: 20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input::after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-details{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media(min-width: 40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;margin-bottom:5px}.govuk-details__summary-text>:first-child{margin-top:0}.govuk-details__summary-text>:only-child,.govuk-details__summary-text>:last-child{margin-bottom:0}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}@media screen\0 {.govuk-details{border-left:10px solid #b1b4b6}.govuk-details__summary{margin-top:15px}.govuk-details__summary-text{font-weight:700;margin-bottom:15px;padding-left:20px}}@media screen\0 and (min-width: 40.0625em){.govuk-details__summary-text{margin-bottom:20px}}@supports not (-ms-ime-align: auto){.govuk-details__summary{position:relative;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}.govuk-details__summary:hover .govuk-details__summary-text{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary::before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary::before{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{border-left:5px solid #b1b4b6}}.govuk-error-summary{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-error-summary{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary{font-size:14pt;line-height:1.15}}@media print{.govuk-error-summary{color:#000}}@media(min-width: 40.0625em){.govuk-error-summary{padding:20px}}@media(min-width: 40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin-top:0;margin-bottom:15px}@media(min-width: 40.0625em){.govuk-error-summary__title{font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body p{margin-bottom:0}.govuk-error-summary__body>*+*{margin-top:15px}@media(min-width: 40.0625em){.govuk-error-summary__body>*+*{margin-top:20px}}.govuk-error-summary__body>:last-child{margin-bottom:5px}.govuk-error-summary__list{margin-bottom:0}.govuk-error-summary__list li:last-child{margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media(min-width: 40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none !important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block !important}.govuk-file-upload{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-file-upload{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#222;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-footer{font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width: 40.0625em){.govuk-footer{padding-top:40px}}@media(min-width: 40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#222}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(34,34,34,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#222}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap;align-items:flex-end;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{flex:1}@media(max-width: 40.0525em){.govuk-footer__meta-item--grow{flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media(max-width: 48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url("/assets/images/govuk-crest.png");background-repeat:no-repeat;background-position:50% 0%;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.govuk-footer__copyright-logo{background-image:url("/assets/images/govuk-crest-2x.png")}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation::after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;column-gap:30px}@media(min-width: 48.0625em){.govuk-footer__list--columns-2{column-count:2}.govuk-footer__list--columns-3{column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header{font-size:1rem;line-height:1}}@media print{.govuk-header{font-size:14pt;line-height:1}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container::after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;position:relative;top:-3px;margin-right:5px;fill:currentcolor;vertical-align:top}@media(forced-colors: active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__product-name{font-size:1.125rem;line-height:1;font-weight:400;display:inline-table;margin-top:10px;vertical-align:top}@media(min-width: 40.0625em){.govuk-header__product-name{font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:9.5px}}@media(min-width: 40.0625em){.govuk-header__product-name{margin-top:5px}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:4.5px}}}.govuk-header__link{text-decoration:none}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover,.govuk-header__link:active{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{display:inline-block;margin-right:10px;font-size:30px}@media(min-width: 48.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:hover,.govuk-header__link--homepage:active{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name{display:inline-block;margin-bottom:10px;font-size:1.125rem;line-height:1.1111111111;font-weight:700}@media(min-width: 40.0625em){.govuk-header__service-name{font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__logo,.govuk-header__content{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:80px}@media(min-width: 48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}.govuk-header__logo:last-child{width:auto;padding-right:0;float:none}}@media(min-width: 48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;position:absolute;top:13px;right:0;max-width:80px;min-height:24px;margin:0;padding:0;border:0;color:#fff;background:none;word-break:break-all;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-header__menu-button{font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button::after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]::after{display:inline-block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);border-width:0 5px 8.66px;border-bottom-color:inherit}@media(min-width: 40.0625em){.govuk-header__menu-button{top:15px}}.govuk-frontend-supported .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.govuk-frontend-supported .govuk-header__menu-button[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media(min-width: 48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media(min-width: 48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-size:.875rem;line-height:1.1428571429;font-weight:700;white-space:nowrap}@media(min-width: 40.0625em){.govuk-header__navigation-item a{font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link::after{display:none}}.govuk-inset-text{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:only-child,.govuk-inset-text>:last-child{margin-bottom:0}.govuk-notification-banner{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-notification-banner{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-size:1rem;line-height:1.25;font-weight:700;margin:0;padding:0;color:#fff}@media(min-width: 40.0625em){.govuk-notification-banner__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#222;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width: 40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin:0 0 15px;padding:0}@media(min-width: 40.0625em){.govuk-notification-banner__heading{font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}@media(min-width: 40.0625em){.govuk-pagination{margin-bottom:30px}}@media(min-width: 40.0625em){.govuk-pagination{flex-direction:row;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width: 40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__prev,.govuk-pagination__next{font-weight:700}.govuk-pagination__prev .govuk-pagination__link,.govuk-pagination__next .govuk-pagination__link{display:flex;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:hover,.govuk-pagination__item--current .govuk-pagination__link:active{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em}.govuk-pagination__link:hover .govuk-pagination__link-label,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated,.govuk-pagination__link:active .govuk-pagination__link-label,.govuk-pagination__link:active .govuk-pagination__link-title--decorated{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-weight:400;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;display:inline-block;padding-left:30px}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title::after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.5rem;line-height:1.0416666667;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-panel{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel{font-size:24pt;line-height:1.05}}@media(max-width: 40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{font-size:2rem;line-height:1.09375;font-weight:700;margin-top:0;margin-bottom:30px}@media(min-width: 40.0625em){.govuk-panel__title{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}@media(min-width: 20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media(min-width: 20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-tag{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:inline-block;max-width:160px;margin-top:-2px;margin-bottom:-3px;padding-top:2px;padding-right:8px;padding-bottom:3px;padding-left:8px;color:#0c2d4a;background-color:#bbd4ea;text-decoration:none;overflow-wrap:break-word}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tag{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tag{font-size:14pt;line-height:1.15}}@media screen and (forced-colors: active){.govuk-tag{font-weight:bold}}.govuk-tag--grey{color:#282d30;background-color:#e5e6e7}.govuk-tag--purple{color:#491644;background-color:#efdfed}.govuk-tag--turquoise{color:#10403c;background-color:#d4ecea}.govuk-tag--blue{color:#0c2d4a;background-color:#bbd4ea}.govuk-tag--light-blue{color:#0c2d4a;background-color:#e8f1f8}.govuk-tag--yellow{color:#594d00;background-color:#fff7bf}.govuk-tag--orange{color:#6e3619;background-color:#fcd6c3}.govuk-tag--red{color:#2a0b06;background-color:#f4cdc6}.govuk-tag--pink{color:#6b1c40;background-color:#f9e1ec}.govuk-tag--green{color:#005a30;background-color:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#222;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-phase-banner__content{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{font-size:.875rem;line-height:1.1428571429;margin-right:10px}@media(min-width: 40.0625em){.govuk-phase-banner__content__tag{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content__tag{font-size:14pt;line-height:1.2}}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-radios__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-radios__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-radios__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label::after{content:"";position:absolute;top:12px;left:12px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-radios__hint{margin-bottom:0}.govuk-radios__input:focus+.govuk-radios__label::before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label::after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width: 40.0625em){.govuk-radios--inline{display:flex;flex-wrap:wrap;align-items:flex-start}.govuk-radios--inline .govuk-radios__item{margin-right:20px}}.govuk-radios__divider{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-radios__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:20px;padding-left:35px;border-left:4px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{margin-bottom:0}.govuk-radios--small .govuk-radios__input{margin-left:-10px}.govuk-radios--small .govuk-radios__label{padding-left:1px}.govuk-radios--small .govuk-radios__label::before{top:10px;left:0;width:24px;height:24px}.govuk-radios--small .govuk-radios__label::after{top:17px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding-left:34px}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{outline:4px dashed rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0 0 0 0 10px #b1b4b6}@media screen and (forced-colors: active),(-ms-high-contrast: active){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}@media(hover: none),(pointer: coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#222;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-select{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:not(:active):not(:focus){position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#222}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(34,34,34,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#222}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width: 40.0625em){.govuk-skip-link{font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding: max(calc(0px))){.govuk-skip-link{padding-right:max(15px, calc(15px + env(safe-area-inset-right)));padding-left:max(15px, calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media(min-width: 40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media(min-width: 40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width: 40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width: 40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-actions::after{content:"";display:table-cell;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{margin:0}@media(min-width: 40.0625em){.govuk-summary-list__key,.govuk-summary-list__value,.govuk-summary-list__actions{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width: 40.0625em){.govuk-summary-list__actions{width:20%;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media(min-width: 40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width: 40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width: 40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px;border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media(min-width: 40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list__actions-list-item .govuk-link:focus{isolation:isolate}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width: 40.0625em){.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value,.govuk-summary-list--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width: 40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value,.govuk-summary-list__row--no-border .govuk-summary-list__actions{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media(min-width: 40.0625em){.govuk-summary-card__title-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;color:#222;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-summary-card__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-card__title{color:#000}}@media(min-width: 40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-size:1rem;line-height:1.25;font-weight:700;display:flex;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media(min-width: 40.0625em){.govuk-summary-card__actions{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-summary-card__actions{justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media(min-width: 40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media(min-width: 40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media(min-width: 40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#222;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-table{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media(min-width: 40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__header,.govuk-table__cell{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-variant-numeric:tabular-nums}.govuk-table__header--numeric,.govuk-table__cell--numeric{text-align:right}.govuk-table__header:last-child,.govuk-table__cell:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl,.govuk-table__caption--l,.govuk-table__caption--m{margin-bottom:15px}.govuk-table__caption--xl{font-size:2rem;line-height:1.09375}@media(min-width: 40.0625em){.govuk-table__caption--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-size:1.5rem;line-height:1.0416666667}@media(min-width: 40.0625em){.govuk-table__caption--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-size:1.125rem;line-height:1.1111111111}@media(min-width: 40.0625em){.govuk-table__caption--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-tabs{margin-top:5px;margin-bottom:20px;font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25}@media(min-width: 40.0625em){.govuk-tabs{margin-bottom:30px}}@media print{.govuk-tabs{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-tabs{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs{font-size:14pt;line-height:1.15}}.govuk-tabs__title{font-size:1rem;line-height:1.25;font-weight:400;color:#222;margin-bottom:10px}@media(min-width: 40.0625em){.govuk-tabs__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media(min-width: 40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item::before{color:#222;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item::before{color:#000}}.govuk-tabs__tab{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1578em;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width: 40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-tabs__list::after{content:"";display:block;clear:both}.govuk-frontend-supported .govuk-tabs__title{display:none}.govuk-frontend-supported .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.govuk-frontend-supported .govuk-tabs__list-item::before{content:none}.govuk-frontend-supported .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.govuk-frontend-supported .govuk-tabs__tab{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#222}}@media print and (min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#000}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab:hover{color:rgba(34,34,34,.99)}.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#222}}@media print and (min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#000}}@media(min-width: 40.0625em){.govuk-frontend-supported .govuk-tabs__tab::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.govuk-frontend-supported .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.govuk-frontend-supported .govuk-tabs__panel>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__panel--hidden{display:none}}.govuk-task-list{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#222}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#222}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}.govuk-warning-text{font-family:"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:20px;position:relative;padding:10px 0}@media print{.govuk-warning-text{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-warning-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15}}@media(min-width: 40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__icon{font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #222;border-radius:50%;color:#fff;background:#222;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media(min-width: 40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors: active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{color:#222;display:block;padding-left:45px}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix::after{content:"";display:block;clear:both}.govuk-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden::before{content:" "}.govuk-visually-hidden::after{content:" "}.govuk-visually-hidden-focusable:not(:active):not(:focus){position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-\!-display-inline{display:inline !important}.govuk-\!-display-inline-block{display:inline-block !important}.govuk-\!-display-block{display:block !important}.govuk-\!-display-none{display:none !important}@media print{.govuk-\!-display-none-print{display:none !important}}.govuk-\!-margin-0{margin:0 !important}.govuk-\!-margin-top-0{margin-top:0 !important}.govuk-\!-margin-right-0{margin-right:0 !important}.govuk-\!-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-margin-left-0{margin-left:0 !important}.govuk-\!-margin-1{margin:5px !important}.govuk-\!-margin-top-1{margin-top:5px !important}.govuk-\!-margin-right-1{margin-right:5px !important}.govuk-\!-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-margin-left-1{margin-left:5px !important}.govuk-\!-margin-2{margin:10px !important}.govuk-\!-margin-top-2{margin-top:10px !important}.govuk-\!-margin-right-2{margin-right:10px !important}.govuk-\!-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-margin-left-2{margin-left:10px !important}.govuk-\!-margin-3{margin:15px !important}.govuk-\!-margin-top-3{margin-top:15px !important}.govuk-\!-margin-right-3{margin-right:15px !important}.govuk-\!-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-margin-left-3{margin-left:15px !important}.govuk-\!-margin-4{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-4{margin:20px !important}}.govuk-\!-margin-top-4{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-4{margin-top:20px !important}}.govuk-\!-margin-right-4{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-4{margin-right:20px !important}}.govuk-\!-margin-bottom-4{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px !important}}.govuk-\!-margin-left-4{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-4{margin-left:20px !important}}.govuk-\!-margin-5{margin:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-5{margin:25px !important}}.govuk-\!-margin-top-5{margin-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-5{margin-top:25px !important}}.govuk-\!-margin-right-5{margin-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-5{margin-right:25px !important}}.govuk-\!-margin-bottom-5{margin-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px !important}}.govuk-\!-margin-left-5{margin-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-5{margin-left:25px !important}}.govuk-\!-margin-6{margin:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-6{margin:30px !important}}.govuk-\!-margin-top-6{margin-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-6{margin-top:30px !important}}.govuk-\!-margin-right-6{margin-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-6{margin-right:30px !important}}.govuk-\!-margin-bottom-6{margin-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px !important}}.govuk-\!-margin-left-6{margin-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-6{margin-left:30px !important}}.govuk-\!-margin-7{margin:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-7{margin:40px !important}}.govuk-\!-margin-top-7{margin-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-7{margin-top:40px !important}}.govuk-\!-margin-right-7{margin-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-7{margin-right:40px !important}}.govuk-\!-margin-bottom-7{margin-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px !important}}.govuk-\!-margin-left-7{margin-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-7{margin-left:40px !important}}.govuk-\!-margin-8{margin:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-8{margin:50px !important}}.govuk-\!-margin-top-8{margin-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-8{margin-top:50px !important}}.govuk-\!-margin-right-8{margin-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-8{margin-right:50px !important}}.govuk-\!-margin-bottom-8{margin-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px !important}}.govuk-\!-margin-left-8{margin-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-8{margin-left:50px !important}}.govuk-\!-margin-9{margin:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-9{margin:60px !important}}.govuk-\!-margin-top-9{margin-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-top-9{margin-top:60px !important}}.govuk-\!-margin-right-9{margin-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-right-9{margin-right:60px !important}}.govuk-\!-margin-bottom-9{margin-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px !important}}.govuk-\!-margin-left-9{margin-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-margin-left-9{margin-left:60px !important}}.govuk-\!-padding-0{padding:0 !important}.govuk-\!-padding-top-0{padding-top:0 !important}.govuk-\!-padding-right-0{padding-right:0 !important}.govuk-\!-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-padding-left-0{padding-left:0 !important}.govuk-\!-padding-1{padding:5px !important}.govuk-\!-padding-top-1{padding-top:5px !important}.govuk-\!-padding-right-1{padding-right:5px !important}.govuk-\!-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-padding-left-1{padding-left:5px !important}.govuk-\!-padding-2{padding:10px !important}.govuk-\!-padding-top-2{padding-top:10px !important}.govuk-\!-padding-right-2{padding-right:10px !important}.govuk-\!-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-padding-left-2{padding-left:10px !important}.govuk-\!-padding-3{padding:15px !important}.govuk-\!-padding-top-3{padding-top:15px !important}.govuk-\!-padding-right-3{padding-right:15px !important}.govuk-\!-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-padding-left-3{padding-left:15px !important}.govuk-\!-padding-4{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-4{padding:20px !important}}.govuk-\!-padding-top-4{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-4{padding-top:20px !important}}.govuk-\!-padding-right-4{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-4{padding-right:20px !important}}.govuk-\!-padding-bottom-4{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px !important}}.govuk-\!-padding-left-4{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-4{padding-left:20px !important}}.govuk-\!-padding-5{padding:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-5{padding:25px !important}}.govuk-\!-padding-top-5{padding-top:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-5{padding-top:25px !important}}.govuk-\!-padding-right-5{padding-right:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-5{padding-right:25px !important}}.govuk-\!-padding-bottom-5{padding-bottom:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px !important}}.govuk-\!-padding-left-5{padding-left:15px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-5{padding-left:25px !important}}.govuk-\!-padding-6{padding:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-6{padding:30px !important}}.govuk-\!-padding-top-6{padding-top:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-6{padding-top:30px !important}}.govuk-\!-padding-right-6{padding-right:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-6{padding-right:30px !important}}.govuk-\!-padding-bottom-6{padding-bottom:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px !important}}.govuk-\!-padding-left-6{padding-left:20px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-6{padding-left:30px !important}}.govuk-\!-padding-7{padding:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-7{padding:40px !important}}.govuk-\!-padding-top-7{padding-top:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-7{padding-top:40px !important}}.govuk-\!-padding-right-7{padding-right:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-7{padding-right:40px !important}}.govuk-\!-padding-bottom-7{padding-bottom:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px !important}}.govuk-\!-padding-left-7{padding-left:25px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-7{padding-left:40px !important}}.govuk-\!-padding-8{padding:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-8{padding:50px !important}}.govuk-\!-padding-top-8{padding-top:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-8{padding-top:50px !important}}.govuk-\!-padding-right-8{padding-right:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-8{padding-right:50px !important}}.govuk-\!-padding-bottom-8{padding-bottom:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px !important}}.govuk-\!-padding-left-8{padding-left:30px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-8{padding-left:50px !important}}.govuk-\!-padding-9{padding:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-9{padding:60px !important}}.govuk-\!-padding-top-9{padding-top:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-top-9{padding-top:60px !important}}.govuk-\!-padding-right-9{padding-right:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-right-9{padding-right:60px !important}}.govuk-\!-padding-bottom-9{padding-bottom:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px !important}}.govuk-\!-padding-left-9{padding-left:40px !important}@media(min-width: 40.0625em){.govuk-\!-padding-left-9{padding-left:60px !important}}.govuk-\!-static-margin-0{margin:0 !important}.govuk-\!-static-margin-top-0{margin-top:0 !important}.govuk-\!-static-margin-right-0{margin-right:0 !important}.govuk-\!-static-margin-bottom-0{margin-bottom:0 !important}.govuk-\!-static-margin-left-0{margin-left:0 !important}.govuk-\!-static-margin-1{margin:5px !important}.govuk-\!-static-margin-top-1{margin-top:5px !important}.govuk-\!-static-margin-right-1{margin-right:5px !important}.govuk-\!-static-margin-bottom-1{margin-bottom:5px !important}.govuk-\!-static-margin-left-1{margin-left:5px !important}.govuk-\!-static-margin-2{margin:10px !important}.govuk-\!-static-margin-top-2{margin-top:10px !important}.govuk-\!-static-margin-right-2{margin-right:10px !important}.govuk-\!-static-margin-bottom-2{margin-bottom:10px !important}.govuk-\!-static-margin-left-2{margin-left:10px !important}.govuk-\!-static-margin-3{margin:15px !important}.govuk-\!-static-margin-top-3{margin-top:15px !important}.govuk-\!-static-margin-right-3{margin-right:15px !important}.govuk-\!-static-margin-bottom-3{margin-bottom:15px !important}.govuk-\!-static-margin-left-3{margin-left:15px !important}.govuk-\!-static-margin-4{margin:20px !important}.govuk-\!-static-margin-top-4{margin-top:20px !important}.govuk-\!-static-margin-right-4{margin-right:20px !important}.govuk-\!-static-margin-bottom-4{margin-bottom:20px !important}.govuk-\!-static-margin-left-4{margin-left:20px !important}.govuk-\!-static-margin-5{margin:25px !important}.govuk-\!-static-margin-top-5{margin-top:25px !important}.govuk-\!-static-margin-right-5{margin-right:25px !important}.govuk-\!-static-margin-bottom-5{margin-bottom:25px !important}.govuk-\!-static-margin-left-5{margin-left:25px !important}.govuk-\!-static-margin-6{margin:30px !important}.govuk-\!-static-margin-top-6{margin-top:30px !important}.govuk-\!-static-margin-right-6{margin-right:30px !important}.govuk-\!-static-margin-bottom-6{margin-bottom:30px !important}.govuk-\!-static-margin-left-6{margin-left:30px !important}.govuk-\!-static-margin-7{margin:40px !important}.govuk-\!-static-margin-top-7{margin-top:40px !important}.govuk-\!-static-margin-right-7{margin-right:40px !important}.govuk-\!-static-margin-bottom-7{margin-bottom:40px !important}.govuk-\!-static-margin-left-7{margin-left:40px !important}.govuk-\!-static-margin-8{margin:50px !important}.govuk-\!-static-margin-top-8{margin-top:50px !important}.govuk-\!-static-margin-right-8{margin-right:50px !important}.govuk-\!-static-margin-bottom-8{margin-bottom:50px !important}.govuk-\!-static-margin-left-8{margin-left:50px !important}.govuk-\!-static-margin-9{margin:60px !important}.govuk-\!-static-margin-top-9{margin-top:60px !important}.govuk-\!-static-margin-right-9{margin-right:60px !important}.govuk-\!-static-margin-bottom-9{margin-bottom:60px !important}.govuk-\!-static-margin-left-9{margin-left:60px !important}.govuk-\!-static-padding-0{padding:0 !important}.govuk-\!-static-padding-top-0{padding-top:0 !important}.govuk-\!-static-padding-right-0{padding-right:0 !important}.govuk-\!-static-padding-bottom-0{padding-bottom:0 !important}.govuk-\!-static-padding-left-0{padding-left:0 !important}.govuk-\!-static-padding-1{padding:5px !important}.govuk-\!-static-padding-top-1{padding-top:5px !important}.govuk-\!-static-padding-right-1{padding-right:5px !important}.govuk-\!-static-padding-bottom-1{padding-bottom:5px !important}.govuk-\!-static-padding-left-1{padding-left:5px !important}.govuk-\!-static-padding-2{padding:10px !important}.govuk-\!-static-padding-top-2{padding-top:10px !important}.govuk-\!-static-padding-right-2{padding-right:10px !important}.govuk-\!-static-padding-bottom-2{padding-bottom:10px !important}.govuk-\!-static-padding-left-2{padding-left:10px !important}.govuk-\!-static-padding-3{padding:15px !important}.govuk-\!-static-padding-top-3{padding-top:15px !important}.govuk-\!-static-padding-right-3{padding-right:15px !important}.govuk-\!-static-padding-bottom-3{padding-bottom:15px !important}.govuk-\!-static-padding-left-3{padding-left:15px !important}.govuk-\!-static-padding-4{padding:20px !important}.govuk-\!-static-padding-top-4{padding-top:20px !important}.govuk-\!-static-padding-right-4{padding-right:20px !important}.govuk-\!-static-padding-bottom-4{padding-bottom:20px !important}.govuk-\!-static-padding-left-4{padding-left:20px !important}.govuk-\!-static-padding-5{padding:25px !important}.govuk-\!-static-padding-top-5{padding-top:25px !important}.govuk-\!-static-padding-right-5{padding-right:25px !important}.govuk-\!-static-padding-bottom-5{padding-bottom:25px !important}.govuk-\!-static-padding-left-5{padding-left:25px !important}.govuk-\!-static-padding-6{padding:30px !important}.govuk-\!-static-padding-top-6{padding-top:30px !important}.govuk-\!-static-padding-right-6{padding-right:30px !important}.govuk-\!-static-padding-bottom-6{padding-bottom:30px !important}.govuk-\!-static-padding-left-6{padding-left:30px !important}.govuk-\!-static-padding-7{padding:40px !important}.govuk-\!-static-padding-top-7{padding-top:40px !important}.govuk-\!-static-padding-right-7{padding-right:40px !important}.govuk-\!-static-padding-bottom-7{padding-bottom:40px !important}.govuk-\!-static-padding-left-7{padding-left:40px !important}.govuk-\!-static-padding-8{padding:50px !important}.govuk-\!-static-padding-top-8{padding-top:50px !important}.govuk-\!-static-padding-right-8{padding-right:50px !important}.govuk-\!-static-padding-bottom-8{padding-bottom:50px !important}.govuk-\!-static-padding-left-8{padding-left:50px !important}.govuk-\!-static-padding-9{padding:60px !important}.govuk-\!-static-padding-top-9{padding-top:60px !important}.govuk-\!-static-padding-right-9{padding-right:60px !important}.govuk-\!-static-padding-bottom-9{padding-bottom:60px !important}.govuk-\!-static-padding-left-9{padding-left:60px !important}.govuk-\!-text-align-left{text-align:left !important}.govuk-\!-text-align-centre{text-align:center !important}.govuk-\!-text-align-right{text-align:right !important}.govuk-\!-font-size-80{font-size:3.3125rem !important;line-height:1.0377358491 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-80{font-size:5rem !important;line-height:1 !important}}@media print{.govuk-\!-font-size-80{font-size:53pt !important;line-height:1.1 !important}}.govuk-\!-font-size-48{font-size:2rem !important;line-height:1.09375 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-48{font-size:3rem !important;line-height:1.0416666667 !important}}@media print{.govuk-\!-font-size-48{font-size:32pt !important;line-height:1.15 !important}}.govuk-\!-font-size-36{font-size:1.5rem !important;line-height:1.0416666667 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-36{font-size:2.25rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-36{font-size:24pt !important;line-height:1.05 !important}}.govuk-\!-font-size-27{font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-27{font-size:1.6875rem !important;line-height:1.1111111111 !important}}@media print{.govuk-\!-font-size-27{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-24{font-size:1.125rem !important;line-height:1.1111111111 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-24{font-size:1.5rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-24{font-size:18pt !important;line-height:1.15 !important}}.govuk-\!-font-size-19{font-size:1rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-19{font-size:1.1875rem !important;line-height:1.3157894737 !important}}@media print{.govuk-\!-font-size-19{font-size:14pt !important;line-height:1.15 !important}}.govuk-\!-font-size-16{font-size:.875rem !important;line-height:1.1428571429 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-16{font-size:1rem !important;line-height:1.25 !important}}@media print{.govuk-\!-font-size-16{font-size:14pt !important;line-height:1.2 !important}}.govuk-\!-font-size-14{font-size:.75rem !important;line-height:1.25 !important}@media(min-width: 40.0625em){.govuk-\!-font-size-14{font-size:.875rem !important;line-height:1.4285714286 !important}}@media print{.govuk-\!-font-size-14{font-size:12pt !important;line-height:1.2 !important}}.govuk-\!-font-weight-regular{font-weight:400 !important}.govuk-\!-font-weight-bold{font-weight:700 !important}.govuk-\!-font-tabular-numbers{font-variant-numeric:tabular-nums !important}.govuk-\!-width-full{width:100% !important}.govuk-\!-width-three-quarters{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-three-quarters{width:75% !important}}.govuk-\!-width-two-thirds{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-two-thirds{width:66.66% !important}}.govuk-\!-width-one-half{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-half{width:50% !important}}.govuk-\!-width-one-third{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-third{width:33.33% !important}}.govuk-\!-width-one-quarter{width:100% !important}@media(min-width: 40.0625em){.govuk-\!-width-one-quarter{width:25% !important}}@font-face{font-family:"Noto Sans";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}body{font-family:"Noto Sans";font-size:18px;color:#222}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans";font-weight:"Semi bold"}.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{font-family:"Noto SemiBold";font-size:20px;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 20px;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:0;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-appearance:none;padding:13px 20px 12px;line-height:1.3;-webkit-font-smoothing:auto}@media(min-width: 40.0625em){.great-button--icon,.great-button--toggle,.great-button--inline,.great-button--cta,.great-button--transactional,.great-button--warning,.great-button--secondary,.great-button{width:auto}}.great-button--icon::before,.great-button--toggle::before,.great-button--inline::before,.great-button--cta::before,.great-button--transactional::before,.great-button--warning::before,.great-button--secondary::before,.great-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.great-button{background-color:#1d70b8;color:#fff;box-shadow:0 3px 0 #003078}.great-button:hover,.great-button:active:not(:focus){color:#fff;background-color:#003078;box-shadow:0 3px 0 #00081f}.great-button:active:not(:focus){border:1px solid #00081f;box-shadow:none}.great-button:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle,.great-button--cta,.great-button--secondary{background-color:#fff;color:#1d70b8;box-shadow:0 3px 0 #1d70b8;border:1px solid #1d70b8;border-bottom:none}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover,.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){color:#1d70b8;background-color:#fff;box-shadow:0 3px 0 #003078;color:#003078;border:1px solid #003078;border-bottom:none}.great-button--toggle:active:not(:focus),.great-button--cta:active:not(:focus),.great-button--secondary:active:not(:focus){border:1px solid #003078;box-shadow:none}.great-button--toggle:focus:not(:hover),.great-button--cta:focus:not(:hover),.great-button--secondary:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--toggle:focus:not(:active):not(:hover),.great-button--cta:focus:not(:active):not(:hover),.great-button--secondary:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--toggle:focus:active,.great-button--cta:focus:active,.great-button--secondary:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--toggle:hover,.great-button--cta:hover,.great-button--secondary:hover{border:1px solid #003078;border-bottom:none}.great-button--warning{background-color:#d4351c;color:#fff;box-shadow:0 3px 0 #8a1200}.great-button--warning:hover,.great-button--warning:active:not(:focus){color:#fff;background-color:#8a1200;box-shadow:0 3px 0 #4d0a00}.great-button--warning:active:not(:focus){border:1px solid #4d0a00;box-shadow:none}.great-button--warning:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--warning:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--warning:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--warning:active:not(:focus),.great-button--warning:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--warning:hover{box-shadow:0 3px 0 #4d0a00}.great-button--transactional{background-color:#00703c;color:#fff;box-shadow:0 3px 0 #005a30}.great-button--transactional:hover,.great-button--transactional:active:not(:focus){color:#fff;background-color:#005a30;box-shadow:0 3px 0 #00422a}.great-button--transactional:active:not(:focus){border:1px solid #00422a;box-shadow:none}.great-button--transactional:focus:not(:hover){outline:2px solid rgba(0,0,0,0);color:#222}.great-button--transactional:focus:not(:active):not(:hover){background-color:#fd0;border:1px solid #222;border-bottom:none;box-shadow:0 3px 0 #222}.great-button--transactional:focus:active{background:#fd0;border:1px solid #222;box-shadow:none;color:#222}.great-button--transactional:active:not(:focus),.great-button--transactional:hover{border:1px solid rgba(0,0,0,0);border-bottom:none}.great-button--transactional:hover{box-shadow:0 3px 0 #00422a}.great-button--cta{display:inline-flex;min-height:auto;justify-content:center}.great-button--cta .great-icon--svg{margin-left:10px;vertical-align:middle;flex-shrink:0;align-self:center}.great-button--icon{display:inline-flex;min-height:auto;justify-content:center;padding:8px 10px 7px}.great-button--icon .great-icon--svg{vertical-align:middle;flex-shrink:0;align-self:center}.great-button--toggle,.great-button--inline{padding:8px 15px 7px}:root{--govuk-frontend-version: "4.8.0"}*{box-sizing:border-box}body{margin:0}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-text-grey,.great .great-text-grey{color:#666 !important}.great-text-light-grey,.great .great-text-light-grey{color:#7c7c7c !important}.great-text-white,.great .great-text-white{color:#fff !important}.great{overflow-x:hidden}.great h1,.great h2:not(.govuk-caption-l):not(.govuk-caption-xl),.great h3,.great h4,.great h5,.great h6,.great .govuk-warning-text__text{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;-webkit-font-smoothing:auto}.great h1:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h2:not(.govuk-caption-l):not(.govuk-caption-xl):not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h3:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h4:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h5:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great h6:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title),.great .govuk-warning-text__text:not(.great-title-link,.great-card__link,.great-heading-link__heading,.govuk-notification-banner__title){color:#212427}@media(max-width: 40.0525em){.great h2:not(.govuk-notification-banner__title,.govuk-heading-xs,.govuk-heading-s,.govuk-body-s,.govuk-fieldset__heading){font-size:28px}}@media(max-width: 40.0525em){.great h3{font-size:24px}}.great p:not(.govuk-error-message,.govuk-hint),.great span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text,.great-warning-text__icon,.great-tag,.govuk-warning-text__icon,.govuk-accordion__section-heading-text-focus,.govuk-accordion-nav__chevron,.govuk-accordion-nav__chevron--down,.govuk-accordion-nav__chevron--down::after,.govuk-accordion-nav__chevron--up::after,.govuk-accordion-nav__chevron--up),.great ol,.great ul,.great a{font-family:"Noto Regular",Arial,Helvetica,Verdana;color:#212427}.great .govuk-notification-banner__heading,.great .govuk-accordion__section-heading-text-focus{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:18px}.great .govuk-caption-xl{font-size:20px;line-height:30px;font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-caption-xl{font-size:24px;line-height:34px}}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-details,.great .govuk-link:not(.great-title-link),.great .govuk-caption-m,.great .govuk-caption-s,.great .govuk-caption-lm,.great .govuk-list{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:20px;min-height:50px;line-height:34px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}.great .great-font-bold{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great .great-font-weight-semi-bold{font-weight:600 !important}.great .govuk-heading-xl{font-size:36px;letter-spacing:-0.03rem;line-height:50px}@media(min-width: 40.0625em){.great .govuk-heading-xl{font-size:44px;line-height:60px}}.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:28px;line-height:40px}@media(min-width: 40.0625em){.great .govuk-heading-l,.great .step-list .step-list-h2::marker,.step-list .great .step-list-h2::marker{font-size:36px;line-height:50px}}.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:24px;line-height:34px}@media(min-width: 40.0625em){.great .govuk-heading-m,.great .step-list .step-list-h3::marker,.step-list .great .step-list-h3::marker{font-size:28px;line-height:40px}}.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-heading-s,.great .step-list .step-list-h4::marker,.step-list .great .step-list-h4::marker{font-size:24px;line-height:34px}}.great .govuk-heading-xs{font-size:16px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-heading-xs{font-size:20px;line-height:30px}}.great .govuk-body-l{font-size:20px;line-height:30px}@media(min-width: 40.0625em){.great .govuk-body-l{font-size:28px;line-height:40px}}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:16px;line-height:24px}@media(min-width: 40.0625em){.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-hint,.great .govuk-input,.great .govuk-list,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-link:not(.govuk-heading-m,.govuk-heading-s),.great .govuk-warning-text__text,.great .govuk-error-message{font-size:18px;line-height:30px}}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-label,.great .govuk-input,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-summary-list__key,.great .govuk-summary-list__value,.great .govuk-warning-text__text,.great .govuk-list--bullet,.great .step-list ul,.step-list .great ul{color:#212427}.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:14px;line-height:20px}@media(min-width: 40.0625em){.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag{font-size:16px;line-height:24px}}.great .govuk-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great .govuk-list{-webkit-font-smoothing:auto}.great .govuk-hint,.great .govuk-error-message,.great .govuk-radios__label,.great .govuk-checkboxes__label,.great .govuk-details,.great .govuk-link:not(.great-title-link){font-family:"Noto Regular",Arial,Helvetica,Verdana}@media(min-width: 40.0625em){.great .govuk-radios__label,.great .govuk-checkboxes__label{padding-top:5px}}.great .govuk-form-group--error input[type=text]{border-color:#d4351c}.great .govuk-form-group--error input[type=text]:focus{border-color:#0b0c0c}.great .govuk-button{background-color:#1d70b8;box-shadow:none;box-shadow:none;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:8px 20px;font-size:16px;line-height:24px;min-height:44px;-webkit-font-smoothing:auto}.great .govuk-button:hover,.great .govuk-button:focus{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button:focus:not(:active):not(:hover){background-color:#fff;border-color:#1d70b8;box-shadow:none;color:#1d70b8}.great .govuk-button:focus{outline:3px solid #ffbf47;outline-offset:0}.great .govuk-button i{font-size:inherit;margin-right:8px}@media(min-width: 40.0625em){.great .govuk-button{font-size:20px;min-height:50px;line-height:34px}}.great .govuk-button--secondary{background-color:#fff;border-color:#1d70b8;color:#1d70b8}.great .govuk-button--secondary:hover,.great .govuk-button--secondary:focus{background-color:#1d70b8;border-color:#1d70b8;color:#fff}.great .form-control:focus{border-width:2px;margin:0}@media(max-width: 40.0525em){.great .govuk-\!-padding-top-9{padding-top:30px !important}}.great .govuk-link--no-visited-state:link{color:#1d70b8}.great .govuk-link--no-visited-state:visited{color:#1d70b8}.great .govuk-link--no-visited-state:hover{color:#003078}.great .govuk-link--no-visited-state:active{color:#0b0c0c}.great .govuk-link--no-visited-state:focus{color:#0b0c0c}.great .govuk-fieldset__heading{line-height:inherit}.great .govuk-label--l{font-size:1.25rem;line-height:1.1111111111}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-skip-link{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-container{max-width:1230px;margin:auto;padding:0 15px}@media(min-width: 1025px){.great-container{padding:0 30px}}@media(min-width: 1280px){.great-container{padding:0}}.great-border-top-blue{border-top:6px solid #006ccc}.great-border-thin-top-light-blue{border-top:3px solid #1d70b8}.great-border-thin-top-lighter-blue{border-top:2px solid #eef2f6}.great-border-bottom-blue{border-bottom:6px solid #006ccc}.great-border-left-blue{border-left:6px solid #006ccc}.great-border-radius-10{border-radius:10px}.great-bg-white{background-color:#fff !important;background:#fff}.great-bg-lighter-grey{background-color:#eee}.great-bg-light-blue{background-color:#eef2f6 !important}.great-bg-dark-blue{background-color:#04043f}.great-text-dark-blue{color:#04043f !important}.great-text-dark-grey{color:#505a5f !important}.great-dark-grey{color:#212427 !important}.great-text-blue{color:#1d70b8 !important}.great-max-width-100{max-width:100%}.great-max-width-75{max-width:75%}.great-max-width-80{max-width:80%}@media(min-width: 40.0625em){.great-min-width-200-desktop{min-width:200px}}@media(min-width: 40.0625em){.great-min-width-250-desktop{min-width:250px}}@media(min-width: 40.0625em){.great-height-100-desktop{height:100% !important}}@media(min-width: 40.0625em){.great-height-100-minus-30-desktop{height:calc(100% - 30px) !important}}.great-font-size-18{font-size:18px !important}.great-font-main{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-font-main a{font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-line-height-20{line-height:20px !important}.great-line-height-30{line-height:30px !important}@media(max-width: 640px){.great-font-size-mobile-18{font-size:18px !important}}@media(min-width: 641px){.great-font-size-desktop-24{font-size:24px}}.great-font-size-28{font-size:28px}.great-text-align-right{text-align:right}.great-vertical-align-middle{vertical-align:middle}.great-ratio-16-9{padding-top:56.25%;position:relative;width:100%;overflow:hidden}.great-ratio-16-9>*{width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.great-video-embed-16-9{aspect-ratio:16/9;width:100%}.great-video-embed-16-9>iframe{width:100% !important;height:100% !important}.great-scaled-full-img{display:block}.great-scaled-full-img>img{width:100%;height:auto;display:block}.great-full-width-bar{margin:0 -9999rem;padding:0 9999rem;overflow:auto}.great-display-block{display:block}.great-display-flex{display:flex}.great-align-items-flex-end{align-items:flex-end}@media(min-width: 40.0625em){.great-display-flex-desktop{display:flex}}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}@media(max-width: 48.0525em){.great-display-flex-until-desktop{display:flex}}.great-flex-wrap{flex-wrap:wrap}.great-justify-content-end{justify-content:end}.great-align-items-center{align-items:center}.great-flex-basis-25{flex-basis:25%}.great-flex-basis-50{flex-basis:50%}.great-flex-grid{margin:0 -15px;display:flex;flex-wrap:wrap}.great-flex-grid>*{padding:0 15px;display:flex;flex-direction:column;width:100%}.great-background-light-blue{background-color:#eef2f6}.great-display-from-tablet{display:none}@media(min-width: 40.0625em){.great-display-from-tablet{display:block}}.great-display-from-desktop{display:none}@media(min-width: 48.0625em){.great-display-from-desktop{display:block}}.great-display-until-tablet{display:block}@media(min-width: 40.0625em){.great-display-until-tablet{display:none}}.great-display-until-desktop{display:block}@media(min-width: 56.3125em){.great-display-until-desktop{display:none}}.great-actions-group{display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}@media(min-width: 40.0625em){.great-actions-group>*{display:inline-block}}@media(max-width: 40.0525em){.great-actions-group>*{width:100%}}.great-actions-group .govuk-button{min-width:150px}.great-visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{display:block;content:"";clear:both}.great-break-word{word-wrap:break-word}.great-padding-top-35{padding-top:30px !important}@media(min-width: 40.0625em){.great-padding-top-35{padding-top:35px !important}}.great-padding-left-35{padding-left:30px !important}@media(min-width: 40.0625em){.great-padding-left-35{padding-left:35px !important}}.great-margin-bottom-30{margin-bottom:30px !important}.great-margin-top-2{margin-top:2px !important}.great-desktop-only-padding-horizontal-15{padding-left:0px;padding-right:0px}@media(min-width: 40.0625em){.great-desktop-only-padding-horizontal-15{padding-left:15px;padding-right:15px}}.great-mobile-only-padding-vertical-30{padding-top:30px;padding-bottom:30px}@media(min-width: 40.0625em){.great-mobile-only-padding-vertical-30{padding-top:0px;padding-bottom:0px}}.great-media-container>*{display:block;width:100%}@media(min-width: 48.0625em){.great-grid-column-seven-twelfths{width:calc(58.333% + 30px)}}.great-full-width-button,.great-full-width{width:100%}@media(min-width: 40.0625em){.great-min-300-button{min-width:300px}}.great-min-90-button{min-width:90px !important}.great-width-auto{min-width:auto !important;width:auto !important}.great-warning-text__icon{position:absolute;left:0;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:18px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;line-height:18px;width:24px;height:24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}img.richtext-image{height:auto;max-width:100%}img.richtext-image.full-width{width:100%}@media(min-width: 48.0625em){.great-height-360-desktop{height:360px}}@media(min-width: 48.0625em){.great-min-height-300-desktop{min-height:300px}}.great-min-height-300{min-height:300px}.great-min-height-500{min-height:500px}.great-overflow-hidden{overflow:hidden}.great-hidden{display:none !important}.great-box-shadow{box-shadow:0px 6px 10px 0px rgba(0,0,0,.25)}.great-hero-box-shadow-bottom{box-shadow:0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);position:relative}.great-feedback-button-container{position:fixed;bottom:20px;right:20px;width:300px;z-index:2}.great-grey-border{border:1px solid #b1b4b6}.great-grey-bottom-border{border-bottom:1px solid #b1b4b6}.great-no-float{float:none !important}.great-white-overlay-link{color:#fff;font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.great-white-overlay-link:hover{text-decoration-thickness:3px}.great-white-overlay-link:focus:not(:hover){color:#0b0c0c !important}.great-inline{display:inline-block}.great-circle-image{height:80px;width:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover}.great-inline-flex{display:inline-flex;flex-wrap:wrap}.great-inline-flex.no-wrap{flex-wrap:nowrap}@media only screen and (max-width: 640px){.great-inline-flex.great-mobile-flex-column{flex-direction:column}}.great-no-wrap{flex-wrap:nowrap}.great-flex-1{flex:1}.great-flex-2{flex:2}.great-quote{display:inline;background:none;background-color:none;position:relative;display:flex}.great-quote:before{content:open-quote;font-size:54px;position:absolute;top:-25px;left:0}.great-quote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}.great-quote>*{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-size:24px;margin:0;display:inline;margin-left:30px}great-icon{font-size:24px !important}.great-icon-small{font-size:18px !important}.great-red-text{color:#d4351c !important}.great-gap{gap:20px 30px}.great-gap-10-30{gap:10px 30px}.great-gap-5-15{gap:5px 15px}.great-min-column-width{min-width:390px}@media only screen and (max-width: 640px){.great-min-column-width{width:100%;min-width:auto}}@media(min-width: 48.0625em){.great-max-width-half-desktop{max-width:615px}}@media(min-width: 48.0625em){.great-icon-box-container{padding-left:30px}}.great-title-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8}.great-title-link.no-underline{text-decoration:none}.great-title-link.no-underline:hover{text-decoration:underline}.great-title-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.great-anchor-link{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;text-decoration:underline;text-underline-position:under;color:#1d70b8;font-family:inherit !important;font-size:inherit !important}.great-anchor-link.no-underline{text-decoration:none}.great-anchor-link.no-underline:hover{text-decoration:underline}.great-anchor-link:hover:not(:focus){color:#003078;text-decoration-thickness:3px;text-decoration-color:#003078}.float-right{float:right}@media(max-width: 48.0525em){.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}@media(min-width: 48.0625em){.great-flex-column-from-desktop{flex-direction:column}}.great-align-items-center{align-items:center}@media(max-width: 48.0525em){.great-align-items-center.great-flex-column-until-desktop{flex-direction:column;align-items:flex-start}}.great-justify-space-between{justify-content:space-between}.great-overflow-visible{overflow:visible}.govuk-list--bullet>li,.step-list ul>li{list-style-type:disc}.step-list ul{margin-bottom:20px}.step-list ol{margin-bottom:20px}.step-list .step-list-h2::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h3::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}.step-list .step-list-h4::marker{font-family:"Noto SemiBold",Arial,Helvetica,Verdana}@media(min-width: 48.0625em){.great-display-flex-from-desktop{display:flex}}.great-flex-row{flex-direction:row !important}.great-gap-10-30{gap:10px 30px}.great-position-relative{position:relative}.great-text-decoration-none{text-decoration:none}.great-cursor-pointer{cursor:pointer}.great-border-top-orange{border-top:3px solid #e94f3d}.great-icon-circular-background{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#04043f}.great-blue-hr{height:3px;background:#04043f}.great-no-text-decoration{text-decoration:none !important}.great-no-box-shadow{box-shadow:none !important}.great-no-border-focus{outline:none !important}.great-no-border{border:0 !important}.great-hr-light{height:1px;background:#b1b4b6}.great-border-top-thick{border-top:3px solid #04043f}.great-border-top-thick.great-border-purple{border-color:#964f99}.great-width-100{width:100%}.great-no-box-shadow{box-shadow:none !important}.great-no-border{border:none !important}.great-no-border-focus{outline:none !important}.great-height-min-content{height:min-content}.great-hr-grey{background:#b1b4b6}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}figure.great-blockquote{padding:0;margin:0}figure.great-blockquote blockquote{display:flex;gap:10px;margin:0;position:relative;background-color:rgba(0,0,0,0)}figure.great-blockquote blockquote:before{content:open-quote;font-size:70px;position:absolute;top:0;left:0}figure.great-blockquote blockquote::after{content:close-quote;font-size:0;opacity:0;position:absolute;top:0;left:0}figure.great-blockquote blockquote p{font-size:24px;margin:0;display:inline;margin-left:30px}.great-full-width-header-image{height:200px;background-position:50%;background-size:cover}@media(min-width: 40.0625em){.great-full-width-header-image{height:345px}}@media(min-width: 40.0625em){.great-floating-right-column{position:relative}}@media(min-width: 40.0625em){.great-floating-right-column>div:last-of-type{position:absolute;top:0;right:0}}@media(min-width: 40.0625em){.great-filters.filters>p{margin-bottom:10px}}.great-filters.filters label{font-size:20px;line-height:20px}.great-filters.filters label.filter-section-headings h2{font-size:24px;line-height:30px}.great-filters.filters .filter-section-active{display:block}.great-filters.filters.mobile-filters>p{display:block}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters>p{margin-bottom:10px}}.great-filters.filters.mobile-filters p,.great-filters.filters.mobile-filters label{font-size:24px}.great-filters.filters.mobile-filters .multiple-choice{margin-bottom:12px}@media(max-width: 40.0525em){.great-filters.filters.mobile-filters .multiple-choice label{font-size:20px;padding-left:10px}}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:before{width:30px;height:30px}.great-filters.filters.mobile-filters .multiple-choice [type=radio]+label:after{top:7px;left:7px}.great-filters.filters.mobile-filters .update{font-size:16px}@media(max-width: 40.0525em){.great-filters.filters .mobile-filter-toggle{font-size:16px}}.great-filters.filters .filter-section>label{margin-bottom:0;padding:9px 5px 8px 2px}.great-filters.filters .filter-section>label.arrows-left:before{transform:rotate(225deg);margin:3px 10px 0 0}.great-filters.filters .filter-section>label.arrows-left-active:before{transform:rotate(45deg);margin:3px 10px 0 0}.great-filters.filters .filter-section .options{overflow-y:auto}.great-filters.filters .filter-section:last-child{border-bottom:1px solid #212427}.great-filters.filters .filter-section-toggle:focus~label{outline:3px solid #ffbf47;outline-offset:0}.great-filters.filters.event-filters{min-width:150px}@media(max-width: 40.0525em){.great-card{margin-bottom:30px}}.great-card a{background:#fff;border-bottom:4px solid rgba(0,0,0,.2);display:block;text-decoration:none;position:relative;box-sizing:border-box}.great-card a .great-card__link--underline{text-decoration:underline;text-underline-offset:.1rem}.great-card a .great-card__link--icon::before{color:#212427 !important}.great-card a:visited .great-card__link{color:#4c2c92}.great-card a:hover{border-bottom:4px solid rgba(0,0,0,.3)}.great-card a:hover .great-card__link{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important;text-underline-position:under;--webkit-text-underline-offset: 0.05rem}@media(min-width: 40.0625em){.great-card a:hover .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card a:focus{border-bottom:4px solid rgba(0,0,0,.3);margin:0;outline:none}.great-card a:focus .great-card__link{color:#212427;text-decoration:none}.great-card a:focus .great-card__link span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card a:active{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:none;padding-top:3px}@media(min-width: 40.0625em){.great-card a:active{height:calc(100% - 3px);margin-top:3px;padding-top:0}}.great-card a:focus:active{background:#fff}.great-card img,.great-card svg{display:block;margin:0;width:100%;height:auto}.great-card h4{font-size:28px}.great-card .govuk-caption{display:block;font-size:16px}@media(min-width: 40.0625em){.great-card .govuk-caption{min-height:22px}}.great-card .great-card__link{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;text-decoration-thickness:max(1px,.0625rem);--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-card .great-card__link{--webkit-text-underline-offset: 0.1rem}}.great-card .great-card__link--heading::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-card .great-card__link--heading.great-card__link--external::after{content:""}.great-card .great-card__link--heading--18{font-size:18px !important}.great-card .great-card__tag{position:absolute;bottom:20px}.great-card .great-card__link--chevron{position:relative;padding-right:25px}.great-card .great-card__link--chevron::after{background-image:url(/static/icons/internal-link.svg);background-size:10px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:26px;bottom:4px;right:2px}.great-card--homepage{height:auto}@media(max-width: 40.0525em){.great-card--homepage{margin-bottom:0}}.great-card--homepage a{display:flex;height:auto}.great-card--homepage img,.great-card--homepage div>svg{width:50px;margin-left:10px;margin-top:5px}@media(min-width: 40.0625em){.great-card--homepage img,.great-card--homepage div>svg{width:80px;margin-left:20px;margin-top:10px}}.great-card--homepage .great-card__svg-wrapper~div{width:100%}.great-card--homepage .great-card__link--heading{max-width:85%}.great-card--undecorated a:hover .great-card__link--heading::after,.great-card--undecorated a:focus .great-card__link--heading::after{content:""}.great-card--undecorated .great-card__link--heading{text-decoration:none}.great-card--undecorated .great-card__link--heading::after{content:""}.great-card--no-active-jump a:active{height:auto;margin-top:0;padding-top:3px}@media(max-width: 40.0525em){.great-card--dep-landing{margin-bottom:0}}.great-card--dep-landing svg{max-width:80px;padding-left:20px;margin-bottom:-20px}.great-dep-card-accessible-focus:focus{outline:0}.great-dep-card-accessible-focus:focus .govuk-link{outline:3px solid rgba(0,0,0,0);color:#212427 !important;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-card--cta{display:flex}@media(max-width: 40.0525em){.great-card--cta{margin-bottom:30px}}.great-card--cta a{background-color:#eef2f6}.great-card--cta a:focus:active{background-color:#eef2f6 !important}.great-card--cta .great-card__tag img{width:16px;display:inline-block;margin-right:12px}.great-card--cta-no-bg a{background-color:rgba(0,0,0,0)}.great-card--cta-no-bg a:active,.great-card--cta-no-bg a:focus:active{height:100%;outline:none;background-color:rgba(0,0,0,0) !important;border-bottom:4px solid rgba(0,0,0,.2);padding-top:0;margin-top:0}.great-card--cta-with-content .great-card__tag{bottom:0 !important}.great-card--cta-with-content:after{bottom:0 !important}.great-card--cta-with-border{border-top:4px solid #964f99 !important}.great-card--homepage-container{margin-bottom:14px}@media(min-width: 40.0625em){.great-card--homepage-container{flex-basis:50%;margin-bottom:19px}}@media(min-width: 1024px){.great-card--homepage-container{flex-basis:33.333%}}@media(min-width: 40.0625em){.great-card-row{display:flex;flex-flow:wrap}}@media(min-width: 40.0625em){.great-card-row .great-card{height:100%}}@media(min-width: 40.0625em){.great-card-row .great-card a:not(.great-card-row .great-card a:active){height:100%}}.great-hr-blue{background:#d6e0e5;border:0;display:block;height:4px;width:100%}.great-hr-blue--thin{height:2px}.great-hr-purple{border-top:4px solid #964f99 !important;display:block;width:100%}.great-hr-purple--thin{border-top:3px solid #964f99 !important}.great-badge{background:#cce2d8;color:#005a30;display:inline-flex !important;align-items:center;font-size:16px;font-family:"Noto SemiBold",Arial,Helvetica,Verdana;padding:0 10px;height:25px;width:fit-content;text-transform:uppercase}.great-badge.closed{background:#fff7bf;color:#594d00}.great-badge.ended{color:#383f43;background:#eeefef}@media(max-width: 40.0525em){.great-info-text{display:flex}}.great-info-text i{position:relative;bottom:-3px;margin-right:10px}@media(max-width: 40.0525em){.great-info-text i{margin-top:2px}}@media(max-width: 40.0525em){.great-info-text span{line-height:1}}@media(min-width: 40.0625em){.great-time-and-duration{display:flex}}.great-time-and-duration span{display:block}@media(min-width: 40.0625em){.great-time-and-duration span{display:list-item;margin-left:25px}}.great-text-input{height:44px;padding-left:15px}.great-text-input::placeholder{color:#212427}@media(min-width: 40.0625em){.great-text-input{height:50px}}.great-text-input--search::after,.great-text-select--arrow::after{display:inline-block;content:"";background-repeat:no-repeat;background-position:50%;background-color:initial;border:0;position:absolute;pointer-events:none}.great-text-input--search{position:relative}.great-text-input--search::after{height:35px;width:51px;background-image:url(/static/images/search-black.svg);background-size:20px;top:4px;right:2px}@media(min-width: 40.0625em){.great-text-input--search::after{background-size:24px;height:45px;width:60px;top:2px}}.great-text-select--arrow{position:relative}.great-text-select--arrow::after{height:39px;width:31px;background-image:url(/static/icons/arrow-black.svg);background-size:12px;top:2px;right:10px;transform:rotate(90deg)}@media(min-width: 40.0625em){.great-text-select--arrow::after{background-size:15px;top:7px;right:17px}}.great-checkbox .govuk-checkboxes__label:before{border-radius:5px}.great-radios .govuk-radios__label:before{background-color:#fff}.great select.great-select{appearance:none;background:#fff;font-size:16px;height:44px;padding-left:15px;width:100%}.great select.great-select::placeholder{color:#212427}@media(max-width: 40.0525em){.great select.great-select{padding-top:8px}}@media(min-width: 40.0625em){.great select.great-select{font-size:18px;height:50px}}.great-back-link{color:#212427;position:relative}.great-back-link:visited{color:#212427}.great-back-link::before{box-sizing:initial;transform:rotate(135deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;border-color:#333;border-width:0 2px 2px 0;margin:0px 10px 0 0px;top:.7em}@media(min-width: 40.0625em){.great-back-link::before{height:6px;width:6px;top:.6em}}.great-chevron-link{color:#1d70b8;padding-right:20px;position:relative}.great-chevron-link:visited{color:#1d70b8}.great-chevron-link::after{background-image:url(/static/icons/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;height:20px;width:12px;top:2px;right:0}.great-link--internal,.great-link--external{position:relative;padding-right:25px}.great-link--internal::after,.great-link--external::after{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none}.great-link--internal::after{background-image:url(/static/icons/internal-link.svg);background-size:8px;height:20px;width:26px;bottom:1px;right:0}.great-link--external::after{background-image:url(/static/icons/external-link.svg);background-size:14px;height:21px;width:16px;bottom:1px;right:0}.great-link--download{position:relative;padding-left:25px}.great-link--download::before{background-repeat:no-repeat;background-position:50%;position:absolute;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/download.svg);background-size:15px;height:20px;width:26px;top:3px;left:0}.great-link--download:focus::before{background-image:url(/static/icons/download-black-background.svg)}.great-heading-link{color:#1d70b8;display:block;position:relative}.great-heading-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:inline-block;pointer-events:none;top:12px;right:0}.great-heading-link .great-heading-link__heading{color:#1d70b8;display:inline-block;text-decoration:underline;max-width:80%;text-underline-position:under;--webkit-text-underline-offset: 0.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 40.0625em){.great-heading-link .great-heading-link__heading{--webkit-text-underline-offset: 0.1rem}}.great-heading-link:hover{color:#003078 !important}.great-heading-link:hover .great-heading-link__heading{text-decoration-line:underline;text-decoration-thickness:3px;color:#003078 !important}.great-heading-link:focus{outline:0;color:#212427}.great-heading-link:focus .great-heading-link__heading{color:#212427;text-decoration:none}.great-heading-link:focus .great-heading-link__heading span{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-heading-link:visited .great-heading-link__heading{color:#4c2c92}.great-heading-link:active{color:#212427}.great-heading-link--no-chevron::after{content:""}.great-checkboxes-wrapper{max-height:463px;overflow:auto;border-bottom:2px solid #eee;margin-bottom:20px;padding:3px 0 0 3px}.great-highlighted-text{background:#f1f77a;border-bottom:3px solid #000;display:inline-block;padding:3px;margin:0 5px 5px 0}.great-details .govuk-details__text{border-left-color:#006ccc;margin-top:15px}.great-summary-list{position:relative}.great-summary-list .govuk-summary-list__row{border-bottom:none}@media(max-width: 40.0525em){.great-summary-list .govuk-summary-list__key,.great-summary-list .govuk-summary-list__value{margin-bottom:0}}.great-summary-list .govuk-link{position:absolute;top:6px;right:0}@media(max-width: 40.0525em){.great-summary-list h2{font-size:20px;margin-bottom:30px;max-width:80%}}.great-icon-tick-in-circle{position:relative;background:#75c67c;border-radius:50%;width:45px;height:45px}@media(min-width: 40.0625em){.great-icon-tick-in-circle{width:60px;height:60px}}.great-icon-tick-in-circle::after{content:"";position:absolute;transform:rotate(45deg) translate(-50%, -50%);left:12px;top:21px;height:19px;width:7px;border-bottom:5px solid #fff;border-right:5px solid #fff}@media(min-width: 40.0625em){.great-icon-tick-in-circle::after{left:18px;top:28px;height:22px;width:9px;border-bottom:6px solid #fff;border-right:6px solid #fff}}.great-icon-right-arrow-in-circle{content:"";position:absolute;display:flex;flex-direction:column;align-items:flex-start;background:#d6e0e5;border-radius:50%;width:40px;height:40px;background-image:url(/static/icons/great-blue-arrow-right.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.great-notification-banner{border-color:#397e44;background-color:#397e44;margin-bottom:20px}@media(min-width: 40.0625em){.great-notification-banner{margin-bottom:30px}}@media(min-width: 40.0625em){.great-notification-banner .govuk-notification-banner__content{padding:40px 30px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:none}.great-header .great-header__container{justify-content:space-between;align-items:end}@media(min-width: 40.0625em){.great-header .great-header__container{display:flex}}.great-header nav{display:flex;align-items:end;position:relative}@media(min-width: 40.0625em){.great-header nav{height:110px}}.great-header nav li{display:inherit}.great-header nav a{color:#fff;text-decoration:none}.great-header nav a:link,.great-header nav a:visited,.great-header nav a:focus,.great-header nav a:hover,.great-header nav a:focus:active{color:#fff}.great-header nav a:focus,.great-header nav a:hover{text-decoration:underline}.great-header nav a:focus{outline-offset:-4px}@media(min-width: 40.0625em){.great-header form{margin-left:20px}}.great-header .great-header-menu-dropdown{top:70px;margin-top:0}@media(min-width: 40.0625em){.great-header .great-header-menu-dropdown{top:90px}}.great-header #magna-header-search-form{height:50px}.great-header .great-header-menu-items li a{font-family:"Noto Regular",Arial,Helvetica,Verdana}.great-header-logo{display:inline-block;width:170px}.great-header-logo img{width:100%;display:block}.great-header-search{height:60px}.great-header-menu-button{background:none;border:2px solid #fff;color:#fff;position:absolute;top:-50px;right:0}@media(min-width: 40.0625em){.great-header-menu-button{position:static}}.great-header-menu-button span{top:3px}.great-header-dropdown-item{position:relative}.great-header-dropdown-item>button{background:none;border:none;color:#fff;min-height:60px;min-width:120px;z-index:1}.great-header-dropdown-item>button i{padding-left:5px;pointer-events:none}.great-header-dropdown-item>button[aria-expanded=true]{background:#fff;color:#04043f}.great-header-dropdown-item>button[aria-expanded=true] i{transform:rotate(180deg);padding-left:0;padding-right:5px}.great-header-dropdown-item>div{box-shadow:rgba(0,0,0,.25) 0px 6px 10px 0px;position:absolute;top:80px;left:0}.great-header-dropdown-item>div[aria-hidden=true]{display:none}.great-header-dropdown-item>div[aria-hidden=false]{background:#fff}.great-header-dropdown-item>div[aria-hidden=false]::after{content:"";background:#fff;width:120px;height:26px;display:block;position:absolute;top:-26px}.great-header-dropdown-item>div ul{width:160px;padding:0 15px}.great-header-dropdown-item>div ul li,.great-header-dropdown-item>div ul a{color:#04043f;display:block}.great-header-dropdown-item>div ul li:first-of-type{border-bottom:2px solid #eef2f6}.great-header-dropdown-item>div ul a:link,.great-header-dropdown-item>div ul a:visited,.great-header-dropdown-item>div ul a:focus:active{color:#04043f}.great-header-dropdown-item>div ul a:focus,.great-header-dropdown-item>div ul a:focus:active{padding:0 15px;position:relative;width:calc(100% + 30px);left:-15px}.great-header-services{display:none}@media screen and (min-width: 1251px){.great-header-services{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.great-header-actions{position:absolute;top:-90px;right:-15px}@media(min-width: 40.0625em){.great-header-actions{top:-5px}}.great-tag{border-radius:9999px;display:block;font-family:"Noto Regular",Arial,Helvetica,Verdana;max-width:100px;text-align:center;background:#5e9be8;color:#fff}.great-tag--govuk{background:#222}.great-tag--howTo{background:#964f99}.great-tag--tool{background:#f36565}.great-tag--service{background:#004d44}.great-topic-card{display:block;background:#fff;text-decoration:none;width:100%}@media(min-width: 40.0625em){.great-topic-card{flex-basis:calc(33.333% - 30px)}}.great-topic-card:focus:active{background:#fff}.great-topic-card img{max-width:100%;height:auto}.great-topic-card--quarter-width{flex-basis:calc(25% - 30px);height:auto}.great-topic-card--half-width{flex-basis:calc(50% - 30px);height:fit-content}@media(min-width: 48.0625em){.great-topic-card--half-width{min-height:270px}}.great-topic-card--full-width{display:flex;position:relative;flex-basis:calc(100% - 30px);flex-direction:column}@media(min-width: 48.0625em){.great-topic-card--full-width{flex-direction:row;min-height:280px}}.great-topic-card--full-width>div{flex-basis:50%}@media(min-width: 48.0625em){.great-topic-card--full-width img{position:absolute;bottom:0;left:0;max-width:calc(50% - 30px)}}.great-card-wrapper{flex-wrap:wrap}@media(min-width: 48.0625em){.great-card-wrapper{margin-right:-30px}}.great-related-items{flex-wrap:wrap}.great-related-item{flex-basis:calc(33.333% - 20px)}@media(min-width: 48.0625em){.great-related-item{margin-right:30px}}.great-related-item:nth-of-type(3n){margin-right:0}.great-dep-triage-hero{position:relative;overflow:hidden}@media(min-width: 48.0625em){.great-dep-triage-hero{min-height:367px}}.great-dep-triage-hero img{display:none;bottom:0;position:absolute;right:0}@media(min-width: 40.0625em){.great-dep-triage-hero img{display:block;max-width:450px}}@media screen and (min-width: 851px){.great-dep-triage-hero img{max-width:600px}}@media screen and (min-width: 1251px){.great-dep-triage-hero img{max-width:752px}}@media(max-width: 40.0525em){.great-dep-tools-and-services h2{border:none}}.great-dep-card a{text-decoration:none}.great-dep-card img{margin:0;width:100%;height:auto}.great-dep-homepage-title{position:relative}@media(max-width: 40.0525em){.great-dep-homepage-title>div{display:flex;flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-dep-homepage-title img{width:calc(100% + 30px);position:relative;left:-15px}}@media(min-width: 48.0625em){.great-dep-homepage-title img{position:absolute;bottom:0;right:0;max-width:50%}}@media(min-width: 48.0625em){.great-dep-homepage-title__text{flex-basis:50%}}.great-dep-homepage-row{padding-bottom:3px}@media(max-width: 40.0525em){.great-dep-homepage-row .great-dep-card:first-of-type{margin-bottom:30px}}.great-primary-button--chevron{position:relative;padding-right:25px}.great-primary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link-white.svg);background-size:12px;height:21px;width:26px;bottom:1px;right:0}.great-primary-button--chevron:hover::after{background-image:url(/static/icons/internal-link.svg)}.great-secondary-button--chevron{position:relative;padding-right:25px}.great-secondary-button--chevron::after{background-repeat:no-repeat;background-position:50% 180%;display:inline-block;content:"";pointer-events:none;background-image:url(/static/icons/internal-link.svg);background-size:11px;height:20px;width:26px;bottom:1px;right:0}.great-secondary-button--chevron:hover::after{background-image:url(/static/icons/internal-link-white.svg)}nav.great-breadcrumbs{padding-top:calc(.75em - 5px) !important;padding-bottom:calc(.75em - 5px) !important;background-color:#eef2f6}nav.great-breadcrumbs ol{list-style-type:none;margin:0}nav.great-breadcrumbs li{padding:5px 0;margin-left:0;margin-bottom:0;display:inline-block;line-height:1.25}nav.great-breadcrumbs li::after{margin-right:10px;top:.4em}nav.great-breadcrumbs li:first-child{background-image:none;margin-left:0;padding-left:0}nav.great-breadcrumbs a,nav.great-breadcrumbs a:active:focus,nav.great-breadcrumbs span{font-size:16px;color:#212427}@media only screen and (max-width: 640px){nav.great-breadcrumbs a{font-size:14px !important}nav.great-breadcrumbs li:not(:first-child,:last-child){display:none}}nav.great-breadcrumbs li{margin-bottom:0}.great-breadcrumbs li:after{box-sizing:initial;transform:rotate(-45deg);content:"";border-style:solid;display:inline-block;height:5px;width:5px;position:relative;vertical-align:top;top:1px;border-color:#333;border-width:0 2px 2px 0;margin:2px 0 0 10px;top:.25em}.great-breadcrumbs ol li:last-child:after{display:none}.great-list-blue-tick{list-style:none}.great-list-blue-tick>li{display:block;clear:left;padding:7.5px 0}.great-list-blue-tick>li:before{content:"";height:30px;width:30px;min-width:30px;display:block;float:left;margin-left:0;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:100%;background:url("/static/icons/dark-blue-tick.svg");background-size:cover;background-position:center}.great-link-button--chevron svg{position:relative;top:2px}.great-link-button--chevron:hover path,.great-link-button--chevron:focus path{fill:#1d70b8}.great-picture img{display:block}@media(max-width: 40.0525em){.great-picture img{max-width:100%}}.great-promo{display:flex;align-items:flex-end}@media(max-width: 40.0525em){.great-promo{flex-direction:column-reverse}}@media(max-width: 40.0525em){.great-promo img{margin-bottom:20px}}.great-step-item{z-index:1;position:relative;display:flex;gap:1rem;padding-bottom:30px}.great-step-item.fa{display:flex;font-weight:400}.great-step-item::before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background-color:#fff;border:2px solid #b1b4b6}.great-step-item.current-step .govuk-link{color:#212427 !important}.great-step-item.current-step::before{background-color:#04043f;border-color:#04043f;content:"";color:#fff;font-family:"Font Awesome 5 Free";align-items:center;justify-content:center;display:flex;font-weight:900}.great-step-item:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0px;z-index:-1;transform:translateX(13px);width:2px;background-color:#b1b4b6}.great-step-item a:focus:active{color:inherit}.great-arrow-link:hover .great-title-link{text-decoration-line:underline}.great-arrow-link:focus .great-title-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-arrow-link:active .great-title-link{outline:3px solid #fd0}.great-arrow-link:focus:active .great-title-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-tag-container{display:flex !important;bottom:8px !important}.great-tag-container img{margin:0px 8px 0px 0px !important}.great-share{border-top:1px solid #b1b4b6}.great-share svg{margin-right:10px}.great-share path{fill:#04043f}.great-share a{display:inline-flex;align-items:center}.great-share a:hover .govuk-link{text-decoration-line:underline}.great-share a:focus .govuk-link{color:#212427;outline:3px solid rgba(0,0,0,0);background-color:#fd0;outline:none}.great-share a:active .govuk-link{outline:3px solid #fd0}.great-share a:focus:active .govuk-link{background:#fff;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;outline:3px solid rgba(0,0,0,0)}.great-share a:hover path{fill:#003078}.great-share a:focus{margin-left:50px}.great-share a:focus svg{left:-50px;position:relative}.great-share a:focus path{fill:#0b0c0c}.great-share a:focus span{margin-left:-50px}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-share ul li{margin-right:30px}}.great-share button.small-button{min-width:126px;min-height:44px;line-height:25px;padding:12px 15px;display:flex;align-items:center}.great-share button.small-button>span{padding-right:8px;font-size:14px}.great-hero--product-market{background-image:url(/static/images/hero-product-market-bg-1.png),url(/static/images/hero-product-market-bg-2.png);background-position:center top;overflow:hidden}.great-hero--product-market,.great-hero--product-market>.great-container{min-height:auto}@media(min-width: 1170px){.great-hero--product-market{min-height:500px}}.great-hero--product-market>.great-container{margin-top:40px;margin-bottom:40px}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-top:60px}}@media(min-width: 40.0625em){.great-hero--product-market>.great-container{margin-bottom:60px}}.great-hero--product-market .great-hero__heading{color:#fff;margin-top:0;font-size:36px;line-height:50px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__heading{font-size:44px;line-height:60px}}@media(min-width: 1170px){.great-hero--product-market .great-hero__heading{font-size:80px;line-height:85px}}.great-hero--product-market .great-hero__subtitle{font-size:16px;line-height:20px;color:#fff;margin:10px 0 20px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__subtitle{font-size:20px;line-height:30px;margin:20px 0}}@media(min-width: 48.0625em){.great-hero--product-market .great-hero__container{display:flex}}@media(min-width: 40.0625em)and (max-width: 48.0525em){.great-hero--product-market .great-hero__text{width:90%}}.great-hero--product-market .great-hero__search{margin-top:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__search{align-self:center}}@media(min-width: 1170px){.great-hero--product-market .great-hero__search{margin-top:0}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__form{margin-left:20px}}.great-hero--product-market .great-hero__form-inputs{display:flex;flex-direction:column}@media(min-width: 1170px){.great-hero--product-market .great-hero__form-inputs{flex-direction:row}}.great-hero--product-market .great-hero__label{font-size:24px;color:#fff;font-weight:bold;display:block;margin-bottom:15px}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{margin-bottom:25px}}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__label{font-size:28px}}.great-hero--product-market .great-hero__input{height:53px;padding:0 1rem;border-color:#fff !important;margin-bottom:15px}.great-hero--product-market .great-hero__input:focus{border-color:#04043f !important}@media(min-width: 1170px){.great-hero--product-market .great-hero__input{flex-grow:2;flex-basis:0;margin-right:10px}}.great-hero--product-market .great-hero__button{height:53px;margin-bottom:15px}@media(min-width: 1170px){.great-hero--product-market .great-hero__button{flex-grow:1;flex-basis:0}}.great-hero--product-market .great-hero__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-hero--product-market .great-hero__button-text{margin-left:-10px}.great-hero--product-market .great-hero__link{color:#fff;display:inline-block}@media(min-width: 40.0625em){.great-hero--product-market .great-hero__link{margin-left:20px}}.great-hero--product-market .great-hero__logo{width:260px;position:absolute;right:0;bottom:100px;display:none}.great-hero--product-market .great-hero__logo img{width:100%}@media(min-width: 768px){.great-hero--product-market .great-hero__logo{display:block}}@media(min-width: 1025px){.great-hero--product-market .great-hero__logo{width:412px}}.great-hero--product-market .great{overflow-x:visible}.great-product-market{background:#fff}.great-product-market__product-label{color:#04043f;font-weight:bold;margin-right:30px}.great-product-market__form-inputs{display:flex;flex-direction:column}@media(min-width: 40.0625em){.great-product-market__form-inputs{align-items:flex-start}.great-product-market__form-inputs>div{width:100%}}.great-product-market__form-inputs input{height:53px;padding:0 1rem}.great-product-market__button-container{display:flex;flex-direction:column;text-align:center}@media(min-width: 40.0625em){.great-product-market__button-container{flex-direction:row;align-items:baseline;text-align:left}}.great-product-market__button{height:53px;margin:15px 0;width:auto}@media(min-width: 40.0625em){.great-product-market__button{margin:15px 20px 15px 0}}.great-product-market__button::after{position:relative;background-position:50% 50%;height:16px;width:10px;bottom:-2px;right:-10px}.great-product-market__cards{display:flex;align-items:stretch;flex-direction:column;margin-bottom:50px}@media(min-width: 40.0625em){.great-product-market__cards{flex-direction:row}.great-product-market__cards>div{margin-right:30px}}.great-product-market__cards .great-card{flex:1}.great-inline-feedback__container{border-top-color:#dde5ed;border-top-style:solid;border-top-width:2px;background-color:#fff}.great-inline-feedback__page_useful_form{display:flex;gap:20px;align-items:center}.great-inline-feedback__page_useful_form button{margin-top:0px !important}.great-inline-feedback__submission-confirmation,.csat-submission-confirmation__heading{display:flex;gap:10px}.great-inline-feedback__submission-confirmation span[role=img],.csat-submission-confirmation__heading span[role=img]{font-size:28px;color:#00703c}.great-inline-feedback__submission-error{display:flex;gap:10px;padding-bottom:30px}.great-inline-feedback__submission-error span[role=img]{font-size:28px;color:#d4351c}.great-inline-feedback__detail-form{padding-top:30px}.great-inline-feedback__detail-form p{margin:0;color:#505a5f}.great-inline-feedback-detail-form__submission_buttons{display:flex;gap:30px;align-items:center}.great-inline-feedback-detail-form__submission_buttons button{margin-top:0px !important}.great-checkbox--inline-feedback label{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px}.great-checkbox--inline-feedback [type=checkbox]+label::before{border:2px solid #222;border-radius:4px}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.great-cookie-notice{display:none;padding:30px 0 0}.great-cookie-notice.block{display:block}.great-modal{position:fixed;inset:0px;z-index:1000;background-color:rgba(0,0,0,.5)}.great-modal__content{position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;max-width:800px;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 30px);width:calc(100vw - 30px)}@media(min-width: 40.0625em){.great-modal__content button{margin:0}}@media(min-width: 40.0625em){.great-modal__content button:first-of-type{margin-right:10px}}.great-accordian-sector-link{text-decoration:none;color:#006ccc;font-weight:700;position:relative;display:flex;width:100%;padding:0;background:none;border:0;margin-bottom:0;align-items:center;min-height:88px}.great-accordian-sector-link:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#1d70b8;font-weight:600;right:15px}.great-notification-banner--error{margin:0 auto;max-width:810px}.great-meta-label{color:#7c7c7c;display:flex;gap:10px;font-size:16px}.autocomplete__wrapper .great-autocomplete-overlay{width:489px;max-height:240px}@font-face{font-family:"Noto Regular";src:url("/static/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto SemiBold";src:url("/static/fonts/NotoSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("/static/fonts/fa-solid-900.eot");src:url("/static/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.woff2") format("woff2"),url("/static/fonts/fa-solid-900.woff") format("woff"),url("/static/fonts/fa-solid-900.ttf") format("truetype"),url("/static/fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free Regular";font-style:normal;font-weight:400;font-display:block;src:url("/static/fonts/fa-regular-400.eot");src:url("/static/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.woff2") format("woff2"),url("/static/fonts/fa-regular-400.woff") format("woff"),url("/static/fonts/fa-regular-400.ttf") format("truetype"),url("/static/fonts/fa-regular-4000.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fa-regular{font-family:"Font Awesome 5 Free Regular";font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;margin:0;color:#212427;font-weight:600}h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){h1{font-size:36px;line-height:50px;letter-spacing:normal}}h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){h2{font-size:28px;line-height:40px}}h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){h3{font-size:24px;line-height:34px}}h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){h4{font-size:20px;line-height:30px}}h5{font-size:20px;line-height:30px}body,div,p{font-family:"Noto Regular",Arial,Helvetica,Verdana;font-size:18px;color:#212427;line-height:30px}sup{font-size:smaller;vertical-align:top}.great .govuk-body,.great .step-list p,.step-list .great p,.great .govuk-body-s,.great .great-card .great-card__tag,.great-card .great .great-card__tag,.great .govuk-accordion__show-all-text,.great .govuk-accordion__section-toggle-text{font-family:"Noto Regular",Arial,Helvetica,Verdana}.govuk-caption-l{font-weight:300 !important;color:#505a5f !important;font-family:"Noto Regular",Arial,Helvetica,Verdana !important}.great-signup-form-label{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;font-size:18px;font-style:normal;font-weight:600;line-height:30px}@font-face{font-family:"Noto Arabic Regular";src:url("/static/fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Arabic SemiBold";src:url("/static/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}*:lang(ar) h1,*:lang(ar) h2,*:lang(ar) h3,*:lang(ar) h4,*:lang(ar) h5{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) body,*:lang(ar) p,*:lang(ar) button,*:lang(ar) a,*:lang(ar) li{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana !important}@font-face{font-family:"Noto Korean Regular";src:url("/static/fonts/NotoSansKR-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Korean Bold";src:url("/static/fonts/NotoSansKR-Bold.otf") format("opentype");font-weight:normal;font-style:normal}*:lang(ko) h1,*:lang(ko) h2,*:lang(ko) h3,*:lang(ko) h4,*:lang(ko) h5{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ko) body,*:lang(ko) p,*:lang(ko) button,*:lang(ko) a,*:lang(ko) li{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}i{font-size:18px}.fa-times-circle{color:#d4351c}label.far,.fa-book{color:#1d70b8}.page-title{padding:30px 0 20px 0}.link{color:#1d70b8}.learning-link:visited,.link:hover,.link:active,.link:focus:active{color:#4c2c92}article>h5{padding-top:10px}article>p{margin:0;padding-bottom:10px}#great-footer-copyright,.subheading{font-size:18px;line-height:30px;font-weight:400;font-family:"Noto Regular",Arial,Helvetica,Verdana}.big-number-list li:before{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important;color:#212427 !important;font-weight:600}#great-footer-copyright{font-size:16px;line-height:30px}.h-m,.h-s,a.learn__category-link,.body-m,.body-l,.h-l,.body-l-b,.h-xs,.body-l,.body-s,div,label.body-l,.body-m-b,.body-s-b,.heading-large,.heading-xlarge,.heading-small,.heading-medium,.multiple-choice label,.select__button i,.great-checkbox label,.great-checkbox label::before,.learn__lesson-item-link:visited,.learning-link:visited{color:#212427}.h-m,.h-s,.h-l,.h-xs,.heading-large,.heading-xlarge,.heading-small,.heading-medium,p.lede,.results.title,#search-results-information p,.heading-small{font-family:"Noto SemiBold",Arial,Helvetica,Verdana;font-weight:600}.link,.form-control,.body-m,.body-s,.body-l,.great-checkbox label,.multiple-choice label,.font-xsmall,.subheading{font-family:"Noto Regular",Arial,Helvetica,Verdana !important;font-weight:400}.body-l-b{font-size:18px}.magna-header__menu-items button,.magna-header__search input,select.form-control,.breadcrumbs li{font-size:18px;font-family:"Noto Regular",Arial,Helvetica,Verdana}.bold,.bold-large,.bold-medium,.bold-small,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.block-text:not(.microsite .block-text) h1,.block-text:not(.microsite .block-text) h2,.block-text:not(.microsite .block-text) h3,.block-text:not(.microsite .block-text) h4,#search-results-information p,.body-l-b,.card .card-inner h3,a.labelled-card .card-inner h3,a.labelled-image-card .card-inner h3,.card .card-inner h4,a.labelled-card .card-inner h4,a.labelled-image-card .card-inner h4,.card .card-inner h5,a.labelled-card .card-inner h5,a.labelled-image-card .card-inner h5,.card .card-inner h6,a.labelled-card .card-inner h6,a.labelled-image-card .card-inner h6{font-weight:600}.rich-text i{font-size:inherit}.article-list-page ul.content-list li h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.article-list-page ul.content-list li h3{font-size:24px;line-height:34px}}.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:44px;line-height:60px;letter-spacing:-0.03rem}@media screen and (max-width: 640px){.heading-xlarge,.govuk-heading-xlarge,.rich-text h1{font-size:36px;line-height:50px;letter-spacing:normal}}.rich-text h2{font-size:36px;line-height:50px}@media screen and (max-width: 640px){.rich-text h2{font-size:28px;line-height:40px}}.rich-text h3{font-size:28px;line-height:28px}@media screen and (max-width: 640px){.rich-text h3{font-size:24px;line-height:34px}}.rich-text h4{font-size:24px;line-height:24px}@media screen and (max-width: 640px){.rich-text h4{font-size:20px;line-height:30px}}.exred-triage-form .heading-medium{font-family:"Noto SemiBold",Arial,Helvetica,Verdana !important}.great-signup{width:100%;display:flex;flex-direction:row;overflow:hidden;background:#f5f5f6}.great-signup__logo{width:148px;height:auto}@media(max-width: 768px){.great-signup__logo{max-width:132px}}.great-signup__form-panel{color:#4c436e;min-height:100vh;padding:40px 105px 0px 105px;background-color:#fff;width:610px;flex-shrink:0;z-index:1}@media screen and (max-width: 1024px){.great-signup__form-panel{padding:30px;width:40%}}@media screen and (max-width: 768px){.great-signup__form-panel{padding:20px;width:50%}}@media screen and (max-width: 640px){.great-signup__form-panel{width:100%;padding:30px 30px}}.great-signup__form .vertical-seperator{margin-top:20px;margin-bottom:20px}.great-signup__form .vertical-seperator span{display:inline-block;font-size:19px;width:20%;text-align:center;margin:0}.great-signup__form .vertical-seperator hr{display:inline-block;height:2px;margin:0;vertical-align:middle;width:40%}.great-signup__info-panel{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0;position:relative}@media screen and (max-width: 640px){.great-signup__info-panel{display:none}}.great-signup__info-panel__content{max-width:850px;padding:0 40px;z-index:1;text-align:center}.great-signup__info-panel__heading{color:#fff;font-size:56px;line-height:52px;text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){.great-signup__info-panel__heading{font-size:48px;line-height:48px;margin-bottom:30px}}.great-signup__info-panel__subheadings{margin-top:30px;text-align:left}.great-signup__info-panel__subheadings p{align-items:center;margin-bottom:45px;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.great-signup__info-panel__subheadings p{font-size:24px;line-height:34px}}.great-signup__info-panel__subheadings p i{margin-right:10px;font-size:1.5em}.great-signup__info-panel__confirmation .fa-info-circle{font-size:40px}.great-signup__info-panel__confirmation .form-label{font-size:19px}.great *:lang(ar) h1,.great *:lang(ar) h2,.great *:lang(ar) h3,.great *:lang(ar) h4,.great *:lang(ar) h5,.great *:lang(ar) h6,.great *:lang(ar) .govuk-button,.great *:lang(ar) .great-font-bold,.great *:lang(ar) strong,.great *:lang(ar) .govuk-form-group-error .error-message ul li{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ar) p:not(.govuk-error-message),.great *:lang(ar) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ar) ol,.great *:lang(ar) ul,.great *:lang(ar) a,.great *:lang(ar) .govuk-hint,.great *:lang(ar) .govuk-error-message,.great *:lang(ar) .govuk-radios__label,.great *:lang(ar) .govuk-details,.great *:lang(ar) .govuk-link,.great *:lang(ar) .govuk-form-control,.great *:lang(ar) em{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko) h1,.great *:lang(ko) h2,.great *:lang(ko) h3,.great *:lang(ko) h4,.great *:lang(ko) h5,.great *:lang(ko) h6,.great *:lang(ko) .govuk-button,.great *:lang(ko) .great-font-bold,.great *:lang(ko) strong,.great *:lang(ko) .govuk-form-group-error .error-message ul li{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}.great *:lang(ko) p:not(.govuk-error-message),.great *:lang(ko) span:not(.great-badge,.great-text-darker-grey,.govuk-details__summary-text),.great *:lang(ko) ol,.great *:lang(ko) ul,.great *:lang(ko) a,.great *:lang(ko) .govuk-hint,.great *:lang(ko) .govuk-error-message,.great *:lang(ko) .govuk-radios__label,.great *:lang(ko) .govuk-details,.great *:lang(ko) .govuk-link,.great *:lang(ko) .govuk-form-control,.great *:lang(ko) em{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}.great *:lang(ko):dir(rtl) .govuk-grid-column-two-thirds{float:right !important}.great a[lang=ar]{font-family:"Noto Arabic Regular","Noto Regular",Arial,Helvetica,Verdana}.great a[lang=ko]{font-family:"Noto Korean Regular","Noto Regular",Arial,Helvetica,Verdana}*[dir=rtl] .govuk-grid-column-two-thirds,*[dir=rtl] .govuk-grid-column-three-quarters{float:right}*[dir=rtl] .microsite-header p{margin-left:0;margin-right:auto}*[dir=rtl] .govuk-form-group-error{padding-left:0 !important;padding-right:15px;border-left:none !important;border-right:5px solid #d4351c}.microsite *:lang(ar) .govuk-form-label{font-family:"Noto Arabic SemiBold","Noto SemiBold",Arial,Helvetica,Verdana}.microsite *:lang(ko) .govuk-form-label{font-family:"Noto Korean Bold","Noto SemiBold",Arial,Helvetica,Verdana}*:lang(ar) .great-inline-feedback__container{display:none}*:lang(ar) .footer,*:lang(ar) footer div.footer ul,*:lang(ar) .copyright-container .copy-right{direction:ltr;padding:0}.great-ds-border-bottom-grey{border-bottom:1px solid #7d8e96}.great-ds-heading-link::after{top:.12rem}@media(max-width: 40.0525em){.great-ds-sign-up-promo{width:calc(100% + 30px);position:relative;left:-15px}}.great-ds-sign-up-promo ul>li{display:flex}.great-ds-contact-us-promo{display:flex}@media(max-width: 40.0525em){.great-ds-contact-us-promo{width:calc(100% + 30px);position:relative;left:-15px;flex-direction:column;margin:-30px 0 -40px}}.great-ds-contact-us-promo>*{flex-basis:fit-content}.great-ds-button-primary{border-bottom:3px solid #003078}.great-ds-text-grey{color:#7d8e96}.great-ds-details summary{display:block;margin-bottom:0}.great-ds-details summary::-webkit-details-marker{display:none}.great-ds-details summary:hover{background-color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details summary:focus{outline:0}.great-ds-details summary:focus .great-ds-details__status{outline:3px solid rgba(0,0,0,0);color:#212427;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.great-ds-details summary:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.great-ds-details summary:focus .govuk-accordion-nav__chevron::after{color:#f3f2f1}.great-ds-details summary:focus .govuk-accordion__section-toggle-text{color:#0b0c0c}.great-ds-details .great-ds-details__status{display:inline-block;font-weight:600}.great-ds-details .great-ds-details__status-text--open{display:none}@media(min-width: 40.0625em){.great-ds-details[open] summary{margin-bottom:-10px}}.great-ds-details[open] summary~p{background:#fff;position:relative}.great-ds-details[open] .great-ds-details__status-text--open{display:inline-block}.great-ds-details[open] .great-ds-details__status-text--closed{display:none}.great-ds-details[open] .govuk-accordion-nav__chevron{transform:rotate(0deg)}.great-ds-link{display:inline-flex;text-decoration:none}.great-ds-link i{font-size:1.5rem;margin-right:10px}@media(min-width: 40.0625em){.great-ds-link i{font-size:2rem}}.great-ds-link span{font-weight:600;text-decoration:underline}.great-ds-link:focus span{text-decoration:none}.great-ds-hr{background:#d9d9d9;border:0;display:block;height:4px;width:100%}/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-airbnb:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-bacon:before{content:""}.fa-bacteria:before{content:""}.fa-bacterium:before{content:""}.fa-bahai:before{content:""}.fa-balance-scale:before{content:""}.fa-balance-scale-left:before{content:""}.fa-balance-scale-right:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battle-net:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-biking:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-dead:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-bookmark:before{content:""}.fa-bootstrap:before{content:""}.fa-border-all:before{content:""}.fa-border-none:before{content:""}.fa-border-style:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-box-open:before{content:""}.fa-box-tissue:before{content:""}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-bread-slice:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-business-time:before{content:""}.fa-buy-n-large:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-crash:before{content:""}.fa-car-side:before{content:""}.fa-caravan:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-clinic-medical:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudflare:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-compress-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-cotton-bureau:before{content:""}.fa-couch:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-critical-role:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dailymotion:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-deezer:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-disease:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edge-legacy:before{content:""}.fa-edit:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-evernote:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-alt:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fan:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-faucet:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-excel:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-upload:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-firefox-browser:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-git:before{content:""}.fa-git-alt:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glasses:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-pay:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guilded:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hamburger:before{content:""}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-holding-water:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-sparkles:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-helping:before{content:""}.fa-hands-wash:before{content:""}.fa-handshake:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-handshake-slash:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-hat:before{content:""}.fa-hashtag:before{content:""}.fa-hat-cowboy:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-hat-wizard:before{content:""}.fa-hdd:before{content:""}.fa-head-side-cough:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-head-side-mask:before{content:""}.fa-head-side-virus:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hive:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hospital-user:before{content:""}.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-house-user:before{content:""}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-icons:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-ideal:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-innosoft:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-instalod:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kiwi-bird:before{content:""}.fa-korvue:before{content:""}.fa-landmark:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-house:before{content:""}.fa-laptop-medical:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-luggage-cart:before{content:""}.fa-lungs:before{content:""}.fa-lungs-virus:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-mdb:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microblog:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mixer:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mouse:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-octopus-deploy:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-orcid:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-pager:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-arrows:before{content:""}.fa-people-carry:before{content:""}.fa-pepper-hot:before{content:""}.fa-perbyte:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-square-alt:before{content:""}.fa-phone-volume:before{content:""}.fa-photo-video:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-square:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-plane-slash:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-print:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pump-medical:before{content:""}.fa-pump-soap:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-record-vinyl:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-remove-format:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-rust:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-salesforce:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-shield-virus:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopify:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shower:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sink:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-sketch:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-soap:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spell-check:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stackpath:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-stopwatch-20:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-store-alt-slash:before{content:""}.fa-store-slash:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swift:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-symfony:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablets:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-tiktok:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-trailer:before{content:""}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-trash-restore:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbraco:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-uncharted:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-unity:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-unsplash:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-users-slash:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-vest:before{content:""}.fa-vest-patches:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-virus:before{content:""}.fa-virus-slash:before{content:""}.fa-viruses:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-voicemail:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-warehouse:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-water:before{content:""}.fa-wave-square:before{content:""}.fa-waze:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wodu:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
diff --git a/react-components/dist/loggedout_styles.css.map b/react-components/dist/loggedout_styles.css.map
index 3eac27496c..c2eb672f36 100644
--- a/react-components/dist/loggedout_styles.css.map
+++ b/react-components/dist/loggedout_styles.css.map
@@ -1 +1 @@
-{"version":3,"file":"loggedout_styles.css","mappings":";;;;;;;;AAIQ,MCJR,iCAGE,0CAIE,iJCNF,uBCQ2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,cCsMtB,iDLnON,sBMsBwB,qEHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,oEAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,iEJgDR,aKwDkB,0ELpDlB,aK2D0B,oELvD1B,aK8DwB,uEL1DxB,aKiEyB,oEL3DzB,aKlBwB,cHuJlB,4VF+HF,2BACE,cACA,qBAKA,qDA3KN,aKtI4B,oDL2I5B,UM7J6B,0BNoK7B,aK9HwB,gELoJxB,UM1L6B,cJ6LvB,+DFHN,UKjLwB,iCLwLxB,wBAEI,gEAIJ,UMvM6B,cJ6LvB,+DFUN,UK9LwB,yDLqNxB,UAEE,wDAKF,2BAEE,4BAGF,aKpMwB,oDLoQxB,oBACE,oCAvCF,aKtKkB,uCL0KlB,aK1KkB,qCL8KlB,aKhKwB,sCLoKxB,aK7JyB,qCLmKzB,aKhPwB,mBRzCxB,oBGqVA,cAGA,qBAGA,yBAEA,+BIvVA,4CAEE,aG3CF,uBTQ2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,WOrME,aCnC3B,mBCsGI,eDpGJ,qBACA,cL6NI,YKnON,sBJsBwB,+BD6MlB,YKnON,mBR0OkB,yBACS,eGRrB,YKnON,cRyOc,iBAEa,eGRrB,YKnON,UF+CwB,+BHoLlB,YKnON,kBCgHQ,0BDvGN,eACE,gBAIJ,iBAIE,mCAOF,iBACE,qBACA,mCAGF,iBACE,wBACA,iFAGF,eAEE,8BL8LI,gFKhMN,iBAKI,yBAIJ,kBACE,8BLsLI,uBKvLN,kBAII,oBE9CJ,UHoC6B,wBR9BF,mCCO3B,kCACA,gBA4CA,eA8KkB,oBACS,cUrOzB,aAEA,mBDiGI,cN0HA,kBOjON,UJ6CwB,eHoLlB,kBOjON,sBNoBwB,+BD6MlB,kBOjON,cVwOkB,yBACS,eGRrB,kBOjON,cVuOc,iBAEa,+BGRrB,kBOjON,kBD8GQ,oDChGR,UHsB6B,wBR9BF,mCCO3B,kCACA,gBA4CA,iBA8KkB,yBACS,cUvNzB,aAEA,mBDmFI,cN0HA,kDOnNN,UJ+BwB,eHoLlB,kDOnNN,sBNMwB,+BD6MlB,kDOnNN,iBV0NkB,yBACS,eGRrB,kDOnNN,cVyNc,iBAEa,+BGRrB,kDOnNN,kBDgGQ,oDClFR,UHQ6B,wBR9BF,mCCO3B,kCACA,gBA4CA,mBA8KkB,yBACS,cUzMzB,aAEA,mBDqEI,cN0HA,kDOrMN,UJiBwB,eHoLlB,kDOrMN,sBNRwB,+BD6MlB,kDOrMN,gBV4MkB,iBACS,eGRrB,kDOrMN,cV2Mc,iBAEa,+BGRrB,kDOrMN,kBDkFQ,oDCpER,UHN6B,wBR9BF,mCCO3B,kCACA,gBA4CA,eA8KkB,iBACS,cU3LzB,aAEA,mBDuDI,cN0HA,kDOvLN,UJGwB,eHoLlB,kDOvLN,sBNtBwB,+BD6MlB,kDOvLN,mBV8LkB,yBACS,eGRrB,kDOvLN,cV6Lc,iBAEa,+BGRrB,kDOvLN,kBDoEQ,oBCpDR,uBXpD2B,mCCO3B,kCACA,gBAkCA,mBAwLkB,yBACS,cU5KzB,kBAEA,cJT0B,cH2KtB,kBOvKN,sBNtCwB,+BD6MlB,kBOvKN,mBV8KkB,yBACS,eGRrB,kBOvKN,cV6Kc,iBAEa,mBUrK3B,uBX9D2B,mCCO3B,kCACA,gBAkCA,mBAwLkB,yBACS,cUlKzB,kBAEA,cJnB0B,cH2KtB,iBO7JN,sBNhDwB,+BD6MlB,iBO7JN,gBVoKkB,iBACS,eGRrB,iBO7JN,cVmKc,iBAEa,+BGRrB,iBO7JN,eASI,mBAIJ,uBX3E2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,cUrJzB,cJ9B0B,cH2KtB,iBOhJN,sBN7DwB,+BD6MlB,iBOhJN,mBVuJkB,yBACS,eGRrB,iBOhJN,cVsJc,iBAEa,iCU9I3B,UHvD6B,wBR9BF,mCCO3B,kCACA,gBAkCA,mBAwLkB,yBACS,aU1IzB,mBDQI,cN0HA,+BOtIN,UJ9CwB,eHoLlB,+BOtIN,sBNvEwB,+BD6MlB,+BOtIN,gBV6IkB,iBACS,eGRrB,+BOtIN,cV4Ic,iBAEa,+BGRrB,+BOtIN,kBDmBQ,yCCPR,UHnE6B,wBR9BF,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,aU9HzB,mBDJI,cN0HA,uCO1HN,UJ1DwB,eHoLlB,uCO1HN,sBNnFwB,+BD6MlB,uCO1HN,mBViIkB,yBACS,eGRrB,uCO1HN,cVgIc,iBAEa,+BGRrB,uCO1HN,kBDOQ,6CCKR,UH/E6B,wBR9BF,mCCO3B,kCACA,gBAkCA,kBAwLkB,yBACS,aUlHzB,mBDhBI,cN0HA,2CO9GN,UJtEwB,eHoLlB,2CO9GN,sBN/FwB,+BD6MlB,2CO9GN,cVqHkB,iBACS,eGRrB,2CO9GN,cVoHc,gBAEa,+BGRrB,2CO9GN,kBDLQ,iBCkBR,UH5F6B,wBR9BF,mCCO3B,kCACA,gBAkCA,iBAwLkB,iBACS,aUrGzB,mBD7BI,cN0HA,eOjGN,UJnFwB,eHoLlB,eOjGN,sBN5GwB,+BD6MlB,eOjGN,iBVwGkB,yBACS,eGRrB,eOjGN,cVuGc,gBAEa,+BGRrB,eOjGN,kBDlBQ,oKC+CR,eACE,8BPmEI,kKOpEN,gBAII,6hBAIJ,gBD9DM,8BN0HA,2hBO5DN,gBDvDQ,wjCC6DR,eAME,8BPgDI,sjCOtDN,gBASI,uBCtLJ,QACE,SACA,0BASF,eF8FM,iDN0HA,yBQxNN,eFqGQ,+BNmHF,yBQxNN,kBFqGQ,0BE5FR,eFqFM,iDN0HA,wBQ/MN,eF4FQ,+BNmHF,wBQ/MN,kBF4FQ,0BEnFR,eF4EM,iDN0HA,wBQtMN,eFmFQ,+BNmHF,wBQtMN,kBFmFQ,gCExER,+BACE,qBC/BF,iBH+FM,aG3EJ,sBACA,mBACA,8BTmMI,oBSzNN,kBHsGQ,kCGzEN,uBb/ByB,mCCO3B,kCACA,gBAkCA,eAwLkB,mBACS,qBYlMvB,eAGA,eA1Ba,mBA4Bb,kBACA,cToLE,gCS5LJ,sBRjBsB,+BD6MlB,gCS5LJ,mBZmMgB,cACS,eGRrB,gCS5LJ,cZkMY,iBAEa,oCYvLzB,kBACE,8BT8KE,oBSzNN,kBAkDI,mBAEA,eACA,qBACA,mEAEA,iBAvDe,iCA4Df,eACE,oBCtEN,kBJuGM,0BKjGN,UACE,cACA,WACA,8BXwNI,kBUjON,kBJ8GQ,mDI1GN,eACE,0BAIJ,iBACE,8BACA,4CAEA,SAEE,SACA,iBEhBJ,kBAEE,kBACA,wBDGF,UACE,cACA,WACA,gCCFA,qBCyCF,WAEE,eAEF,8Bb6KM,+BY1NJ,SC+CA,WAP2C,+BDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,6BY1NJ,oBC+CA,WAP2C,8BDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,4BY1NJ,SC+CA,WAP2C,gCDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,8BY1NJ,oBC+CA,WAP2C,oCDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,kCY1NJ,SC+CA,WAP2C,0BDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,wBY1NJ,UC+CA,WAP2C,8CD/B3C,qBCgCF,eAIA,8Bb6KM,4CYjNJ,SCsCA,WAP2C,4CD/B3C,qBCgCF,eAIA,8Bb6KM,0CYjNJ,oBCsCA,WAP2C,2CD/B3C,qBCgCF,eAIA,8Bb6KM,yCYjNJ,SCsCA,WAP2C,6CD/B3C,qBCgCF,eAIA,8Bb6KM,2CYjNJ,oBCsCA,WAP2C,iDD/B3C,qBCgCF,eAIA,8Bb6KM,+CYjNJ,SCsCA,WAP2C,uCD/B3C,qBCgCF,eAIA,8Bb6KM,qCYjNJ,UCsCA,WAP2C,sBC1B7C,aAIE,iBACA,oBACA,8BdsMI,oBc5MN,gBAYI,oBACA,uEAWJ,gBR0DM,8BN0HA,qEcpLN,gBRiEQ,kBS7GR,wBZ4B+B,8BYrB7B,2BACG,sBACK,2DAcR,gBAvBF,uBAwBI,kDAEA,oBACE,gBfqMA,gBehON,iBAkCI,wBAKJ,QAGE,sBZP2B,wBagC7B,eC1DiB,kBAsCC,oDDvBlB,uBA2CA,+DArCE,8DACA,+BhBiMI,uBgB7JN,iBC3Ba,2ED2Bb,+DArBI,8DACA,6BhBiLE,uBgB7JN,iBAbE,iBACA,mCAIA,uBAQF,iBAPI,iBACA,oBE3DJ,kBZoGM,8BN0HA,iBkB9NN,kBZ2GQ,4BYvGR,gBACE,mCAGF,YAEE,gBACA,iBAEA,oBACA,kCAGF,uBtBd2B,mCCO3B,kCACA,gBA4CA,mBA8KkB,yBACS,WOrME,ccZ3B,gBACA,iBACA,clBuMI,iCkB7MN,sBjBAwB,+BD6MlB,iCkB7MN,gBrBoNkB,iBACS,eGRrB,iCkB7MN,crBmNc,iBAEa,eGRrB,iCkB7MN,UfyBwB,gDefxB,eACE,4CAKA,+BAEE,qDAGF,aACE,6DAKF,YACE,iBZuDE,kDN0HA,4DkBlLJ,mB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uBnON,sBtBsBwB,+BD6MlB,YuBnON,mB1B0OkB,yBACS,eGRrB,YuBnON,c1ByOc,iBAEa,2F0BzN3B,kBACE,sIAcF,kBACE,qCAIF,eACE,cCvCF,uB5BQ2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,WOrME,coBlC3B,kBAEA,cxB6NI,awBnON,sBvBsBwB,+BD6MlB,awBnON,mB3B0OkB,yBACS,eGRrB,awBnON,c3ByOc,iBAEa,eGRrB,awBnON,UrB+CwB,mDqBrCxB,e3BkDA,mB2B9CE,kBAGF,c3ByNkB,oBACS,8BGRrB,iBwBlNN,c3ByNkB,yBACS,eGRrB,iBwBlNN,c3BwNc,iBAEa,kB2BtN3B,gB3BqNkB,yBACS,8BGRrB,gBwB9MN,iB3BqNkB,yBACS,eGRrB,gBwB9MN,c3BoNc,iBAEa,kB2BlN3B,kB3BiNkB,yBACS,8BGRrB,gBwB1MN,gB3BiNkB,iBACS,eGRrB,gBwB1MN,c3BgNc,iBAEa,kB2B9M3B,e3B+BA,sB2BrBA,QACE,iBCpCF,uB7BI2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,sB4BpOzB,cACA,WACA,gBACA,mBnB+FI,YmB7FJ,gBAEA,yBAEA,gBACA,wBAEA,czBgNI,gByB/NN,sBxBkBwB,+BD6MlB,gByB/NN,mB5BsOkB,iBACS,eGRrB,gByB/NN,c5BqOc,iBAEa,+BGRrB,gByB/NN,kBnB4GQ,wBmB3FN,sBACE,iBAEA,2BAIA,0BAGF,UACE,cACA,+BACA,mBACA,wBAIJ,oBtB8CmB,8BsB3CjB,oBtBsEwB,wBuB3G1B,kBpBoGM,8BN0HA,uB0B9NN,kBpB2GQ,kFoBxGN,iBAEE,iCAIJ,iC7B+DA,a6B7DE,gBACA,wCAEA,WAME,2CAIJ,iBACE,iBC9BF,WACE,SACA,UACA,SACA,wBhBIF,UACE,cACA,WACA,mCgBDF,gCACE,kBAEE,0BAKJ,uB/BV2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,WOrME,sBuBb3B,cACA,eACA,mBACA,UACA,mBAEA,c3BoMI,wB2BjNN,sB1BIwB,+BD6MlB,wB2BjNN,mB9BwNkB,yBACS,eGRrB,wB2BjNN,c9BuNc,iBAEa,eGRrB,wB2BjNN,UxB6BwB,oFwBZxB,e9ByBA,mB8BrBE,6BAGF,c9BgMkB,oBACS,8BGRrB,4B2BzLN,c9BgMkB,yBACS,eGRrB,4B2BzLN,c9B+Lc,iBAEa,6B8B7L3B,gB9B4LkB,yBACS,8BGRrB,2B2BrLN,iB9B4LkB,yBACS,eGRrB,2B2BrLN,c9B2Lc,iBAEa,6B8BzL3B,kB9BwLkB,yBACS,8BGRrB,2B2BjLN,gB9BwLkB,iBACS,eGRrB,2B2BjLN,c9BuLc,iBAEa,6B8BrL3B,e9BMA,kC8BCE,kBACA,oBACA,yBCnDF,YACE,eACA,kBACA,mBACA,yEAGF,eAEE,0BAGF,SAGE,WApBwB,qBAuBxB,UACA,eACA,0BAGF,iBACE,4BAMA,gBACA,iBACA,eACA,0BAEA,kCAIF,UACE,sBACA,kBACA,QACA,SACA,WAlDsB,0CAqDtB,yBACA,iCAOF,UACE,sBACA,kBACA,SAIA,UAhEyC,WAkEzC,YACA,yBACA,aACA,yBACA,+BAGA,UACA,yBACA,yBAGF,aACE,WACA,gBACA,mBAlF0C,kBAoF1C,sGAMF,eACE,iEAIF,gBACE,gCAMA,mBACA,0BAQA,uEAJA,gEAZF,uBAaI,mEAOJ,SACE,8FAIF,kBAEE,0GAGF,UAEE,4BAOF,uBhCvI2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,WOrME,WwBhCL,mBA8ItB,kBACA,c5B8EI,2B4BpFN,sB3BzHwB,+BD6MlB,2B4BpFN,mB/B2FkB,yBACS,eGRrB,2B4BpFN,c/B0Fc,iBAEa,eGRrB,2B4BpFN,UzBhGwB,iCyBuHxB,kBtB7DM,iBsBuDuB,kBAIF,8BAMzB,8B5ByDI,+B4B7DN,kBtBtDQ,mEsB4DN,YACE,4CAGF,eACE,kDAWF,eACE,mDAYF,iBACE,mDAGF,gBAGE,2DAQF,QA9Be,OAgCb,WAlN0B,sEA0N5B,QACE,SAIA,WACA,aACA,yBACA,kDAWF,iBACE,yDAIF,gBACgB,kBAEd,qDAGF,UAxP4B,kBA0P1B,iIASF,gCAGE,mBACA,8BACA,wHAQF,4CAOI,uEALF,uHAFF,uBAGI,wCAcJ,gIACE,kBACE,wHAGF,yBACE,uBC5SN,gBACE,uCAMA,yB1BqB6B,8B0Bd/B,YACE,+BAGF,mBAEE,uCAEA,YAIE,qCAGF,YAcE,cC1CJ,uBlCI2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,sBiCpOzB,WACA,cACA,aACA,YACA,yBAKA,gBACA,wBAGA,gBACQ,c9B8MJ,a8B/NN,sB7BkBwB,+BD6MlB,a8B/NN,mBjCsOkB,yBACS,eGRrB,a8B/NN,cjCqOc,iBAEa,qBiCpNzB,sBACE,iBAEA,2BAMA,uBAGF,UACE,cACA,+BACA,mBACA,iFAIJ,QAEE,wBACA,2BAGF,yBACE,qBAGF,oB3BgCmB,2B2B7BjB,oB3BwDwB,oC2BnD1B,iCjCgBA,qBiCdE,wBAMF,gBACE,wBAGF,gBACE,wBAGF,gBACE,uBAGF,eACE,uBAGF,eACE,uBAGF,gBACE,uBAGF,gBACE,uBAGF,YACE,oCAEA,aACE,0CAGF,SAEE,4B9ByHE,sB8BlIN,aAcI,oCAEA,cAEE,4CAKN,uBlChH2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,sBiChHzB,aAEA,mBACA,uBACA,iBACA,cACA,YACA,yBACA,yBACA,kBACA,mBACA,eAEA,cACA,c9B0FI,0C8B3GN,sB7BlGwB,+BD6MlB,0C8B3GN,mBjCkHkB,yBACS,eGRrB,0C8B3GN,cjCiHc,iBAEa,6BGRrB,0C8B3GN,aAoBI,YACA,mBACA,6B9BqFE,qB8BjFN,eAEI,0B9B+EE,qB8BjFN,cAKI,6B9B4EE,qB8BvEN,YAEI,0B9BqEE,qB8BvEN,aAKI,oBC5JJ,WAEE,0BpBCF,UACE,cACA,WACA,yBoBDF,oBACE,kBACA,gBACA,0BAGF,aACE,0BAGF,eACE,gBCrBF,uBpCQ2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,WOrME,mBEmEvB,c0BpGJ,chC8NI,egCnON,sB/BsBwB,+BD6MlB,egCnON,mBnC0OkB,yBACS,eGRrB,egCnON,cnCyOc,iBAEa,eGRrB,egCnON,U7B+CwB,+BHoLlB,egCnON,kB1BgHQ,0B0BxGR,oBAEE,kBAEA,2CAIA,YACE,mFAGF,eAEE,sBAIJ,gBACE,oBACA,kBACA,wBAGF,YACE,mBACA,kCAGF,eACE,kBAMF,eACE,8BACE,yBAGF,eACE,8BAGF,enCOF,mBS6CM,kB0BjDF,8ChC2KE,6BgC9KJ,kB1B2DM,sC0B5CR,wBACE,iBAEE,kBAGA,c7B0Dc,e6BtDd,+BAEA,a7BkEoB,+B6B9DpB,+B9BrEJ,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,8B8B6DN,yBlC5DF,6CCb+B,8BAaH,4DiCgE1B,mDjChDmC,sCDQnC,8BACQ,kCACR,0BACQ,4DkC0CR,oBACE,iDAKF,YACE,iCAIF,UACE,kBACA,SAEA,SACA,OACA,YAEA,cCjF+D,QAGnE,SACA,mBAEA,2BACA,oDAeE,4CACQ,gCAER,0BACA,sDD2DE,aCrF+D,QAGnE,SACA,mBAEA,2BACA,oDAqBE,4CACQ,gCAER,yBACA,sBD0DA,6BACE,uBE7HJ,uBtCM2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,WOrME,aEiEvB,mBAEA,yB4BjGJ,clC2NI,qBkCjON,sBjCoBwB,+BD6MlB,qBkCjON,mBrCwOkB,yBACS,eGRrB,qBkCjON,crCuOc,iBAEa,eGRrB,qBkCjON,U/B6CwB,+BHoLlB,qBkCjON,Y5B4GQ,+BNqHF,qBkCjON,kB5B8GQ,6B4BtGN,sBACE,6BAIJ,kBrC2NkB,yBACS,gBA/K3B,aqCzCE,mB5BsFI,8BN0HA,4BkCpNN,gBrC2NkB,iBACS,eGRrB,4BkCpNN,crC0Nc,iBAEa,+BGRrB,4BkCpNN,kB5BiGQ,+B4BxFN,eACE,gCAGF,e5B6EI,8BN0HA,+BkCvMJ,e5BoFM,yC4BhFN,iB5ByEI,4B4BnEN,eACE,0CAIF,eACE,8BAGF,erCaA,wBDpD2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,cCsMtB,6BkCpLN,sBjCzBwB,qCHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,oCAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,wEJwFR,aK/BmB,oCLoCnB,aACE,qCAGF,aKxCmB,oCL8CnB,aKvDwB,uBgCxExB,kB7BqGM,wB6BnGJ,gBACA,aACA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gHQ,+BNmHF,kBwCnON,kBlCgHQ,iCkCnGN,YACE,6DAGF,eAEE,4BCnBJ,uB7CQ2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,mBSlIrB,yBmCrGJ,yBtCUiB,cHqNb,2ByCnON,sBxCsBwB,+BD6MlB,2ByCnON,mB5C0OkB,yBACS,eGRrB,2ByCnON,c5CyOc,iBAEa,+BGRrB,2ByCnON,kBnCgHQ,mCmCxGN,sBACE,oCAIJ,oBACE,sCAIA,8BzCiNI,mCyCtNN,oBAQI,oCAIJ,c5CiNkB,iBACS,gBA/K3B,S4C9BE,UACA,WACA,8BzCmMI,kCyC1MN,mB5CiNkB,yBACS,eGRrB,kCyC1MN,c5CgNc,iBAEa,sC4CxM3B,UrCG6B,mCDAA,cH6LvB,oCyChMN,UtCYwB,+BHoLlB,oCyChMN,YACmB,wCAYjB,qBAGE,gBAOA,iDAGF,eACE,qCAIJ,kB5CwKkB,yBACS,gBA/K3B,gB4CUE,UAEA,8BzC2JI,oCyCjKN,gB5CwKkB,iBACS,eGRrB,oCyCjKN,c5CuKc,iBAEa,mC4ChK3B,uB7CnE2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,cCsMtB,iCyCxJN,sBxCrDwB,yCHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,wCAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,uCJ8QR,aKtKkB,0CL0KlB,aK1KkB,wCL8KlB,aKhKwB,yCLoKxB,aK7JyB,wCLmKzB,aKhPwB,qCsCIxB,oBtCcqB,iLL2DrB,aK3DqB,4ELgErB,aACE,6EAGF,aKpEqB,4EL0ErB,aK5FwB,mBuC1ExB,kBpCuGM,aoCrGJ,sBACA,mBACA,eACA,8B1C4NI,kB0CjON,kBpC8GQ,+BNmHF,kB0CjON,kBAQI,uBACA,0BAIJ,QACE,UACA,gBACA,yEAGF,uB9Cb2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,sB6ClNzB,kBACA,eACA,gBACA,kBACA,WACA,c1CqMI,wE0C9MN,sBzCCwB,+BD6MlB,wE0C9MN,mB7CqNkB,yBACS,eGRrB,wE0C9MN,c7CoNc,iBAEa,4F6C3MzB,wBACE,yBAIJ,YAGE,kBAI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OrME,WgDnC3B,mB9CsGI,iB8CnGJ,yBACA,cpD4NI,aoDnON,sBnDsBwB,+BD6MlB,aoDnON,mBvD0OkB,yBACS,eGRrB,aoDnON,cvDyOc,iBAEa,eGRrB,aoDnON,UjD+CwB,+BHoLlB,aoDnON,kB9CgHQ,uB8C5FR,evDwCA,yCuDpCA,wBAEE,gCACA,gBACA,mBACA,6BAGF,iCvD6CA,2DuDzCA,gBAEE,+DAGF,eAEE,uBAGF,evDcA,sBuDXE,gBACA,6EAIF,kBAGE,2BAGF,cvD8KkB,oBACS,8BGRrB,0BoDvKN,cvD8KkB,yBACS,eGRrB,0BoDvKN,cvD6Kc,iBAEa,2BuD3K3B,gBvD0KkB,yBACS,8BGRrB,yBoDnKN,iBvD0KkB,yBACS,eGRrB,yBoDnKN,cvDyKc,iBAEa,2BuDvK3B,kBvDsKkB,yBACS,8BGRrB,yBoD/JN,gBvDsKkB,iBACS,eGRrB,yBoD/JN,cvDqKc,iBAEa,cwD3O3B,c/CyGM,2CVjGqB,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,8BGRrB,YqDnON,kB/CgHQ,eNmHF,YqDnON,sBpDsBwB,+BD6MlB,YqDnON,mBxD0OkB,yBACS,eGRrB,YqDnON,cxDyOc,iBAEa,qBwDrO3B,cxDoOkB,iBACS,gBAzL3B,WOZ6B,mBiD1B3B,8BrDuNI,mBqD7NN,mBxDoOkB,yBACS,eGRrB,mBqD7NN,cxDmOc,iBAEa,eGRrB,mBqD7NN,UlDyCwB,oBkDhCxB,QACE,UACA,gBACA,mB/CuFI,8BN0HA,kBqDpNN,kB/CiGQ,yB+C1FR,gBACE,gCAEA,UjDa2B,YiDXzB,kBACA,kBACA,crDsME,+BqD1MJ,UlDsBsB,mBkDdxB,uBzDzB2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,qBsDQ1B,mBACA,crD6LI,iBqDlMN,sBpDXwB,yBHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,wBAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,uBJgDR,aKwDkB,0BLpDlB,aK2D0B,wBLvD1B,aK8DwB,yBL1DxB,aKiEyB,wBL3DzB,aKlBwB,oBkDnCxB,kB/CgEM,8BN0HA,mBqD1LN,kB/CuEQ,+BNmHF,4CqDnLF,eAEE,gCACA,oD1C3CN,UACE,cACA,WACA,8C0C2CE,YACE,kDAGF,iBACE,iBAEA,gBACA,cACA,kBACA,WAEA,yBACA,kBACA,0DAEA,YACE,4DAIJ,iBAGE,gBAEA,mBAGA,iBACA,mBACA,oBACA,kBACA,yBAEA,gBACA,sBlDpDuB,6EkDwDvB,oBACE,4CAIJ,eAGE,oGvD0HN,UM1L6B,0CJ6LvB,mGFHN,UKjLwB,+BHoLlB,iDFIN,wBAEI,oGAIJ,UMvM6B,0CJ6LvB,mGFUN,UK9LwB,+BHoLlB,kDqD3HA,UACE,kBACA,MACA,QACA,SACA,OACA,8CAIJ,e/CTE,kB+CWA,yBACA,aACA,0DAEA,eACE,sDAIJ,YACE,mBC1HN,uB1DI2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,ayDrOzB,mBhDmGI,UgDjGJ,qBACA,ctD0NI,iBsD/NN,sBrDkBwB,+BD6MlB,iBsD/NN,mBzDsOkB,yBACS,eGRrB,iBsD/NN,czDqOc,iBAEa,+BGRrB,iBsD/NN,kBhD4GQ,yBgD7FR,aACE,kBACA,WACA,gBACA,iBACA,oBACA,gCACA,oCAGF,4BACE,yCAMF,kBAlC+B,iCAsC/B,kBACE,mBACA,WlDJ2B,cJ6LvB,gCsD3LN,UnDOwB,2BmDDxB,kBACE,kBACA,iBACA,mBACA,WlDZ2B,cJ6LvB,yBsDrLN,UnDCwB,6CmDOxB,anDE4B,+BmDK5B,UACE,cACA,kBACA,MACA,QACA,SACA,OACA,wBAGF,cACE,cnDhB0B,qBoDxD5B,uB3DQ2B,mCCO3B,kCACA,gBAkCA,eAwLkB,iBACS,mBSlIrB,kBiDtGJ,eACA,cvD+NI,oBuDnON,sBtDsBwB,+BD6MlB,oBuDnON,mB1D0OkB,yBACS,eGRrB,oBuDnON,c1DyOc,iBAEa,+BGRrB,oBuDnON,kBjDgHQ,4BiDzGR,e1DqDA,sB0DjDE,qBAEA,kBAEA,OACA,eAEA,gBACA,gBACA,sBAQA,kBACA,WpDS2B,gBCAA,emDJ3B,iBACA,kBAEA,yBAIA,qBACI,iBACI,yBAIR,8BvDoLI,0BuD5NN,eAgBI,4CA0BF,0BA1CF,uBA2CI,iBACA,yBACA,4BAIJ,UnDlB6B,cmDoB3B,kBACA,cvDwKI,0BuD3KN,UpDTwB,yBQvCxB,UACE,cACA,WACA,wB6CXF,4BNeA,qBAEA,sBACA,oBAGA,qBACA,2BAEA,8BAGA,wCACA,gCACQ,oBAER,8BAKA,yBAKA,qBACI,iBACI,gCAgBR,WACE,+BAGF,WACE,2DAcF,4BA/DA,qBAEA,sBACA,oBAGA,qBACA,2BAEA,8BAGA,wCACA,gCACQ,oBAER,8BAKA,yBAKA,qBACI,iBACI,0BO1CR,yBACE,gCAGF,+BACE,yBAGF,wBACE,wBAGF,uBACE,czDqNI,6ByDjNJ,uBACE,qBCiBF,mBpDmEI,wBoD7DF,uBpD+DE,0BoD/DF,yBpD+DE,2BoD/DF,0BpD+DE,yBoD/DF,wBpD+DE,oBoDrEJ,qBpDmEI,wBoD7DF,yBpD+DE,0BoD/DF,2BpD+DE,2BoD/DF,4BpD+DE,yBoD/DF,0BpD+DE,oBoDrEJ,sBpDmEI,wBoD7DF,0BpD+DE,0BoD/DF,4BpD+DE,2BoD/DF,6BpD+DE,yBoD/DF,2BpD+DE,oBoDrEJ,sBpDmEI,wBoD7DF,0BpD+DE,0BoD/DF,4BpD+DE,2BoD/DF,6BpD+DE,yBoD/DF,2BpD+DE,oBoDrEJ,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,sBoD5EN,oBpDmEI,yBoD7DF,wBpD+DE,2BoD/DF,0BpD+DE,4BoD/DF,2BpD+DE,0BoD/DF,yBpD+DE,qBoDrEJ,sBpDmEI,yBoD7DF,0BpD+DE,2BoD/DF,4BpD+DE,4BoD/DF,6BpD+DE,0BoD/DF,2BpD+DE,qBoDrEJ,uBpDmEI,yBoD7DF,2BpD+DE,2BoD/DF,6BpD+DE,4BoD/DF,8BpD+DE,0BoD/DF,4BpD+DE,qBoDrEJ,uBpDmEI,yBoD7DF,2BpD+DE,2BoD/DF,6BpD+DE,4BoD/DF,8BpD+DE,0BoD/DF,4BpD+DE,qBoDrEJ,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDhDN,mBACE,+BAIA,uBACE,iCADF,yBACE,kCADF,0BACE,gCADF,wBACE,2BANJ,qBACE,+BAIA,yBACE,iCADF,2BACE,kCADF,4BACE,gCADF,0BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,4BANJ,oBACE,gCAIA,wBACE,kCADF,0BACE,mCADF,2BACE,iCADF,yBACE,4BANJ,sBACE,gCAIA,0BACE,kCADF,4BACE,mCADF,6BACE,iCADF,2BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,2BCrEN,0BACE,6BAGF,4BACE,4BAGF,2BACE,wBCHA,8B/DmOgB,oCACS,8BGRrB,uB4D5NJ,yB/DmOgB,yBACS,eGRrB,uB4D5NJ,yB/DkOY,2BAEa,yB+DpOzB,yB/DmOgB,+BACS,8BGRrB,uB4D5NJ,yB/DmOgB,oCACS,eGRrB,uB4D5NJ,yB/DkOY,4BAEa,yB+DpOzB,2B/DmOgB,oCACS,8BGRrB,uB4D5NJ,4B/DmOg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A,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QACA,6CAIJ,iBAEE,mBACA,2DAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,8BAKF,qDACE,oBACA,YACA,WACA,WACA,QACA,8BAKF,qDACE,qBACA,YACA,WACA,WACA,QACA,uBAIJ,iBACE,kBACA,+BAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OACA,qCAIA,iEACE,qBAKN,a3E/yBqB,c2EizBnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a3E/zBmB,qB2Ei0BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8BHnnBI,iDG0mBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a3E/uBwB,4B2EovB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBJt4BqB,6BIw4BnB,qBACA,YACA,mBACA,qCAIA,yBJ35BW,gBI65BT,qBAIJ,iBACE,8CAEA,kBACE,8BHlsBI,4FGqsBN,eAGI,kCAIJ,iBACE,QACA,QACA,8BH/sBI,uBGktBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8BHhuBM,2BG2tBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8BHhvBI,kCGuuBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBVz9BqB,kBU29BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4BAGF,oBJj+Bc,4CIo+BZ,8BHhxBM,2BG6wBR,kBAMI,+BHnxBI,+DGsxBN,iBAEI,wCAKN,qBACE,eACA,wCAIA,6BACE,gBACA,8BHryBI,uCGmyBN,YAKI,oBAIJ,YACE,gBACA,kBACA,8BH/yBI,kBG4yBN,YAMI,uBAGF,eACE,qBAGF,UJ7hCU,qBI+hCR,2IAEA,UJjiCQ,qDIyiCR,yBAEE,2BAGF,mBACE,8BH30BA,mBGg1BN,gBAEI,4CAIJ,QACE,aACA,8BHx1BI,0CGs1BN,QAKI,0CAIJ,WACE,6CAIA,kDXjhCa,oBWuhCjB,oBACE,YACA,wBAEA,UACE,cACA,sBAIJ,WACE,2BAGF,eACE,sBACA,WJ9lCY,kBIgmCZ,UACA,QACA,8BH93BM,0BGw3BR,eASI,iCAGF,OACE,6BAIJ,iBACE,oCAEA,eACE,YACA,WJlnCU,gBIonCV,gBACA,UACA,sCAEA,gBACE,oBACA,wDAGF,eACE,cJ5nCY,0DI+nCZ,wBACE,eACA,kBACA,iCAKN,2CACE,kBACA,SACA,OACA,mDAEA,YACE,oDAGF,eJnpCU,2DIspCR,UACE,gBJvpCM,YIypCN,YACA,cACA,kBACA,UACA,oCAIJ,WACE,eACA,4EAEA,aJnqCY,cIsqCV,qDAGF,+BACE,0IAGF,aJ7qCY,8FImrCZ,cAEE,kBACA,wBACA,WACA,wBAMR,YACE,uCAEA,uBAHF,2BAII,2BACA,oBACA,wBAIJ,iBACE,UACA,YACA,8BHz+BM,sBGs+BR,QAMI,aAIJ,oBACE,cACA,mDX/pCe,gBWiqCf,kBACA,mBJttCkB,WAHN,mBI8tCd,eJntCoB,mBIutCpB,kBJhtCe,kBIotCf,kBJntCY,qBIutCZ,kBJztCkB,mBI6tClB,aACE,gBJ/uCY,qBIivCZ,WACA,8BH9gCM,kBG0gCR,+BAOI,iCAGF,eJxvCY,uBI4vCZ,cACE,YACA,kCAIJ,2BACE,YACA,+BAGF,2BACE,mBACA,8BHriCM,8BGmiCR,gBAKI,gCAIJ,YACE,kBACA,6BACA,sBACA,8BHhjCM,8BG4iCR,kBAOI,iBACA,oCAGF,cACE,8BHxjCI,kCG2jCN,iBAEI,SACA,OACA,2BACA,sBAKN,cACE,8BHtkCM,oBGqkCR,kBAII,uBAIJ,cACE,qBAGF,+BACE,8BHllCM,oBGilCR,iBAII,sCAGF,cACE,wBAIJ,iBACE,gBACA,8BH/lCM,uBG6lCR,gBAKI,6BAGF,YACE,SACA,kBACA,QACA,8BHzmCI,2BGqmCN,aAOI,gBACA,uCAGF,2BAXF,eAYI,wCAGF,2BAfF,eAgBI,+BHrnCE,iCG2nCN,WAEI,oBAMJ,oBACE,qBAGF,QACE,WACA,YACA,2BAIJ,iBACE,8BH/oCM,8BGipCN,YAEI,8BACA,+BHppCE,8BGwpCN,uBAEI,kBACA,WACA,+BH5pCE,8BGwpCN,iBAQI,SACA,QACA,cACA,+BHnqCE,gCGuqCN,cAEI,0BAKN,kBACE,8BH/qCM,sDGirCN,kBAEI,iCAKN,iBACE,mBACA,uCAEA,2BACE,6BACA,qBACA,WACA,oBACA,4DACA,qBACA,YACA,WACA,WACA,QACA,6CAIA,qDACE,kCAKN,iBACE,mBACA,yCAEA,2BACE,6BACA,qBACA,WACA,oBACA,sDACA,qBACA,YACA,WACA,WACA,QACA,+CAIA,2DACE,uBAKN,wCACE,4CACA,yBVj8CuB,0BUo8CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBNh+CiB,SMk+Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cV9+Cc,2CUk/ChB,wBACE,yBACE,wDAGF,YACE,2BAIJ,eACE,6BAIJ,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,UACA,2CAGF,YACE,uBAGF,eACE,0BAEA,aACE,WACA,gBACA,iCAEA,UACE,YACA,WACA,eACA,cACA,WACA,cACA,kBACA,2BACA,4BACA,qBACA,mDACA,sBACA,2BACA,iCAMJ,iBACE,QACA,+EAKA,Y3E1iDiB,oB2EijDnB,aACE,8BH71CI,mBG41CN,cAII,eAKN,YACE,qBACA,8BHv2CM,aGq2CR,6BAKI,+BH12CI,iBG62CN,kBAEI,mBAKN,SACE,kBACA,aACA,SACA,oBACA,qBAEA,YACE,gBACA,0BAEF,UACE,cACA,YACA,kBACA,sBACA,yBACA,2CAIA,wBACE,uCAEF,wBACE,qBACA,YACA,WACA,kCACA,mBACA,uBACA,aACA,gBACA,yCAKF,UACE,kBACA,OACA,MACA,WACA,WACA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,CCGA,6BAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,OACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,YCOqB,CCRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,SDLqB,CCMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,2GACA,+GCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,UNpBqB,CONvB,6BACA,uCACA,gCACA,iDACA,0BACA,oCACA,oCACA,8BACA,2BACA,gCACA,sCACA,qCACA,8BACA,+BACA,oCACA,qCACA,kCACA,mCACA,8BACA,iCACA,8BACA,kCACA,iCACA,2DACA,8BACA,8BACA,+BACA,iCACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,6BACA,qCACA,+BACA,4BACA,iCACA,qCACA,6BACA,6BACA,iCACA,iCACA,+BACA,+BACA,6CACA,6CACA,8CACA,2CACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,kCACA,oCACA,oCACA,kCACA,mDACA,gCACA,kCACA,0BACA,6BACA,iCACA,4BACA,+BACA,yCACA,oCACA,+BACA,8BACA,6BACA,2BACA,4BACA,qCACA,iCACA,gCACA,6BACA,gCACA,iCACA,6BACA,qCACA,0CACA,2CACA,2BACA,gCACA,gCACA,+BACA,4BACA,qCACA,uCACA,4BACA,qCACA,oCACA,oCACA,uCACA,8CACA,kCACA,2BACA,4BACA,+BACA,sCACA,4BACA,kCACA,oCACA,6BACA,+BACA,8BACA,iCACA,kCACA,iCACA,qCACA,iCACA,+BACA,4BACA,iCACA,kCACA,+BACA,qCACA,6BACA,4BACA,+BACA,iCACA,iCACA,mCACA,4BACA,4BACA,4BACA,4BACA,4BACA,4BACA,iCACA,oCACA,iCACA,mCACA,gCACA,iCACA,kCACA,mCACA,oCACA,oCACA,2BACA,gCACA,kCACA,6BACA,+BACA,6BACA,mCACA,iCACA,yCACA,uCACA,6BACA,6BACA,2BACA,8BACA,2BACA,gCACA,gCACA,gCACA,4BACA,wCACA,2BACA,+BACA,qCACA,mCACA,kCACA,kCACA,gCACA,oCACA,sCACA,oCACA,sCACA,qCACA,sCACA,qCACA,8BACA,oCACA,kCACA,2CACA,kCACA,gCACA,gCACA,2BACA,+BACA,mCACA,iCACA,gCACA,+BACA,kCACA,kCACA,mCACA,yCACA,yCACA,0CACA,uCACA,gCACA,8BACA,uCACA,iCACA,qCACA,2BACA,qCACA,+BACA,oCACA,sCACA,mCACA,8BACA,qCACA,iCACA,iCACA,+BACA,kCACA,8BACA,mCACA,6BACA,kCACA,0CACA,wCACA,kCACA,iCACA,kCACA,iCACA,6BACA,oCACA,oCACA,oCACA,8BACA,6BACA,oCACA,mCACA,kCACA,oCACA,kCACA,mCACA,kCACA,2CACA,2CACA,4CACA,yCACA,oCACA,oCACA,qCACA,kCACA,6BACA,8BACA,kCACA,8BACA,8BACA,oCACA,4BACA,sCACA,iCACA,uCACA,sCACA,6BACA,6BACA,yCACA,6BACA,0CACA,sCACA,kCACA,uCACA,kCACA,2CACA,iCACA,sCACA,wCACA,kCACA,kCACA,kCACA,oCACA,gCACA,4BACA,mCACA,+BACA,gCACA,8BACA,2BACA,4BACA,6BACA,+BACA,+BACA,mCACA,sCACA,oCACA,uCACA,qCACA,gCACA,uCACA,oCACA,+BACA,gCACA,oCACA,2CACA,sCACA,kCACA,sCACA,8BACA,8BACA,mCACA,4BACA,iCACA,qCACA,6BACA,8BACA,wCACA,2CACA,2CACA,8CACA,8CACA,2CACA,2CACA,+CACA,8CACA,2CACA,iDACA,sDACA,8CACA,6CACA,mCACA,qCACA,4BACA,gCACA,6BACA,kCACA,4BACA,6BACA,8BACA,4BACA,gCACA,4BACA,6BACA,2BACA,kCACA,+BACA,sCACA,mCACA,gCACA,gCACA,4BACA,8BACA,iCACA,gCACA,iCACA,+BACA,+BACA,2BACA,kCACA,oCACA,2BACA,iCACA,gCACA,4BACA,gCACA,+BACA,iCACA,iCACA,gCACA,gCACA,kCACA,gCACA,4BACA,qCACA,0CACA,kCACA,+BACA,iCACA,+BACA,8BACA,6BACA,2BACA,8BACA,8BACA,2BACA,mCACA,6BACA,qCACA,8BACA,mCACA,iCACA,kCACA,4BACA,gCACA,qCACA,wCACA,8BACA,oCACA,gCACA,uCACA,+BACA,4BACA,qCACA,sCACA,8BACA,gCACA,gCACA,qCACA,+BACA,8BACA,kCACA,4BACA,4BACA,mCACA,4BACA,2BACA,6BACA,iCACA,kCACA,kCACA,4BACA,6BACA,8BACA,gCACA,qCACA,0CACA,uCACA,8BACA,8BACA,8BACA,8BACA,gCACA,gCACA,4BACA,iCACA,gCACA,oCACA,mCACA,0CACA,4CACA,8BACA,kCACA,yCACA,oCACA,yCACA,gDACA,2BACA,mCACA,iCACA,gCACA,kCACA,0CACA,uCACA,2BACA,4CACA,qCACA,oCACA,8BACA,2BACA,+BACA,mCACA,6BACA,8BACA,8BACA,mCACA,6BACA,4BACA,gCACA,oCACA,kCACA,iCACA,qCACA,gCACA,qCACA,kCACA,mCACA,kCACA,mCACA,oCACA,2CACA,oCACA,wCACA,gCACA,uCACA,yCACA,sCACA,mCACA,kCACA,iCACA,4BACA,iCACA,4BACA,8BACA,mCACA,4BACA,gCACA,yCACA,+BACA,uCACA,iCACA,mCACA,uCACA,kCACA,4BACA,mCACA,4BACA,sCACA,gCACA,6BACA,8BACA,iCACA,+BACA,2BACA,8BACA,oCACA,mCACA,mCACA,4BACA,oCACA,wCACA,yCACA,8CACA,iCACA,oCACA,qCACA,oCACA,wCACA,gCACA,+BACA,kCACA,sCACA,+BACA,4BACA,6BACA,kCACA,+BACA,qCACA,8BACA,yCACA,uCACA,+BACA,gCACA,6BACA,2BACA,kCACA,kCACA,0BACA,iCACA,6BACA,4BACA,6BACA,2BACA,+BACA,kCACA,8BACA,kCACA,qCACA,iCACA,8BACA,8BACA,oCACA,qCACA,yCACA,qCACA,+BACA,6BACA,+BACA,6BACA,oCACA,sCACA,kCACA,oCACA,8BACA,iCACA,iCACA,mCACA,8BACA,oCACA,kCACA,mCACA,mCACA,qCACA,0CACA,qCACA,+BACA,sCACA,gCACA,4BACA,oCACA,0CACA,+BACA,4BACA,gCACA,iCACA,uCACA,mCACA,mCACA,yCACA,kCACA,kCACA,mCACA,0CACA,wCACA,iCACA,uCACA,kCACA,2CACA,qCACA,gCACA,6BACA,+BACA,8BACA,4BACA,gCACA,mCACA,0CACA,kCACA,iCACA,8BACA,6BACA,oCACA,0CACA,4CACA,wCACA,0CACA,mCACA,0CACA,kCACA,kCACA,uCACA,uCACA,wCACA,qCACA,oCACA,iCACA,qCACA,qCACA,kCACA,6BACA,qCACA,kCACA,iCACA,2CACA,uCACA,gCACA,gCACA,+BACA,kCACA,uCACA,kCACA,2BACA,uCACA,6CACA,sCACA,uCACA,+BACA,kCACA,sCACA,+BACA,6BACA,oCACA,iCACA,kCACA,mCACA,8BACA,6BACA,4BACA,qCACA,+BACA,4BACA,mCACA,mCACA,4BACA,6BACA,gCACA,6BACA,kCACA,gCACA,oCACA,uCACA,qCACA,+BACA,8BACA,6BACA,8BACA,iCACA,qCACA,sCACA,uCACA,oCACA,kCACA,6BACA,+BACA,6BACA,+BACA,gCACA,iCACA,+BACA,6BACA,gCACA,+BACA,mCACA,6BACA,6BACA,6BACA,8BACA,4BACA,6BACA,8BACA,gCACA,gCACA,4BACA,mCACA,gCACA,iCACA,wCACA,gCACA,gCACA,yCACA,gCACA,+BACA,8BACA,+BACA,8BACA,mCACA,4BACA,4BACA,kCACA,+BACA,4BACA,6BACA,6BACA,8BACA,sCACA,0BACA,iCACA,gCACA,6BACA,8BACA,2BACA,+BACA,gCACA,8BACA,8BACA,mCACA,qCACA,4BACA,iCACA,uCACA,iCACA,8BACA,gCACA,gCACA,8BACA,mCACA,oCACA,sCACA,+BACA,8BACA,qCACA,6BACA,kCACA,oCACA,kCACA,mCACA,4BACA,+BACA,6BACA,4BACA,iCACA,uCACA,sCACA,oCACA,iCACA,iCACA,4BACA,4BACA,gCACA,mCACA,8BACA,6BACA,iCACA,4BACA,gCACA,+BACA,+BACA,sCACA,4BACA,iCACA,2CACA,2CACA,4CACA,yCACA,kCACA,oCACA,6BACA,mCACA,4BACA,+BACA,6BACA,8BACA,iCACA,iCACA,4BACA,mCACA,2BACA,kCACA,sCACA,kCACA,sCACA,+BACA,iCACA,gCACA,8BACA,4BACA,mCACA,mCACA,qCACA,qCACA,4BACA,gCACA,8BACA,2BACA,6BACA,+BACA,8BACA,gCACA,8BACA,6BACA,8BACA,gCACA,2BACA,iCACA,wCACA,8BACA,gCACA,+BACA,+BACA,8BACA,iCACA,iCACA,kCACA,sCACA,4CACA,wCACA,kCACA,iCACA,6BACA,oCACA,oCACA,8BACA,2BACA,gCACA,6BACA,8BACA,8BACA,kCACA,4BACA,8BACA,kCACA,sCACA,uCACA,2CACA,mCACA,uCACA,gCACA,4BACA,qCACA,8BACA,kCACA,gCACA,6BACA,qCACA,+BACA,6BACA,+BACA,4BACA,qCACA,8BACA,iCACA,8BACA,4BACA,+BACA,iCACA,qCACA,2BACA,2BACA,mCACA,oCACA,sCACA,sCACA,qCACA,4CACA,+BACA,oCACA,0BACA,gCACA,8BACA,6BACA,qCACA,6BACA,2BACA,6BACA,+BACA,6BACA,iCACA,6BACA,mCACA,oCACA,+BACA,8BACA,8BACA,mCACA,iCACA,qCACA,iCACA,+BACA,gCACA,sCACA,6BACA,+BACA,6BACA,oCACA,2BACA,8BACA,6BACA,2BACA,+BACA,iCACA,+BACA,kCACA,kCACA,oCACA,oCACA,qCACA,oCACA,kCACA,+BACA,+BACA,kCACA,iCACA,oCACA,mCACA,yCACA,wCACA,6BACA,iCACA,mCACA,oCACA,wCACA,oCACA,mCACA,2BACA,kCACA,sCACA,sCACA,qCACA,yCACA,kCACA,6BACA,iCACA,mCACA,wCACA,mCACA,wCACA,6BACA,qCACA,uCACA,mCACA,4BACA,mCACA,mCACA,4BACA,4BACA,mCACA,mCACA,+BACA,4BACA,8BACA,2BACA,iCACA,4BACA,gCACA,kCACA,iCACA,4BACA,qCACA,oCACA,2CACA,+CACA,6BACA,kCACA,oCACA,uCACA,oCACA,iCACA,8BACA,oCACA,8BACA,0BACA,8BACA,gCACA,uCACA,iCACA,iCACA,6BACA,kCACA,mCACA,6BACA,iCACA,iCACA,qCACA,+BACA,8BACA,oCACA,+BACA,6BACA,mCACA,8BACA,6BACA,+BACA,oCACA,+BACA,iCACA,8BACA,oCACA,qCACA,8BACA,4BACA,gCACA,kCACA,qCACA,8BACA,6BACA,iCACA,8BACA,kCACA,oCACA,iCACA,gCACA,+BACA,2BACA,8BACA,4BACA,4BACA,6BACA,8BACA,kCACA,+BACA,6BACA,2BACA,kCACA,kCACA,6BACA,sCACA,wCACA,sCACA,+BACA,kCACA,4BACA,+BACA,gCACA,8BACA,kCACA,4BACA,iCACA,sCACA,4BACA,8BACA,8BACA,mCACA,8BACA,8BACA,+BACA,8BACA,qCACA,uCACA,oCACA,mCACA,mCACA,gCACA,gCACA,8BACA,8BACA,oCACA,8BACA,6BACA,iCACA,wCACA,oCACA,mCACA,kCACA,oCACA,4BACA,qCACA,oCACA,mCACA,+BACA,oCACA,uCACA,qCACA,gCACA,8BACA,mCACA,4BACA,mCACA,qCACA,oCACA,8BACA,iCACA,gCACA,mCACA,4BACA,+BACA,+BACA,4BACA,+BACA,8BACA,8BACA,qCACA,6BACA,wCACA,gCACA,6BACA,6BACA,kCACA,6BACA,8BACA,iCACA,kCACA,6BACA,kCACA,kCACA,4BACA,+BACA,mCACA,2BACA,gCACA,sCACA,uCACA,oCACA,iCACA,+BACA,gCACA,4BACA,6BACA,mCACA,4BACA,uCACA,2CACA,qCACA,yCACA,wCACA,4CACA,sCACA,0CACA,iCACA,yCACA,6CACA,uCACA,2CACA,+BACA,kCACA,kCACA,2BACA,qCACA,+BACA,oCACA,mCACA,8BACA,+BACA,+BACA,+BACA,iCACA,8BACA,mCACA,uCACA,mCACA,sCACA,sCACA,iCACA,6BACA,4BACA,yCACA,iCACA,qCACA,qCACA,oCACA,kCACA,6BACA,oCACA,oCACA,qCACA,oCACA,mCACA,oCACA,mCACA,4BACA,mCACA,iCACA,oCACA,6BACA,iCACA,uCACA,mCACA,8BACA,8BACA,mCACA,qCACA,8BACA,gCACA,mCACA,oCACA,mCACA,0CACA,iCACA,8BACA,gCACA,wCACA,2BACA,mCACA,mCACA,8BACA,gCACA,4BACA,kCACA,6BACA,+BACA,qCACA,+BACA,iCACA,4BACA,gCACA,+BACA,6BACA,oCACA,8BACA,kCACA,+BACA,sCACA,2BACA,4BACA,4BACA,6BACA,4BACA,iCACA,6BACA,kCACA,gCACA,sCACA,wCACA,uCACA,qCACA,6BACA,gCACA,mCACA,kCACA,0BACA,gCACA,+BACA,oCACA,qCACA,+BACA,iCACA,mCACA,yCACA,wCACA,wCACA,2CACA,kDACA,mCACA,mCACA,iCACA,iCACA,kCACA,8BACA,6BACA,oCACA,4BACA,kCACA,6BACA,kCACA,iCACA,8BACA,oCACA,0CACA,+BACA,6BACA,6BACA,6BACA,kCACA,+BACA,wCACA,iCACA,qCACA,+BACA,6BACA,4BACA,mCACA,uCACA,6BACA,iCACA,qCACA,yCACA,4BACA,8BACA,8BACA,6BACA,qCACA,qCACA,oCACA,oCACA,8BACA,2BACA,8BACA,qCACA,0BACA,8BACA,+BACA,sCACA,6BACA,4BACA,8BACA,6BACA,+BACA,gCACA,sCACA,iCACA,iCACA,4BACA,gCACA,mCACA,6BACA,wCACA,kCACA,8BACA,8BACA,kCACA,gCACA,+BACA,8BACA,2BACA,2BACA,4BACA,gCACA,sCACA,sCACA,kCACA,mCACA,kCACA,gCACA,iCACA,oCACA,qCACA,oCACA,iCACA,+BACA,kCACA,kCACA,kCACA,iCACA,mCACA,mCACA,kCACA,gCACA,gCACA,kCACA,6BACA,iCACA,mCACA,4BACA,gCACA,qCACA,gCACA,8BACA,qCACA,6BACA,oCACA,kCACA,4BACA,oCACA,+BACA,8BACA,qCACA,4BACA,6BACA,6BACA,6BACA,mCACA,8BACA,6BACA,oCACA,+BACA,4BACA,6BACA,mCACA,+BACA,0BACA,2BACA,iCACA,uCACA,mCACA,mCACA,kCACA,iCACA,gCACA,oCACA,6BACA,+BACA,8BACA,iCACA,2CACA,6BACA,mCACA,4BACA,8BACA,6BACA,8BACA,sCACA,8BACA,gCACA,uCACA,kCACA,6BACA,4BACA,mCACA,4BACA,oCACA,uCACA,uCACA,sCACA,+BACA,mCACA,kCACA,sCACA,2BACA,4CACA,4BACA,2CACA,gCACA,iCACA,wCACA,kCACA,kCACA,+BACA,+BACA,8BACA,6BACA,4BACA,4BACA,mCACA,oCACA,6BACA,8BACA,8BACA,4CACA,4BACA,4BACA,gCACA,gCACA,6BACA,+BACA,sCACA,6BCj7CA,SH0BE,SACA,sBACA,WACA,YACA,gBACA,UACA,kBACA,UAUA,mDAEE,UACA,YACA,SACA,iBACA,gBACA,WIrDJ;;;EAAA,CAMA,WACE,kCACA,kBACA,gBACA,kBTLqB,CSMrB,0CACA,oTAOF,SAEE,kCACA,gBCtBF;;;EAAA,CAMA,WACE,kCACA,kBACA,gBACA,kBVLqB,CUMrB,4CACA,8TAOF,KACE,kCACA,gBC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,aLhDgB,CMpBtB,iBACE,WACA,eACA,aACA,UACA,OACA,QACA,MACA,SAEA,0BACE,wBACA,gBACA,mBACA,yBACA,8BACA,aACA,gBACA,qBJ4BI,CI3BJ,kBACA,UAEA,kCACE,kBAGF,gCACE,WAIJ,wBACE,eJcI,CIbJ,aACA,aJ8BU,CI7BV,eACA,kBACA,kBACA,0BACA,WACA,SACA,UACA,WAEA,8BL4BF,0BACA,iBKvBF,eACE,WACA,qBJ2BM,CI1BN,aACA,OACA,MACA,SACA,QACA,WACA,eAIF,yBAEI,0BACE,wBAGF,0BACE,YACA,mBAKN,yBAEI,wBACE,WACA,SACA,cAKN,yBACE,0BACE,aAIJ,0BACE,gCACC,iBACA,cAGD,OACE,WACA,SAGF,SACE,YACA,mBC7GJ,4BACE,aAGF,+CACE,cCFF,2BACE,gBAEA,kCACE,UN2CI,CM1CJ,eACA,iBACA,eAGF,gCACE,UNoCI,CMnCJ,iBACA,kBACA,UAGE,gEACE,aAKN,kCACE,qBNmCO,CMlCP,UNuDI,CMpDN,+D3HcA,kD0EUe,C1ETf,eACA,gBACA,mB2HdE,+BACA,sBACA,gBACA,UNaI,CMZJ,eACA,YACA,iBACA,SACA,UACA,WAGF,iDACE,kEACA,gCACA,4BACA,qBACA,YACA,qBACA,kBACA,uDACE,yBACA,6DACE,cAKN,iDACE,YACA,UACA,kBACA,QACA,oBACA,MACA,uDACE,gBACA,yDACE,0BASN,4B3HpCA,kD0EUe,C1ETf,eACA,gBACA,mB2HqCA,6BACE,eACA,WAGF,6CACE,gBfpFQ,CeqFR,kDACE,cAIJ,qCACE,mBf3FQ,CegGZ,8BACE,MACA,gCACE,eACA,0BAGF,iCACE,WACA,kBf1GQ,Ce6GV,gC3H7EA,kD0EiBe,C1EhBf,eACA,gBACA,mB2H4EE,cACA,kBfhHQ,CemHV,wD3H1GA,kD0EwCe,C1EvCf,eACA,gBACA,kBACA,iB2HwGE,mBAGF,iCACE,cAGF,yCACE,gBACA,2CACE,6BACA,4BACA,qBACA,cACA,gBACA,qBAIJ,yCACE,gBACA,UAGF,iDACE,YACA,iBf/IQ,CegJR,iBACA,oBhB1IS,CgB4IT,mDACE,kBACA,mBAGF,sD3HjHF,kD0EUe,C1ETf,eACA,gBACA,mB2HgHI,cACA,gBACA,gBf3JM,CegKZ,4C3H1HE,kD0EUe,C1ETf,eACA,gBACA,mB2HyHA,gBACA,kEACA,4BACA,4BACA,qBACA,UN5HM,CM6HN,eACA,qBACA,kBACA,qBAEA,kDACE,UNnII,CMoIJ,0BAGF,mDACE,iBACA,0BAGF,kDACE,iBACA,yBACA,wDACE,cAON,yBAGM,4ChB7KJ,WACA,gBC1BU,CD2BV,8BACA,4DACE,WACA,cgB8KE,4CACE,YAEF,4ChBtLJ,WACA,gBC1BU,CD2BV,8BACA,4DACE,WACA,egByLJ,+CAGM,4ChBjMJ,WACA,gBC1BU,CD2BV,8BACA,4DACE,WACA,cgBkME,4ChBvMJ,WACA,gBC1BU,CD2BV,8BACA,4DACE,WACA,egB2MJ,qCACE,8BACE,WACA,OACA,SAEA,qCACE,SACA,WAGF,yCACE,WAGF,iDACE,WACA,eACA,WAGF,wDACE,WAKN,qCAEE,wB3HtOA,kD0EiBe,C1EhBf,eACA,gBACA,mB2HqOE,iBAGF,8BACE,Yf3QQ,Ce6QR,uCACE,kBAGF,gC3HlPF,kD0EiBe,C1EhBf,eACA,gBACA,mB2HkPE,gC3HrPF,kD0EiBe,C1EhBf,eACA,gBACA,mB2HuPI,2CACE,qBACA,gBACA,mBAGF,4ChBvQJ,WACA,gBCpBY,CDqBZ,8BACA,4DACE,WACA,cgBuQA,iDACE,cAIA,4ChBjRJ,WACA,gBCnBY,CDoBZ,8BACA,4DACE,WACA,cgBgRE,2CACE,OACA,QfzSM,Ce+SV,oFAEE,kBACA,YC3TN,gBACE,8BACA,kBACA,gBACA,mBAEA,mBACE,eACA,iBACA,SAGF,kBACE,eACA,gBACA,UAGF,oBACE,UAGF,yBAtBF,gBAuBI,WC3BJ,YACE,kBACA,UACA,mBAIA,mCCiCA,mBACA,iBACA,gBACA,eACA,qBACA,iBACA,iBACA,gBACA,kBACA,kBACA,qBACA,mBACA,WVwBA,0BACA,iBUIA,qBT/BM,CSgCN,oBTdY,CSeZ,aTfY,CQ3DV,kBjBFQ,CiBGR,iBjBHQ,CiBIR,kBjBJQ,CiBKR,aCyEF,yCACE,iBTpCI,CSuCN,yCACE,wBTtBU,CSuBV,oBTvBU,CSwBV,UT1CI,CQnCN,oCACE,qBAGF,0CCqBA,mBACA,iBACA,gBACA,eACA,qBACA,iBACA,iBACA,gBACA,kBACA,kBACA,qBACA,mBACA,WAoBA,wBTJY,CSKZ,oBTLY,CSMZ,UTxBM,CSyBN,eDtDE,iBjBdQ,CiBeR,kBjBfQ,CiBkBV,uCACE,YAGF,2CACE,WAGF,oCACE,qBE7BF,2BACE,gCACA,mBAIJ,aACE,YAGF,YACE,WAGF,OACE,eAGF,YACE,WAGF,cACE,aAGF,eACE,cAGF,iBACI,aACA,6BACE,cAIN,oBACE,cACA,gCACE,aCzCF,4BACE,eAGF,wCACE,WACA,qBACA,kBACA,eAOF,yBACE,wCACE,YAON,uBACE,oBACA,eACA,QjD/BiB,CiDiCjB,8BACE,aACA,YACA,0CAHF,8BAID,YAKD,qBACE,YAEA,0CAHF,qBAIE,YAQF,iBACI,WACA,YACA,qBXPI,CWUR,yBACE,cACE,WAGF,OACE,iBAIJ,yBACE,OACE,iBAMF,+BACE,eAEF,kCACE,eAEF,oDACE,kBACA,sBACA,WACA,yBAGF,gCACE,aACA,kBACA,WAGF,yCACE,qBAGF,0CACE,gBACA,0BAGF,+CACE,YACA,cACA,mBAGF,0FAEE,cAGF,yBAzCF,6BA0CI,cAGF,yBACE,gDACE,cACA,sBAIJ,yBACE,gDACE,cACA,WAIJ,yBACE,gDACE,cACA,cAIJ,0BACE,oDACE,WC9IJ,gBACE,kBAGF,sDACE,yBAGF,wBACE,4DACI,gEAIN,oEACE,uBACA,kBAGF,wBACE,oEACI,gBAIN,wBACE,0EACI,uEAIN,6DACE,uBACA,qBACA,sBAGF,wBACE,6DACI,gBAIN,mEACE,+DAGF,wBACE,mEACI,gEAIN,gCACE,yBACA,aACA,kBACA,+BACA,eAGF,wBACE,gCACI,0BACA,mBACA,cAIN,6BACE,gCACI,cAIN,sCACE,WACA,kBACA,WACA,MACA,WACA,YACA,gFACA,0BAIF,wBACE,sCACI,WACA,cACA,kBACA,MA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BACA,YAGF,sCACE,gBACA,iBAEE,yDACE,cACA,kB/DtBe,C+DwBjB,iFACE,kBACA,+BACA,yBACA,oBACA,WACA,mFACE,cACA,kB3D1CM,C2D2CN,eAEF,mFACE,UACA,SACA,iBAMR,0CACE,gBAGF,4BACE,wB5B1BoB,C4B2BpB,yBACA,yBACA,aACA,iC1IxDe,C0IyDf,kBACA,uCACE,cACA,kB9B/DM,C8BiEN,mDACE,eACA,kBAIJ,mCACE,a5BxCE,C4ByCF,YACA,cACA,uBACA,gBACA,gBACA,YACA,WACA,kBACA,kBAGF,kCACE,WACA,cACA,WAIJ,wCACE,cAGF,4CACE,wB5BzDO,C4B0DP,iBAGF,8DACE,mBAGF,8FAEE,6BAGF,yCACE,e5B5GmB,C4BgHnB,uDACE,WAIJ,yBACE,0CACE,WACA,WAGF,sCACE,cAGF,yDACE,cAIJ,yBAIQ,8EACE,wCAIN,6CACE,yCACA,wDACE,4BACA,WAKR,0BAIQ,8EACE,wCAIN,6CACE,wBACA,+BACA,wDAKN,wCACE,eAEA,yBAHF,wCAII,wCAKF,yBADF,2CAEI,wCACA,0CAIJ,yCACE,eACA,gBACA,gBACA,mDhE3IU,CgE6IV,yBANF,yCAOI,gBChMN,cACE,qBAME,6CACE,gBAKF,oCACE,WAKN,yBACE,mBACE,kBAEA,uBACE,YC1BN,mBACE,6BAEA,8BACE,gCAIJ,oBACE,qBACA,a9BGqB,C8BFrB,gBACA,kBACA,aACA,WACA,UACA,gBACA,SACA,mBACA,gBACA,edNA,qDACA,0DcWA,0BACE,YACA,gBACA,eACA,kBACA,UhC5BQ,CgC6BR,ajEnBa,CiEsBf,8CACE,YAIJ,qCACE,aAGF,gBACE,YACA,WAIA,+BACE,SAEA,sCACE,aAEF,qCACE,YACA,cAIJ,oCACE,YlEhEJ,WACE,2BACA,iEACA,mBACA,kBAGF,WACE,4BACA,kEACA,gBACA,kBAGF,WACE,kCACA,kBACA,gBACA,mBACA,0CACA,oTAOF,WACE,0CACA,kBACA,gBACA,mBACA,4CACA,+TAQF,SAEE,kCACA,gBAGF,YACE,0CACA,gBAmCF,kBAME,mDArC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","sources":["webpack://great-cms/./domestic/sass/partials/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-properties.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_links.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_type.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_links.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_typography-font.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_focused.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_colours-applied.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_colour.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_lists.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_section-break.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_button-group.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_form-group.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_clearfix.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_grid.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_grid.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_main-wrapper.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_template.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_width-container.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_measurements.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/accordion/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/back-link/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/button/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/error-message/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/hint/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/label/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/textarea/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/character-count/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/fieldset/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/checkboxes/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/cookie-banner/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/date-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/details/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_shape-arrow.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/error-summary/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/exit-this-page/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/file-upload/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/footer/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_device-pixels.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/header/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/inset-text/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/notification-banner/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/pagination/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/panel/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/password-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/tag/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/phase-banner/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/radios/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/select/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/skip-link/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_visually-hidden.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/summary-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/table/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/tabs/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/warning-text/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/utilities/_visually-hidden.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_display.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_text-align.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_width.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_fonts.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/components/button/_button.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_govuk-frontend-version.scss","webpack://great-cms/./styles/great/_reset.scss","webpack://great-cms/./styles/fonts/typography.scss","webpack://great-cms/./styles/colors/colors.scss","webpack://great-cms/./styles/fonts/foreign-language-typography.scss","webpack://great-cms/./styles/fonts/icons.scss","webpack://great-cms/./styles/fonts/main.scss","webpack://great-cms/./styles/sizes/sizes.scss","webpack://great-cms/./styles/great/_utils.scss","webpack://great-cms/./styles/great/_colors.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_colours-applied.scss","webpack://great-cms/./styles/great/_components.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_spacing.scss","webpack://great-cms/./styles/great/_overrides.scss","webpack://great-cms/./styles/great/_sign-up.scss","webpack://great-cms/./styles/great/_language-specific.scss","webpack://great-cms/./styles/great/_great-design-system-temp.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_core.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_larger.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_fixed-width.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_variables.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_list.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_bordered-pulled.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_animated.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_rotated-flipped.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_mixins.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_stacked.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_icons.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_screen-reader.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/solid.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/regular.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/brands.scss","webpack://great-cms/./domestic/sass/partials/_layout.scss","webpack://great-cms/./domestic/sass/partials/_vars.scss","webpack://great-cms/./domestic/sass/partials/_utils.scss","webpack://great-cms/./domestic/sass/partials/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_vars.scss","webpack://great-cms/./domestic/sass/overrides/_magna.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens-temp.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_header.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_mixins.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_breakpoints.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_utils.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tags.scss","webpack://great-cms/./domestic/sass/components/_modal.scss","webpack://great-cms/./domestic/sass/components/_reveal.scss","webpack://great-cms/./domestic/sass/components/_language-selector-home.scss","webpack://great-cms/./domestic/sass/components/_eu-exit-banner.scss","webpack://great-cms/./domestic/sass/components/_pagination.scss","webpack://great-cms/./domestic/sass/partials/_mixins.scss","webpack://great-cms/./domestic/sass/components/_utils.scss","webpack://great-cms/./domestic/sass/components/_sector-selector-form.scss","webpack://great-cms/./domestic/sass/components/_chevron-banner.scss","webpack://great-cms/./domestic/sass/components/_filters.scss","webpack://great-cms/./domestic/sass/components/_tabs.scss","webpack://great-cms/./domestic/sass/components/_bar-chart.scss","webpack://great-cms/./domestic/sass/components/_table.scss","webpack://great-cms/./domestic/sass/partials/_general.scss","webpack://great-cms/./domestic/sass/pages/_landing-page.scss","webpack://great-cms/./domestic/sass/pages/_article-list.scss","webpack://great-cms/./domestic/sass/pages/_tag-list.scss","webpack://great-cms/./domestic/sass/pages/_article-detail.scss","webpack://great-cms/./domestic/sass/pages/_campaign-page.scss","webpack://great-cms/./domestic/sass/components/_accordion.scss","webpack://great-cms/./domestic/sass/pages/_country-guide-page.scss","webpack://great-cms/./styles/widgets/buttons.scss","webpack://great-cms/./styles/borders/main.scss","webpack://great-cms/./domestic/sass/pages/_markets-landing.scss","webpack://great-cms/./domestic/sass/main.scss"],"sourcesContent":["// FONT vars and mixins\n// ------------------------------\n\n@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);\n@import url(https://fonts.googleapis.com/css?family=Overpass:700);\n\n@import \"../../../styles/fonts/main.scss\";\n\n$brand-font-standard: $main-text-font;\n$brand-font-alternative: $header-font;\n$brand-font-serif: georgia, verdana, serif;\n\n\n// HEADING mixins\n@mixin heading-m {\n font-family: $brand-font-standard;\n font-size: 36px;\n font-weight: 600;\n line-height: 1.1em;\n margin: 0 0 1em 0;\n}\n\n// CONTENT mixins\n@mixin body-xl {\n font-family: $brand-font-standard;\n font-size: 32px;\n font-weight: 400;\n line-height: 1.25em;\n}\n\n@mixin body-l {\n font-family: $brand-font-standard;\n font-size: 24px;\n font-weight: 400;\n line-height: 1.5em;\n}\n\n@mixin body-m {\n font-family: $brand-font-standard;\n font-size: 19px;\n font-weight: 400;\n line-height: 1.58em;\n}\n\n@mixin body-s {\n font-family: $brand-font-standard;\n font-size: 15px;\n font-weight: 400;\n line-height: 1.47em;\n}\n\n@mixin body-s-mob {\n font-family: $brand-font-standard;\n font-size: 13px;\n font-weight: 400;\n line-height: 1.54em;\n}\n\n// SPECIAL\n@mixin quote {\n font-family: $brand-font-serif;\n font-size: 24px;\n font-weight: 400;\n line-height: 32px;\n}\n\n@mixin quote-mob {\n font-family: $brand-font-serif;\n font-size: 16px;\n font-weight: 400;\n line-height: 1.88em;\n}\n",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"5.5.0\";\n\n // CSS custom property for each breakpoint\n @each $name, $value in $govuk-breakpoints {\n --govuk-frontend-breakpoint-#{$name}: #{govuk-px-to-rem($value)};\n }\n}\n\n/*# sourceMappingURL=_govuk-frontend-properties.scss.map */\n","@include govuk-exports(\"govuk/core/links\") {\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n // Links that only contain images\n\n .govuk-link-image {\n @include govuk-link-image;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */\n","$great-type-size-heading-xl-large: 48px;\n$great-type-size-heading-xl: 32px;\n$great-type-size-heading-l-large: 36px;\n$great-type-size-heading-l: 27px;\n$great-type-size-heading-m-large: 24px;\n$great-type-size-heading-m: 21px;\n$great-type-size-body: 18px;\n$great-type-size-heading-s: $great-type-size-body;\n$great-type-size-heading-xs: $great-type-size-body;\n$great-type-family-domestic: \"Noto Sans\";\n$great-type-family-miuk-brand-font: \"Daily Tabloid JNL\";\n$great-type-weight-regular: \"Regular\";\n$great-type-weight-semi-bold: \"Semi bold\";\n$great-type-size-caption-xl-large: 27px;\n$great-type-size-caption-xl: $great-type-size-body;\n$great-type-size-caption-l-large: $great-type-size-heading-m;\n$great-type-size-caption-l: $great-type-size-body;\n$great-type-size-body-small: 16px;\n$great-type-size-caption-m-large: $great-type-size-body;\n$great-type-size-caption-m: $great-type-size-body-small;\n$great-type-size-body-large: $great-type-size-heading-m;\n$great-type-line-height-heading-xl-large: 55px;\n$great-type-line-height-heading-xl: 40px;\n$great-type-line-height-heading-l-large: 45px;\n$great-type-line-height-heading-l: 35px;\n$great-type-line-height-heading-m: 30px;\n$great-type-line-height-body: 25px;\n$great-type-line-height-heading-s: $great-type-line-height-body;\n$great-type-line-height-heading-xs: $great-type-line-height-body;\n$great-type-line-height-caption-xl-large: 35px;\n$great-type-line-height-caption-xl: $great-type-line-height-body;\n$great-type-line-height-caption-l-large: $great-type-line-height-heading-m;\n$great-type-line-height-caption-l: $great-type-line-height-body;\n$great-type-line-height-body-small: 20px;\n$great-type-line-height-caption-m-large: $great-type-line-height-body;\n$great-type-line-height-caption-m: $great-type-line-height-body-small;\n$great-type-line-height-body-large: $great-type-line-height-heading-m;\n","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Tabular number helper\n///\n/// Switches numerical glyphs (0–9) to use alternative forms with a\n/// monospaced bounding box. This ensures that columns of numbers, such\n/// as those in tables, remain horizontally aligned with one another.\n/// This also has the useful side effect of making numbers more legible\n/// in some situations, such as reference codes, as the numbers are more\n/// distinct and visually separated from one another.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-font-tabular-numbers($important: false) {\n font-variant-numeric: tabular-nums if($important, !important, null);\n}\n\n/// Word break helper\n///\n/// Forcibly breaks long words that lack spaces, such as email addresses,\n/// across multiple lines when they wouldn't otherwise fit.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally used to create override classes.\n/// @access public\n\n@mixin govuk-text-break-word($important: false) {\n // IE 11 and Edge 16–17 only support the non-standard `word-wrap` property\n word-wrap: break-word if($important, !important, null);\n\n // All other browsers support `overflow-wrap`\n overflow-wrap: break-word if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Font size and line height helper\n///\n/// @param {Number} $size - Point from the type scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n///\n/// @alias govuk-font-size\n/// @deprecated Use `govuk-font-size` instead\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n @include _warning(\n \"govuk-typography-responsive\",\n \"govuk-typography-responsive is deprecated. Use govuk-font-size instead.\"\n );\n @include govuk-font-size($size, $override-line-height, $important);\n}\n\n/// Font size and line height helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// ```scss\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n/// ```\n///\n/// @param {Number | String} $size - Point from the type scale (the size as\n/// it would appear on tablet and above)\n/// @param {Number} $line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n\n@mixin govuk-font-size($size, $line-height: false, $important: false) {\n // Flag font sizes that start with underscores so we can suppress warnings on\n // deprecated sizes used internally, for example `govuk-font($size: \"_14\")`\n $size-internal-use-only: str-slice(#{$size}, 1, 1) == \"_\";\n\n // Remove underscore from font sizes flagged for internal use\n @if $size-internal-use-only {\n $size: str-slice(#{$size}, 2);\n }\n\n // Check for a font map exactly matching the given size\n $font-map: map-get($govuk-typography-scale, $size);\n\n // No match? Try with string type (e.g. $size: \"16\" not 16)\n @if not $font-map {\n @each $font-size in map-keys($govuk-typography-scale) {\n @if not $font-map and #{$font-size} == #{$size} {\n $font-map: map-get($govuk-typography-scale, $font-size);\n }\n }\n }\n\n // Still no match? Throw error\n @if not $font-map {\n @error \"Unknown font size `#{$size}` - expected a point from the type scale.\";\n }\n\n // Check for a deprecation within the type scale\n $deprecation: map-get($font-map, \"deprecation\");\n\n @if $deprecation {\n // Warn on deprecated font sizes unless flagged for internal use\n @if not $size-internal-use-only {\n @include _warning(map-get($deprecation, \"key\"), map-get($deprecation, \"message\"));\n }\n\n // remove the deprecation map keys so they do not break the breakpoint loop\n $font-map: map-remove($font-map, \"deprecation\");\n }\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n // $calculated-line-height is a separate variable from $line-height,\n // as otherwise the value would get redefined with each loop and\n // eventually break _govuk-line-height.\n //\n // We continue to call the param $line-height to stay consistent with the\n // naming with govuk-font.\n $calculated-line-height: _govuk-line-height(\n $line-height: if($line-height, $line-height, map-get($breakpoint-map, \"line-height\")),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $calculated-line-height: $calculated-line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $calculated-line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean | String} $size Point from the type scale (the\n/// size as it would appear on tablet and above). Use `false` to avoid setting\n/// a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the type scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @include govuk-typography-common;\n\n @if $tabular {\n @include govuk-font-tabular-numbers;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-font-size($size, $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://webkit.org/b/224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, 0.99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://webkit.org/b/224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), 0.99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"]\n {\n &::after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/// Image link styles\n///\n/// Prepares and provides the focus state for links that only contain images\n/// with no accompanying text.\n///\n/// @access public\n\n@mixin govuk-link-image {\n // Needed to draw the focus around the entire image\n display: inline-block;\n\n // Remove extra space at the bottom of the image that's added by line-height\n line-height: 0;\n\n // Don't render an underline\n text-decoration: none;\n\n &:focus {\n @include govuk-focused-box;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */\n","////\n/// @group settings/links\n////\n\n/// Thickness of link underlines\n///\n/// The default will be either:\n///\n/// - 1px\n/// - 0.0625rem, if it's thicker than 1px because the user has changed the text\n/// size in their browser\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-thickness: unquote(\"max(1px, .0625rem)\") !default;\n\n/// Offset of link underlines from text baseline\n///\n/// The default is 3px expressed as ems, as calculated against the default body\n/// font size (on desktop) of 19px.\n/// 3 ÷ 19 = 0.1578\n///\n/// Set this variable to `false` to avoid setting an offset.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-offset: 0.1578em !default;\n\n/// Thickness of link underlines in hover state\n///\n/// The default for each link will be the thickest of the following:\n///\n/// - 3px\n/// - 0.1875rem, if it's thicker than 3px because the user has changed the text\n/// size in their browser\n/// - 0.12em (relative to the link's text size)\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-hover-underline-thickness: unquote(\"max(3px, .1875rem, .12em)\") !default;\n\n/*# sourceMappingURL=_links.scss.map */\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body::before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */\n","////\n/// @group settings/typography\n////\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: \"GDS Transport\", arial, sans-serif !default;\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// Defaults to true if \"GDS Transport\" appears in the $govuk-font-family\n/// setting.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: if(index($govuk-font-family, \"GDS Transport\"), true, false) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n\n/*# sourceMappingURL=_typography-font.scss.map */\n","////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n outline: $govuk-focus-width solid transparent;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow:\n 0 -2px $govuk-focus-colour,\n 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n}\n\n/// Focused box\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Unlike govuk-focused-text, which only draws an underline below the element,\n/// govuk-focused-box draws an outline around all sides of the element.\n/// Best used for non-text content contained within links.\n///\n/// @access public\n\n@mixin govuk-focused-box {\n outline: $govuk-focus-width solid transparent;\n box-shadow:\n 0 0 0 4px $govuk-focus-colour,\n 0 0 0 8px $govuk-focus-text-colour;\n}\n\n/*# sourceMappingURL=_focused.scss.map */\n","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\") !default;\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\") !default;\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\") !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */\n","$great-colour-dbt-red: #cf102dff;\n$great-colour-dbt-blue: #00285fff;\n$great-colour-dbt-green: #004d44ff;\n$great-colour-dbt-light-blue: #0063beff;\n$great-colour-dbt-violet: #4814a0ff;\n$great-colour-dbt-orange: #e24912ff;\n$great-colour-dbt-berry: #a90083ff;\n$great-colour-great-red: #e80000ff;\n$great-colour-great-blue: #04043fff;\n$great-colour-great-mid-grey: #d6e0e5ff;\n$great-colour-great-light-grey: #dde5edff;\n$great-colour-great-dark-green: #004f59ff;\n$great-colour-great-light-green: #8ce2d0ff;\n$great-colour-great-vibrant-blue: #0545d6ff;\n$great-colour-great-light-blue: #59cbe8ff;\n$great-colour-great-dark-red: #b50000ff;\n$great-colour-great-light-red: #ff6d6aff;\n$great-colour-miuk-light-grey: #dde5edff;\n$great-colour-miuk-mid-grey: #d6e0e5ff;\n$great-colour-miuk-light-green: #8ce2d0ff;\n$great-colour-miuk-mid-green: #0d8d98ff;\n$great-colour-miuk-light-blue: #59cbe8ff;\n$great-colour-miuk-mid-blue: #2397d4ff;\n$great-colour-miuk-light-purple: #d291c3ff;\n$great-colour-miuk-mid-purple: #a24a94ff;\n$great-colour-miuk-light-red: #ff6d6aff;\n$great-colour-miuk-mid-red: #e94f3dff;\n$great-colour-interface-link-blue: #1d70b8ff;\n$great-colour-interface-link-hover: #003078ff;\n$great-colour-interface-link-hover-shadow: #00081fff;\n$great-colour-interface-link-visited: #4c2c92ff;\n$great-colour-interface-focus: #ffdd00ff;\n$great-colour-interface-error: #d4351cff;\n$great-colour-interface-error-hover: #8a1200ff;\n$great-colour-interface-error-hover-shadow: #4d0a00ff;\n$great-colour-interface-success: #00703cff;\n$great-colour-interface-success-hover: #005a30ff;\n$great-colour-interface-success-shadow: #00422aff;\n$great-colour-interface-success-hover-shadow: #003320ff;\n$great-colour-interface-black: #222222ff;\n$great-colour-interface-dark-grey: #505a5fff;\n$great-colour-interface-mid-grey: #7d8e96ff;\n$great-colour-interface-white: #ffffffff;\n$great-colour-interface-highlight: #f1f77aff;\n$great-colour-interface-text-black: $great-colour-interface-black;\n$great-colour-interface-secondary-text: $great-colour-interface-dark-grey;\n$great-colour-interface-input-border: $great-colour-interface-black;\n$great-colour-interface-icon: $great-colour-interface-black;\n$great-colour-great-background-light-blue: #eef2f6ff;\n","@include govuk-exports(\"govuk/core/lists\") {\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n\n/*# sourceMappingURL=_lists.scss.map */\n","////\n/// @group helpers/spacing\n////\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing(\n $responsive-spacing-point,\n $property,\n $direction: \"all\",\n $important: false,\n $adjustment: false\n) {\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","@include govuk-exports(\"govuk/core/typography\") {\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n // @deprecated\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: _14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n // @deprecated\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","@include govuk-exports(\"govuk/core/section-break\") {\n %govuk-section-break {\n margin: 0;\n border: 0;\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n\n/*# sourceMappingURL=_section-break.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: flex;\n flex-direction: column;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n flex-direction: row;\n flex-wrap: wrap;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_button-group.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_form-group.scss.map */\n","////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &::after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n\n/*# sourceMappingURL=_clearfix.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: -($govuk-gutter-half);\n margin-left: -($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */\n","////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-from-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */\n","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n// \n//\n// Example usage without Breadcrumbs, phase banners, back links:\n// \n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n\n/*# sourceMappingURL=_main-wrapper.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n text-size-adjust: 100%;\n\n // Add scroll padding to the top of govuk-template but remove it if the\n // exit this page component is present.\n //\n // This is a solution to exit this page potentially failing WCAG SC 2.4.12:\n // Focus Not Obscured (https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html)\n // due to it's sticky positioning.\n //\n // This will apply scroll-padding-top in any browsers that don't support :has\n // (https://caniuse.com/css-has). This is part of the reason we do this in\n // a \"wrong way round\" way as we hypothesise that the risks of having\n // scroll-padding unnecessarily is better than risking not having scroll-padding\n // and needing it to account for exit this page.\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n scroll-padding-top: govuk-spacing(9);\n\n &:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n }\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n\n/*# sourceMappingURL=_template.scss.map */\n","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n\n/*# sourceMappingURL=_width-container.scss.map */\n","////\n/// @group settings/layout\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (\n 100% / 4\n ),\n one-third: (\n 100% / 3\n ),\n one-half: (\n 100% / 2\n ),\n two-thirds: (\n 200% / 3\n ),\n three-quarters: (\n 300% / 4\n ),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n\n/*# sourceMappingURL=_measurements.scss.map */\n","@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // GOV.UK Frontend JavaScript enabled\n .govuk-frontend-supported {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of\n // the hover state match the height of the focus state.\n box-shadow:\n 0 -2px $govuk-accordion-hover-colour,\n 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems so icon scales with text\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // Create inner chevron arrow\n &::after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n transform: rotate(180deg);\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes\n // colours in their browser. See\n // https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as styling is being applied\n // to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it\n // clear that the heading relates to the content below. Adjust padding to\n // maintain the height of the element. See\n // https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state\n // bottom border – this adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text. Avoid applying spacing directly to\n // the icon as the use of `transform` will change the placement of any\n // margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside is\n // always black (regardless of the custom colours the user has set). This is\n // fine when the text in the button is not nested inside another element\n // because when user changes colours in Firefox, the immediate background\n // colour of buttons is always white (again, regardless of user's custom\n // colours).\n //\n // However, when the text inside is wrapped inside another element\n // AND that element sets a background colour, the text colour is still black\n // but the background of that nested element gets the user's custom\n // background colour. When the custom background is a lighter hue, the\n // contrast might be sufficient. But if the user's custom background colour\n // is a darker colour, the contrast with the text might not be sufficient.\n //\n // To ensure sufficient contrast, override the background colour set by the\n // focus state on the nested elements to be transparent.\n //\n // Also override the background colour of the Show/Hide chevrons which set a\n // background colour on hover.\n @media screen and (forced-colors: active) {\n .govuk-accordion__show-all:hover,\n .govuk-accordion__section-button:hover {\n .govuk-accordion-nav__chevron {\n background-color: transparent;\n }\n }\n\n .govuk-accordion__show-all:focus,\n .govuk-accordion__section-button:focus {\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus,\n .govuk-accordion-nav__chevron {\n background: transparent;\n background-color: transparent;\n }\n }\n }\n\n // For devices that can't hover such as touch devices,\n // remove hover state as it can be stuck in that state (iOS).\n @media (hover: none) {\n .govuk-accordion__section-header:hover {\n border-top-color: $govuk-border-colour;\n\n box-shadow: inset 0 3px 0 0 $govuk-link-colour;\n\n .govuk-accordion__section-button {\n border-top-color: $govuk-border-colour;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/back-link\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n .govuk-back-link {\n @include govuk-font-size($size: $font-size);\n @include govuk-link-common;\n @include govuk-link-style-text;\n\n display: inline-block;\n position: relative;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(3);\n\n // Allow space for the arrow\n padding-left: govuk-em(14px, $font-size);\n }\n\n // Prepend left pointing chevron\n .govuk-back-link::before {\n content: \"\";\n display: block;\n\n // Vertically align with the parent element\n position: absolute;\n top: 0;\n bottom: 0;\n left: govuk-em(3px, $font-size);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n transform: rotate(225deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n $border-width-eval: \"max(#{$chevron-border-min-width}, #{$chevron-border-width})\";\n\n // Ensure that the chevron never gets smaller than 16px\n border-width: unquote($border-width-eval) unquote($border-width-eval) 0 0;\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n }\n\n .govuk-back-link:focus::before {\n border-color: $govuk-focus-text-colour;\n }\n\n .govuk-back-link::after {\n content: \"\";\n position: absolute;\n top: -14px;\n right: 0;\n bottom: -14px;\n left: 0;\n }\n\n .govuk-back-link--inverse {\n @include govuk-link-style-inverse;\n\n &::before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/breadcrumbs\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n // Calculated altitude (△↕) of the right-angled isosceles chevron with sides\n // of length 8 (7px + 1px border):\n //\n // √(8² + 8²) * 0.5 ≅ 5.655\n $chevron-altitude-calculated: govuk-em(5.655px, $font-size);\n\n .govuk-breadcrumbs {\n @include govuk-font($size: $font-size);\n @include govuk-text-colour;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-breadcrumbs__list {\n @include govuk-clearfix;\n\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n\n .govuk-breadcrumbs__list-item {\n display: inline-block;\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Add both margin and padding such that the chevron appears centrally\n // between each breadcrumb item\n margin-left: govuk-em(govuk-spacing(2), $font-size);\n padding-left: govuk-em(govuk-spacing(2), $font-size) + $chevron-altitude-calculated;\n\n float: left;\n\n // Create a chevron using a box with borders on two sides, rotated 45deg.\n &::before {\n content: \"\";\n display: block;\n\n position: absolute;\n top: 0;\n bottom: 0;\n\n // Offset by the difference between the width of the non-rotated square\n // and its width when rotated\n left: (($chevron-altitude-calculated * -2) + $chevron-size + $chevron-border-width);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n transform: rotate(45deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n $border-width-eval: \"max(#{$chevron-border-min-width}, #{$chevron-border-width})\";\n\n // Ensure that the chevron never gets smaller than 16px\n border-width: unquote($border-width-eval) unquote($border-width-eval) 0 0;\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n }\n\n &:first-child {\n margin-left: 0;\n padding-left: 0;\n\n &::before {\n content: none;\n display: none;\n }\n }\n }\n\n .govuk-breadcrumbs__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-breadcrumbs--collapse-on-mobile {\n @include govuk-media-query($until: tablet) {\n .govuk-breadcrumbs__list-item {\n display: none;\n\n &:first-child,\n &:last-child {\n display: inline-block;\n }\n\n &::before {\n top: govuk-em(6px, $font-size);\n margin: 0;\n }\n }\n\n .govuk-breadcrumbs__list {\n display: flex;\n }\n }\n }\n\n .govuk-breadcrumbs--inverse {\n color: govuk-colour(\"white\");\n\n .govuk-breadcrumbs__link {\n @include govuk-link-style-inverse;\n }\n\n .govuk-breadcrumbs__list-item::before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group components/button\n////\n\n/// Button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-background-colour: govuk-colour(\"green\") !default;\n\n/// Button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-text-colour: govuk-colour(\"white\") !default;\n\n/// Inverted button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-inverse-button-background-colour: govuk-colour(\"white\") !default;\n\n/// Inverted button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-inverse-button-text-colour: $govuk-brand-colour !default;\n\n@include govuk-exports(\"govuk/component/button\") {\n $govuk-button-colour: $govuk-button-background-colour;\n $govuk-button-text-colour: $govuk-button-text-colour;\n $govuk-button-hover-colour: govuk-shade($govuk-button-colour, 20%);\n $govuk-button-shadow-colour: govuk-shade($govuk-button-colour, 60%);\n\n // Secondary button variables\n $govuk-secondary-button-colour: govuk-colour(\"light-grey\");\n $govuk-secondary-button-text-colour: govuk-colour(\"black\");\n $govuk-secondary-button-hover-colour: govuk-shade($govuk-secondary-button-colour, 10%);\n $govuk-secondary-button-shadow-colour: govuk-shade($govuk-secondary-button-colour, 40%);\n\n // Warning button variables\n $govuk-warning-button-colour: govuk-colour(\"red\");\n $govuk-warning-button-text-colour: govuk-colour(\"white\");\n $govuk-warning-button-hover-colour: govuk-shade($govuk-warning-button-colour, 20%);\n $govuk-warning-button-shadow-colour: govuk-shade($govuk-warning-button-colour, 60%);\n\n // Inverse button variables\n $govuk-inverse-button-colour: $govuk-inverse-button-background-colour;\n $govuk-inverse-button-text-colour: $govuk-inverse-button-text-colour;\n $govuk-inverse-button-hover-colour: govuk-tint($govuk-inverse-button-text-colour, 90%);\n $govuk-inverse-button-shadow-colour: govuk-shade($govuk-inverse-button-text-colour, 30%);\n\n // Because the shadow (s0) is visually 'part of' the button, we need to reduce\n // the height of the button to compensate by adjusting its padding (s1) and\n // increase the bottom margin to include it (s2).\n $button-shadow-size: $govuk-border-width-form-element;\n\n .govuk-button {\n @include govuk-font($size: 19, $line-height: 19px);\n\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $button-shadow-size); // s2\n padding: (govuk-spacing(2) - $govuk-border-width-form-element) govuk-spacing(2)\n (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2)); // s1\n border: $govuk-border-width-form-element solid transparent;\n border-radius: 0;\n color: $govuk-button-text-colour;\n background-color: $govuk-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n text-align: center;\n vertical-align: top;\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n // Ensure that any global link styles are overridden\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-button-text-colour;\n text-decoration: none;\n }\n\n // Fix unwanted button padding in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n background-color: $govuk-button-hover-colour;\n }\n\n &:active {\n // Bump the button down so it looks like its being pressed in\n top: $button-shadow-size;\n }\n\n &:focus {\n border-color: $govuk-focus-colour;\n outline: $govuk-focus-width solid transparent;\n box-shadow: inset 0 0 0 1px $govuk-focus-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n border-color: $govuk-focus-colour;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 2px 0 $govuk-focus-text-colour;\n }\n\n // The following adjustments do not work for as\n // non-container elements cannot include pseudo elements (i.e. ::before).\n\n // Use a pseudo element to expand the click target area to include the\n // button's shadow as well, in case users try to click it.\n &::before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n top: -$govuk-border-width-form-element;\n right: -$govuk-border-width-form-element;\n bottom: -($govuk-border-width-form-element + $button-shadow-size);\n left: -$govuk-border-width-form-element;\n\n background: transparent;\n }\n\n // When the button is active it is shifted down by $button-shadow-size to\n // denote a 'pressed' state. If the user happened to click at the very top\n // of the button, their mouse is no longer over the button (because it has\n // 'moved beneath them') and so the click event is not fired.\n //\n // This corrects that by shifting the top of the pseudo element so that it\n // continues to cover the area that the user originally clicked, which means\n // the click event is still fired.\n //\n // 🎉\n &:active::before {\n top: -($govuk-border-width-form-element + $button-shadow-size);\n }\n }\n\n .govuk-button[disabled] {\n opacity: (0.5);\n\n &:hover {\n background-color: $govuk-button-colour;\n cursor: not-allowed;\n }\n\n &:active {\n top: 0;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n }\n }\n\n .govuk-button--secondary {\n background-color: $govuk-secondary-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-secondary-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-secondary-button-text-colour;\n }\n\n &:hover {\n background-color: $govuk-secondary-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-secondary-button-colour;\n }\n }\n }\n\n .govuk-button--warning {\n background-color: $govuk-warning-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-warning-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-warning-button-text-colour;\n }\n\n &:hover {\n background-color: $govuk-warning-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-warning-button-colour;\n }\n }\n }\n\n .govuk-button--inverse {\n background-color: $govuk-inverse-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-inverse-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-inverse-button-text-colour;\n }\n\n &:hover {\n background-color: $govuk-inverse-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-inverse-button-colour;\n }\n }\n }\n\n .govuk-button--start {\n @include govuk-typography-weight-bold;\n @include govuk-font-size($size: 24, $line-height: 1);\n\n display: inline-flex;\n min-height: auto;\n\n justify-content: center;\n }\n\n .govuk-button__start-icon {\n margin-left: govuk-spacing(1);\n\n @include govuk-media-query($from: desktop) {\n margin-left: govuk-spacing(2);\n }\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/error-message\") {\n .govuk-error-message {\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n margin-top: 0; // Reset any default browser margins for paragraphs\n margin-bottom: govuk-spacing(3);\n clear: both;\n\n color: $govuk-error-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/hint\") {\n .govuk-hint {\n @include govuk-font($size: 19);\n\n margin-bottom: govuk-spacing(3);\n\n color: $govuk-secondary-text-colour;\n }\n\n // Reduces margin-bottom of hint when used after the default label (no class)\n // or govuk-label--s for better vertical alignment.\n\n // This adjustment will not work when the label is inside the , however it\n // is unlikely that the default or govuk-label--s class would be used in this\n // case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces margin-bottom of hint when used after the default legend (no class)\n // or govuk-fieldset__legend--s for better vertical alignment.\n\n // This adjustment will not work when the legend is outside the , however\n // it is unlikely that the default or govuk-fieldset__legend--s class would be\n // used in this case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n // prettier-ignore\n .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces visual spacing of legend when there is a hint\n .govuk-fieldset__legend + .govuk-hint {\n margin-top: govuk-spacing(-1);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/label\") {\n .govuk-label {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n // Modifiers that make labels look more like their equivalent headings\n .govuk-label--xl,\n .govuk-label--l,\n .govuk-label--m {\n @include govuk-typography-weight-bold;\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--xl {\n @include govuk-font-size($size: 48);\n }\n\n .govuk-label--l {\n @include govuk-font-size($size: 36);\n }\n\n .govuk-label--m {\n @include govuk-font-size($size: 24);\n }\n\n .govuk-label--s {\n @include govuk-typography-weight-bold;\n }\n\n // When the label is nested inside a heading, override the heading so that it\n // does not have a margin. Effectively we want to be able to treat the heading\n // as if it is not there.\n //\n // This breaks BEM conventions because it exists as a parent of the 'block',\n // so we can't really consider an element.\n .govuk-label-wrapper {\n margin: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/textarea\") {\n .govuk-textarea {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box;\n display: block;\n width: 100%;\n min-height: 40px;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(1);\n\n resize: vertical;\n\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n -webkit-appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size)\n // and since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n }\n\n &:disabled {\n opacity: 0.5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-textarea--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n@import \"../textarea/index\";\n\n@include govuk-exports(\"govuk/component/character-count\") {\n .govuk-character-count {\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group,\n .govuk-textarea {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-character-count__message {\n @include govuk-font-tabular-numbers;\n margin-top: 0;\n margin-bottom: 0;\n\n &::after {\n // Zero-width space that will reserve vertical space when no hint is\n // provided as:\n // - setting a min-height is not possible without a magic number because\n // the line-height is set by the `govuk-font` call above\n // - using `:empty` is not possible as the hint macro outputs line breaks\n content: \"\\200B\";\n }\n }\n\n .govuk-character-count__message--disabled {\n visibility: hidden;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/fieldset\") {\n .govuk-fieldset {\n min-width: 0;\n margin: 0;\n padding: 0;\n border: 0;\n @include govuk-clearfix;\n }\n\n // Fix for Firefox < 53 (https://bugzil.la/504622)\n // stylelint-disable selector-type-no-unknown -- Ignore 'x:-moz-any-link'\n @supports not (caret-color: auto) {\n .govuk-fieldset,\n x:-moz-any-link {\n display: table-cell;\n }\n }\n // stylelint-enable selector-type-no-unknown\n\n .govuk-fieldset__legend {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n // Fix legend text wrapping in Edge and IE\n // 1. IE9-11 & Edge 12-13\n // 2. IE8-11\n box-sizing: border-box; // 1\n display: table; // 2\n max-width: 100%; // 1\n margin-bottom: govuk-spacing(2);\n padding: 0;\n\n white-space: normal; // 1\n }\n\n // Modifiers that make legends look more like their equivalent headings\n .govuk-fieldset__legend--xl,\n .govuk-fieldset__legend--l,\n .govuk-fieldset__legend--m {\n @include govuk-typography-weight-bold;\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--xl {\n @include govuk-font-size($size: 48);\n }\n\n .govuk-fieldset__legend--l {\n @include govuk-font-size($size: 36);\n }\n\n .govuk-fieldset__legend--m {\n @include govuk-font-size($size: 24);\n }\n\n .govuk-fieldset__legend--s {\n @include govuk-typography-weight-bold;\n }\n\n // When the legend contains an H1, we want the H1 to inherit all styles from\n // the legend. Effectively treat the heading as if it is not there.\n .govuk-fieldset__heading {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/checkboxes\") {\n $govuk-touch-target-gutter: 4px;\n $govuk-checkboxes-size: 40px;\n $govuk-touch-target-size: ($govuk-checkboxes-size + $govuk-touch-target-gutter);\n $govuk-small-checkboxes-size: 24px;\n $govuk-checkboxes-label-padding-left-right: govuk-spacing(3);\n $govuk-checkbox-check-horizontal-position: 10px;\n\n .govuk-checkboxes__item {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-checkboxes__item:last-child,\n .govuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-checkboxes__input {\n // Allow the input to sit above the label, enabling its proper detection\n // when exploring by touch or using automation tools like Selenium\n z-index: 1;\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n opacity: 0;\n cursor: pointer;\n }\n\n .govuk-checkboxes__label {\n align-self: center;\n\n // Ensure that the width of the label is never more than the width of the\n // container minus the input width minus the padding on either side of\n // the label. This prevents the label from going onto the next line due to\n // __item using flex-wrap because we want hints on a separate line.\n max-width: calc(100% - #{(($govuk-checkboxes-label-padding-left-right * 2) + $govuk-touch-target-size)});\n margin-bottom: 0;\n padding: (govuk-spacing(1) + $govuk-border-width-form-element) govuk-spacing(3);\n cursor: pointer;\n // remove 300ms pause on mobile\n touch-action: manipulation;\n }\n\n // [ ] Check box\n .govuk-checkboxes__label::before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: ($govuk-touch-target-gutter / 2);\n left: ($govuk-touch-target-gutter / 2);\n width: $govuk-checkboxes-size;\n height: $govuk-checkboxes-size;\n border: $govuk-border-width-form-element solid currentcolor;\n background: transparent;\n }\n\n // ✔ Check mark\n //\n // The check mark is a box with a border on the left and bottom side (└──),\n // rotated 45 degrees\n .govuk-checkboxes__label::after {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n\n // Use \"magic numbers\" to define shape and position of check mark because\n // the complexity of the shape makes it difficult to calculate dynamically.\n top: 13px;\n left: $govuk-checkbox-check-horizontal-position;\n width: 23px;\n height: 12px;\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n // Fix bug in IE11 caused by transform rotate (-45deg).\n // See: alphagov/govuk_elements/issues/518\n border-top-color: transparent;\n opacity: 0;\n background: transparent;\n }\n\n .govuk-checkboxes__hint {\n display: block;\n width: 100%;\n margin-top: govuk-spacing(-1);\n padding-right: $govuk-checkboxes-label-padding-left-right;\n padding-left: ($govuk-checkboxes-label-padding-left-right + $govuk-touch-target-size);\n }\n\n // This is to bypass govuk-hint's specificity on hints following labels having\n // a margin bottom of 10px (govuk-spacing(2)). Because checkboxes are flexbox,\n // the margin doesn't collapse so we have to do this manually.\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-checkboxes__hint {\n margin-bottom: 0;\n }\n\n // Focused state\n .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-checkboxes__input:checked + .govuk-checkboxes__label::after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-checkboxes__input:disabled,\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {\n cursor: not-allowed;\n }\n\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label,\n .govuk-checkboxes__input:disabled ~ .govuk-hint {\n opacity: 0.5;\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-checkboxes__divider {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n $govuk-divider-size: $govuk-checkboxes-size !default;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the checkbox.\n $conditional-border-padding: ($govuk-touch-target-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the checkbox\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-checkboxes-label-padding-left-right;\n\n .govuk-checkboxes__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .govuk-frontend-supported &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-checkboxes--small {\n $input-offset: ($govuk-touch-target-size - $govuk-small-checkboxes-size) / 2;\n\n .govuk-checkboxes__item {\n margin-bottom: 0;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆What colours do you like?\n // ┌┆───┐\n // │┆[] │ Purple\n // └┆▲──┘\n // ▲┆└─ Check box pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-checkboxes__input {\n margin-left: $input-offset * -1;\n }\n\n .govuk-checkboxes__label {\n // Create a tiny space between the small checkbox hover state so that it\n // doesn't clash with the label\n padding-left: 1px;\n }\n\n // [ ] Check box\n //\n // Reduce the size of the check box [1], vertically center it within the\n // touch target [2]\n // Left here is 0 because we've shifted the input into the left margin\n .govuk-checkboxes__label::before {\n top: $input-offset; // 2\n left: 0;\n width: $govuk-small-checkboxes-size; // 1\n height: $govuk-small-checkboxes-size; // 1\n }\n\n // ✔ Check mark\n //\n // Reduce the size of the check mark and re-align within the checkbox\n .govuk-checkboxes__label::after {\n top: 17px;\n\n // Horizontal position is just the normal sized left value accounting for\n // the new width of the smaller checkbox\n left: (16px - $govuk-checkbox-check-horizontal-position);\n width: 12px;\n height: 6.5px;\n border-width: 0 0 3px 3px;\n }\n\n // Fix position of hint with small checkboxes\n //\n // Do not use hints with small checkboxes – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-checkboxes__hint {\n padding-left: ($govuk-small-checkboxes-size + $input-offset);\n }\n\n // Align conditional reveals with small checkboxes\n .govuk-checkboxes__conditional {\n $margin-left: ($govuk-small-checkboxes-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: ($govuk-touch-target-size - $input-offset) - ($margin-left + $conditional-border-width);\n }\n\n .govuk-checkboxes__divider {\n width: $govuk-small-checkboxes-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small checkboxes.\n //\n // We use a hover state for small checkboxes because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which checkbox they will select when their\n // cursor is outside of the visible area.\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before {\n // Forced colours modes tend to ignore box-shadow.\n // Apply an outline for those modes to use instead.\n outline: $govuk-focus-width dashed transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n // Set different HCM colour when we have both hover/focus applied at once\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n // prettier-ignore\n box-shadow:\n 0 0 0 $govuk-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before {\n box-shadow: initial;\n }\n\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/cookie-banner\") {\n // This needs to be kept in sync with the header component's styles\n $border-bottom-width: govuk-spacing(2);\n\n .govuk-cookie-banner {\n padding-top: govuk-spacing(4);\n // The component does not set bottom spacing. The bottom spacing should be\n // created by the items inside the component.\n\n // Visually separate the cookie banner from content underneath when user\n // changes colours in their browser.\n border-bottom: $border-bottom-width solid transparent;\n\n background-color: $govuk-canvas-background-colour;\n }\n\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when user hides the whole cookie banner with a 'Hide' button.\n .govuk-cookie-banner[hidden] {\n display: none;\n }\n\n .govuk-cookie-banner__message {\n // Remove the extra height added by the separator border.\n margin-bottom: -$border-bottom-width;\n\n &[hidden] {\n // Support older browsers which don't hide elements with the `hidden`\n // attribute when the visibility of cookie and replacement messages is\n // toggled.\n display: none;\n }\n\n &:focus {\n // Remove the native visible focus indicator when the element is\n // programmatically focused.\n //\n // The focused cookie banner is the first element on the page and the last\n // thing the user interacted with prior to it gaining focus. We therefore\n // assume that moving focus to it is not going to surprise users, and that\n // giving it a visible focus indicator could be more confusing than\n // helpful, especially as the element is not normally keyboard operable.\n //\n // We have flagged this in the research section of the guidance as\n // something to monitor.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/input\") {\n .govuk-input {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n width: 100%;\n height: govuk-px-to-rem(40px);\n margin-top: 0;\n padding: govuk-spacing(1);\n // Setting any background-color makes text invisible when changing colours\n // to dark backgrounds in Firefox (https://bugzil.la/1335476). As\n // background-color and color need to always be set together, color should\n // not be set either\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` for this\n // instead of changing `border-width` - this is for consistency with\n // components such as textarea where we avoid changing `border-width` as\n // it will change the element size. Also, `outline` cannot be utilised\n // here as it is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n }\n\n &:disabled {\n opacity: 0.5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-input::-webkit-outer-spin-button,\n .govuk-input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n }\n\n .govuk-input[type=\"number\"] {\n -moz-appearance: textfield;\n }\n\n .govuk-input--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n\n .govuk-input--extra-letter-spacing {\n @include govuk-font-tabular-numbers;\n letter-spacing: 0.05em;\n }\n\n // em measurements are based on the point size of the typeface\n // Extra space is added on the right to allow for the Safari prefill icon\n\n .govuk-input--width-30 {\n max-width: 29.5em;\n }\n\n .govuk-input--width-20 {\n max-width: 20.5em;\n }\n\n .govuk-input--width-10 {\n max-width: 11.5em;\n }\n\n .govuk-input--width-5 {\n max-width: 5.5em;\n }\n\n .govuk-input--width-4 {\n max-width: 4.5em;\n }\n\n .govuk-input--width-3 {\n max-width: 3.75em;\n }\n\n .govuk-input--width-2 {\n max-width: 2.75em;\n }\n\n .govuk-input__wrapper {\n display: flex;\n\n .govuk-input {\n flex: 0 1 auto;\n }\n\n .govuk-input:focus {\n // Hack to stop focus style being overlapped by the suffix\n z-index: 1;\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n\n .govuk-input {\n // Set max-width to override potential width override class on the input\n max-width: 100%;\n }\n }\n }\n\n .govuk-input__prefix,\n .govuk-input__suffix {\n @include govuk-font($size: 19);\n box-sizing: border-box;\n // Use flexbox to align text within the prefix and suffix\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: govuk-px-to-rem(40px);\n height: govuk-px-to-rem(40px);\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n background-color: govuk-colour(\"light-grey\");\n text-align: center;\n white-space: nowrap;\n // Emphasise non-editable status of prefixes and suffixes\n cursor: default;\n flex: 0 0 auto;\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n height: 100%;\n white-space: normal;\n }\n }\n\n .govuk-input__prefix {\n @include govuk-media-query($until: mobile) {\n border-bottom: 0;\n }\n @include govuk-media-query($from: mobile) {\n border-right: 0;\n }\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n .govuk-input__suffix {\n @include govuk-media-query($until: mobile) {\n border-top: 0;\n }\n @include govuk-media-query($from: mobile) {\n border-left: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../input/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/date-input\") {\n .govuk-date-input {\n @include govuk-clearfix;\n font-size: 0; // removes whitespace caused by inline-block\n }\n\n .govuk-date-input__item {\n display: inline-block;\n margin-right: govuk-spacing(4);\n margin-bottom: 0;\n }\n\n .govuk-date-input__label {\n display: block;\n }\n\n .govuk-date-input__input {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/details\") {\n .govuk-details {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-margin(6, \"bottom\");\n\n display: block;\n }\n\n .govuk-details__summary {\n // Make the focus outline shrink-wrap the text content of the summary\n display: inline-block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-details__summary-text {\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-details__text {\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n padding-left: govuk-spacing(4);\n }\n\n .govuk-details__text p {\n margin-top: 0;\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-details__text > :last-child {\n margin-bottom: 0;\n }\n\n // Hack to target IE8 - IE11 (and REALLY old Firefox)\n // These browsers don't support the details element, so fall back to looking\n // like inset text\n @media screen\\0 {\n .govuk-details {\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n }\n\n .govuk-details__summary {\n margin-top: govuk-spacing(3);\n }\n\n .govuk-details__summary-text {\n @include govuk-typography-weight-bold;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: govuk-spacing(4);\n }\n }\n\n // We wrap styles for newer browsers in a feature query, which is ignored by\n // older browsers, which always expand the details element.\n //\n // Additionally, -ms-ime-align is only supported by Edge 12 - 18\n //\n // This ensures we don't use these styles in browsers which:\n // - support ES6 modules but not the element (Edge 16 - 18)\n // - do not support ES6 modules or the element (eg, IE8+)\n @supports not (-ms-ime-align: auto) {\n .govuk-details__summary {\n // Absolutely position the marker against this element\n position: relative;\n\n // Allow for absolutely positioned marker and align with disclosed text\n padding-left: govuk-spacing(4) + $govuk-border-width;\n\n // Style the summary to look like a link...\n color: $govuk-link-colour;\n cursor: pointer;\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n // ...but only underline the text, not the arrow\n .govuk-details__summary-text {\n @include govuk-link-decoration;\n }\n\n .govuk-details__summary:hover .govuk-details__summary-text {\n @include govuk-link-hover-decoration;\n }\n\n // Remove the underline when focussed to avoid duplicate borders\n .govuk-details__summary:focus .govuk-details__summary-text {\n text-decoration: none;\n }\n\n // Remove the default details marker so we can style our own consistently and\n // ensure it displays in Firefox (see implementation.md for details)\n .govuk-details__summary::-webkit-details-marker {\n display: none;\n }\n\n // Append our own open / closed marker using a pseudo-element\n .govuk-details__summary::before {\n content: \"\";\n position: absolute;\n\n top: -1px;\n bottom: 0;\n left: 0;\n\n margin: auto;\n\n @include govuk-shape-arrow($direction: right, $base: 14px);\n\n .govuk-details[open] > & {\n @include govuk-shape-arrow($direction: down, $base: 14px);\n }\n }\n\n .govuk-details__text {\n border-left: $govuk-border-width solid $govuk-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers/shapes\n////\n\n/// Calculate the height of an equilateral triangle\n///\n/// Multiplying half the length of the base of an equilateral triangle by the\n/// square root of three gives us its height. We use 1.732 as an approximation.\n///\n/// @param {Number} $base - Length of the base of the triangle\n/// @return {Number} Calculated height of the triangle\n/// @access private\n\n@function _govuk-equilateral-height($base) {\n $square-root-of-three: 1.732;\n\n @return ($base / 2) * $square-root-of-three;\n}\n\n/// Arrow mixin\n///\n/// Generate Arrows (triangles) by using a mix of transparent (1) and coloured\n/// borders. The coloured borders inherit the text colour of the element (2).\n///\n/// Ensure the arrow is rendered correctly if browser colours are overridden by\n/// providing a clip path (3). Without this the transparent borders are\n/// overridden to become visible which results in a square.\n///\n/// We need both because older browsers do not support clip-path.\n///\n/// @param {String} $direction - Direction for arrow: up, right, down, left.\n/// @param {Number} $base - Length of the triangle 'base' side\n/// @param {Number} $height [null] - Height of triangle. Omit for equilateral.\n/// @param {String} $display [block] - CSS display property of the arrow\n///\n/// @access public\n\n@mixin govuk-shape-arrow($direction, $base, $height: null, $display: block) {\n display: $display;\n\n width: 0;\n height: 0;\n\n border-style: solid;\n border-color: transparent; // 1\n\n $perpendicular: $base / 2;\n\n @if not $height {\n $height: _govuk-equilateral-height($base);\n }\n\n @if $direction == \"up\" {\n -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);\n clip-path: polygon(50% 0%, 0% 100%, 100% 100%); // 3\n\n border-width: 0 $perpendicular $height;\n border-bottom-color: inherit; // 2\n } @else if $direction == \"right\" {\n -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%); // 3\n\n border-width: $perpendicular 0 $perpendicular $height;\n border-left-color: inherit; // 2\n } @else if $direction == \"down\" {\n -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%); // 3\n\n border-width: $height $perpendicular 0 $perpendicular;\n border-top-color: inherit; // 2\n } @else if $direction == \"left\" {\n -webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);\n clip-path: polygon(0% 50%, 100% 100%, 100% 0%); // 3\n\n border-width: $perpendicular $height $perpendicular 0;\n border-right-color: inherit; // 2\n } @else {\n @error \"Invalid arrow direction: expected `up`, `right`, `down` or `left`, got `#{$direction}`\";\n }\n}\n\n/*# sourceMappingURL=_shape-arrow.scss.map */\n","@import \"../../core/lists\";\n\n@include govuk-exports(\"govuk/component/error-summary\") {\n .govuk-error-summary {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-padding(4);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-error-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-error-summary__title {\n @include govuk-font-size($size: 24);\n @include govuk-typography-weight-bold;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-error-summary__body {\n p {\n margin-bottom: 0;\n }\n\n > * + * {\n @include govuk-responsive-margin(4, \"top\");\n }\n\n > :last-child {\n @include govuk-responsive-margin(1, \"bottom\");\n }\n }\n\n // Cross-component class - adjusts styling of list component\n .govuk-error-summary__list {\n margin-bottom: 0;\n }\n\n // Remove the bottom margin from the last list item\n .govuk-error-summary__list li:last-child {\n margin-bottom: 0;\n }\n\n .govuk-error-summary__list a {\n @include govuk-typography-weight-bold;\n @include govuk-link-common;\n @include govuk-link-style-error;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../button/index\";\n\n@include govuk-exports(\"govuk/component/exit-this-page\") {\n $indicator-size: 0.75em;\n\n .govuk-exit-this-page {\n @include govuk-responsive-margin(8, \"bottom\");\n position: -webkit-sticky;\n position: sticky;\n z-index: 1000;\n top: 0;\n left: 0;\n width: 100%;\n\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n right: 0;\n left: auto;\n width: auto;\n float: right;\n }\n }\n\n .govuk-exit-this-page__button {\n margin-bottom: 0;\n }\n\n .govuk-exit-this-page__indicator {\n @include govuk-responsive-padding(2);\n display: none;\n padding-bottom: 0;\n color: inherit;\n line-height: 0; // removes extra negative space below the indicators\n text-align: center;\n pointer-events: none;\n }\n\n .govuk-exit-this-page__indicator--visible {\n display: block;\n }\n\n .govuk-exit-this-page__indicator-light {\n box-sizing: border-box;\n display: inline-block;\n width: $indicator-size;\n height: $indicator-size;\n margin: 0 0.125em;\n border-width: 2px;\n border-style: solid;\n border-radius: 50%;\n border-color: currentcolor;\n }\n\n .govuk-exit-this-page__indicator-light--on {\n border-width: $indicator-size / 2;\n }\n\n @media only print {\n .govuk-exit-this-page {\n display: none;\n }\n }\n\n .govuk-exit-this-page-overlay {\n position: fixed;\n z-index: 9999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: govuk-colour(\"white\");\n }\n\n // This class is added to the body when the Exit This Page button is activated\n // in addition to the overlay to both block the entire screen and hide everything\n // underneath it.\n //\n // We do this to ensure that users don't risk interacting with the page underneath\n // the overlay between activating the button and navigating to the next page.\n .govuk-exit-this-page-hide-content {\n // stylelint-disable declaration-no-important\n * {\n display: none !important;\n }\n\n .govuk-exit-this-page-overlay {\n display: block !important;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/file-upload\") {\n $component-padding: govuk-spacing(1);\n\n .govuk-file-upload {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n max-width: 100%;\n margin-left: -$component-padding;\n padding: $component-padding;\n\n // The default file upload button in Safari does not support setting a\n // custom font-size. Set `-webkit-appearance` to `button` to drop out of the\n // native appearance so the font-size is set to 19px\n // https://webkit.org/b/224746\n &::-webkit-file-upload-button {\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Use `box-shadow` to add border instead of changing `border-width`\n // (which changes element size) and since `outline` is already used for\n // the yellow focus state.\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n // Set \"focus-within\" to fix https://bugzil.la/1430196 so that component\n // receives focus in Firefox.\n // This can't be set together with `:focus` as all versions of IE fail\n // to recognise `focus-within` and don't set any styles from the block\n // when it's a selector.\n &:focus-within {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n &:disabled {\n opacity: 0.5;\n cursor: not-allowed;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/footer\") {\n $govuk-footer-background: $govuk-canvas-background-colour;\n $govuk-footer-border: $govuk-border-colour;\n $govuk-footer-text: $govuk-text-colour;\n\n // Based on the govuk-crest-2x.png image dimensions.\n $govuk-footer-crest-image-width-2x: 250px;\n $govuk-footer-crest-image-height-2x: 204px;\n // Half the 2x image so that it fits the regular 1x size.\n $govuk-footer-crest-image-width: ($govuk-footer-crest-image-width-2x / 2);\n $govuk-footer-crest-image-height: ($govuk-footer-crest-image-height-2x / 2);\n\n .govuk-footer {\n @include govuk-font($size: if($govuk-new-typography-scale, 19, 16));\n @include govuk-responsive-padding(7, \"top\");\n @include govuk-responsive-padding(5, \"bottom\");\n\n border-top: 1px solid $govuk-footer-border;\n color: $govuk-footer-text;\n background: $govuk-footer-background;\n }\n\n .govuk-footer__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-footer__section-break {\n margin: 0; // Reset ` ` default margins\n @include govuk-responsive-margin(8, \"bottom\");\n border: 0; // Reset ` ` default borders\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__meta {\n display: flex; // Support: Flexbox\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n flex-wrap: wrap; // Support: Flexbox\n align-items: flex-end; // Support: Flexbox\n justify-content: center; // Support: Flexbox\n }\n\n .govuk-footer__meta-item {\n margin-right: $govuk-gutter-half;\n margin-bottom: govuk-spacing(5);\n margin-left: $govuk-gutter-half;\n }\n\n .govuk-footer__meta-item--grow {\n flex: 1; // Support: Flexbox\n @include govuk-media-query($until: tablet) {\n flex-basis: 320px; // Support: Flexbox\n }\n }\n\n .govuk-footer__licence-logo {\n display: inline-block;\n margin-right: govuk-spacing(2);\n @include govuk-media-query($until: desktop) {\n margin-bottom: govuk-spacing(3);\n }\n vertical-align: top;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n .govuk-footer__licence-description {\n display: inline-block;\n }\n\n .govuk-footer__copyright-logo {\n display: inline-block;\n min-width: $govuk-footer-crest-image-width;\n padding-top: ($govuk-footer-crest-image-height + govuk-spacing(2));\n background-image: govuk-image-url(\"govuk-crest.png\");\n @include govuk-device-pixel-ratio {\n background-image: govuk-image-url(\"govuk-crest-2x.png\");\n }\n background-repeat: no-repeat;\n background-position: 50% 0%;\n background-size: $govuk-footer-crest-image-width $govuk-footer-crest-image-height;\n text-align: center;\n white-space: nowrap;\n }\n\n .govuk-footer__inline-list {\n margin-top: 0;\n margin-bottom: govuk-spacing(3);\n padding: 0;\n }\n\n .govuk-footer__meta-custom {\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-footer__inline-list-item {\n display: inline-block;\n margin-right: govuk-spacing(3);\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-footer__heading {\n margin-bottom: govuk-spacing(6);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($until: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__navigation {\n @include govuk-clearfix;\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n }\n\n .govuk-footer__section {\n display: inline-block;\n margin-bottom: $govuk-gutter;\n vertical-align: top;\n }\n\n .govuk-footer__list {\n margin: 0;\n padding: 0;\n list-style: none;\n column-gap: $govuk-gutter; // Support: Columns\n }\n\n @include govuk-media-query($from: desktop) {\n .govuk-footer__list--columns-2 {\n column-count: 2; // Support: Columns\n }\n\n .govuk-footer__list--columns-3 {\n column-count: 3; // Support: Columns\n }\n }\n\n .govuk-footer__list-item {\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-footer__list-item:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers\n////\n\n/// Media query for retina images (device-pixel-ratio)\n///\n/// @param {Number} $ratio [2] - Device pixel ratio\n/// @content Passed content will be outputted within the media query\n///\n/// @example scss - Providing a @2x image for screens that support it\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @example scss - Using a custom ratio\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @include govuk-device-pixel-ratio(3) {\n/// background-image: govuk-image-url(\"my-image-3x.png\");\n/// }\n///\n/// @access public\n\n@mixin govuk-device-pixel-ratio($ratio: 2) {\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\n only screen and (min-resolution: #{($ratio * 96)}dpi),\n only screen and (min-resolution: #{$ratio}dppx) {\n @content;\n }\n}\n\n/*# sourceMappingURL=_device-pixels.scss.map */\n","@include govuk-exports(\"govuk/component/header\") {\n $govuk-header-background: govuk-colour(\"black\");\n $govuk-header-border-color: $govuk-brand-colour;\n $govuk-header-border-width: govuk-spacing(2);\n $govuk-header-text: govuk-colour(\"white\");\n $govuk-header-link-active: #1d8feb;\n $govuk-header-nav-item-border-color: #2e3133;\n $govuk-header-link-underline-thickness: 3px;\n $govuk-header-vertical-spacing-value: 2;\n // This crown height is only used to calculate top offset of mobile menu button\n // as the crown svg height is the only thing that controls the height of the header\n $govuk-header-crown-height: 30px;\n $govuk-header-menu-button-height: 24px;\n $govuk-header-menu-button-width: 80px;\n\n .govuk-header {\n @include govuk-font($size: 16, $line-height: 1);\n\n border-bottom: govuk-spacing(2) solid govuk-colour(\"white\");\n color: $govuk-header-text;\n background: $govuk-header-background;\n }\n\n .govuk-header__container--full-width {\n padding: 0 govuk-spacing(3);\n border-color: $govuk-header-border-color;\n\n .govuk-header__menu-button {\n right: govuk-spacing(3);\n }\n }\n\n .govuk-header__container {\n @include govuk-clearfix;\n position: relative;\n margin-bottom: -$govuk-header-border-width;\n padding-top: govuk-spacing($govuk-header-vertical-spacing-value);\n border-bottom: $govuk-header-border-width solid $govuk-header-border-color;\n }\n\n .govuk-header__logotype {\n display: inline-block;\n position: relative;\n top: -3px;\n\n // Add a gap after the logo in case it's followed by a product name. This\n // gets removed later if the logotype is a :last-child.\n margin-right: govuk-spacing(1);\n fill: currentcolor;\n vertical-align: top;\n\n // Prevent readability backplate from obscuring underline in Windows High\n // Contrast Mode\n @media (forced-colors: active) {\n forced-color-adjust: none;\n color: linktext;\n }\n\n // Remove the gap after the logo if there's no product name to keep hover\n // and focus states neat\n &:last-child {\n margin-right: 0;\n }\n }\n\n .govuk-header__product-name {\n $product-name-offset: if($govuk-new-typography-scale, 7px, 10px);\n $product-name-offset-tablet: 5px;\n\n @include govuk-font-size($size: 24, $line-height: 1);\n @include govuk-typography-weight-regular;\n display: inline-table;\n\n // Maintain space below logo when wrapped\n margin-top: $product-name-offset;\n\n // Firefox places the GOV.UK logo one pixel higher, due to how it rounds\n // subpixels, so nudge the product name in FF to still be aligned.\n @-moz-document url-prefix() {\n margin-top: $product-name-offset - 0.5px;\n }\n\n // Align vertically with logo when not wrapped\n vertical-align: top;\n\n @include govuk-media-query($from: tablet) {\n margin-top: $product-name-offset-tablet;\n @-moz-document url-prefix() {\n margin-top: $product-name-offset-tablet - 0.5px;\n }\n }\n }\n\n .govuk-header__link {\n // Avoid using the `govuk-link-common` mixin because the links in the header\n // get a special treatment, because:\n //\n // - underlines are only visible on hover\n // - all links get a 3px underline regardless of text size, as there are\n // multiple grouped elements close to one another and having slightly\n // different underline widths looks unbalanced\n @include govuk-link-style-inverse;\n\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n text-decoration-thickness: $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n .govuk-header__link--homepage {\n // Font size needs to be set on the link so that the box sizing is correct\n // in Firefox\n display: inline-block;\n margin-right: govuk-spacing(2);\n font-size: 30px; // We don't have a mixin that produces 30px font size\n\n @include govuk-media-query($from: desktop) {\n display: inline;\n\n &:focus {\n // Replicate the focus box shadow but without the -2px y-offset of the first yellow shadow\n // This is to stop the logo getting cut off by the box shadow when focused on above a product name\n box-shadow: 0 0 $govuk-focus-colour;\n }\n }\n\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:active {\n // Negate the added border\n margin-bottom: $govuk-header-link-underline-thickness * -1;\n border-bottom: $govuk-header-link-underline-thickness solid;\n }\n\n // Remove any borders that show when focused and hovered.\n &:focus {\n margin-bottom: 0;\n border-bottom: 0;\n }\n }\n\n .govuk-header__service-name {\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n @include govuk-font-size($size: 24);\n @include govuk-typography-weight-bold;\n }\n\n .govuk-header__logo,\n .govuk-header__content {\n box-sizing: border-box;\n }\n\n .govuk-header__logo {\n @include govuk-responsive-margin($govuk-header-vertical-spacing-value, \"bottom\");\n // Protect the absolute positioned menu button from overlapping with the\n // logo with right padding using the button's width\n padding-right: $govuk-header-menu-button-width;\n\n @include govuk-media-query($from: desktop) {\n width: 33.33%;\n padding-right: $govuk-gutter-half;\n float: left;\n vertical-align: top;\n\n // Reset float when logo is the last child, without a navigation\n &:last-child {\n width: auto;\n padding-right: 0;\n float: none;\n }\n }\n }\n\n .govuk-header__content {\n @include govuk-media-query($from: desktop) {\n width: 66.66%;\n padding-left: $govuk-gutter-half;\n float: left;\n }\n }\n\n .govuk-header__menu-button {\n @include govuk-font($size: 16);\n position: absolute;\n // calculate top offset by:\n // - getting the vertical spacing for the top and the bottom of the header\n // - adding that to the crown height\n // - dividing it by 2 so you have the vertical centre of the header\n // - subtracting half the height of the menu button\n top: (((govuk-spacing($govuk-header-vertical-spacing-value) * 2) + $govuk-header-crown-height) / 2) -\n ($govuk-header-menu-button-height / 2);\n right: 0;\n max-width: $govuk-header-menu-button-width;\n min-height: $govuk-header-menu-button-height;\n margin: 0;\n padding: 0;\n border: 0;\n color: govuk-colour(\"white\");\n background: none;\n word-break: break-all;\n cursor: pointer;\n\n &:hover {\n -webkit-text-decoration: solid underline $govuk-header-link-underline-thickness;\n text-decoration: solid underline $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n\n &::after {\n @include govuk-shape-arrow($direction: down, $base: 10px, $display: inline-block);\n content: \"\";\n margin-left: govuk-spacing(1);\n }\n\n &[aria-expanded=\"true\"]::after {\n @include govuk-shape-arrow($direction: up, $base: 10px, $display: inline-block);\n }\n\n @include govuk-media-query($from: tablet) {\n top: govuk-spacing(3);\n }\n\n .govuk-frontend-supported & {\n display: block;\n }\n\n &[hidden],\n .govuk-frontend-supported &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation {\n @include govuk-media-query($from: desktop) {\n margin-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-header__navigation-list {\n // Reset user-agent default list styles\n margin: 0;\n padding: 0;\n list-style: none;\n\n &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation--end {\n @include govuk-media-query($from: desktop) {\n margin: 0;\n padding: govuk-spacing(1) 0;\n text-align: right;\n }\n }\n\n .govuk-header__navigation-item {\n padding: govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-header-nav-item-border-color;\n\n @include govuk-media-query($from: desktop) {\n display: inline-block;\n margin-right: govuk-spacing(3);\n padding: govuk-spacing(1) 0;\n border: 0;\n }\n\n a {\n @include govuk-font-size($size: 16);\n @include govuk-typography-weight-bold;\n white-space: nowrap;\n }\n }\n\n .govuk-header__navigation-item--active {\n a {\n &:link,\n &:hover,\n &:visited {\n color: $govuk-header-link-active;\n }\n\n // When printing, use the normal blue as this contrasts better with the\n // white printing header\n @include govuk-media-query($media-type: print) {\n color: $govuk-brand-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n }\n }\n\n .govuk-header__navigation-item:last-child {\n margin-right: 0;\n border-bottom: 0;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-header {\n border-bottom-width: 0;\n color: govuk-colour(\"black\");\n background: transparent;\n }\n\n .govuk-header__link {\n &:link,\n &:visited {\n color: govuk-colour(\"black\");\n }\n\n // Do not append link href to GOV.UK link when printing (e.g. '(/)')\n &::after {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/inset-text\") {\n .govuk-inset-text {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n // Margin top intended to collapse\n // This adds an additional 10px to the paragraph above\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n\n clear: both;\n\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/notification-banner\") {\n .govuk-notification-banner {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-brand-colour;\n\n background-color: $govuk-brand-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-notification-banner__header {\n padding: 2px govuk-spacing(3) govuk-spacing(1);\n\n // Ensures the notification header appears separate to the notification body\n // text in high contrast mode\n border-bottom: 1px solid transparent;\n\n @include govuk-media-query($from: tablet) {\n padding: 2px govuk-spacing(4) govuk-spacing(1);\n }\n }\n\n .govuk-notification-banner__title {\n // Set the size again because this element is a heading and the user agent\n // font size overrides the inherited font size\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-bold;\n margin: 0;\n padding: 0;\n color: govuk-colour(\"white\");\n }\n\n .govuk-notification-banner__content {\n $padding-tablet: govuk-spacing(4);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n\n background-color: $govuk-body-background-colour;\n\n @include govuk-media-query($from: tablet) {\n padding: $padding-tablet;\n }\n\n // Wrap content at the same place that a 2/3 grid column ends, to maintain\n // shorter line-lengths when the notification banner is full width\n > * {\n // When elements have their own padding (like lists), include the padding\n // in the max-width calculation\n box-sizing: border-box;\n\n // Calculate the internal width of a two-thirds column...\n $two-col-width: ($govuk-page-width * 2 / 3) - ($govuk-gutter * 1 / 3);\n\n // ...and then factor in the left border and padding\n $banner-exterior: ($padding-tablet + $govuk-border-width);\n max-width: $two-col-width - $banner-exterior;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-notification-banner__heading {\n @include govuk-font-size($size: 24);\n @include govuk-typography-weight-bold;\n\n margin: 0 0 govuk-spacing(3);\n\n padding: 0;\n }\n\n .govuk-notification-banner__link {\n @include govuk-link-common;\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-notification-banner--success {\n border-color: $govuk-success-colour;\n\n background-color: $govuk-success-colour;\n\n .govuk-notification-banner__link {\n @include govuk-link-style-success;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/pagination\") {\n // Flexbox enhancement for small screen visual design\n // Falls back to a float: left layout on non-flex browsers\n .govuk-pagination {\n @include govuk-responsive-margin(6, \"bottom\");\n display: flex;\n flex-direction: column;\n align-items: center;\n flex-wrap: wrap;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: flex-start;\n }\n }\n\n .govuk-pagination__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n @include govuk-font(19);\n box-sizing: border-box;\n position: relative;\n min-width: 45px;\n min-height: 45px;\n padding: govuk-spacing(2) govuk-spacing(3);\n float: left; // Float is ignored if flex is active for prev/next links\n\n &:hover {\n background-color: govuk-colour(\"light-grey\");\n }\n }\n\n .govuk-pagination__item {\n // Hide items on small screens except the prev/next items,\n // non-link items and the first and last items\n display: none;\n\n // Center align pagination links in their parent list item so that they\n // visually sit in the middle of their touch area\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n }\n\n .govuk-pagination__prev,\n .govuk-pagination__next {\n @include govuk-typography-weight-bold;\n\n // Use flex to avoid extra space being introduced when whitespace exists\n // between the arrow svg and the link text\n .govuk-pagination__link {\n display: flex;\n align-items: center;\n }\n }\n\n .govuk-pagination__prev {\n padding-left: 0;\n }\n\n .govuk-pagination__next {\n padding-right: 0;\n }\n\n // Only show first, last and non-link items on mobile\n .govuk-pagination__item--current,\n .govuk-pagination__item--ellipses,\n .govuk-pagination__item:first-child,\n .govuk-pagination__item:last-child {\n display: block;\n }\n\n .govuk-pagination__item--current {\n @include govuk-typography-weight-bold;\n outline: 1px solid transparent;\n background-color: $govuk-link-colour;\n\n &:hover {\n background-color: $govuk-link-colour;\n }\n\n .govuk-pagination__link {\n @include govuk-link-style-inverse;\n }\n }\n\n .govuk-pagination__item--ellipses {\n @include govuk-typography-weight-bold;\n color: $govuk-secondary-text-colour;\n\n // Remove hover state for ellipsis items as they don't contain links\n &:hover {\n background-color: transparent;\n }\n }\n\n .govuk-pagination__link {\n display: block;\n min-width: govuk-spacing(3);\n\n // Increase the touch area for the link to the parent element.\n @media screen {\n &::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n // Add link hover decoration to prev/next text if no label present on\n // prev/next only mode, so that we have a hover state in all cases\n &:hover,\n &:active {\n .govuk-pagination__link-title--decorated {\n @include govuk-link-decoration;\n }\n\n .govuk-pagination__link-label,\n .govuk-pagination__link-title--decorated {\n @include govuk-link-hover-decoration;\n }\n }\n\n &:focus {\n .govuk-pagination__icon {\n color: $govuk-focus-text-colour;\n }\n\n .govuk-pagination__link-label {\n text-decoration: none;\n }\n\n .govuk-pagination__link-title--decorated {\n text-decoration: none;\n }\n }\n }\n\n .govuk-pagination__link-label {\n @include govuk-typography-weight-regular;\n @include govuk-link-decoration;\n display: inline-block;\n }\n\n .govuk-pagination__icon {\n // Set size using rems to make the icon scale with text\n width: govuk-px-to-rem(15px);\n height: govuk-px-to-rem(13px);\n color: $govuk-secondary-text-colour;\n fill: currentcolor;\n forced-color-adjust: auto;\n }\n\n .govuk-pagination__icon--prev {\n margin-right: govuk-spacing(3);\n }\n\n .govuk-pagination__icon--next {\n margin-left: govuk-spacing(3);\n }\n\n // Block mode - position previous and next links above and below numbers\n .govuk-pagination--block {\n display: block;\n\n .govuk-pagination__next,\n .govuk-pagination__prev {\n padding-left: 0;\n float: none;\n\n .govuk-pagination__link {\n display: inline-block;\n }\n }\n\n .govuk-pagination__next {\n padding-right: govuk-spacing(3);\n }\n\n // Only apply a border between prev and next if both are present\n .govuk-pagination__prev + .govuk-pagination__next {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // Set the after pseudo element to a block which makes the title visually\n // display as block level whilst programmatically being inline. We do this\n // to get around an NVDA quirk where adjacent block level elements are\n // always read out separately\n .govuk-pagination__link-title::after {\n content: \"\";\n display: block;\n }\n\n .govuk-pagination__link {\n padding-left: govuk-spacing(6);\n text-align: left;\n\n &:not(:focus) {\n text-decoration: none;\n }\n }\n\n .govuk-pagination__icon {\n // This magic number is brought to you by the following equation:\n // ((lineHeight − arrowHeight) ÷ 2) ÷ fontSize\n // ((25 − 13) ÷ 2) ÷ 19 = 0.326em\n //\n // This could have been done programmatically but we don't have functions\n // for grabbing the line-height of specific typography sizes just yet.\n margin-top: 0.326em;\n margin-left: govuk-spacing(6) * -1;\n float: left;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/panel\") {\n .govuk-panel {\n @include govuk-font($size: 36);\n\n box-sizing: border-box;\n\n margin-bottom: govuk-spacing(3);\n padding: govuk-spacing(7) - $govuk-border-width;\n\n border: $govuk-border-width solid transparent;\n\n text-align: center;\n\n @include govuk-media-query($until: tablet) {\n padding: govuk-spacing(if($govuk-new-typography-scale, 4, 3)) - $govuk-border-width;\n\n // This is an if-all-else-fails attempt to stop long words from\n // overflowing the container on very narrow viewports by forcing them to\n // break and wrap instead. This overflowing is more likely to happen when\n // user increases text size on a mobile eg. using iOS Safari text resize\n // controls.\n //\n // The overflowing is a particular problem with the panel component since\n // it uses white text: when the text overflows the container, it is\n // invisible on the white (page) background. When the text in our other\n // components overflow, the user might have to scroll horizontally to view\n // it but the the text remains legible.\n overflow-wrap: break-word;\n\n // Support IE (autoprefixer doesn't add this as it's not a prefix)\n word-wrap: break-word;\n }\n }\n\n .govuk-panel--confirmation {\n color: govuk-colour(\"white\");\n background: govuk-colour(\"green\");\n\n @include govuk-media-query($media-type: print) {\n border-color: currentcolor;\n color: $govuk-print-text-colour;\n background: none;\n }\n }\n\n .govuk-panel__title {\n @include govuk-font-size($size: 48);\n @include govuk-typography-weight-bold;\n margin-top: 0;\n margin-bottom: govuk-spacing(6);\n }\n\n .govuk-panel__title:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../button/index\";\n@import \"../input/index\";\n\n@include govuk-exports(\"govuk/component/password-input\") {\n .govuk-password-input__wrapper {\n // This element inherits styles from .govuk-input__wrapper, including:\n // - being display: block with contents in a stacked column below the mobile\n // breakpoint\n // - being display: flex above the mobile breakpoint\n\n @include govuk-media-query($from: mobile) {\n flex-direction: row;\n\n // The default of `stretch` makes the toggle button appear taller than the\n // input, due to using box-shadow, which we don't particularly want in\n // this situation\n align-items: flex-start;\n }\n }\n\n .govuk-password-input__input {\n // IE 11 and Microsoft Edge comes with its own password reveal function. We\n // want to hide it, so that there aren't two controls presented to the user\n // that do the same thing but aren't in sync with one another. This doesn't\n // affect the function that allows Edge users to toggle password visibility\n // by pressing Alt+F8, which cannot be programmatically disabled.\n &::-ms-reveal {\n display: none;\n }\n }\n\n .govuk-password-input__toggle {\n // Add top margin so the button doesn't obscure the input's focus style\n margin-top: govuk-spacing(1);\n\n // Remove default margin-bottom from button\n margin-bottom: 0;\n\n // Hide the button by default, JS removes this attribute\n &[hidden] {\n display: none;\n }\n\n @include govuk-media-query($from: mobile) {\n // Buttons are normally 100% wide on mobile, but we don't want that here\n width: auto;\n flex-shrink: 0;\n flex-basis: 5em;\n\n // Move the spacing from top to the left\n margin-top: 0;\n margin-left: govuk-spacing(1);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/tag\") {\n $govuk-tag-max-width: if(map-has-key($govuk-breakpoints, \"mobile\"), map-get($govuk-breakpoints, \"mobile\") / 2, 160px);\n\n .govuk-tag {\n @include govuk-font($size: 19);\n\n display: inline-block;\n\n // set a max-width along with overflow-wrap: break-word below for instances\n // where a tag has a single long word and could overflow its boundaries.\n // The max-width is necessary as break-word requires a bounding box to base\n // where to break off of.\n max-width: $govuk-tag-max-width;\n\n // These negative margins make sure that the tag component doesn’t increase\n // the size of its container. Otherwise, for example, a table row containing\n // a tag will be taller than one containing plain text.\n //\n // The negative margin added to the top and bottom matches the extra padding\n // added.\n margin-top: -2px;\n margin-bottom: -3px;\n\n padding-top: 2px;\n padding-right: 8px;\n padding-bottom: 3px;\n padding-left: 8px;\n color: govuk-shade(govuk-colour(\"blue\"), 60%);\n background-color: govuk-tint(govuk-colour(\"blue\"), 70%);\n text-decoration: none;\n overflow-wrap: break-word;\n\n // When forced colour mode is active, for example to provide high contrast,\n // the background colour of the tag is the same as the rest of the page. To\n // ensure that the tag is perceived as separate from any surround text, it\n // is made bold.\n //\n // Transparent outlines are no longer added, as they make the Tag look\n // indistinguishable from a button – but the tag is not interactive in the\n // same way.\n @media screen and (forced-colors: active) {\n font-weight: bold;\n }\n }\n\n .govuk-tag--grey {\n color: govuk-shade(govuk-colour(\"dark-grey\"), 50%);\n background-color: govuk-tint(govuk-colour(\"dark-grey\"), 85%);\n }\n\n .govuk-tag--purple {\n color: govuk-shade(govuk-colour(\"bright-purple\"), 50%);\n background-color: govuk-tint(govuk-colour(\"bright-purple\"), 85%);\n }\n\n .govuk-tag--turquoise {\n color: govuk-shade(govuk-colour(\"turquoise\"), 60%);\n background-color: govuk-tint(govuk-colour(\"turquoise\"), 80%);\n }\n\n .govuk-tag--blue {\n color: govuk-shade(govuk-colour(\"blue\"), 60%);\n background-color: govuk-tint(govuk-colour(\"blue\"), 70%);\n }\n\n .govuk-tag--light-blue {\n color: govuk-shade(govuk-colour(\"blue\"), 60%);\n background-color: govuk-tint(govuk-colour(\"blue\"), 90%);\n }\n\n .govuk-tag--yellow {\n color: govuk-shade(govuk-colour(\"yellow\"), 65%);\n background-color: govuk-tint(govuk-colour(\"yellow\"), 75%);\n }\n\n .govuk-tag--orange {\n color: govuk-shade(govuk-colour(\"orange\"), 55%);\n background-color: govuk-tint(govuk-colour(\"orange\"), 70%);\n }\n\n .govuk-tag--red {\n color: govuk-shade(govuk-colour(\"red\"), 80%);\n background-color: govuk-tint(govuk-colour(\"red\"), 75%);\n }\n\n .govuk-tag--pink {\n color: govuk-shade(govuk-colour(\"pink\"), 50%);\n background-color: govuk-tint(govuk-colour(\"pink\"), 85%);\n }\n\n .govuk-tag--green {\n color: govuk-shade(govuk-colour(\"green\"), 20%);\n background-color: govuk-tint(govuk-colour(\"green\"), 80%);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/phase-banner\") {\n .govuk-phase-banner {\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-phase-banner__content {\n @include govuk-font($size: 16);\n @include govuk-text-colour;\n\n display: table;\n margin: 0;\n }\n\n .govuk-phase-banner__content__tag {\n @include govuk-font-size($size: 16);\n margin-right: govuk-spacing(if($govuk-new-typography-scale, 3, 2));\n\n @if $govuk-new-typography-scale {\n @include govuk-media-query($from: tablet) {\n margin-right: govuk-spacing(2);\n }\n }\n }\n\n .govuk-phase-banner__text {\n display: table-cell;\n vertical-align: middle;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/radios\") {\n $govuk-touch-target-gutter: 4px;\n $govuk-radios-size: 40px;\n $govuk-touch-target-size: ($govuk-radios-size + $govuk-touch-target-gutter);\n $govuk-small-radios-size: 24px;\n $govuk-radios-label-padding-left-right: govuk-spacing(3);\n // When the default focus width is used on a curved edge it looks visually\n // smaller. So for the circular radios we bump the default to make it look\n // visually consistent.\n $govuk-radios-focus-width: $govuk-focus-width + 1px;\n\n .govuk-radios__item {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-radios__item:last-child,\n .govuk-radios__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-radios__input {\n // Allow the input to sit above the label, enabling its proper detection\n // when exploring by touch or using automation tools like Selenium\n z-index: 1;\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n opacity: 0;\n cursor: pointer;\n }\n\n .govuk-radios__label {\n align-self: center;\n\n // Ensure that the width of the label is never more than the width of the\n // container minus the input width minus the padding on either side of\n // the label. This prevents the label from going onto the next line due to\n // __item using flex-wrap because we want hints on a separate line\n max-width: calc(100% - #{($govuk-radios-label-padding-left-right + $govuk-touch-target-size + govuk-spacing(3))});\n margin-bottom: 0;\n padding: (govuk-spacing(1) + $govuk-border-width-form-element) govuk-spacing(3);\n cursor: pointer;\n // remove 300ms pause on mobile\n touch-action: manipulation;\n }\n\n // ( ) Radio ring\n .govuk-radios__label::before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: ($govuk-touch-target-gutter / 2);\n left: ($govuk-touch-target-gutter / 2);\n width: $govuk-radios-size;\n height: $govuk-radios-size;\n border: $govuk-border-width-form-element solid currentcolor;\n border-radius: 50%;\n background: transparent;\n }\n\n // • Radio button\n //\n // We create the 'button' entirely out of 'border' so that they remain\n // 'filled' even when colours are overridden in the browser.\n .govuk-radios__label::after {\n $radio-button-size: govuk-spacing(2);\n\n content: \"\";\n position: absolute;\n\n // Positioned by getting half the touch target, so we have the centre of the\n // input, and then moving back by the button's border width, thus positioning\n // the centre of the button in the centre of the input.\n top: (($govuk-touch-target-size / 2) - $radio-button-size);\n left: (($govuk-touch-target-size / 2) - $radio-button-size);\n width: 0;\n height: 0;\n border: $radio-button-size solid currentcolor;\n border-radius: 50%;\n opacity: 0;\n background: currentcolor;\n }\n\n .govuk-radios__hint {\n display: block;\n width: 100%;\n margin-top: govuk-spacing(-1);\n padding-right: $govuk-radios-label-padding-left-right;\n padding-left: ($govuk-radios-label-padding-left-right + $govuk-touch-target-size);\n }\n\n // This is to bypass govuk-hint's specificity on hints following labels having\n // a margin bottom of 10px (govuk-spacing(2)). Because radios are flexbox,\n // the margin doesn't collapse so we have to do this manually.\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-radios__hint {\n margin-bottom: 0;\n }\n\n // Focused state\n .govuk-radios__input:focus + .govuk-radios__label::before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-radios__input:checked + .govuk-radios__label::after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-radios__input:disabled,\n .govuk-radios__input:disabled + .govuk-radios__label {\n cursor: not-allowed;\n }\n\n .govuk-radios__input:disabled + .govuk-radios__label,\n .govuk-radios__input:disabled ~ .govuk-hint {\n opacity: 0.5;\n }\n\n // =========================================================\n // Inline radios\n // =========================================================\n\n .govuk-radios--inline {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n\n .govuk-radios__item {\n margin-right: govuk-spacing(4);\n }\n }\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-radios__divider {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n $govuk-divider-size: $govuk-radios-size !default;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against\n // the radios.\n $conditional-border-padding: ($govuk-touch-target-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the radios\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-radios-label-padding-left-right;\n\n .govuk-radios__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .govuk-frontend-supported &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-radios--small {\n $input-offset: ($govuk-touch-target-size - $govuk-small-radios-size) / 2;\n\n .govuk-radios__item {\n margin-bottom: 0;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆Which colour is your favourite?\n // ┌┆───┐\n // │┆() │ Purple\n // └┆▲──┘\n // ▲┆└─ Radio pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-radios__input {\n margin-left: $input-offset * -1;\n }\n\n .govuk-radios__label {\n // Create a tiny space between the small radio hover state so that it\n // doesn't clash with the label\n padding-left: 1px;\n }\n\n // ( ) Radio ring\n //\n // Reduce the size of the control [1], vertically centering it within the\n // touch target [2]\n // Left here is 0 because we've shifted the input into the left margin\n .govuk-radios__label::before {\n top: $input-offset; // 2\n left: 0;\n width: $govuk-small-radios-size; // 1\n height: $govuk-small-radios-size; // 1\n }\n\n // • Radio button\n //\n // Reduce the size of the 'button' and center it within the ring\n .govuk-radios__label::after {\n $radio-button-size: govuk-spacing(1);\n\n // The same calculation as normal radio buttons but reduce the border width\n top: (($govuk-touch-target-size / 2) - $radio-button-size);\n left: ((($govuk-touch-target-size / 2) - $radio-button-size) - $input-offset);\n border-width: $radio-button-size;\n }\n\n // Fix position of hint with small radios\n //\n // Do not use hints with small radios – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-radios__hint {\n padding-left: ($govuk-small-radios-size + $input-offset);\n }\n\n // Align conditional reveals with small radios\n .govuk-radios__conditional {\n $margin-left: ($govuk-small-radios-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: ($govuk-touch-target-size - $input-offset) - ($margin-left + $conditional-border-width);\n }\n\n .govuk-radios__divider {\n width: $govuk-small-radios-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small radios.\n //\n // We use a hover state for small radios because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which radio they will select when their\n // cursor is outside of the visible area.\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before {\n // Forced colours modes tend to ignore box-shadow.\n // Apply an outline for those modes to use instead.\n outline: $govuk-radios-focus-width dashed transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before {\n // Set different HCM colour when we have both hover/focus applied at once\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n // prettier-ignore\n box-shadow:\n 0 0 0 $govuk-radios-focus-width $govuk-focus-colour // 1,\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before {\n box-shadow: initial;\n }\n\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before {\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/select\") {\n .govuk-select {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box;\n\n // This min-width was chosen because:\n // - it makes the Select wider than it is tall (which is what users expect)\n // - 11.5em matches the 'length-10' variant of the input component\n // - it fits comfortably on screens as narrow as 240px wide\n min-width: 11.5em;\n max-width: 100%;\n height: govuk-px-to-rem(40px);\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n\n // Default user agent colours for selects can have low contrast,\n // and may look disabled (#2435)\n color: $govuk-text-colour;\n background-color: govuk-colour(\"white\");\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size)\n // and since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n }\n\n &:disabled {\n opacity: 0.5;\n color: inherit;\n cursor: not-allowed;\n }\n }\n\n .govuk-select option:active,\n .govuk-select option:checked,\n .govuk-select:focus::-ms-value {\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n }\n\n .govuk-select--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/skip-link\") {\n .govuk-skip-link {\n @include govuk-visually-hidden-focusable;\n @include govuk-typography-common;\n @include govuk-link-decoration;\n @include govuk-link-style-text;\n @include govuk-font-size($size: 16);\n\n display: block;\n padding: govuk-spacing(2) govuk-spacing(3);\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (padding: unquote(\"max(calc(0px))\")) {\n $padding-safe-area-right: calc(#{govuk-spacing(3)} + env(safe-area-inset-right));\n $padding-safe-area-left: calc(#{govuk-spacing(3)} + env(safe-area-inset-left));\n\n // Use max() to pick largest padding, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n padding-right: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-right})\");\n padding-left: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-left})\");\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n outline-offset: 0;\n background-color: $govuk-focus-colour;\n\n // Undo unwanted changes when global styles are enabled\n @if $govuk-global-styles {\n @include govuk-link-decoration;\n box-shadow: none;\n }\n }\n }\n\n .govuk-skip-link-focused-element {\n &:focus {\n // Remove the native visible focus indicator when the element is\n // programmatically focused.\n //\n // We set the focus on the linked element (this is usually the \n // element) when the skip link is activated to improve screen reader\n // announcements. However, we remove the visible focus indicator from the\n // linked element because the user cannot interact with it.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers/accessibility\n////\n\n/// Helper function containing the common code for the following two mixins\n///\n/// @link https://snook.ca/archives/html_and_css/hiding-content-for-accessibility\n/// - Hiding Content for Accessibility, Jonathan Snook, February 2011\n/// @link https://github.com/h5bp/html5-boilerplate/blob/9f13695d21ff92c55c78dfa9f16bb02a1b6e911f/src/css/main.css#L121-L158\n/// - h5bp/html5-boilerplate - Thanks!\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access private\n\n@mixin _govuk-visually-hide-content($important: true) {\n position: absolute if($important, !important, null);\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n\n // `clip` is needed for IE11 support\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n border: 0 if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n\n // Prevent users from selecting or copying visually-hidden text. This prevents\n // a user unintentionally copying more text than they intended and needing to\n // manually trim it down again.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n/// Hide an element visually, but have it available for screen readers\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden($important: true) {\n @include _govuk-visually-hide-content($important: $important);\n\n // Absolute positioning has the unintended consequence of removing any\n // whitespace surrounding visually hidden text from the accessibility tree.\n // Insert a space character before and after visually hidden text to separate\n // it from any visible text surrounding it.\n &::before {\n content: \"\\00a0\";\n }\n\n &::after {\n content: \"\\00a0\";\n }\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link)\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden-focusable($important: true) {\n // IE 11 doesn't support the combined `:not(:active, :focus)` syntax.\n &:not(:active):not(:focus) {\n @include _govuk-visually-hide-content($important: $important);\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */\n","@include govuk-exports(\"govuk/component/summary-list\") {\n .govuk-summary-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-media-query($from: tablet) {\n display: table;\n width: 100%;\n table-layout: fixed; // Required to allow us to wrap words that overflow.\n border-collapse: collapse;\n }\n margin: 0; // Reset default user agent styles\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-summary-list__row {\n border-bottom: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n @include govuk-media-query($from: tablet) {\n display: table-row;\n }\n }\n\n // Remove right padding from the last column in the row\n .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n }\n\n // Provide an empty 'cell' for rows that don't have actions – otherwise the\n // bottom border is not drawn for that part of the row in some browsers.\n .govuk-summary-list__row--no-actions {\n @include govuk-media-query($from: tablet) {\n &::after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n margin: 0; // Reset default user agent styles\n\n @include govuk-media-query($from: tablet) {\n display: table-cell;\n padding-top: govuk-spacing(2);\n padding-right: govuk-spacing(4);\n padding-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-summary-list__actions {\n margin-bottom: govuk-spacing(3);\n @include govuk-media-query($from: tablet) {\n width: 20%;\n text-align: right;\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n // Automatic wrapping for unbreakable text (e.g. URLs)\n word-wrap: break-word; // Fallback for older browsers only\n overflow-wrap: break-word;\n }\n\n .govuk-summary-list__key {\n margin-bottom: govuk-spacing(1);\n @include govuk-typography-weight-bold;\n @include govuk-media-query($from: tablet) {\n width: 30%;\n }\n }\n\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-summary-list__value > p {\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-summary-list__value > :last-child {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__actions-list {\n width: 100%;\n margin: 0; // Reset default user agent styles\n padding: 0; // Reset default user agent styles\n }\n\n .govuk-summary-list__actions-list-item {\n display: inline-block;\n }\n\n @include govuk-media-query($until: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-right: govuk-spacing(2);\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:last-child {\n margin-right: 0;\n padding-right: 0;\n border: 0;\n }\n }\n\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-left: govuk-spacing(2);\n padding-left: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n border: 0;\n }\n }\n\n // Large groups of action links may wrap onto multiple lines. Because the link\n // focus styles are applied outside of the link's bounding box, there are\n // situations where the focus style on a link can be overlapped by subsequent\n // links. We don't want this, so let's create a new stacking context on focus\n // so the link always appears to be 'on top'.\n .govuk-summary-list__actions-list-item .govuk-link:focus {\n isolation: isolate;\n }\n\n // No border on entire summary list\n .govuk-summary-list--no-border {\n .govuk-summary-list__row {\n border: 0;\n }\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // No border on specific rows\n .govuk-summary-list__row--no-border {\n border: 0;\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // Additional block for the summary card\n .govuk-summary-card {\n @include govuk-responsive-margin(6, \"bottom\");\n border: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-card__title-wrapper {\n padding: govuk-spacing(3);\n\n // Ensures the card header appears separate to the summary list in forced\n // colours mode\n border-bottom: 1px solid transparent;\n background-color: govuk-colour(\"light-grey\");\n\n @include govuk-media-query($from: \"tablet\") {\n display: flex;\n justify-content: space-between;\n flex-wrap: nowrap;\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n }\n\n .govuk-summary-card__title {\n @include govuk-font($size: 19, $weight: bold);\n @include govuk-text-colour;\n margin: govuk-spacing(1) govuk-spacing(4) govuk-spacing(2) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__actions {\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-bold;\n display: flex;\n flex-wrap: wrap;\n row-gap: 10px;\n margin: govuk-spacing(1) 0;\n padding: 0;\n list-style: none;\n\n @include govuk-media-query($from: \"tablet\") {\n justify-content: right;\n text-align: right;\n }\n }\n\n .govuk-summary-card__action {\n display: inline;\n margin: 0 govuk-spacing(2) 0 0;\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-right: 0;\n }\n\n // We use the following media query to target IE11 and 10 only to add margin\n // between actions.\n //\n // We do this because we're using row-gap to create space between actions on\n // more evergreen browsers which IE doesn't support. @supports currently isn't\n // a viable solution, see https://github.com/w3c/csswg-drafts/issues/3559.\n //\n // Solution taken from https://stackoverflow.com/questions/11173106/apply-style-only-on-ie#answer-36448860\n // which also includes an explanation of why this works\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__action:last-child {\n margin: 0;\n padding-right: 0;\n border-right: none;\n\n @include govuk-media-query($from: \"tablet\") {\n padding-left: govuk-spacing(2);\n }\n\n // See above comment for why this is here\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: 0;\n }\n }\n\n .govuk-summary-card__content {\n padding: govuk-spacing(3) govuk-spacing(3) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n\n .govuk-summary-list {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__row:last-of-type {\n margin-bottom: 0;\n border-bottom: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/table\") {\n .govuk-table {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: 100%;\n @include govuk-responsive-margin(6, \"bottom\");\n\n border-spacing: 0;\n border-collapse: collapse;\n }\n\n @if $govuk-new-typography-scale {\n // Modifier for tables with a lot of data. Tables with lots of data benefit\n // from a smaller font size on small screens.\n .govuk-table--small-text-until-tablet {\n @include govuk-media-query($until: tablet) {\n @include govuk-font-size($size: 16);\n }\n }\n }\n\n .govuk-table__header {\n @include govuk-typography-weight-bold;\n }\n\n .govuk-table__header,\n .govuk-table__cell {\n padding: govuk-spacing(2) govuk-spacing(4) govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-border-colour;\n text-align: left;\n vertical-align: top;\n }\n\n .govuk-table__cell--numeric {\n @include govuk-font-tabular-numbers;\n }\n\n .govuk-table__header--numeric,\n .govuk-table__cell--numeric {\n text-align: right;\n }\n\n .govuk-table__header:last-child,\n .govuk-table__cell:last-child {\n padding-right: 0;\n }\n\n .govuk-table__caption {\n @include govuk-typography-weight-bold;\n\n display: table-caption;\n text-align: left;\n }\n\n // Modifiers that make captions look more like their equivalent headings\n .govuk-table__caption--xl,\n .govuk-table__caption--l,\n .govuk-table__caption--m {\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--xl {\n @include govuk-font-size($size: 48);\n }\n\n .govuk-table__caption--l {\n @include govuk-font-size($size: 36);\n }\n\n .govuk-table__caption--m {\n @include govuk-font-size($size: 24);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/tabs\") {\n .govuk-tabs {\n @include govuk-responsive-margin(1, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n @include govuk-font($size: 19);\n }\n\n .govuk-tabs__title {\n // Set the size and weight again because this element is a heading and the\n // user agent font size overrides the inherited font size\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-regular;\n @include govuk-text-colour;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__list {\n margin: 0;\n padding: 0;\n list-style: none;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__list-item {\n margin-left: govuk-spacing(5);\n\n &::before {\n @include govuk-text-colour;\n content: \"\\2014 \"; // \"— \"\n margin-left: govuk-spacing(-5);\n padding-right: govuk-spacing(1);\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-common;\n @include govuk-link-style-default;\n\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n // GOV.UK Frontend JavaScript enabled\n .govuk-frontend-supported {\n @include govuk-media-query($from: tablet) {\n .govuk-tabs__list {\n @include govuk-clearfix;\n margin-bottom: 0;\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-tabs__title {\n display: none;\n }\n\n .govuk-tabs__list-item {\n position: relative;\n\n margin-right: govuk-spacing(1);\n margin-bottom: 0;\n margin-left: 0;\n padding: govuk-spacing(2) govuk-spacing(4);\n\n float: left;\n background-color: govuk-colour(\"light-grey\");\n text-align: center;\n\n &::before {\n content: none;\n }\n }\n\n .govuk-tabs__list-item--selected {\n $border-width: 1px;\n\n position: relative;\n\n margin-top: govuk-spacing(-1);\n\n // Compensation for border (otherwise we get a shift)\n margin-bottom: -$border-width;\n padding-top: govuk-spacing(3) - $border-width;\n padding-right: govuk-spacing(4) - $border-width;\n padding-bottom: govuk-spacing(3) + $border-width;\n padding-left: govuk-spacing(4) - $border-width;\n\n border: $border-width solid $govuk-border-colour;\n border-bottom: 0;\n\n background-color: $govuk-body-background-colour;\n\n .govuk-tabs__tab {\n text-decoration: none;\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-style-text;\n\n margin-bottom: 0;\n\n &::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(0, \"bottom\");\n padding: govuk-spacing(6) govuk-spacing(4);\n border: 1px solid $govuk-border-colour;\n border-top: 0;\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-tabs__panel--hidden {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/task-list\") {\n $govuk-task-list-hover-colour: govuk-colour(\"light-grey\");\n\n .govuk-task-list {\n @include govuk-font($size: 19);\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: 0;\n list-style-type: none;\n }\n\n // This uses table layout so that the task name and status always appear\n // side-by-side, with the width of each 'column' being flexible depending upon\n // the length of the task names and statuses.\n //\n // The position is set to 'relative' so than an absolutely-positioned\n // transparent element box can be added within the link so that the whole row\n // can be clickable.\n .govuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-task-list__item:first-child {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // This class is added to the elements where the task name is a link. The\n // background hover colour is added to help indicate that the whole row is\n // clickable, rather than just the visible link text.\n .govuk-task-list__item--with-link:hover {\n background: $govuk-task-list-hover-colour;\n }\n\n .govuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status {\n display: table-cell;\n padding-left: govuk-spacing(2);\n text-align: right;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status--cannot-start-yet {\n color: $govuk-secondary-text-colour;\n }\n\n // This adds an empty transparent box covering the whole row, including the\n // task status and any hint text. Because this is generated within the link\n // element, this allows the whole area to be clickable.\n .govuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .govuk-task-list__hint {\n margin-top: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/warning-text\") {\n .govuk-warning-text {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(6, \"bottom\");\n position: relative;\n padding: govuk-spacing(2) 0;\n }\n\n .govuk-warning-text__icon {\n // We apply this here and not at the parent level because the actual text is\n // a and so will always be bold\n @include govuk-typography-weight-bold;\n box-sizing: border-box;\n\n display: inline-block;\n\n position: absolute;\n left: 0;\n\n min-width: 35px;\n min-height: 35px;\n margin-top: -7px;\n\n @include govuk-media-query($from: tablet) {\n margin-top: -5px;\n }\n\n // When a user customises their colours the background colour will often be\n // removed. Adding a border to the component keeps it's shape as a circle.\n border: 3px solid $govuk-text-colour;\n border-radius: 50%;\n\n color: $govuk-body-background-colour;\n background: $govuk-text-colour;\n\n font-size: 30px;\n line-height: 29px;\n\n text-align: center;\n\n // Prevent the exclamation mark from being included when the warning text\n // is copied, for example.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n // Improve rendering in Windows High Contrast Mode (Edge), where a\n // readability backplate behind the exclamation mark obscures the circle\n forced-color-adjust: none;\n\n @media screen and (forced-colors: active) {\n border-color: windowText;\n color: windowText;\n background: transparent;\n }\n }\n\n .govuk-warning-text__text {\n @include govuk-text-colour;\n display: block;\n padding-left: 45px;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/utilities/visually-hidden\") {\n .govuk-visually-hidden {\n @include govuk-visually-hidden;\n }\n\n .govuk-visually-hidden-focusable {\n @include govuk-visually-hidden-focusable;\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */\n","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/display\") {\n .govuk-\\!-display-inline {\n display: inline !important;\n }\n\n .govuk-\\!-display-inline-block {\n display: inline-block !important;\n }\n\n .govuk-\\!-display-block {\n display: block !important;\n }\n\n .govuk-\\!-display-none {\n display: none !important;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-\\!-display-none-print {\n display: none !important;\n }\n }\n}\n\n/*# sourceMappingURL=_display.scss.map */\n","////\n/// @group overrides\n////\n\n// stylelint-disable declaration-no-important\n\n/// Directions for spacing\n///\n/// @type Map\n/// @access private\n\n$_spacing-directions: (\"top\", \"right\", \"bottom\", \"left\") !default;\n\n/// Generate responsive spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-margin-4 {\n/// margin: 15px !important;\n/// }\n///\n/// @media (min-width: 40.0625em) {\n/// .govuk-\\!-margin-4 {\n/// margin: 20px !important;\n/// }\n/// }\n///\n/// @access private\n\n@mixin _govuk-generate-responsive-spacing-overrides($property) {\n // For each point in the spacing scale (defined in settings), create an\n // override that affects all directions...\n @each $scale-point, $scale-map in $govuk-spacing-responsive-scale {\n .govuk-\\!-#{$property}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, \"all\", true);\n }\n\n // ... and then an override for each individual direction\n @each $direction in $_spacing-directions {\n .govuk-\\!-#{$property}-#{$direction}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, $direction, true);\n }\n }\n }\n}\n\n/// Generate static spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the non-responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-static-margin-4 {\n/// margin: 20px !important;\n/// }\n///\n/// @access private\n@mixin _govuk-generate-static-spacing-overrides($property) {\n @each $spacing-point in map-keys($govuk-spacing-points) {\n .govuk-\\!-static-#{$property}-#{$spacing-point} {\n #{$property}: govuk-spacing($spacing-point) !important;\n }\n\n @each $direction in $_spacing-directions {\n .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} {\n #{$property}-#{$direction}: govuk-spacing($spacing-point) !important;\n }\n }\n }\n}\n\n@include govuk-exports(\"govuk/overrides/spacing\") {\n @include _govuk-generate-responsive-spacing-overrides(\"margin\");\n @include _govuk-generate-responsive-spacing-overrides(\"padding\");\n\n @include _govuk-generate-static-spacing-overrides(\"margin\");\n @include _govuk-generate-static-spacing-overrides(\"padding\");\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/text-align\") {\n .govuk-\\!-text-align-left {\n text-align: left !important;\n }\n\n .govuk-\\!-text-align-centre {\n text-align: center !important;\n }\n\n .govuk-\\!-text-align-right {\n text-align: right !important;\n }\n}\n\n/*# sourceMappingURL=_text-align.scss.map */\n","@include govuk-exports(\"govuk/overrides/typography\") {\n // Font size and line height\n\n // Generate typography override classes for each responsive font map in the\n // typography scale eg .govuk-\\!-font-size-80\n //\n // govuk-!-font-size-14 is deprecated\n @each $size, $font-map in $govuk-typography-scale {\n .govuk-\\!-font-size-#{$size} {\n $font-map: map-get($govuk-typography-scale, $size);\n\n // Add underscore to deprecated typography scale keys\n @if map-has-key($font-map, \"deprecation\") {\n $size: _#{$size};\n }\n\n @include govuk-font-size($size, $important: true);\n }\n }\n\n // Weights\n\n .govuk-\\!-font-weight-regular {\n @include govuk-typography-weight-regular($important: true);\n }\n\n .govuk-\\!-font-weight-bold {\n @include govuk-typography-weight-bold($important: true);\n }\n\n // Typography helpers\n\n .govuk-\\!-font-tabular-numbers {\n @include govuk-font-tabular-numbers($important: true);\n }\n\n .govuk-\\!-text-break-word {\n @include govuk-text-break-word($important: true);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/width\") {\n .govuk-\\!-width-full {\n width: 100% !important;\n }\n\n .govuk-\\!-width-three-quarters {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 75% !important;\n }\n }\n\n .govuk-\\!-width-two-thirds {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 66.66% !important;\n }\n }\n\n .govuk-\\!-width-one-half {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 50% !important;\n }\n }\n\n .govuk-\\!-width-one-third {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 33.33% !important;\n }\n }\n\n .govuk-\\!-width-one-quarter {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 25% !important;\n }\n }\n}\n\n/*# sourceMappingURL=_width.scss.map */\n","@font-face {\n font-family: 'Noto Sans';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n","body {\n font-family: $great-type-family-domestic;\n font-size: $great-type-size-body;\n color: $great-colour-interface-text-black;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $great-type-family-domestic;\n font-weight: $great-type-weight-semi-bold;\n}","// Variables\n$great-button-shadow-size: 3px;\n$great-button-padding: 13px 20px 12px;\n$great-button-inline-padding: 8px 15px 7px;\n$great-button-icon-padding: 8px 10px 7px;\n$great-button-font-size: 20px;\n$great-button-line-height: 1.3;\n$great-button-box-sizing: border-box;\n$great-button-display: inline-block;\n$great-button-position: relative;\n$great-button-width: 100%;\n$great-button-margin: 0 0 20px;\n$great-button-border-width: 1px;\n$great-button-border-radius: 0;\n$great-button-text-align: center;\n$great-button-vertical-align: top;\n$great-button-cursor: pointer;\n$great-button-appearance: none;\n$great-button-outline: 2px solid transparent;\n\n// Placeholder for base button styles\n%great-button-base {\n font-family: 'Noto SemiBold';\n font-size: $great-button-font-size;\n box-sizing: $great-button-box-sizing;\n display: $great-button-display;\n position: $great-button-position;\n width: $great-button-width;\n margin: $great-button-margin;\n border: $great-button-border-width solid rgba(0, 0, 0, 0);\n border-bottom: none;\n border-radius: $great-button-border-radius;\n text-align: $great-button-text-align;\n text-decoration: none;\n vertical-align: $great-button-vertical-align;\n cursor: $great-button-cursor;\n -webkit-appearance: $great-button-appearance;\n padding: $great-button-padding;\n line-height: $great-button-line-height;\n -webkit-font-smoothing: auto;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n &::before {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -4px;\n left: -2px;\n background: rgba(0, 0, 0, 0);\n }\n}\n\n// Mixin for button states\n@mixin great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover, $has-border: false) {\n background-color: $bg-color;\n color: $text-color;\n box-shadow: 0 $great-button-shadow-size 0 $border;\n\n @if $has-border {\n border: $great-button-border-width solid $border;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover,\n &:active:not(:focus) {\n color: $text-color;\n background-color: $bg-hover;\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n\n @if $has-border {\n color: $border-hover;\n border: $great-button-border-width solid $border-hover;\n border-bottom: none;\n }\n }\n\n &:active:not(:focus) {\n border: $great-button-border-width solid $border-hover;\n box-shadow: none;\n }\n\n &:focus:not(:hover) {\n outline: $great-button-outline;\n color: $great-button-colour-focus-text;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n border-bottom: none;\n box-shadow: 0 $great-button-shadow-size 0 $great-button-colour-focus-border;\n }\n\n &:focus:active {\n background: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n box-shadow: none;\n color: $great-button-colour-focus-text;\n }\n}\n\n// Mixin for warning and transactional button shared styles\n@mixin great-button-warning-transactional-states($bg-color, $bg-hover, $text-color, $border, $border-hover) {\n @include great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover);\n\n &:active:not(:focus),\n &:focus:hover,\n &:hover {\n border: $great-button-border-width solid transparent;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover {\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n }\n}\n\n// Placeholder for primary button styles\n%great-button-primary {\n @include great-button-states(\n $great-button-colour-primary-background,\n $great-button-colour-primary-background-hover,\n $great-button-colour-primary-text-colour,\n $great-button-colour-primary-border,\n $great-button-colour-primary-border-hover\n );\n}\n\n// Placeholder for secondary button styles\n%great-button-secondary {\n @include great-button-states(\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-text-colour,\n $great-button-colour-secondary-border,\n $great-button-colour-secondary-border-hover,\n true\n );\n\n &:hover,\n &:focus:hover {\n border: $great-button-border-width solid $great-button-colour-secondary-border-hover;\n border-bottom: none;\n }\n}\n\n// Placeholder for warning button styles\n%great-button-warning {\n @include great-button-warning-transactional-states(\n $great-button-colour-warning-background,\n $great-button-colour-warning-hover,\n $great-button-colour-warning-text-colour,\n $great-button-colour-warning-border,\n $great-button-colour-warning-border-hover\n );\n}\n\n// Placeholder for transactional button styles\n%great-button-transactional {\n @include great-button-warning-transactional-states(\n $great-button-colour-transactional-background,\n $great-button-colour-transactional-background-hover,\n $great-button-colour-transactional-text-colour,\n $great-button-colour-transactional-border,\n $great-button-colour-transactional-border-hover\n );\n}\n\n// Placeholder for CTA button styles\n%great-button-cta {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n\n .great-icon--svg {\n margin-left: 10px;\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon button styles\n%great-button-icon {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n padding: $great-button-icon-padding;\n\n .great-icon--svg {\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon inline styles\n%great-button-inline {\n padding: $great-button-inline-padding;\n}\n\n// Base button styles\n.great-button {\n @extend %great-button-base;\n @extend %great-button-primary;\n}\n\n// Secondary button styles\n.great-button--secondary {\n @extend %great-button-base;\n @extend %great-button-secondary;\n}\n\n// Warning button styles\n.great-button--warning {\n @extend %great-button-base;\n @extend %great-button-warning;\n}\n\n// Transactional button styles\n.great-button--transactional {\n @extend %great-button-base;\n @extend %great-button-transactional;\n}\n\n// CTA button styles\n.great-button--cta {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-cta;\n}\n\n// Inline button styles\n.great-button--inline {\n @extend %great-button-base;\n @extend %great-button-inline;\n}\n\n// Toggle button styles\n.great-button--toggle {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-inline;\n}\n\n// Icon button styles\n.great-button--icon {\n @extend %great-button-base;\n @extend %great-button-icon;\n}\n",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"4.8.0\";\n}\n\n/*# sourceMappingURL=_govuk-frontend-version.scss.map */","* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@font-face {\n font-family: 'Noto Regular';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: block;\n src: url('/static/fonts/fa-solid-900.eot');\n src: url('/static/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('/static/fonts/fa-solid-900.woff2') format('woff2'),\n url('/static/fonts/fa-solid-900.woff') format('woff'),\n url('/static/fonts/fa-solid-900.ttf') format('truetype'),\n url('/static/fonts/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free Regular';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('/static/fonts/fa-regular-400.eot');\n src: url('/static/fonts/fa-regular-400.eot?#iefix')\n format('embedded-opentype'),\n url('/static/fonts/fa-regular-400.woff2') format('woff2'),\n url('/static/fonts/fa-regular-400.woff') format('woff'),\n url('/static/fonts/fa-regular-400.ttf') format('truetype'),\n url('/static/fonts/fa-regular-4000.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n\n.fa-regular {\n font-family: 'Font Awesome 5 Free Regular';\n font-weight: 400;\n}\n\n$main-text-font: 'Noto Regular', Arial, Helvetica, Verdana;\n$header-font: 'Noto SemiBold', Arial, Helvetica, Verdana;\n\n//font-weight\n$font-weight-standard: 400;\n$font-weight-semi-bold: 600;\n\n//font-size\n$font-size-h1: 44px;\n$h1-line-height: 60px;\n\n$font-size-h2: 36px;\n$h2-line-height: 50px;\n\n$font-size-h3: 28px;\n$h3-line-height: 40px;\n\n$font-size-h4: 24px;\n$h4-line-height: 34px;\n\n$font-size-h5: 20px;\n$h5-line-height: 30px;\n\n$font-size-p-large: 28px;\n$p-large-line-height: 40px;\n$font-size-p: 18px;\n$p-line-height: 30px;\n$font-size-p-small: 16px;\n$p-small-line-height: 25px;\n\n$font-size-button: $font-size-p;\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $header-font;\n margin: 0;\n color: $color-main-text;\n font-weight: $font-weight-semi-bold;\n}\n\n@mixin h1-mixin {\n font-size: $font-size-h1;\n line-height: $h1-line-height;\n letter-spacing: -0.03rem;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n letter-spacing: normal;\n }\n}\n\nh1 {\n @include h1-mixin;\n}\n\n@mixin h2-mixin {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n }\n}\n\nh2 {\n @include h2-mixin();\n}\n\n@mixin h3-mixin {\n font-size: $font-size-h3;\n line-height: $font-size-h3;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n line-height: $h4-line-height;\n }\n}\n\nh3 {\n @include h3-mixin;\n}\n\n@mixin h4-mixin {\n font-size: $font-size-h4;\n line-height: $font-size-h4;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n }\n}\n\nh4 {\n @include h4-mixin;\n}\n\n@mixin h5-mixin {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n}\n\nh5 {\n @include h5-mixin;\n}\n\n@mixin p-mixin {\n font-size: $font-size-p;\n line-height: $p-line-height;\n font-weight: $font-weight-standard;\n font-family: $main-text-font;\n}\n\nbody,\ndiv,\np {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-main-text;\n line-height: $p-line-height;\n}\n\n$regular-font-weight: 400;\n\nsup {\n font-size: smaller;\n vertical-align: top;\n}\n\n.great {\n .govuk-body,\n .govuk-body-s,\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n font-family: $main-text-font;\n }\n}\n\n.govuk-caption-l {\n font-weight: 300 !important;\n color: #505a5f !important;\n font-family: $main-text-font !important;\n}\n\n.great-signup-form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n}\n","$color-main-text: #212427;\n$color-secondary-text: #7C7C7C;\n$color-alternative-text: #FFFFFF;\n$color-subheading-text: #8180A0;\n\n\n$color-primary-button: #1D70B8;\n\n$color-main-background: #FFFFFF;\n$color-alternative-background: #e9e7ed;\n\n$color-border: black;\n\n$color-thematic-break: #D6E0E5;\n\n$color-background-color: #EEF2F6;\n\n$color-gov-link: #1D70B8;\n\n$color-footer: #04043F;\n\n$color-completed: #0D8D98;\n\n$color-focus: #ffbf47;\n\n$color-quotes: #EEF2F6;\n\n$color-quotes-icons: #212427;\n\n$color-delete: #D4351C;\n$color-visited: #4C2C92;\n$color-tab: #dde5ed;\n$color-info-box: #E0E8EF;\n","//arabic\n@font-face {\n font-family: 'Noto Arabic Regular';\n src: url('/static/fonts/NotoSansArabic-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Arabic SemiBold';\n src: url('/static/fonts/NotoSansArabic-SemiBold.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n$arabic-main-text-font: 'Noto Arabic Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$arabic-header-text-font: 'Noto Arabic SemiBold', 'Noto SemiBold', Arial,\n Helvetica, Verdana;\n\n*:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $arabic-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $arabic-main-text-font !important;\n }\n}\n\n//korean\n\n@font-face {\n font-family: 'Noto Korean Regular';\n src: url('/static/fonts/NotoSansKR-Regular.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Korean Bold';\n src: url('/static/fonts/NotoSansKR-Bold.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n$korean-main-text-font: 'Noto Korean Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$korean-header-text-font: 'Noto Korean Bold', 'Noto SemiBold', Arial, Helvetica,\n Verdana;\n\n*:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $korean-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $korean-main-text-font;\n }\n}\n","@import '../colors/colors.scss';\n$icon-standard-size: 18px;\n$icon-large-button-size: 18px;\n$icon-medium-button-size: 16px;\n$icon-small-button-size: 14px;\n\ni {\n font-size: $icon-standard-size;\n}\n\n.fa-times-circle {\n color: $color-delete;\n}\n\nlabel.far,\n.fa-book {\n color: $color-gov-link;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import './typography.scss';\n@import './foreign-language-typography.scss';\n@import './icons.scss';\n@import '../sizes/sizes.scss';\n\n.page-title {\n padding: $x-large-padding 0 $large-padding 0;\n}\n\n.link {\n color: $color-gov-link;\n}\n\n.learning-link:visited,\n.link:hover,\n.link:active,\n.link:focus:active {\n color: $color-visited;\n}\n\narticle > h5 {\n padding-top: $standard-padding;\n}\n\narticle > p {\n margin: 0;\n padding-bottom: $standard-padding;\n}\n\n#great-footer-copyright, .subheading {\n@include p-mixin\n}\n\n.big-number-list li:before {\n font-family: $header-font !important;\n color: $color-main-text !important;\n font-weight: $font-weight-semi-bold;\n}\n\n#great-footer-copyright {\n font-size: $font-size-p-small;\n line-height: $p-line-height;\n}\n\n//just overidde colors\n.h-m,\n.h-s,\na.learn__category-link,\n.body-m,\n.body-l,\n.h-l,\n.body-l-b,\n.h-xs,\n.body-l,\n.body-s,\ndiv,\nlabel.body-l,\n.body-m-b,\n.body-s-b,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\n.multiple-choice label,\n.select__button i,\n.great-checkbox label,\n.great-checkbox label::before,\n.learn__lesson-item-link:visited,\n.learning-link:visited {\n color: $color-main-text;\n}\n\n//override font-family\n.h-m,\n.h-s,\n.h-l,\n.h-xs,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\np.lede,\n.results.title,\n#search-results-information p,\n.heading-small{\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n}\n\n.link,\n.form-control,\n.body-m,\n.body-s,\n.body-l,\n.great-checkbox label,\n.multiple-choice label,\n.font-xsmall,\n.subheading {\n font-family: $main-text-font !important;\n font-weight: $regular-font-weight;\n}\n\n.body-l-b {\n font-size: $font-size-p;\n}\n\n.magna-header__menu-items button,\n.magna-header__search input,\nselect.form-control,\n.breadcrumbs li {\n font-size: $font-size-button;\n font-family: $main-text-font;\n}\n\n.bold,\n.bold-large,\n.bold-medium,\n.bold-small,\n.rich-text h1,\n.rich-text h2,\n.rich-text h3,\n.rich-text h4,\n.rich-text h5,\n.block-text:not(.microsite .block-text) h1,\n.block-text:not(.microsite .block-text) h2,\n.block-text:not(.microsite .block-text) h3,\n.block-text:not(.microsite .block-text) h4,\n#search-results-information p,\n.body-l-b,\n.card .card-inner h3,\na.labelled-card .card-inner h3,\na.labelled-image-card .card-inner h3,\n.card .card-inner h4,\na.labelled-card .card-inner h4,\na.labelled-image-card .card-inner h4,\n.card .card-inner h5,\na.labelled-card .card-inner h5,\na.labelled-image-card .card-inner h5,\n.card .card-inner h6,\na.labelled-card .card-inner h6,\na.labelled-image-card .card-inner h6 {\n font-weight: 600;\n}\n\n.rich-text i {\n font-size: inherit;\n}\n\n\n.article-list-page ul.content-list li h3{\n @include h3-mixin;\n}\n\n.rich-text h1{\n @include h1-mixin\n}\n\n.heading-xlarge,\n.govuk-heading-xlarge,\n.rich-text h1 {\n @include h1-mixin;\n}\n\n.rich-text h2{\n @include h2-mixin\n}\n\n.rich-text h3{\n @include h3-mixin\n}\n\n.rich-text h4{\n @include h4-mixin\n}\n\n.exred-triage-form .heading-medium{\n font-family: $header-font!important;\n}\n","$standard-padding: 10px;\n$mobile-container-padding: 15px;\n$desktop-container-padding: $standard-padding * 3;\n$large-padding: $standard-padding * 2;\n$x-large-padding: $standard-padding * 3;\n$content-max-width: 1230px;\n$mobile-size: 640px;\n$tablet-size: 768px;\n$max-header-width: 1600px;\n$max-content-margin-breakpoint: $content-max-width + (2 * $desktop-container-padding);\n\n@mixin container-horizontal-margin {\n @media only screen and (max-width: $mobile-size) {\n margin-left: $mobile-container-padding * 0.5;\n margin-right: $mobile-container-padding * 0.5;\n }\n @media only screen and (min-width: $mobile-size) and (max-width: $max-content-margin-breakpoint) {\n margin-left: $desktop-container-padding;\n margin-right: $desktop-container-padding;\n }\n\n @media only screen and (min-width: $max-content-margin-breakpoint) {\n margin: 0 auto;\n }\n}\n\n@mixin width-container {\n @include container-horizontal-margin();\n max-width: $content-max-width;\n}\n","@import './colors.scss';\n@import './typography.scss';\n\n%great-text-grey {\n color: $great-grey !important;\n}\n\n%great-text-light-grey {\n color: $great-light-grey !important;\n}\n\n%great-text-white {\n color: $great-white !important;\n}\n\n.great {\n overflow-x: hidden;\n\n h1,\n h2:not(.govuk-caption-l):not(.govuk-caption-xl),\n h3,\n h4,\n h5,\n h6,\n .govuk-warning-text__text {\n font-family: $great-font-bold;\n -webkit-font-smoothing: auto;\n &:not(\n .great-title-link,\n .great-card__link,\n .great-heading-link__heading,\n .govuk-notification-banner__title\n ) {\n color: $great-dark-grey;\n }\n }\n\n h2:not(\n .govuk-notification-banner__title,\n .govuk-heading-xs,\n .govuk-heading-s,\n .govuk-body-s,\n .govuk-fieldset__heading\n ) {\n @include govuk-media-query($until: tablet) {\n font-size: 28px;\n }\n }\n\n h3 {\n @include govuk-media-query($until: tablet) {\n font-size: 24px;\n }\n }\n\n p:not(.govuk-error-message, .govuk-hint),\n span:not(\n .great-badge,\n .great-text-darker-grey,\n .govuk-details__summary-text,\n .great-warning-text__icon,\n .great-tag,\n .govuk-warning-text__icon,\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion-nav__chevron,\n .govuk-accordion-nav__chevron--down,\n .govuk-accordion-nav__chevron--down::after,\n .govuk-accordion-nav__chevron--up::after,\n .govuk-accordion-nav__chevron--up\n ),\n ol,\n ul,\n a {\n font-family: $great-font;\n color: $great-dark-grey;\n }\n .govuk-notification-banner__heading,\n .govuk-accordion__section-heading-text-focus {\n font-family: $header-font;\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n font-size: 18px;\n }\n\n .govuk-caption-xl {\n font-size: 20px;\n line-height: 30px;\n font-family: $main-text-font;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link:not(.great-title-link),\n .govuk-caption-m,\n .govuk-caption-s,\n .govuk-caption-lm,\n .govuk-list {\n font-family: $great-font;\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .great-font-bold {\n font-family: $great-font-bold !important;\n }\n .great-font-weight-semi-bold {\n font-weight: $font-weight-semi-bold !important;\n }\n\n .govuk-heading-xl {\n font-size: 36px;\n letter-spacing: -0.03rem;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n }\n\n .govuk-heading-l {\n font-size: 28px;\n line-height: 40px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 36px;\n line-height: 50px;\n }\n }\n\n .govuk-heading-m {\n font-size: 24px;\n line-height: 34px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-heading-s {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-heading-xs {\n font-size: 16px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n }\n }\n\n .govuk-body-l {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-body,\n .govuk-label,\n .govuk-hint,\n .govuk-input,\n .govuk-list,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-link:not(.govuk-heading-m, .govuk-heading-s),\n .govuk-warning-text__text,\n .govuk-error-message {\n font-size: 16px;\n line-height: 24px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n line-height: 30px;\n }\n }\n .govuk-body,\n .govuk-label,\n .govuk-input,\n .govuk-body-s,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-warning-text__text,\n .govuk-list--bullet {\n color: $color-main-text;\n }\n\n .govuk-body-s {\n font-size: 14px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n }\n\n .govuk-list {\n -webkit-font-smoothing: auto;\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-checkboxes__label,\n .govuk-details,\n .govuk-link:not(.great-title-link) {\n font-family: $great-font;\n }\n\n .govuk-radios__label,\n .govuk-checkboxes__label {\n @include govuk-media-query($from: tablet) {\n padding-top: 5px;\n }\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 16px;\n line-height: 24px;\n min-height: 44px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .govuk-\\!-padding-top-9 {\n @include govuk-media-query($until: tablet) {\n padding-top: 30px !important;\n }\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-fieldset__heading {\n line-height: inherit;\n }\n\n .govuk-label--l {\n font-size: 1.25rem;\n line-height: 1.1111111111;\n }\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.great-container {\n max-width: 1230px;\n margin: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n}\n\n.great-border-top-blue {\n border-top: 6px solid $great-blue;\n}\n\n.great-border-thin-top-light-blue {\n border-top: 3px solid #1d70b8;\n}\n\n.great-border-thin-top-lighter-blue {\n border-top: 2px solid $great-light-blue;\n}\n\n.great-border-bottom-blue {\n border-bottom: 6px solid $great-blue;\n}\n\n.great-border-left-blue {\n border-left: 6px solid $great-blue;\n}\n\n.great-border-radius-10 {\n border-radius: 10px;\n}\n\n.great-bg-white {\n background-color: $great-white !important;\n background: $great-white;\n}\n\n.great-bg-lighter-grey {\n background-color: $great-lighter-grey;\n}\n\n.great-bg-light-blue {\n background-color: $great-light-blue !important;\n}\n\n.great-bg-dark-blue {\n background-color: $great-dark-blue;\n}\n\n.great-text-dark-blue {\n color: $great-dark-blue !important;\n}\n\n.great-text-dark-grey {\n color: $great-text-dark-grey !important;\n}\n\n.great-dark-grey {\n color: $great-dark-grey !important;\n}\n\n.great-text-grey {\n @extend %great-text-grey;\n}\n\n.great-text-light-grey {\n @extend %great-text-light-grey;\n}\n\n.great-text-white {\n @extend %great-text-white;\n}\n\n.great-text-blue {\n color: $govuk-brand-colour !important;\n}\n\n.great-max-width-100 {\n max-width: 100%;\n}\n\n.great-max-width-75 {\n max-width: 75%;\n}\n\n.great-max-width-80 {\n max-width: 80%;\n}\n\n.great-min-width-200-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 200px;\n }\n}\n\n.great-min-width-250-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 250px;\n }\n}\n\n.great-height-100-desktop {\n @include govuk-media-query($from: tablet) {\n height: 100% !important;\n }\n}\n\n.great-height-100-minus-30-desktop {\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 30px) !important;\n }\n}\n\n.great-font-size-18 {\n font-size: 18px !important;\n}\n\n.great-font-main {\n font-family: $main-text-font !important;\n a {\n font-family: $main-text-font !important;\n }\n}\n\n.great-line-height-20 {\n line-height: 20px !important;\n}\n\n.great-line-height-30 {\n line-height: 30px !important;\n}\n\n.great-font-size-mobile-18 {\n @media (max-width: 640px) {\n font-size: 18px !important;\n }\n}\n\n.great-font-size-desktop-24 {\n @media (min-width: 641px) {\n font-size: 24px;\n }\n}\n\n.great-font-size-28 {\n font-size: 28px;\n}\n\n.great-text-align-right {\n text-align: right;\n}\n\n.great-vertical-align-middle {\n vertical-align: middle;\n}\n\n.great-ratio-16-9 {\n padding-top: 56.25%;\n position: relative;\n width: 100%;\n overflow: hidden;\n\n > * {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n}\n\n.great-video-embed-16-9 {\n aspect-ratio: 16/9;\n width: 100%;\n\n > iframe {\n width: 100% !important;\n height: 100% !important;\n }\n}\n\n.great-scaled-full-img {\n display: block;\n > img {\n width: 100%;\n height: auto;\n display: block;\n }\n}\n\n.great-full-width-bar {\n margin: 0 -9999rem;\n padding: 0 9999rem;\n overflow: auto;\n}\n\n.great-display-block {\n display: block;\n}\n\n.great-display-flex {\n display: flex;\n}\n\n.great-align-items-flex-end {\n align-items: flex-end;\n}\n\n.great-display-flex-desktop {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-display-flex-until-desktop {\n @include govuk-media-query($until: desktop) {\n display: flex;\n }\n}\n\n.great-flex-wrap {\n flex-wrap: wrap;\n}\n\n.great-justify-content-end {\n justify-content: end;\n}\n\n.great-align-items-center {\n align-items: center;\n}\n\n.great-flex-basis-25 {\n flex-basis: 25%;\n}\n\n.great-flex-basis-50 {\n flex-basis: 50%;\n}\n\n.great-flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.great-flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n.great-background-light-blue {\n background-color: $great-light-blue;\n}\n\n.great-display-from-tablet {\n display: none;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n}\n\n.great-display-from-desktop {\n display: none;\n\n @include govuk-media-query($from: desktop) {\n display: block;\n }\n}\n\n.great-display-until-tablet {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: none;\n }\n}\n\n.great-display-until-desktop {\n display: block;\n\n @include govuk-media-query($from: 901px) {\n display: none;\n }\n}\n\n.great-actions-group {\n display: flex;\n gap: 10px 20px;\n flex-wrap: wrap;\n align-items: center;\n > * {\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n }\n @include govuk-media-query($until: tablet) {\n width: 100%;\n }\n }\n\n .govuk-button {\n min-width: 150px;\n }\n}\n\n.great-visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.great-break-word {\n word-wrap: break-word;\n}\n\n.great-padding-top-35 {\n padding-top: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 35px !important;\n }\n}\n\n.great-padding-left-35 {\n padding-left: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 35px !important;\n }\n}\n\n.great-margin-bottom-30 {\n margin-bottom: 30px !important;\n}\n\n.great-margin-top-2 {\n margin-top: 2px !important;\n}\n\n.great-desktop-only-padding-horizontal-15{\n padding-left: 0px;\n padding-right: 0px;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 15px;\n padding-right: 15px;\n }\n}\n\n.great-mobile-only-padding-vertical-30{\n padding-top: 30px;\n padding-bottom: 30px;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n}\n\n.great-media-container {\n > * {\n display: block;\n width: 100%;\n }\n}\n\n.great-grid-column-seven-twelfths {\n @include govuk-media-query($from: desktop) {\n width: calc(58.333% + 30px);\n }\n}\n\n.great-full-width-button,\n.great-full-width {\n width: 100%;\n}\n\n.great-min-300-button {\n @include govuk-media-query($from: tablet) {\n min-width: 300px;\n }\n}\n\n.great-min-90-button {\n min-width: 90px !important;\n}\n\n.great-width-auto {\n min-width: auto !important;\n width: auto !important;\n}\n\n.great-warning-text__icon {\n position: absolute;\n left: 0;\n border: 3px solid #0b0c0c;\n border-radius: 50%;\n color: #fff;\n background: #0b0c0c;\n font-size: 18px;\n font-family: $great-font-bold;\n line-height: 18px;\n width: 24px;\n height: 24px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n forced-color-adjust: none;\n}\n\nimg.richtext-image {\n height: auto;\n max-width: 100%;\n &.full-width {\n width: 100%;\n }\n}\n\n.great-height-360-desktop {\n @include govuk-media-query($from: desktop) {\n height: 360px;\n }\n}\n\n.great-min-height-300-desktop {\n @include govuk-media-query($from: desktop) {\n min-height: 300px;\n }\n}\n\n.great-min-height-300 {\n min-height: 300px;\n}\n\n.great-min-height-500 {\n min-height: 500px;\n}\n\n.great-overflow-hidden {\n overflow: hidden;\n}\n\n.great-hidden {\n display: none !important;\n}\n\n.great-box-shadow {\n box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);\n}\n\n.great-hero-box-shadow-bottom {\n box-shadow: 0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);\n position: relative;\n}\n\n.great-feedback-button-container {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 300px;\n z-index: 2;\n}\n\n@mixin great-title-link-mixin {\n @extend %govuk-link;\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n display: inline-block;\n font-family: $great-font-bold;\n text-decoration: underline;\n text-underline-position: under;\n color: $color-gov-link;\n\n &.no-underline {\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:hover:not(:focus) {\n color: #003078;\n text-decoration-thickness: 3px;\n text-decoration-color: #003078;\n }\n}\n\n.great-grey-border {\n border: 1px solid $great-border-grey;\n}\n\n.great-grey-bottom-border {\n border-bottom: 1px solid $great-border-grey;\n}\n\n.great-no-float {\n float: none !important;\n}\n\n.great-white-overlay-link {\n color: white;\n font-family: $header-font;\n &:hover {\n text-decoration-thickness: 3px;\n }\n &:focus:not(:hover) {\n color: #0b0c0c !important;\n }\n}\n\n.great-inline {\n display: inline-block;\n}\n\n.great-circle-image {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.great-inline-flex {\n display: inline-flex;\n flex-wrap: wrap;\n &.no-wrap {\n flex-wrap: nowrap;\n }\n &.great-mobile-flex-column {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n }\n }\n}\n\n.great-no-wrap {\n flex-wrap: nowrap;\n}\n\n.great-flex-1 {\n flex: 1;\n}\n\n.great-flex-2 {\n flex: 2;\n}\n\n.great-quote {\n &:before {\n content: open-quote;\n font-size: 54px;\n $font-family: $header-font;\n position: absolute;\n top: -25px;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n visibility: hidden;\n }\n\n display: inline;\n background: none;\n background-color: none;\n position: relative;\n display: flex;\n\n > * {\n font-family: $header-font;\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n}\n\ngreat-icon {\n font-size: 24px !important;\n}\n\n.great-icon-small {\n font-size: 18px !important;\n}\n\n.great-red-text {\n color: govuk-colour('red') !important;\n}\n\n.great-gap {\n gap: 20px 30px;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-gap-5-15 {\n gap: 5px 15px;\n}\n\n.great-min-column-width {\n min-width: 390px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n min-width: auto;\n }\n}\n\n.great-max-width-half-desktop {\n @include govuk-media-query($from: desktop) {\n max-width: 615px;\n }\n}\n\n.great-icon-box-container {\n @include govuk-media-query($from: desktop) {\n padding-left: 30px;\n }\n}\n\n.great-title-link {\n @include great-title-link-mixin();\n}\n\n.great-anchor-link {\n @include great-title-link-mixin();\n font-family: inherit !important;\n font-size: inherit !important;\n}\n\n.float-right {\n float: right;\n}\n\n.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n}\n\n.great-flex-column-from-desktop {\n @include govuk-media-query($from: desktop) {\n flex-direction: column;\n }\n}\n\n.great-align-items-center {\n align-items: center;\n &.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n}\n\n.great-justify-space-between {\n justify-content: space-between;\n}\n\n.great-overflow-visible {\n overflow: visible;\n}\n\n//override styles in the core base html\n.govuk-list--bullet {\n > li {\n list-style-type: disc;\n }\n}\n\n.step-list {\n p {\n @extend .govuk-body;\n }\n\n ul {\n @extend .govuk-list--bullet;\n margin-bottom: 20px;\n }\n\n ol {\n @extend .govuk-list--number;\n margin-bottom: 20px;\n }\n .step-list-h2::marker {\n @extend .govuk-heading-l;\n font-family: $great-font-bold;\n }\n .step-list-h3::marker {\n @extend .govuk-heading-m;\n font-family: $great-font-bold;\n }\n .step-list-h4::marker {\n @extend .govuk-heading-s;\n font-family: $great-font-bold;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-flex-row {\n flex-direction: row !important;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-position-relative {\n position: relative;\n}\n\n.great-text-decoration-none {\n text-decoration: none;\n}\n\n.great-cursor-pointer {\n cursor: pointer;\n}\n\n.great-border-top-orange {\n border-top: 3px solid #e94f3d;\n}\n\n.great-icon-circular-background {\n display: inline-flex !important;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n min-width: 40px;\n border-radius: 50%;\n background-color: #04043f;\n}\n\n.great-blue-hr {\n height: 3px;\n background: #04043f;\n}\n\n.great-no-text-decoration {\n text-decoration: none !important;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-no-border {\n border: 0 !important;\n}\n\n.great-hr-light {\n height: 1px;\n background: #b1b4b6;\n}\n\n.great-border-top-thick {\n border-top: 3px solid #04043f;\n &.great-border-purple {\n border-color: #964f99;\n }\n}\n\n.great-width-100 {\n width: 100%;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border {\n border: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-height-min-content {\n height: min-content;\n}\n\n.great-hr-grey {\n background: $govuk-border-colour;\n}\n","$great-white: #fff;\n$great-blue: #006ccc;\n$great-dark-blue: #04043f;\n$great-medium-blue: #5e9be8;\n$great-light-blue: #eef2f6;\n$great-darker-grey: #646464;\n$great-text-dark-grey: #505a5f;\n$great-grey: #666;\n$great-light-grey: #7c7c7c;\n$great-lighter-grey: #eee;\n$great-dark-grey: #212427;\n$great-darker-grey: #222;\n$great-yellow: #ffbf47;\n$great-light-yellow: #f1f77a;\n$great-hr-blue: #d6e0e5;\n$great-teal: #0d8d98;\n$great-green: #397e44;\n$great-dbt-green: #004d44;\n$great-purple: #964f99;\n$great-red: #f36565;\n$great-dark-red: #eb0000;\n$great-off-black: #0b0c0c;\n$great-border-grey: #b1b4b6;\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body:before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-new-link-styles {\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-new-link-styles and $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, .99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), .99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it. This has no effect in Internet Explorer 8 (IE8),\n/// because IE8 does not support `:not`.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"] {\n &:after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\", $legacy: \"grey-1\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-2\");\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-3\");\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\", $legacy: #4c2c92) !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\", $legacy: \"light-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\", $legacy: \"light-blue\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */","@import '../fonts/typography.scss';\n\nfigure.great-blockquote {\n padding: 0;\n margin: 0;\n\n blockquote {\n display: flex;\n gap: 10px;\n margin: 0;\n position: relative;\n background-color: transparent;\n\n &:before {\n content: open-quote;\n font-size: 70px;\n $font-family: $header-font;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n p {\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n }\n}\n\n.great-full-width-header-image {\n height: 200px;\n background-position: 50%;\n background-size: cover;\n\n @include govuk-media-query($from: tablet) {\n height: 345px;\n }\n}\n\n.great-floating-right-column {\n @include govuk-media-query($from: tablet) {\n position: relative;\n }\n\n > div:last-of-type {\n @include govuk-media-query($from: tablet) {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n}\n\n.great-filters {\n &.filters {\n > p {\n @include govuk-media-query($from: tablet) {\n margin-bottom: 10px;\n }\n }\n\n label {\n font-size: 20px;\n line-height: 20px;\n\n &.filter-section-headings {\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n }\n }\n\n .filter-section-active {\n display: block;\n }\n\n &.mobile-filters {\n > p {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 10px;\n }\n\n display: block;\n }\n\n p,\n label {\n font-size: 24px;\n }\n\n .multiple-choice {\n margin-bottom: 12px;\n\n label {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n padding-left: 10px;\n }\n }\n\n [type='radio'] + label {\n &:before {\n width: 30px;\n height: 30px;\n }\n\n &:after {\n top: 7px;\n left: 7px;\n }\n }\n }\n\n .update {\n font-size: 16px;\n }\n }\n\n .mobile-filter-toggle {\n @include govuk-media-query($until: tablet) {\n font-size: 16px;\n }\n }\n\n .filter-section {\n > label {\n margin-bottom: 0;\n padding: 9px 5px 8px 2px;\n\n &.arrows-left {\n &:before {\n transform: rotate(225deg);\n margin: 3px 10px 0 0;\n }\n }\n\n &.arrows-left-active {\n &:before {\n transform: rotate(45deg);\n margin: 3px 10px 0 0;\n }\n }\n }\n\n .options {\n overflow-y: auto;\n }\n\n &:last-child {\n border-bottom: 1px solid $great-dark-grey;\n }\n }\n\n .filter-section-toggle {\n &:focus {\n ~ label {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n }\n }\n\n &.event-filters {\n min-width: 150px;\n }\n }\n}\n\n.great-card {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n a {\n background: $great-white;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n display: block;\n text-decoration: none;\n position: relative;\n box-sizing: border-box;\n\n .great-card__link--underline {\n text-decoration: underline;\n text-underline-offset: 0.1rem;\n }\n\n .great-card__link--icon::before {\n color: #212427 !important;\n }\n\n &:visited {\n .great-card__link {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:hover {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n\n .great-card__link {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n }\n\n &:focus {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n margin: 0;\n outline: none;\n\n .great-card__link {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:active {\n border-bottom: 1px solid rgba(0, 0, 0, 0.3);\n box-shadow: none;\n padding-top: 3px;\n\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 3px);\n margin-top: 3px;\n padding-top: 0;\n }\n }\n\n &:focus:active {\n background: $great-white;\n }\n }\n\n img,\n svg {\n display: block;\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n h4 {\n font-size: 28px;\n }\n\n .govuk-caption {\n display: block;\n font-size: 16px;\n\n @include govuk-media-query($from: tablet) {\n min-height: 22px;\n }\n }\n\n .great-card__link {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n text-decoration-thickness: max(1px, 0.0625rem);\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n .great-card__link--heading {\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n &.great-card__link--external {\n &::after {\n content: '\\f35d';\n }\n }\n }\n\n .great-card__link--heading--18 {\n font-size: 18px !important;\n }\n\n .great-card__tag {\n @extend .govuk-body-s;\n position: absolute;\n bottom: 20px;\n }\n\n .great-card__link--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 10px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 26px;\n bottom: 4px;\n right: 2px;\n }\n }\n}\n\n.great-card--homepage {\n height: auto;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n a {\n display: flex;\n height: auto;\n }\n\n img,\n div > svg {\n width: 50px;\n margin-left: 10px;\n margin-top: 5px;\n\n @include govuk-media-query($from: tablet) {\n width: 80px;\n margin-left: 20px;\n margin-top: 10px;\n }\n }\n\n .great-card__svg-wrapper {\n ~ div {\n width: 100%;\n }\n }\n\n .great-card__link--heading {\n max-width: 85%;\n }\n}\n\n.great-card--undecorated {\n a {\n &:hover,\n &:focus {\n .great-card__link--heading {\n &::after {\n content: '';\n }\n }\n }\n }\n .great-card__link--heading {\n text-decoration: none;\n\n &::after {\n content: '';\n }\n }\n}\n\n.great-card--no-active-jump {\n a {\n &:active {\n height: auto;\n margin-top: 0;\n padding-top: 3px;\n }\n }\n}\n\n.great-card--dep-landing {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n svg {\n max-width: 80px;\n padding-left: 20px;\n margin-bottom: -20px;\n }\n}\n\n.great-dep-card-accessible-focus {\n &:focus {\n outline: 0;\n\n .govuk-link {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427 !important;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n}\n\n.great-card--cta {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n display: flex;\n\n a {\n background-color: $great-light-blue;\n\n &:focus:active {\n background-color: $great-light-blue !important;\n }\n }\n\n .great-card__tag {\n img {\n width: 16px;\n display: inline-block;\n margin-right: 12px;\n }\n }\n}\n\n.great-card--cta-no-bg {\n a {\n background-color: transparent;\n\n &:active,\n &:focus:active {\n height: 100%;\n outline: none;\n background-color: transparent !important;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n padding-top: 0;\n margin-top: 0;\n }\n }\n}\n\n.great-card--cta-with-content {\n .great-card__tag {\n bottom: 0 !important;\n }\n &:after {\n bottom: 0 !important;\n }\n}\n\n.great-card--cta-with-border {\n border-top: 4px solid $great-purple !important;\n}\n\n.great-card--homepage-container {\n margin-bottom: 14px;\n\n @include govuk-media-query($from: tablet) {\n flex-basis: 50%;\n margin-bottom: 19px;\n }\n\n @media (min-width: 1024px) {\n flex-basis: 33.333%;\n }\n}\n\n.great-card-row {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-flow: wrap;\n }\n\n .great-card {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n\n a:not(.great-card-row .great-card a:active) {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n }\n }\n}\n\n.great-hr-blue {\n background: $great-hr-blue;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n\n.great-hr-blue--thin {\n height: 2px;\n}\n\n.great-hr-purple {\n border-top: 4px solid $great-purple !important;\n display: block;\n width: 100%;\n}\n\n.great-hr-purple--thin {\n border-top: 3px solid $great-purple !important;\n}\n\n.great-badge {\n background: #cce2d8;\n color: #005a30;\n display: inline-flex !important;\n align-items: center;\n font-size: 16px;\n font-family: $great-font-bold;\n padding: 0 10px;\n height: 25px;\n width: fit-content;\n text-transform: uppercase;\n\n &.closed {\n background: #fff7bf;\n color: #594d00;\n }\n\n &.ended {\n color: #383f43;\n background: #eeefef;\n }\n}\n\n.great-info-text {\n @include govuk-media-query($until: tablet) {\n display: flex;\n }\n\n i {\n @include govuk-media-query($until: tablet) {\n margin-top: 2px;\n }\n\n position: relative;\n bottom: -3px;\n margin-right: 10px;\n }\n\n span {\n @include govuk-media-query($until: tablet) {\n line-height: 1;\n }\n }\n}\n\n.great-time-and-duration {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n\n span {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: list-item;\n margin-left: 25px;\n }\n }\n}\n\n.great-text-input {\n height: 44px;\n padding-left: 15px;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($from: tablet) {\n height: 50px;\n }\n}\n\n.great-text-input--search,\n.great-text-select--arrow {\n &::after {\n display: inline-block;\n content: '';\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: initial;\n border: 0;\n position: absolute;\n pointer-events: none;\n }\n}\n\n.great-text-input--search {\n position: relative;\n\n &::after {\n height: 35px;\n width: 51px;\n background-image: url(/static/images/search-black.svg);\n background-size: 20px;\n top: 4px;\n right: 2px;\n\n @include govuk-media-query($from: tablet) {\n background-size: 24px;\n height: 45px;\n width: 60px;\n top: 2px;\n }\n }\n}\n\n.great-text-select--arrow {\n position: relative;\n\n &::after {\n height: 39px;\n width: 31px;\n background-image: url(/static/icons/arrow-black.svg);\n background-size: 12px;\n top: 2px;\n right: 10px;\n transform: rotate(90deg);\n\n @include govuk-media-query($from: tablet) {\n background-size: 15px;\n top: 7px;\n right: 17px;\n }\n }\n}\n\n.great-checkbox {\n .govuk-checkboxes__label:before {\n border-radius: 5px;\n }\n}\n\n.great-radios {\n .govuk-radios__label:before {\n background-color: $great-white;\n }\n}\n\n.great {\n select.great-select {\n appearance: none;\n background: $great-white;\n font-size: 16px;\n height: 44px;\n padding-left: 15px;\n width: 100%;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($until: tablet) {\n padding-top: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n height: 50px;\n }\n }\n}\n\n.great-back-link {\n color: $color-main-text;\n position: relative;\n\n &:visited {\n color: $color-main-text;\n }\n\n &::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 0px 10px 0 0px;\n top: 0.7em;\n\n @include govuk-media-query($from: tablet) {\n height: 6px;\n width: 6px;\n top: 0.6em;\n }\n }\n}\n\n.great-chevron-link {\n color: $govuk-brand-colour;\n padding-right: 20px;\n position: relative;\n\n &:visited {\n color: $govuk-brand-colour;\n }\n\n &::after {\n background-image: url(/static/icons/arrow.svg);\n background-size: 11px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 12px;\n top: 2px;\n right: 0;\n }\n}\n\n.great-link--internal,\n.great-link--external {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n }\n}\n\n.great-link--internal {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 8px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--external {\n &::after {\n background-image: url(/static/icons/external-link.svg);\n background-size: 14px;\n height: 21px;\n width: 16px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--download {\n position: relative;\n padding-left: 25px;\n\n &::before {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/download.svg);\n background-size: 15px;\n height: 20px;\n width: 26px;\n top: 3px;\n left: 0;\n }\n\n &:focus {\n &::before {\n background-image: url(/static/icons/download-black-background.svg);\n }\n }\n}\n\n.great-heading-link {\n color: $govuk-brand-colour;\n display: block;\n position: relative;\n\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n .great-heading-link__heading {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n &:hover {\n color: #003078 !important;\n\n .great-heading-link__heading {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n }\n }\n\n &:focus {\n outline: 0;\n color: #212427;\n\n .great-heading-link__heading {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:visited {\n .great-heading-link__heading {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:active {\n color: #212427;\n }\n}\n\n.great-heading-link--no-chevron {\n &::after {\n content: '';\n }\n}\n\n.great-checkboxes-wrapper {\n max-height: 463px;\n overflow: auto;\n border-bottom: 2px solid $great-lighter-grey;\n margin-bottom: 20px;\n padding: 3px 0 0 3px;\n}\n\n.great-highlighted-text {\n background: $great-light-yellow;\n border-bottom: 3px solid black;\n display: inline-block;\n padding: 3px;\n margin: 0 5px 5px 0;\n}\n\n.great-details {\n .govuk-details__text {\n border-left-color: $great-blue;\n margin-top: 15px;\n }\n}\n\n.great-summary-list {\n position: relative;\n\n .govuk-summary-list__row {\n border-bottom: none;\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-link {\n position: absolute;\n top: 6px;\n right: 0;\n }\n\n h2 {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n margin-bottom: 30px;\n max-width: 80%;\n }\n }\n}\n\n.great-icon-tick-in-circle {\n position: relative;\n background: #75c67c;\n border-radius: 50%;\n width: 45px;\n height: 45px;\n\n @include govuk-media-query($from: tablet) {\n width: 60px;\n height: 60px;\n }\n\n &::after {\n content: '';\n position: absolute;\n transform: rotate(45deg) translate(-50%, -50%);\n left: 12px;\n top: 21px;\n height: 19px;\n width: 7px;\n border-bottom: 5px solid $great-white;\n border-right: 5px solid $great-white;\n\n @include govuk-media-query($from: tablet) {\n left: 18px;\n top: 28px;\n height: 22px;\n width: 9px;\n border-bottom: 6px solid $great-white;\n border-right: 6px solid $great-white;\n }\n }\n}\n\n.great-icon-right-arrow-in-circle {\n content: '';\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background: $color-thematic-break;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n background-image: url(/static/icons/great-blue-arrow-right.svg);\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: center;\n}\n\n.great-notification-banner {\n border-color: $great-green;\n background-color: $great-green;\n margin-bottom: 20px;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 30px;\n }\n\n .govuk-notification-banner__content {\n @include govuk-media-query($from: tablet) {\n padding: 40px 30px;\n }\n }\n}\n\n.govuk-notification-banner__content > * {\n box-sizing: border-box;\n max-width: none;\n}\n\n.great-header {\n .great-header__container {\n justify-content: space-between;\n align-items: end;\n\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n }\n\n nav {\n display: flex;\n align-items: end;\n position: relative;\n\n @include govuk-media-query($from: tablet) {\n height: 110px;\n }\n\n li {\n display: inherit;\n }\n\n a {\n color: $great-white;\n text-decoration: none;\n\n &:link,\n &:visited,\n &:focus,\n &:hover,\n &:focus:active {\n color: $great-white;\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n }\n\n &:focus {\n outline-offset: -4px;\n }\n }\n }\n\n form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-header-menu-dropdown {\n top: 70px;\n margin-top: 0;\n\n @include govuk-media-query($from: tablet) {\n top: 90px;\n }\n }\n\n #magna-header-search-form {\n height: 50px;\n }\n\n .great-header-menu-items {\n li a {\n font-family: $great-font;\n }\n }\n}\n\n.great-header-logo {\n display: inline-block;\n width: 170px;\n\n img {\n width: 100%;\n display: block;\n }\n}\n\n.great-header-search {\n height: 60px;\n}\n\n.great-header-menu-button {\n background: none;\n border: 2px solid $great-white;\n color: $great-white;\n position: absolute;\n top: -50px;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n position: static;\n }\n\n span {\n top: 3px;\n }\n}\n\n.great-header-dropdown-item {\n position: relative;\n\n > button {\n background: none;\n border: none;\n color: $great-white;\n min-height: 60px;\n min-width: 120px;\n z-index: 1;\n\n i {\n padding-left: 5px;\n pointer-events: none;\n }\n\n &[aria-expanded='true'] {\n background: white;\n color: $great-dark-blue;\n\n i {\n transform: rotate(180deg);\n padding-left: 0;\n padding-right: 5px;\n }\n }\n }\n\n > div {\n box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 10px 0px;\n position: absolute;\n top: 80px;\n left: 0;\n\n &[aria-hidden='true'] {\n display: none;\n }\n\n &[aria-hidden='false'] {\n background: $great-white;\n\n &::after {\n content: '';\n background: $great-white;\n width: 120px;\n height: 26px;\n display: block;\n position: absolute;\n top: -26px;\n }\n }\n\n ul {\n width: 160px;\n padding: 0 15px;\n\n li,\n a {\n color: $great-dark-blue;\n display: block;\n }\n\n li:first-of-type {\n border-bottom: 2px solid $great-light-blue;\n }\n\n a:link,\n a:visited,\n a:focus:active {\n color: $great-dark-blue;\n }\n\n a:focus,\n a:focus:active {\n padding: 0 15px;\n position: relative;\n width: calc(100% + 30px);\n left: -15px;\n }\n }\n }\n}\n\n.great-header-services {\n display: none;\n\n @media screen and (min-width: 1251px) {\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n}\n\n.great-header-actions {\n position: absolute;\n top: -90px;\n right: -15px;\n\n @include govuk-media-query($from: tablet) {\n top: -5px;\n }\n}\n\n.great-tag {\n border-radius: 9999px;\n display: block;\n font-family: $great-font;\n max-width: 100px;\n text-align: center;\n background: $great-medium-blue;\n color: $great-white;\n}\n\n.great-tag--govuk {\n background: $great-darker-grey;\n}\n\n.great-tag--howTo {\n background: $great-purple;\n}\n\n.great-tag--tool {\n background: $great-red;\n}\n\n.great-tag--service {\n background: $great-dbt-green;\n}\n\n.great-topic-card {\n display: block;\n background: $great-white;\n text-decoration: none;\n width: calc(100%);\n\n @include govuk-media-query($from: tablet) {\n flex-basis: calc(33.333% - 30px);\n }\n\n &:focus:active {\n background: $great-white;\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n}\n\n.great-topic-card--quarter-width {\n flex-basis: calc(25% - 30px);\n height: auto;\n}\n\n.great-topic-card--half-width {\n flex-basis: calc(50% - 30px);\n height: fit-content;\n\n @include govuk-media-query($from: desktop) {\n min-height: 270px;\n }\n}\n\n.great-topic-card--full-width {\n display: flex;\n position: relative;\n flex-basis: calc(100% - 30px);\n flex-direction: column;\n\n @include govuk-media-query($from: desktop) {\n flex-direction: row;\n min-height: 280px;\n }\n\n > div {\n flex-basis: 50%;\n }\n\n img {\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n left: 0;\n max-width: calc(50% - 30px);\n }\n }\n}\n\n.great-card-wrapper {\n flex-wrap: wrap;\n\n @include govuk-media-query($from: desktop) {\n margin-right: -30px;\n }\n}\n\n.great-related-items {\n flex-wrap: wrap;\n}\n\n.great-related-item {\n flex-basis: calc(33.333% - 20px);\n\n @include govuk-media-query($from: desktop) {\n margin-right: 30px;\n }\n\n &:nth-of-type(3n) {\n margin-right: 0;\n }\n}\n\n.great-dep-triage-hero {\n position: relative;\n overflow: hidden;\n\n @include govuk-media-query($from: desktop) {\n min-height: 367px;\n }\n\n img {\n display: none;\n bottom: 0;\n position: absolute;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n max-width: 450px;\n }\n\n @media screen and (min-width: 851px) {\n max-width: 600px;\n }\n\n @media screen and (min-width: 1251px) {\n max-width: 752px;\n }\n }\n}\n\n.great-dep-tools-and-services {\n h2 {\n @include govuk-media-query($until: tablet) {\n border: none;\n }\n }\n}\n\n.great-dep-card {\n a {\n text-decoration: none;\n }\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n}\n\n.great-dep-homepage-title {\n position: relative;\n\n > div {\n @include govuk-media-query($until: tablet) {\n display: flex;\n flex-direction: column-reverse;\n }\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n right: 0;\n max-width: 50%;\n }\n }\n\n &__text {\n @include govuk-media-query($from: desktop) {\n flex-basis: 50%;\n }\n }\n}\n\n.great-dep-homepage-row {\n padding-bottom: 3px;\n\n .great-dep-card:first-of-type {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n }\n}\n\n.great-primary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link-white.svg);\n background-size: 12px;\n height: 21px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n }\n }\n}\n\n.great-secondary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link.svg);\n background-size: 11px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link-white.svg);\n }\n }\n}\n\nnav.great-breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n ol {\n list-style-type: none;\n margin: 0;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n margin-bottom: 0;\n display: inline-block;\n line-height: 1.25;\n }\n\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n li:first-child {\n background-image: none;\n margin-left: 0;\n padding-left: 0;\n }\n\n a,\n a:active:focus,\n span {\n font-size: 16px;\n color: $color-main-text;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px !important;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\n.great-breadcrumbs li:after {\n box-sizing: initial;\n transform: rotate(-45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.25em;\n}\n\n.great-breadcrumbs ol li:last-child:after {\n display: none;\n}\n\n.great-list-blue-tick {\n list-style: none;\n\n > li {\n display: block;\n clear: left;\n padding: 7.5px 0;\n\n &:before {\n content: '';\n height: 30px;\n width: 30px;\n min-width: 30px;\n display: block;\n float: left;\n margin-left: 0;\n margin-right: 10px;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100%;\n background: url('/static/icons/dark-blue-tick.svg');\n background-size: cover;\n background-position: center;\n }\n }\n}\n\n.great-link-button--chevron {\n svg {\n position: relative;\n top: 2px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $govuk-brand-colour;\n }\n }\n}\n\n.great-picture {\n img {\n display: block;\n\n @include govuk-media-query($until: tablet) {\n max-width: 100%;\n }\n }\n}\n\n.great-promo {\n display: flex;\n align-items: flex-end;\n\n @include govuk-media-query($until: tablet) {\n flex-direction: column-reverse;\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 20px;\n }\n }\n}\n\n.great-step-item {\n z-index: 1;\n position: relative;\n display: flex;\n gap: 1rem;\n padding-bottom: 30px;\n\n &.fa {\n display: flex;\n font-weight: 400;\n }\n &::before {\n content: '';\n flex: 0 0 24px;\n height: 24px;\n border-radius: 50%;\n background-color: white;\n border: 2px solid #b1b4b6;\n }\n\n &.current-step {\n .govuk-link {\n color: $color-main-text !important;\n }\n &::before {\n background-color: #04043f;\n border-color: #04043f;\n content: '\\f061';\n color: white;\n font-family: 'Font Awesome 5 Free';\n align-items: center;\n justify-content: center;\n display: flex;\n font-weight: 900;\n }\n }\n\n &:not(:last-child) {\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0px;\n z-index: -1;\n transform: translateX(13px);\n width: 2px;\n background-color: #b1b4b6;\n }\n }\n\n a:focus:active {\n color: inherit;\n }\n}\n\n@mixin child-link-states($selector) {\n &:hover {\n #{$selector} {\n text-decoration-line: underline;\n }\n }\n &:focus {\n #{$selector} {\n color: #212427;\n outline: 3px solid rgba(0, 0, 0, 0);\n background-color: #fd0;\n outline: none;\n }\n }\n\n &:active {\n #{$selector} {\n outline: 3px solid #fd0;\n }\n }\n\n &:focus:active {\n #{$selector} {\n background: $great-white;\n box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;\n text-decoration: none;\n -webkit-box-decoration-break: clone;\n outline: 3px solid rgba(0, 0, 0, 0);\n }\n }\n}\n\n.great-arrow-link {\n @include child-link-states('.great-title-link');\n}\n\n.great-tag-container {\n display: flex !important;\n bottom: 8px !important;\n\n img {\n margin: 0px 8px 0px 0px !important;\n }\n}\n\n.great-share {\n border-top: 1px solid $govuk-border-colour;\n\n svg {\n margin-right: 10px;\n }\n\n path {\n fill: $great-dark-blue;\n }\n\n a {\n @include child-link-states('.govuk-link');\n display: inline-flex;\n align-items: center;\n\n &:hover {\n path {\n fill: $govuk-link-hover-colour;\n }\n }\n\n &:focus {\n margin-left: 50px;\n\n svg {\n left: -50px;\n position: relative;\n }\n\n path {\n fill: $govuk-focus-text-colour;\n }\n\n span {\n margin-left: -50px;\n }\n }\n }\n\n ul {\n @include govuk-media-query($from: tablet, $until: desktop) {\n display: flex;\n }\n\n li {\n @include govuk-media-query($from: tablet, $until: desktop) {\n margin-right: 30px;\n }\n }\n }\n\n button {\n &.small-button {\n min-width: 126px;\n min-height: 44px;\n line-height: 25px;\n padding: 12px 15px;\n display: flex;\n align-items: center;\n\n > span {\n padding-right: 8px;\n font-size: 14px;\n }\n }\n }\n}\n\n// Hero with input - Product/Market campaign\n\n.great-hero--product-market {\n background-image: url(/static/images/hero-product-market-bg-1.png),\n url(/static/images/hero-product-market-bg-2.png);\n background-position: center top;\n overflow: hidden;\n}\n\n.great-hero--product-market,\n.great-hero--product-market > .great-container {\n min-height: auto;\n}\n\n.great-hero--product-market {\n @media (min-width: 1170px) {\n min-height: 500px;\n }\n}\n\n.great-hero--product-market > .great-container {\n @include govuk-responsive-margin(9, 'top');\n @include govuk-responsive-margin(9, 'bottom');\n}\n\n.great-hero--product-market {\n .great-hero__heading {\n color: $great-white;\n margin-top: 0;\n font-size: 36px;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n\n @media (min-width: 1170px) {\n font-size: 80px;\n line-height: 85px;\n }\n }\n\n .great-hero__subtitle {\n font-size: 16px;\n line-height: 20px;\n color: $great-white;\n margin: 10px 0 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n margin: 20px 0;\n }\n }\n\n .great-hero__container {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n }\n\n .great-hero__text {\n @include govuk-media-query($from: tablet, $until: desktop) {\n width: 90%;\n }\n }\n\n .great-hero__search {\n margin-top: 15px;\n\n @include govuk-media-query($from: tablet) {\n align-self: center;\n }\n\n @media (min-width: 1170px) {\n margin-top: 0;\n }\n }\n\n .great-hero__form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__form-inputs {\n display: flex;\n flex-direction: column;\n\n @media (min-width: 1170px) {\n flex-direction: row;\n }\n }\n\n .great-hero__label {\n font-size: 24px;\n color: $great-white;\n font-weight: bold;\n display: block;\n @include govuk-responsive-margin(5, 'bottom');\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n }\n }\n\n .great-hero__input {\n height: 53px;\n padding: 0 1rem;\n border-color: $great-white !important;\n margin-bottom: 15px;\n\n &:focus {\n border-color: $great-dark-blue !important;\n }\n\n @media (min-width: 1170px) {\n flex-grow: 2;\n flex-basis: 0;\n margin-right: 10px;\n }\n }\n\n .great-hero__button {\n height: 53px;\n margin-bottom: 15px;\n\n @media (min-width: 1170px) {\n flex-grow: 1;\n flex-basis: 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n }\n\n .great-hero__button-text {\n margin-left: -10px;\n }\n\n .great-hero__link {\n color: $great-white;\n display: inline-block;\n\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__logo {\n width: 260px;\n position: absolute;\n right: 0;\n bottom: 100px;\n display: none;\n\n img {\n width: 100%;\n }\n\n @media (min-width: 768px) {\n display: block;\n }\n\n @media (min-width: 1025px) {\n width: 412px;\n }\n }\n\n .great {\n overflow-x: visible;\n }\n}\n\n// Product/Market campaign page\n\n.great-product-market {\n background: $great-white;\n}\n\n.great-product-market__product-label {\n color: $great-dark-blue;\n font-weight: bold;\n margin-right: 30px;\n}\n\n.great-product-market__form-inputs {\n display: flex;\n flex-direction: column;\n @include govuk-media-query($from: tablet) {\n align-items: flex-start;\n\n > div {\n width: 100%;\n }\n }\n}\n\n.great-product-market__form-inputs input {\n height: 53px;\n padding: 0 1rem;\n}\n\n.great-product-market__button-container {\n display: flex;\n flex-direction: column;\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: baseline;\n text-align: left;\n }\n}\n\n.great-product-market__button {\n height: 53px;\n margin: 15px 0;\n width: auto;\n\n @include govuk-media-query($from: tablet) {\n margin: 15px 20px 15px 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n}\n\n.great-product-market__cards {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n margin-bottom: 50px;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n\n > div {\n margin-right: 30px;\n }\n }\n\n .great-card {\n flex: 1;\n }\n}\n\n.great-inline-feedback__container {\n border-top-color: #dde5ed;\n border-top-style: solid;\n border-top-width: 2px;\n background-color: $great-white;\n}\n\n.great-inline-feedback__page_useful_form {\n display: flex;\n gap: govuk-spacing(4);\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-inline-feedback__submission-confirmation,\n.csat-submission-confirmation__heading {\n display: flex;\n gap: govuk-spacing(2);\n\n span[role='img'] {\n font-size: 28px;\n color: #00703c;\n }\n}\n\n.great-inline-feedback__submission-error {\n display: flex;\n gap: govuk-spacing(2);\n padding-bottom: govuk-spacing(6);\n\n span[role='img'] {\n font-size: 28px;\n color: #d4351c;\n }\n}\n\n.great-inline-feedback__detail-form {\n padding-top: govuk-spacing(6);\n\n p {\n margin: 0;\n color: #505a5f;\n }\n}\n\n.great-inline-feedback-detail-form__submission_buttons {\n display: flex;\n gap: 30px;\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-checkbox--inline-feedback {\n label {\n font-family: $main-text-font;\n font-size: 18px;\n }\n\n [type='checkbox'] + label::before {\n border: 2px solid #222222;\n border-radius: 4px;\n }\n}\n\n.js-enabled .govuk-checkboxes__conditional--hidden {\n display: none;\n}\n\n.great-cookie-notice {\n display: none;\n padding: 30px 0 0;\n\n &.block {\n display: block;\n }\n}\n\n.great-modal {\n position: fixed;\n inset: 0px;\n z-index: 1000;\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.great-modal__content {\n position: absolute;\n border: 1px solid rgb(204, 204, 204);\n background: rgb(255, 255, 255);\n overflow: auto;\n border-radius: 4px;\n outline: none;\n max-width: 800px;\n bottom: auto;\n right: auto;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n max-height: calc(100vh - 30px);\n width: calc(100vw - 30px);\n\n button {\n @include govuk-media-query($from: tablet) {\n margin: 0;\n }\n\n &:first-of-type {\n @include govuk-media-query($from: tablet) {\n margin-right: 10px;\n }\n }\n }\n}\n\n.great-accordian-sector-link {\n text-decoration: none;\n color: $great-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n margin-bottom: 0;\n align-items: center;\n min-height: 88px;\n\n &:after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n color: $color-gov-link;\n font-weight: 600;\n right: 15px;\n }\n}\n\n.great-notification-banner--error {\n margin: 0 auto;\n max-width: 810px;\n}\n\n.great-meta-label {\n color: $great-light-grey;\n display: flex;\n gap: 10px;\n font-size: 16px;\n}\n","////\n/// @group helpers/spacing\n////\n\n// stylelint-disable indentation\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing($responsive-spacing-point, $property, $direction: \"all\", $important: false, $adjustment: false) {\n\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 489px;\n max-height: 240px;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n.great-signup {\n width: 100%;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n background: #f5f5f6;\n\n &__logo {\n width: 148px;\n height: auto;\n\n @media (max-width: 768px) {\n max-width: 132px;\n }\n }\n\n &__form-panel {\n color: #4c436e;\n min-height: 100vh;\n padding: 40px 105px 0px 105px;\n background-color: #fff;\n width: 610px;\n flex-shrink: 0;\n z-index: 1;\n\n @media screen and (max-width: 1024px) {\n padding: 30px;\n width: 40%;\n }\n\n @media screen and (max-width: 768px) {\n padding: 20px;\n width: 50%;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n\n .vertical-seperator {\n margin-top: 20px;\n margin-bottom: 20px;\n\n span {\n display: inline-block;\n font-size: 19px;\n width: 20%;\n text-align: center;\n margin: 0;\n }\n\n hr {\n display: inline-block;\n height: 2px;\n margin: 0;\n vertical-align: middle;\n width: 40%;\n }\n }\n }\n\n &__info-panel {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 50px 0;\n position: relative;\n\n @media screen and (max-width: 640px) {\n display: none;\n }\n\n\n &__content {\n max-width: 850px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #fff;\n font-size: 56px;\n line-height: 52px;\n text-align: center;\n margin-bottom: 0;\n\n @media screen and (max-width: 1024px) {\n font-size: 48px;\n line-height: 48px;\n margin-bottom: 30px;\n }\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n p {\n align-items: center;\n margin-bottom: 45px;\n font-size: 24px;\n line-height: 32px;\n\n @media screen and (max-width: 1024px) {\n font-size: 24px;\n line-height: 34px;\n }\n\n i {\n margin-right: 10px;\n font-size: 1.5em;\n }\n }\n }\n\n &__confirmation {\n .fa-info-circle {\n font-size: 40px;\n }\n\n .form-label {\n font-size: 19px;\n }\n }\n }\n}\n","$color-error: #d4351c;\n.great {\n *:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $arabic-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $arabic-main-text-font;\n }\n }\n\n *:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $korean-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $korean-main-text-font;\n }\n\n &:dir(rtl) {\n .govuk-grid-column-two-thirds {\n float: right !important;\n }\n }\n }\n\n a {\n &[lang='ar'] {\n font-family: $arabic-main-text-font;\n }\n &[lang='ko'] {\n font-family: $korean-main-text-font;\n }\n }\n}\n\n*[dir='rtl'] {\n .govuk-grid-column-two-thirds,\n .govuk-grid-column-three-quarters {\n float: right;\n }\n\n .microsite-header {\n p {\n margin-left: 0;\n margin-right: auto;\n }\n }\n\n .govuk-form-group-error {\n padding-left: 0 !important;\n padding-right: 15px;\n border-left: none !important;\n border-right: 5px solid $color-error;\n }\n}\n\n.microsite *:lang(ar) .govuk-form-label {\n font-family: $arabic-header-text-font;\n}\n\n.microsite *:lang(ko) .govuk-form-label {\n font-family: $korean-header-text-font;\n}\n\n*:lang(ar) {\n .great-inline-feedback__container {\n display: none;\n }\n\n .footer,\n footer div.footer ul,\n .copyright-container .copy-right {\n direction: ltr;\n padding: 0;\n }\n}\n","$great-design-system-white: #fff;\n$great-design-system-grey-border: #7d8e96;\n$great-design-system-hover-primary-button: #003078;\n$great-design-system-interface-mono-50: #7d8e96;\n$great-design-system-govuk-light-grey: #f3f2f1;\n$great-design-system-border-grey: #d9d9d9;\n\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n\n.great-ds-border-bottom-grey {\n border-bottom: 1px solid $great-design-system-grey-border;\n}\n\n.great-ds-heading-link {\n &::after {\n top: 0.12rem;\n }\n}\n\n.great-ds-sign-up-promo {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n ul > li {\n display: flex;\n }\n}\n\n.great-ds-contact-us-promo {\n display: flex;\n\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n flex-direction: column;\n margin: -30px 0 -40px;\n }\n\n > * {\n flex-basis: fit-content;\n }\n}\n\n.great-ds-button-primary {\n border-bottom: 3px solid $great-design-system-hover-primary-button;\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n summary {\n display: block;\n margin-bottom: 0;\n\n &:hover {\n background-color: $great-design-system-govuk-light-grey;\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n\n &:focus {\n outline: 0;\n\n .great-ds-details__status {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: $great-design-system-govuk-yellow-highlight;\n box-shadow: 0 -2px $great-design-system-govuk-yellow-highlight,\n 0 4px $great-design-system-govuk-off-black;\n text-decoration: none;\n }\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n }\n\n .great-ds-details__status {\n display: inline-block;\n font-weight: 600;\n }\n\n .great-ds-details__status-text--open {\n display: none;\n }\n\n &[open] {\n summary {\n @include govuk-media-query($from: tablet) {\n margin-bottom: -10px;\n }\n\n ~ p {\n background: $great-design-system-white;\n position: relative;\n }\n }\n\n .great-ds-details__status-text--open {\n display: inline-block;\n }\n\n .great-ds-details__status-text--closed {\n display: none;\n }\n\n .govuk-accordion-nav__chevron {\n transform: rotate(0deg);\n }\n }\n}\n\n.great-ds-link {\n display: inline-flex;\n text-decoration: none;\n\n i {\n font-size: 1.5rem;\n margin-right: 10px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 2rem;\n }\n }\n\n span {\n font-weight: 600;\n text-decoration: underline;\n }\n\n &:focus {\n span {\n text-decoration: none;\n }\n }\n}\n\n.great-ds-hr {\n background: $great-design-system-border-grey;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n@import 'mixins';\n@import 'core';\n@import 'larger';\n@import 'fixed-width';\n@import 'list';\n@import 'bordered-pulled';\n@import 'animated';\n@import 'rotated-flipped';\n@import 'stacked';\n@import 'icons';\n@import 'screen-reader';\n","// Base Class Definition\n// -------------------------\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fad,\n.fab {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n text-rendering: auto;\n line-height: 1;\n}\n\n%fa-icon {\n @include fa-icon;\n}\n","// Icon Sizes\n// -------------------------\n\n// makes the font 33% larger relative to the icon container\n.#{$fa-css-prefix}-lg {\n font-size: (4em / 3);\n line-height: (3em / 4);\n vertical-align: -.0667em;\n}\n\n.#{$fa-css-prefix}-xs {\n font-size: .75em;\n}\n\n.#{$fa-css-prefix}-sm {\n font-size: .875em;\n}\n\n@for $i from 1 through 10 {\n .#{$fa-css-prefix}-#{$i}x {\n font-size: $i * 1em;\n }\n}\n","// Fixed Width Icons\n// -------------------------\n.#{$fa-css-prefix}-fw {\n text-align: center;\n width: $fa-fw-width;\n}\n","// Variables\n// --------------------------\n\n$fa-font-path: \"../webfonts\" !default;\n$fa-font-size-base: 16px !default;\n$fa-font-display: block !default;\n$fa-css-prefix: fa !default;\n$fa-version: \"5.15.4\" !default;\n$fa-border-color: #eee !default;\n$fa-inverse: #fff !default;\n$fa-li-width: 2em !default;\n$fa-fw-width: (20em / 16);\n$fa-primary-opacity: 1 !default;\n$fa-secondary-opacity: .4 !default;\n\n// Convenience function used to set content property\n@function fa-content($fa-var) {\n @return unquote(\"\\\"#{ $fa-var }\\\"\");\n}\n\n$fa-var-500px: \\f26e;\n$fa-var-accessible-icon: \\f368;\n$fa-var-accusoft: \\f369;\n$fa-var-acquisitions-incorporated: \\f6af;\n$fa-var-ad: \\f641;\n$fa-var-address-book: \\f2b9;\n$fa-var-address-card: \\f2bb;\n$fa-var-adjust: \\f042;\n$fa-var-adn: \\f170;\n$fa-var-adversal: \\f36a;\n$fa-var-affiliatetheme: \\f36b;\n$fa-var-air-freshener: \\f5d0;\n$fa-var-airbnb: \\f834;\n$fa-var-algolia: \\f36c;\n$fa-var-align-center: \\f037;\n$fa-var-align-justify: \\f039;\n$fa-var-align-left: \\f036;\n$fa-var-align-right: \\f038;\n$fa-var-alipay: \\f642;\n$fa-var-allergies: \\f461;\n$fa-var-amazon: \\f270;\n$fa-var-amazon-pay: \\f42c;\n$fa-var-ambulance: \\f0f9;\n$fa-var-american-sign-language-interpreting: \\f2a3;\n$fa-var-amilia: \\f36d;\n$fa-var-anchor: \\f13d;\n$fa-var-android: \\f17b;\n$fa-var-angellist: \\f209;\n$fa-var-angle-double-down: \\f103;\n$fa-var-angle-double-left: \\f100;\n$fa-var-angle-double-right: \\f101;\n$fa-var-angle-double-up: \\f102;\n$fa-var-angle-down: \\f107;\n$fa-var-angle-left: \\f104;\n$fa-var-angle-right: \\f105;\n$fa-var-angle-up: \\f106;\n$fa-var-angry: \\f556;\n$fa-var-angrycreative: \\f36e;\n$fa-var-angular: \\f420;\n$fa-var-ankh: \\f644;\n$fa-var-app-store: \\f36f;\n$fa-var-app-store-ios: \\f370;\n$fa-var-apper: \\f371;\n$fa-var-apple: \\f179;\n$fa-var-apple-alt: \\f5d1;\n$fa-var-apple-pay: \\f415;\n$fa-var-archive: \\f187;\n$fa-var-archway: \\f557;\n$fa-var-arrow-alt-circle-down: \\f358;\n$fa-var-arrow-alt-circle-left: \\f359;\n$fa-var-arrow-alt-circle-right: \\f35a;\n$fa-var-arrow-alt-circle-up: \\f35b;\n$fa-var-arrow-circle-down: \\f0ab;\n$fa-var-arrow-circle-left: \\f0a8;\n$fa-var-arrow-circle-right: \\f0a9;\n$fa-var-arrow-circle-up: \\f0aa;\n$fa-var-arrow-down: \\f063;\n$fa-var-arrow-left: \\f060;\n$fa-var-arrow-right: \\f061;\n$fa-var-arrow-up: \\f062;\n$fa-var-arrows-alt: \\f0b2;\n$fa-var-arrows-alt-h: \\f337;\n$fa-var-arrows-alt-v: \\f338;\n$fa-var-artstation: \\f77a;\n$fa-var-assistive-listening-systems: \\f2a2;\n$fa-var-asterisk: \\f069;\n$fa-var-asymmetrik: \\f372;\n$fa-var-at: \\f1fa;\n$fa-var-atlas: \\f558;\n$fa-var-atlassian: \\f77b;\n$fa-var-atom: \\f5d2;\n$fa-var-audible: \\f373;\n$fa-var-audio-description: \\f29e;\n$fa-var-autoprefixer: \\f41c;\n$fa-var-avianex: \\f374;\n$fa-var-aviato: \\f421;\n$fa-var-award: \\f559;\n$fa-var-aws: \\f375;\n$fa-var-baby: \\f77c;\n$fa-var-baby-carriage: \\f77d;\n$fa-var-backspace: \\f55a;\n$fa-var-backward: \\f04a;\n$fa-var-bacon: \\f7e5;\n$fa-var-bacteria: \\e059;\n$fa-var-bacterium: \\e05a;\n$fa-var-bahai: \\f666;\n$fa-var-balance-scale: \\f24e;\n$fa-var-balance-scale-left: \\f515;\n$fa-var-balance-scale-right: \\f516;\n$fa-var-ban: \\f05e;\n$fa-var-band-aid: \\f462;\n$fa-var-bandcamp: \\f2d5;\n$fa-var-barcode: \\f02a;\n$fa-var-bars: \\f0c9;\n$fa-var-baseball-ball: \\f433;\n$fa-var-basketball-ball: \\f434;\n$fa-var-bath: \\f2cd;\n$fa-var-battery-empty: \\f244;\n$fa-var-battery-full: \\f240;\n$fa-var-battery-half: \\f242;\n$fa-var-battery-quarter: \\f243;\n$fa-var-battery-three-quarters: \\f241;\n$fa-var-battle-net: \\f835;\n$fa-var-bed: \\f236;\n$fa-var-beer: \\f0fc;\n$fa-var-behance: \\f1b4;\n$fa-var-behance-square: \\f1b5;\n$fa-var-bell: \\f0f3;\n$fa-var-bell-slash: \\f1f6;\n$fa-var-bezier-curve: \\f55b;\n$fa-var-bible: \\f647;\n$fa-var-bicycle: \\f206;\n$fa-var-biking: \\f84a;\n$fa-var-bimobject: \\f378;\n$fa-var-binoculars: \\f1e5;\n$fa-var-biohazard: \\f780;\n$fa-var-birthday-cake: \\f1fd;\n$fa-var-bitbucket: \\f171;\n$fa-var-bitcoin: \\f379;\n$fa-var-bity: \\f37a;\n$fa-var-black-tie: \\f27e;\n$fa-var-blackberry: \\f37b;\n$fa-var-blender: \\f517;\n$fa-var-blender-phone: \\f6b6;\n$fa-var-blind: \\f29d;\n$fa-var-blog: \\f781;\n$fa-var-blogger: \\f37c;\n$fa-var-blogger-b: \\f37d;\n$fa-var-bluetooth: \\f293;\n$fa-var-bluetooth-b: \\f294;\n$fa-var-bold: \\f032;\n$fa-var-bolt: \\f0e7;\n$fa-var-bomb: \\f1e2;\n$fa-var-bone: \\f5d7;\n$fa-var-bong: \\f55c;\n$fa-var-book: \\f02d;\n$fa-var-book-dead: \\f6b7;\n$fa-var-book-medical: \\f7e6;\n$fa-var-book-open: \\f518;\n$fa-var-book-reader: \\f5da;\n$fa-var-bookmark: \\f02e;\n$fa-var-bootstrap: \\f836;\n$fa-var-border-all: \\f84c;\n$fa-var-border-none: \\f850;\n$fa-var-border-style: \\f853;\n$fa-var-bowling-ball: \\f436;\n$fa-var-box: \\f466;\n$fa-var-box-open: \\f49e;\n$fa-var-box-tissue: \\e05b;\n$fa-var-boxes: \\f468;\n$fa-var-braille: \\f2a1;\n$fa-var-brain: \\f5dc;\n$fa-var-bread-slice: \\f7ec;\n$fa-var-briefcase: \\f0b1;\n$fa-var-briefcase-medical: \\f469;\n$fa-var-broadcast-tower: \\f519;\n$fa-var-broom: \\f51a;\n$fa-var-brush: \\f55d;\n$fa-var-btc: \\f15a;\n$fa-var-buffer: \\f837;\n$fa-var-bug: \\f188;\n$fa-var-building: \\f1ad;\n$fa-var-bullhorn: \\f0a1;\n$fa-var-bullseye: \\f140;\n$fa-var-burn: \\f46a;\n$fa-var-buromobelexperte: \\f37f;\n$fa-var-bus: \\f207;\n$fa-var-bus-alt: \\f55e;\n$fa-var-business-time: \\f64a;\n$fa-var-buy-n-large: \\f8a6;\n$fa-var-buysellads: \\f20d;\n$fa-var-calculator: \\f1ec;\n$fa-var-calendar: \\f133;\n$fa-var-calendar-alt: \\f073;\n$fa-var-calendar-check: \\f274;\n$fa-var-calendar-day: \\f783;\n$fa-var-calendar-minus: \\f272;\n$fa-var-calendar-plus: \\f271;\n$fa-var-calendar-times: \\f273;\n$fa-var-calendar-week: \\f784;\n$fa-var-camera: \\f030;\n$fa-var-camera-retro: \\f083;\n$fa-var-campground: \\f6bb;\n$fa-var-canadian-maple-leaf: \\f785;\n$fa-var-candy-cane: \\f786;\n$fa-var-cannabis: \\f55f;\n$fa-var-capsules: \\f46b;\n$fa-var-car: \\f1b9;\n$fa-var-car-alt: \\f5de;\n$fa-var-car-battery: \\f5df;\n$fa-var-car-crash: \\f5e1;\n$fa-var-car-side: \\f5e4;\n$fa-var-caravan: \\f8ff;\n$fa-var-caret-down: \\f0d7;\n$fa-var-caret-left: \\f0d9;\n$fa-var-caret-right: \\f0da;\n$fa-var-caret-square-down: \\f150;\n$fa-var-caret-square-left: \\f191;\n$fa-var-caret-square-right: \\f152;\n$fa-var-caret-square-up: \\f151;\n$fa-var-caret-up: \\f0d8;\n$fa-var-carrot: \\f787;\n$fa-var-cart-arrow-down: \\f218;\n$fa-var-cart-plus: \\f217;\n$fa-var-cash-register: \\f788;\n$fa-var-cat: \\f6be;\n$fa-var-cc-amazon-pay: \\f42d;\n$fa-var-cc-amex: \\f1f3;\n$fa-var-cc-apple-pay: \\f416;\n$fa-var-cc-diners-club: \\f24c;\n$fa-var-cc-discover: \\f1f2;\n$fa-var-cc-jcb: \\f24b;\n$fa-var-cc-mastercard: \\f1f1;\n$fa-var-cc-paypal: \\f1f4;\n$fa-var-cc-stripe: \\f1f5;\n$fa-var-cc-visa: \\f1f0;\n$fa-var-centercode: \\f380;\n$fa-var-centos: \\f789;\n$fa-var-certificate: \\f0a3;\n$fa-var-chair: \\f6c0;\n$fa-var-chalkboard: \\f51b;\n$fa-var-chalkboard-teacher: \\f51c;\n$fa-var-charging-station: \\f5e7;\n$fa-var-chart-area: \\f1fe;\n$fa-var-chart-bar: \\f080;\n$fa-var-chart-line: \\f201;\n$fa-var-chart-pie: \\f200;\n$fa-var-check: \\f00c;\n$fa-var-check-circle: \\f058;\n$fa-var-check-double: \\f560;\n$fa-var-check-square: \\f14a;\n$fa-var-cheese: \\f7ef;\n$fa-var-chess: \\f439;\n$fa-var-chess-bishop: \\f43a;\n$fa-var-chess-board: \\f43c;\n$fa-var-chess-king: \\f43f;\n$fa-var-chess-knight: \\f441;\n$fa-var-chess-pawn: \\f443;\n$fa-var-chess-queen: \\f445;\n$fa-var-chess-rook: \\f447;\n$fa-var-chevron-circle-down: \\f13a;\n$fa-var-chevron-circle-left: \\f137;\n$fa-var-chevron-circle-right: \\f138;\n$fa-var-chevron-circle-up: \\f139;\n$fa-var-chevron-down: \\f078;\n$fa-var-chevron-left: \\f053;\n$fa-var-chevron-right: \\f054;\n$fa-var-chevron-up: \\f077;\n$fa-var-child: \\f1ae;\n$fa-var-chrome: \\f268;\n$fa-var-chromecast: \\f838;\n$fa-var-church: \\f51d;\n$fa-var-circle: \\f111;\n$fa-var-circle-notch: \\f1ce;\n$fa-var-city: \\f64f;\n$fa-var-clinic-medical: \\f7f2;\n$fa-var-clipboard: \\f328;\n$fa-var-clipboard-check: \\f46c;\n$fa-var-clipboard-list: \\f46d;\n$fa-var-clock: \\f017;\n$fa-var-clone: \\f24d;\n$fa-var-closed-captioning: \\f20a;\n$fa-var-cloud: \\f0c2;\n$fa-var-cloud-download-alt: \\f381;\n$fa-var-cloud-meatball: \\f73b;\n$fa-var-cloud-moon: \\f6c3;\n$fa-var-cloud-moon-rain: \\f73c;\n$fa-var-cloud-rain: \\f73d;\n$fa-var-cloud-showers-heavy: \\f740;\n$fa-var-cloud-sun: \\f6c4;\n$fa-var-cloud-sun-rain: \\f743;\n$fa-var-cloud-upload-alt: \\f382;\n$fa-var-cloudflare: \\e07d;\n$fa-var-cloudscale: \\f383;\n$fa-var-cloudsmith: \\f384;\n$fa-var-cloudversify: \\f385;\n$fa-var-cocktail: \\f561;\n$fa-var-code: \\f121;\n$fa-var-code-branch: \\f126;\n$fa-var-codepen: \\f1cb;\n$fa-var-codiepie: \\f284;\n$fa-var-coffee: \\f0f4;\n$fa-var-cog: \\f013;\n$fa-var-cogs: \\f085;\n$fa-var-coins: \\f51e;\n$fa-var-columns: \\f0db;\n$fa-var-comment: \\f075;\n$fa-var-comment-alt: \\f27a;\n$fa-var-comment-dollar: \\f651;\n$fa-var-comment-dots: \\f4ad;\n$fa-var-comment-medical: \\f7f5;\n$fa-var-comment-slash: \\f4b3;\n$fa-var-comments: \\f086;\n$fa-var-comments-dollar: \\f653;\n$fa-var-compact-disc: \\f51f;\n$fa-var-compass: \\f14e;\n$fa-var-compress: \\f066;\n$fa-var-compress-alt: \\f422;\n$fa-var-compress-arrows-alt: \\f78c;\n$fa-var-concierge-bell: \\f562;\n$fa-var-confluence: \\f78d;\n$fa-var-connectdevelop: \\f20e;\n$fa-var-contao: \\f26d;\n$fa-var-cookie: \\f563;\n$fa-var-cookie-bite: \\f564;\n$fa-var-copy: \\f0c5;\n$fa-var-copyright: \\f1f9;\n$fa-var-cotton-bureau: \\f89e;\n$fa-var-couch: \\f4b8;\n$fa-var-cpanel: \\f388;\n$fa-var-creative-commons: \\f25e;\n$fa-var-creative-commons-by: \\f4e7;\n$fa-var-creative-commons-nc: \\f4e8;\n$fa-var-creative-commons-nc-eu: \\f4e9;\n$fa-var-creative-commons-nc-jp: \\f4ea;\n$fa-var-creative-commons-nd: \\f4eb;\n$fa-var-creative-commons-pd: \\f4ec;\n$fa-var-creative-commons-pd-alt: \\f4ed;\n$fa-var-creative-commons-remix: \\f4ee;\n$fa-var-creative-commons-sa: \\f4ef;\n$fa-var-creative-commons-sampling: \\f4f0;\n$fa-var-creative-commons-sampling-plus: \\f4f1;\n$fa-var-creative-commons-share: \\f4f2;\n$fa-var-creative-commons-zero: \\f4f3;\n$fa-var-credit-card: \\f09d;\n$fa-var-critical-role: \\f6c9;\n$fa-var-crop: \\f125;\n$fa-var-crop-alt: \\f565;\n$fa-var-cross: \\f654;\n$fa-var-crosshairs: \\f05b;\n$fa-var-crow: \\f520;\n$fa-var-crown: \\f521;\n$fa-var-crutch: \\f7f7;\n$fa-var-css3: \\f13c;\n$fa-var-css3-alt: \\f38b;\n$fa-var-cube: \\f1b2;\n$fa-var-cubes: \\f1b3;\n$fa-var-cut: \\f0c4;\n$fa-var-cuttlefish: \\f38c;\n$fa-var-d-and-d: \\f38d;\n$fa-var-d-and-d-beyond: \\f6ca;\n$fa-var-dailymotion: \\e052;\n$fa-var-dashcube: \\f210;\n$fa-var-database: \\f1c0;\n$fa-var-deaf: \\f2a4;\n$fa-var-deezer: \\e077;\n$fa-var-delicious: \\f1a5;\n$fa-var-democrat: \\f747;\n$fa-var-deploydog: \\f38e;\n$fa-var-deskpro: \\f38f;\n$fa-var-desktop: \\f108;\n$fa-var-dev: \\f6cc;\n$fa-var-deviantart: \\f1bd;\n$fa-var-dharmachakra: \\f655;\n$fa-var-dhl: \\f790;\n$fa-var-diagnoses: \\f470;\n$fa-var-diaspora: \\f791;\n$fa-var-dice: \\f522;\n$fa-var-dice-d20: \\f6cf;\n$fa-var-dice-d6: \\f6d1;\n$fa-var-dice-five: \\f523;\n$fa-var-dice-four: \\f524;\n$fa-var-dice-one: \\f525;\n$fa-var-dice-six: \\f526;\n$fa-var-dice-three: \\f527;\n$fa-var-dice-two: \\f528;\n$fa-var-digg: \\f1a6;\n$fa-var-digital-ocean: \\f391;\n$fa-var-digital-tachograph: \\f566;\n$fa-var-directions: \\f5eb;\n$fa-var-discord: \\f392;\n$fa-var-discourse: \\f393;\n$fa-var-disease: \\f7fa;\n$fa-var-divide: \\f529;\n$fa-var-dizzy: \\f567;\n$fa-var-dna: \\f471;\n$fa-var-dochub: \\f394;\n$fa-var-docker: \\f395;\n$fa-var-dog: \\f6d3;\n$fa-var-dollar-sign: \\f155;\n$fa-var-dolly: \\f472;\n$fa-var-dolly-flatbed: \\f474;\n$fa-var-donate: \\f4b9;\n$fa-var-door-closed: \\f52a;\n$fa-var-door-open: \\f52b;\n$fa-var-dot-circle: \\f192;\n$fa-var-dove: \\f4ba;\n$fa-var-download: \\f019;\n$fa-var-draft2digital: \\f396;\n$fa-var-drafting-compass: \\f568;\n$fa-var-dragon: \\f6d5;\n$fa-var-draw-polygon: \\f5ee;\n$fa-var-dribbble: \\f17d;\n$fa-var-dribbble-square: \\f397;\n$fa-var-dropbox: \\f16b;\n$fa-var-drum: \\f569;\n$fa-var-drum-steelpan: \\f56a;\n$fa-var-drumstick-bite: \\f6d7;\n$fa-var-drupal: \\f1a9;\n$fa-var-dumbbell: \\f44b;\n$fa-var-dumpster: \\f793;\n$fa-var-dumpster-fire: \\f794;\n$fa-var-dungeon: \\f6d9;\n$fa-var-dyalog: \\f399;\n$fa-var-earlybirds: \\f39a;\n$fa-var-ebay: \\f4f4;\n$fa-var-edge: \\f282;\n$fa-var-edge-legacy: \\e078;\n$fa-var-edit: \\f044;\n$fa-var-egg: \\f7fb;\n$fa-var-eject: \\f052;\n$fa-var-elementor: \\f430;\n$fa-var-ellipsis-h: \\f141;\n$fa-var-ellipsis-v: \\f142;\n$fa-var-ello: \\f5f1;\n$fa-var-ember: \\f423;\n$fa-var-empire: \\f1d1;\n$fa-var-envelope: \\f0e0;\n$fa-var-envelope-open: \\f2b6;\n$fa-var-envelope-open-text: \\f658;\n$fa-var-envelope-square: \\f199;\n$fa-var-envira: \\f299;\n$fa-var-equals: \\f52c;\n$fa-var-eraser: \\f12d;\n$fa-var-erlang: \\f39d;\n$fa-var-ethereum: \\f42e;\n$fa-var-ethernet: \\f796;\n$fa-var-etsy: \\f2d7;\n$fa-var-euro-sign: \\f153;\n$fa-var-evernote: \\f839;\n$fa-var-exchange-alt: \\f362;\n$fa-var-exclamation: \\f12a;\n$fa-var-exclamation-circle: \\f06a;\n$fa-var-exclamation-triangle: \\f071;\n$fa-var-expand: \\f065;\n$fa-var-expand-alt: \\f424;\n$fa-var-expand-arrows-alt: \\f31e;\n$fa-var-expeditedssl: \\f23e;\n$fa-var-external-link-alt: \\f35d;\n$fa-var-external-link-square-alt: \\f360;\n$fa-var-eye: \\f06e;\n$fa-var-eye-dropper: \\f1fb;\n$fa-var-eye-slash: \\f070;\n$fa-var-facebook: \\f09a;\n$fa-var-facebook-f: \\f39e;\n$fa-var-facebook-messenger: \\f39f;\n$fa-var-facebook-square: \\f082;\n$fa-var-fan: \\f863;\n$fa-var-fantasy-flight-games: \\f6dc;\n$fa-var-fast-backward: \\f049;\n$fa-var-fast-forward: \\f050;\n$fa-var-faucet: \\e005;\n$fa-var-fax: \\f1ac;\n$fa-var-feather: \\f52d;\n$fa-var-feather-alt: \\f56b;\n$fa-var-fedex: \\f797;\n$fa-var-fedora: \\f798;\n$fa-var-female: \\f182;\n$fa-var-fighter-jet: \\f0fb;\n$fa-var-figma: \\f799;\n$fa-var-file: \\f15b;\n$fa-var-file-alt: \\f15c;\n$fa-var-file-archive: \\f1c6;\n$fa-var-file-audio: \\f1c7;\n$fa-var-file-code: \\f1c9;\n$fa-var-file-contract: \\f56c;\n$fa-var-file-csv: \\f6dd;\n$fa-var-file-download: \\f56d;\n$fa-var-file-excel: \\f1c3;\n$fa-var-file-export: \\f56e;\n$fa-var-file-image: \\f1c5;\n$fa-var-file-import: \\f56f;\n$fa-var-file-invoice: \\f570;\n$fa-var-file-invoice-dollar: \\f571;\n$fa-var-file-medical: \\f477;\n$fa-var-file-medical-alt: \\f478;\n$fa-var-file-pdf: \\f1c1;\n$fa-var-file-powerpoint: \\f1c4;\n$fa-var-file-prescription: \\f572;\n$fa-var-file-signature: \\f573;\n$fa-var-file-upload: \\f574;\n$fa-var-file-video: \\f1c8;\n$fa-var-file-word: \\f1c2;\n$fa-var-fill: \\f575;\n$fa-var-fill-drip: \\f576;\n$fa-var-film: \\f008;\n$fa-var-filter: \\f0b0;\n$fa-var-fingerprint: \\f577;\n$fa-var-fire: \\f06d;\n$fa-var-fire-alt: \\f7e4;\n$fa-var-fire-extinguisher: \\f134;\n$fa-var-firefox: \\f269;\n$fa-var-firefox-browser: \\e007;\n$fa-var-first-aid: \\f479;\n$fa-var-first-order: \\f2b0;\n$fa-var-first-order-alt: \\f50a;\n$fa-var-firstdraft: \\f3a1;\n$fa-var-fish: \\f578;\n$fa-var-fist-raised: \\f6de;\n$fa-var-flag: \\f024;\n$fa-var-flag-checkered: \\f11e;\n$fa-var-flag-usa: \\f74d;\n$fa-var-flask: \\f0c3;\n$fa-var-flickr: \\f16e;\n$fa-var-flipboard: \\f44d;\n$fa-var-flushed: \\f579;\n$fa-var-fly: \\f417;\n$fa-var-folder: \\f07b;\n$fa-var-folder-minus: \\f65d;\n$fa-var-folder-open: \\f07c;\n$fa-var-folder-plus: \\f65e;\n$fa-var-font: \\f031;\n$fa-var-font-awesome: \\f2b4;\n$fa-var-font-awesome-alt: \\f35c;\n$fa-var-font-awesome-flag: \\f425;\n$fa-var-font-awesome-logo-full: \\f4e6;\n$fa-var-fonticons: \\f280;\n$fa-var-fonticons-fi: \\f3a2;\n$fa-var-football-ball: \\f44e;\n$fa-var-fort-awesome: \\f286;\n$fa-var-fort-awesome-alt: \\f3a3;\n$fa-var-forumbee: \\f211;\n$fa-var-forward: \\f04e;\n$fa-var-foursquare: \\f180;\n$fa-var-free-code-camp: \\f2c5;\n$fa-var-freebsd: \\f3a4;\n$fa-var-frog: \\f52e;\n$fa-var-frown: \\f119;\n$fa-var-frown-open: \\f57a;\n$fa-var-fulcrum: \\f50b;\n$fa-var-funnel-dollar: \\f662;\n$fa-var-futbol: \\f1e3;\n$fa-var-galactic-republic: \\f50c;\n$fa-var-galactic-senate: \\f50d;\n$fa-var-gamepad: \\f11b;\n$fa-var-gas-pump: \\f52f;\n$fa-var-gavel: \\f0e3;\n$fa-var-gem: \\f3a5;\n$fa-var-genderless: \\f22d;\n$fa-var-get-pocket: \\f265;\n$fa-var-gg: \\f260;\n$fa-var-gg-circle: \\f261;\n$fa-var-ghost: \\f6e2;\n$fa-var-gift: \\f06b;\n$fa-var-gifts: \\f79c;\n$fa-var-git: \\f1d3;\n$fa-var-git-alt: \\f841;\n$fa-var-git-square: \\f1d2;\n$fa-var-github: \\f09b;\n$fa-var-github-alt: \\f113;\n$fa-var-github-square: \\f092;\n$fa-var-gitkraken: \\f3a6;\n$fa-var-gitlab: \\f296;\n$fa-var-gitter: \\f426;\n$fa-var-glass-cheers: \\f79f;\n$fa-var-glass-martini: \\f000;\n$fa-var-glass-martini-alt: \\f57b;\n$fa-var-glass-whiskey: \\f7a0;\n$fa-var-glasses: \\f530;\n$fa-var-glide: \\f2a5;\n$fa-var-glide-g: \\f2a6;\n$fa-var-globe: \\f0ac;\n$fa-var-globe-africa: \\f57c;\n$fa-var-globe-americas: \\f57d;\n$fa-var-globe-asia: \\f57e;\n$fa-var-globe-europe: \\f7a2;\n$fa-var-gofore: \\f3a7;\n$fa-var-golf-ball: \\f450;\n$fa-var-goodreads: \\f3a8;\n$fa-var-goodreads-g: \\f3a9;\n$fa-var-google: \\f1a0;\n$fa-var-google-drive: \\f3aa;\n$fa-var-google-pay: \\e079;\n$fa-var-google-play: \\f3ab;\n$fa-var-google-plus: \\f2b3;\n$fa-var-google-plus-g: \\f0d5;\n$fa-var-google-plus-square: \\f0d4;\n$fa-var-google-wallet: \\f1ee;\n$fa-var-gopuram: \\f664;\n$fa-var-graduation-cap: \\f19d;\n$fa-var-gratipay: \\f184;\n$fa-var-grav: \\f2d6;\n$fa-var-greater-than: \\f531;\n$fa-var-greater-than-equal: \\f532;\n$fa-var-grimace: \\f57f;\n$fa-var-grin: \\f580;\n$fa-var-grin-alt: \\f581;\n$fa-var-grin-beam: \\f582;\n$fa-var-grin-beam-sweat: \\f583;\n$fa-var-grin-hearts: \\f584;\n$fa-var-grin-squint: \\f585;\n$fa-var-grin-squint-tears: \\f586;\n$fa-var-grin-stars: \\f587;\n$fa-var-grin-tears: \\f588;\n$fa-var-grin-tongue: \\f589;\n$fa-var-grin-tongue-squint: \\f58a;\n$fa-var-grin-tongue-wink: \\f58b;\n$fa-var-grin-wink: \\f58c;\n$fa-var-grip-horizontal: \\f58d;\n$fa-var-grip-lines: \\f7a4;\n$fa-var-grip-lines-vertical: \\f7a5;\n$fa-var-grip-vertical: \\f58e;\n$fa-var-gripfire: \\f3ac;\n$fa-var-grunt: \\f3ad;\n$fa-var-guilded: \\e07e;\n$fa-var-guitar: \\f7a6;\n$fa-var-gulp: \\f3ae;\n$fa-var-h-square: \\f0fd;\n$fa-var-hacker-news: \\f1d4;\n$fa-var-hacker-news-square: \\f3af;\n$fa-var-hackerrank: \\f5f7;\n$fa-var-hamburger: \\f805;\n$fa-var-hammer: \\f6e3;\n$fa-var-hamsa: \\f665;\n$fa-var-hand-holding: \\f4bd;\n$fa-var-hand-holding-heart: \\f4be;\n$fa-var-hand-holding-medical: \\e05c;\n$fa-var-hand-holding-usd: \\f4c0;\n$fa-var-hand-holding-water: \\f4c1;\n$fa-var-hand-lizard: \\f258;\n$fa-var-hand-middle-finger: \\f806;\n$fa-var-hand-paper: \\f256;\n$fa-var-hand-peace: \\f25b;\n$fa-var-hand-point-down: \\f0a7;\n$fa-var-hand-point-left: \\f0a5;\n$fa-var-hand-point-right: \\f0a4;\n$fa-var-hand-point-up: \\f0a6;\n$fa-var-hand-pointer: \\f25a;\n$fa-var-hand-rock: \\f255;\n$fa-var-hand-scissors: \\f257;\n$fa-var-hand-sparkles: \\e05d;\n$fa-var-hand-spock: \\f259;\n$fa-var-hands: \\f4c2;\n$fa-var-hands-helping: \\f4c4;\n$fa-var-hands-wash: \\e05e;\n$fa-var-handshake: \\f2b5;\n$fa-var-handshake-alt-slash: \\e05f;\n$fa-var-handshake-slash: \\e060;\n$fa-var-hanukiah: \\f6e6;\n$fa-var-hard-hat: \\f807;\n$fa-var-hashtag: \\f292;\n$fa-var-hat-cowboy: \\f8c0;\n$fa-var-hat-cowboy-side: \\f8c1;\n$fa-var-hat-wizard: \\f6e8;\n$fa-var-hdd: \\f0a0;\n$fa-var-head-side-cough: \\e061;\n$fa-var-head-side-cough-slash: \\e062;\n$fa-var-head-side-mask: \\e063;\n$fa-var-head-side-virus: \\e064;\n$fa-var-heading: \\f1dc;\n$fa-var-headphones: \\f025;\n$fa-var-headphones-alt: \\f58f;\n$fa-var-headset: \\f590;\n$fa-var-heart: \\f004;\n$fa-var-heart-broken: \\f7a9;\n$fa-var-heartbeat: \\f21e;\n$fa-var-helicopter: \\f533;\n$fa-var-highlighter: \\f591;\n$fa-var-hiking: \\f6ec;\n$fa-var-hippo: \\f6ed;\n$fa-var-hips: \\f452;\n$fa-var-hire-a-helper: \\f3b0;\n$fa-var-history: \\f1da;\n$fa-var-hive: \\e07f;\n$fa-var-hockey-puck: \\f453;\n$fa-var-holly-berry: \\f7aa;\n$fa-var-home: \\f015;\n$fa-var-hooli: \\f427;\n$fa-var-hornbill: \\f592;\n$fa-var-horse: \\f6f0;\n$fa-var-horse-head: \\f7ab;\n$fa-var-hospital: \\f0f8;\n$fa-var-hospital-alt: \\f47d;\n$fa-var-hospital-symbol: \\f47e;\n$fa-var-hospital-user: \\f80d;\n$fa-var-hot-tub: \\f593;\n$fa-var-hotdog: \\f80f;\n$fa-var-hotel: \\f594;\n$fa-var-hotjar: \\f3b1;\n$fa-var-hourglass: \\f254;\n$fa-var-hourglass-end: \\f253;\n$fa-var-hourglass-half: \\f252;\n$fa-var-hourglass-start: \\f251;\n$fa-var-house-damage: \\f6f1;\n$fa-var-house-user: \\e065;\n$fa-var-houzz: \\f27c;\n$fa-var-hryvnia: \\f6f2;\n$fa-var-html5: \\f13b;\n$fa-var-hubspot: \\f3b2;\n$fa-var-i-cursor: \\f246;\n$fa-var-ice-cream: \\f810;\n$fa-var-icicles: \\f7ad;\n$fa-var-icons: \\f86d;\n$fa-var-id-badge: \\f2c1;\n$fa-var-id-card: \\f2c2;\n$fa-var-id-card-alt: \\f47f;\n$fa-var-ideal: \\e013;\n$fa-var-igloo: \\f7ae;\n$fa-var-image: \\f03e;\n$fa-var-images: \\f302;\n$fa-var-imdb: \\f2d8;\n$fa-var-inbox: \\f01c;\n$fa-var-indent: \\f03c;\n$fa-var-industry: \\f275;\n$fa-var-infinity: \\f534;\n$fa-var-info: \\f129;\n$fa-var-info-circle: \\f05a;\n$fa-var-innosoft: \\e080;\n$fa-var-instagram: \\f16d;\n$fa-var-instagram-square: \\e055;\n$fa-var-instalod: \\e081;\n$fa-var-intercom: \\f7af;\n$fa-var-internet-explorer: \\f26b;\n$fa-var-invision: \\f7b0;\n$fa-var-ioxhost: \\f208;\n$fa-var-italic: \\f033;\n$fa-var-itch-io: \\f83a;\n$fa-var-itunes: \\f3b4;\n$fa-var-itunes-note: \\f3b5;\n$fa-var-java: \\f4e4;\n$fa-var-jedi: \\f669;\n$fa-var-jedi-order: \\f50e;\n$fa-var-jenkins: \\f3b6;\n$fa-var-jira: \\f7b1;\n$fa-var-joget: \\f3b7;\n$fa-var-joint: \\f595;\n$fa-var-joomla: \\f1aa;\n$fa-var-journal-whills: \\f66a;\n$fa-var-js: \\f3b8;\n$fa-var-js-square: \\f3b9;\n$fa-var-jsfiddle: \\f1cc;\n$fa-var-kaaba: \\f66b;\n$fa-var-kaggle: \\f5fa;\n$fa-var-key: \\f084;\n$fa-var-keybase: \\f4f5;\n$fa-var-keyboard: \\f11c;\n$fa-var-keycdn: \\f3ba;\n$fa-var-khanda: \\f66d;\n$fa-var-kickstarter: \\f3bb;\n$fa-var-kickstarter-k: \\f3bc;\n$fa-var-kiss: \\f596;\n$fa-var-kiss-beam: \\f597;\n$fa-var-kiss-wink-heart: \\f598;\n$fa-var-kiwi-bird: \\f535;\n$fa-var-korvue: \\f42f;\n$fa-var-landmark: \\f66f;\n$fa-var-language: \\f1ab;\n$fa-var-laptop: \\f109;\n$fa-var-laptop-code: \\f5fc;\n$fa-var-laptop-house: \\e066;\n$fa-var-laptop-medical: \\f812;\n$fa-var-laravel: \\f3bd;\n$fa-var-lastfm: \\f202;\n$fa-var-lastfm-square: \\f203;\n$fa-var-laugh: \\f599;\n$fa-var-laugh-beam: \\f59a;\n$fa-var-laugh-squint: \\f59b;\n$fa-var-laugh-wink: \\f59c;\n$fa-var-layer-group: \\f5fd;\n$fa-var-leaf: \\f06c;\n$fa-var-leanpub: \\f212;\n$fa-var-lemon: \\f094;\n$fa-var-less: \\f41d;\n$fa-var-less-than: \\f536;\n$fa-var-less-than-equal: \\f537;\n$fa-var-level-down-alt: \\f3be;\n$fa-var-level-up-alt: \\f3bf;\n$fa-var-life-ring: \\f1cd;\n$fa-var-lightbulb: \\f0eb;\n$fa-var-line: \\f3c0;\n$fa-var-link: \\f0c1;\n$fa-var-linkedin: \\f08c;\n$fa-var-linkedin-in: \\f0e1;\n$fa-var-linode: \\f2b8;\n$fa-var-linux: \\f17c;\n$fa-var-lira-sign: \\f195;\n$fa-var-list: \\f03a;\n$fa-var-list-alt: \\f022;\n$fa-var-list-ol: \\f0cb;\n$fa-var-list-ul: \\f0ca;\n$fa-var-location-arrow: \\f124;\n$fa-var-lock: \\f023;\n$fa-var-lock-open: \\f3c1;\n$fa-var-long-arrow-alt-down: \\f309;\n$fa-var-long-arrow-alt-left: \\f30a;\n$fa-var-long-arrow-alt-right: \\f30b;\n$fa-var-long-arrow-alt-up: \\f30c;\n$fa-var-low-vision: \\f2a8;\n$fa-var-luggage-cart: \\f59d;\n$fa-var-lungs: \\f604;\n$fa-var-lungs-virus: \\e067;\n$fa-var-lyft: \\f3c3;\n$fa-var-magento: \\f3c4;\n$fa-var-magic: \\f0d0;\n$fa-var-magnet: \\f076;\n$fa-var-mail-bulk: \\f674;\n$fa-var-mailchimp: \\f59e;\n$fa-var-male: \\f183;\n$fa-var-mandalorian: \\f50f;\n$fa-var-map: \\f279;\n$fa-var-map-marked: \\f59f;\n$fa-var-map-marked-alt: \\f5a0;\n$fa-var-map-marker: \\f041;\n$fa-var-map-marker-alt: \\f3c5;\n$fa-var-map-pin: \\f276;\n$fa-var-map-signs: \\f277;\n$fa-var-markdown: \\f60f;\n$fa-var-marker: \\f5a1;\n$fa-var-mars: \\f222;\n$fa-var-mars-double: \\f227;\n$fa-var-mars-stroke: \\f229;\n$fa-var-mars-stroke-h: \\f22b;\n$fa-var-mars-stroke-v: \\f22a;\n$fa-var-mask: \\f6fa;\n$fa-var-mastodon: \\f4f6;\n$fa-var-maxcdn: \\f136;\n$fa-var-mdb: \\f8ca;\n$fa-var-medal: \\f5a2;\n$fa-var-medapps: \\f3c6;\n$fa-var-medium: \\f23a;\n$fa-var-medium-m: \\f3c7;\n$fa-var-medkit: \\f0fa;\n$fa-var-medrt: \\f3c8;\n$fa-var-meetup: \\f2e0;\n$fa-var-megaport: \\f5a3;\n$fa-var-meh: \\f11a;\n$fa-var-meh-blank: \\f5a4;\n$fa-var-meh-rolling-eyes: \\f5a5;\n$fa-var-memory: \\f538;\n$fa-var-mendeley: \\f7b3;\n$fa-var-menorah: \\f676;\n$fa-var-mercury: \\f223;\n$fa-var-meteor: \\f753;\n$fa-var-microblog: \\e01a;\n$fa-var-microchip: \\f2db;\n$fa-var-microphone: \\f130;\n$fa-var-microphone-alt: \\f3c9;\n$fa-var-microphone-alt-slash: \\f539;\n$fa-var-microphone-slash: \\f131;\n$fa-var-microscope: \\f610;\n$fa-var-microsoft: \\f3ca;\n$fa-var-minus: \\f068;\n$fa-var-minus-circle: \\f056;\n$fa-var-minus-square: \\f146;\n$fa-var-mitten: \\f7b5;\n$fa-var-mix: \\f3cb;\n$fa-var-mixcloud: \\f289;\n$fa-var-mixer: \\e056;\n$fa-var-mizuni: \\f3cc;\n$fa-var-mobile: \\f10b;\n$fa-var-mobile-alt: \\f3cd;\n$fa-var-modx: \\f285;\n$fa-var-monero: \\f3d0;\n$fa-var-money-bill: \\f0d6;\n$fa-var-money-bill-alt: \\f3d1;\n$fa-var-money-bill-wave: \\f53a;\n$fa-var-money-bill-wave-alt: \\f53b;\n$fa-var-money-check: \\f53c;\n$fa-var-money-check-alt: \\f53d;\n$fa-var-monument: \\f5a6;\n$fa-var-moon: \\f186;\n$fa-var-mortar-pestle: \\f5a7;\n$fa-var-mosque: \\f678;\n$fa-var-motorcycle: \\f21c;\n$fa-var-mountain: \\f6fc;\n$fa-var-mouse: \\f8cc;\n$fa-var-mouse-pointer: \\f245;\n$fa-var-mug-hot: \\f7b6;\n$fa-var-music: \\f001;\n$fa-var-napster: \\f3d2;\n$fa-var-neos: \\f612;\n$fa-var-network-wired: \\f6ff;\n$fa-var-neuter: \\f22c;\n$fa-var-newspaper: \\f1ea;\n$fa-var-nimblr: \\f5a8;\n$fa-var-node: \\f419;\n$fa-var-node-js: \\f3d3;\n$fa-var-not-equal: \\f53e;\n$fa-var-notes-medical: \\f481;\n$fa-var-npm: \\f3d4;\n$fa-var-ns8: \\f3d5;\n$fa-var-nutritionix: \\f3d6;\n$fa-var-object-group: \\f247;\n$fa-var-object-ungroup: \\f248;\n$fa-var-octopus-deploy: \\e082;\n$fa-var-odnoklassniki: \\f263;\n$fa-var-odnoklassniki-square: \\f264;\n$fa-var-oil-can: \\f613;\n$fa-var-old-republic: \\f510;\n$fa-var-om: \\f679;\n$fa-var-opencart: \\f23d;\n$fa-var-openid: \\f19b;\n$fa-var-opera: \\f26a;\n$fa-var-optin-monster: \\f23c;\n$fa-var-orcid: \\f8d2;\n$fa-var-osi: \\f41a;\n$fa-var-otter: \\f700;\n$fa-var-outdent: \\f03b;\n$fa-var-page4: \\f3d7;\n$fa-var-pagelines: \\f18c;\n$fa-var-pager: \\f815;\n$fa-var-paint-brush: \\f1fc;\n$fa-var-paint-roller: \\f5aa;\n$fa-var-palette: \\f53f;\n$fa-var-palfed: \\f3d8;\n$fa-var-pallet: \\f482;\n$fa-var-paper-plane: \\f1d8;\n$fa-var-paperclip: \\f0c6;\n$fa-var-parachute-box: \\f4cd;\n$fa-var-paragraph: \\f1dd;\n$fa-var-parking: \\f540;\n$fa-var-passport: \\f5ab;\n$fa-var-pastafarianism: \\f67b;\n$fa-var-paste: \\f0ea;\n$fa-var-patreon: \\f3d9;\n$fa-var-pause: \\f04c;\n$fa-var-pause-circle: \\f28b;\n$fa-var-paw: \\f1b0;\n$fa-var-paypal: \\f1ed;\n$fa-var-peace: \\f67c;\n$fa-var-pen: \\f304;\n$fa-var-pen-alt: \\f305;\n$fa-var-pen-fancy: \\f5ac;\n$fa-var-pen-nib: \\f5ad;\n$fa-var-pen-square: \\f14b;\n$fa-var-pencil-alt: \\f303;\n$fa-var-pencil-ruler: \\f5ae;\n$fa-var-penny-arcade: \\f704;\n$fa-var-people-arrows: \\e068;\n$fa-var-people-carry: \\f4ce;\n$fa-var-pepper-hot: \\f816;\n$fa-var-perbyte: \\e083;\n$fa-var-percent: \\f295;\n$fa-var-percentage: \\f541;\n$fa-var-periscope: \\f3da;\n$fa-var-person-booth: \\f756;\n$fa-var-phabricator: \\f3db;\n$fa-var-phoenix-framework: \\f3dc;\n$fa-var-phoenix-squadron: \\f511;\n$fa-var-phone: \\f095;\n$fa-var-phone-alt: \\f879;\n$fa-var-phone-slash: \\f3dd;\n$fa-var-phone-square: \\f098;\n$fa-var-phone-square-alt: \\f87b;\n$fa-var-phone-volume: \\f2a0;\n$fa-var-photo-video: \\f87c;\n$fa-var-php: \\f457;\n$fa-var-pied-piper: \\f2ae;\n$fa-var-pied-piper-alt: \\f1a8;\n$fa-var-pied-piper-hat: \\f4e5;\n$fa-var-pied-piper-pp: \\f1a7;\n$fa-var-pied-piper-square: \\e01e;\n$fa-var-piggy-bank: \\f4d3;\n$fa-var-pills: \\f484;\n$fa-var-pinterest: \\f0d2;\n$fa-var-pinterest-p: \\f231;\n$fa-var-pinterest-square: \\f0d3;\n$fa-var-pizza-slice: \\f818;\n$fa-var-place-of-worship: \\f67f;\n$fa-var-plane: \\f072;\n$fa-var-plane-arrival: \\f5af;\n$fa-var-plane-departure: \\f5b0;\n$fa-var-plane-slash: \\e069;\n$fa-var-play: \\f04b;\n$fa-var-play-circle: \\f144;\n$fa-var-playstation: \\f3df;\n$fa-var-plug: \\f1e6;\n$fa-var-plus: \\f067;\n$fa-var-plus-circle: \\f055;\n$fa-var-plus-square: \\f0fe;\n$fa-var-podcast: \\f2ce;\n$fa-var-poll: \\f681;\n$fa-var-poll-h: \\f682;\n$fa-var-poo: \\f2fe;\n$fa-var-poo-storm: \\f75a;\n$fa-var-poop: \\f619;\n$fa-var-portrait: \\f3e0;\n$fa-var-pound-sign: \\f154;\n$fa-var-power-off: \\f011;\n$fa-var-pray: \\f683;\n$fa-var-praying-hands: \\f684;\n$fa-var-prescription: \\f5b1;\n$fa-var-prescription-bottle: \\f485;\n$fa-var-prescription-bottle-alt: \\f486;\n$fa-var-print: \\f02f;\n$fa-var-procedures: \\f487;\n$fa-var-product-hunt: \\f288;\n$fa-var-project-diagram: \\f542;\n$fa-var-pump-medical: \\e06a;\n$fa-var-pump-soap: \\e06b;\n$fa-var-pushed: \\f3e1;\n$fa-var-puzzle-piece: \\f12e;\n$fa-var-python: \\f3e2;\n$fa-var-qq: \\f1d6;\n$fa-var-qrcode: \\f029;\n$fa-var-question: \\f128;\n$fa-var-question-circle: \\f059;\n$fa-var-quidditch: \\f458;\n$fa-var-quinscape: \\f459;\n$fa-var-quora: \\f2c4;\n$fa-var-quote-left: \\f10d;\n$fa-var-quote-right: \\f10e;\n$fa-var-quran: \\f687;\n$fa-var-r-project: \\f4f7;\n$fa-var-radiation: \\f7b9;\n$fa-var-radiation-alt: \\f7ba;\n$fa-var-rainbow: \\f75b;\n$fa-var-random: \\f074;\n$fa-var-raspberry-pi: \\f7bb;\n$fa-var-ravelry: \\f2d9;\n$fa-var-react: \\f41b;\n$fa-var-reacteurope: \\f75d;\n$fa-var-readme: \\f4d5;\n$fa-var-rebel: \\f1d0;\n$fa-var-receipt: \\f543;\n$fa-var-record-vinyl: \\f8d9;\n$fa-var-recycle: \\f1b8;\n$fa-var-red-river: \\f3e3;\n$fa-var-reddit: \\f1a1;\n$fa-var-reddit-alien: \\f281;\n$fa-var-reddit-square: \\f1a2;\n$fa-var-redhat: \\f7bc;\n$fa-var-redo: \\f01e;\n$fa-var-redo-alt: \\f2f9;\n$fa-var-registered: \\f25d;\n$fa-var-remove-format: \\f87d;\n$fa-var-renren: \\f18b;\n$fa-var-reply: \\f3e5;\n$fa-var-reply-all: \\f122;\n$fa-var-replyd: \\f3e6;\n$fa-var-republican: \\f75e;\n$fa-var-researchgate: \\f4f8;\n$fa-var-resolving: \\f3e7;\n$fa-var-restroom: \\f7bd;\n$fa-var-retweet: \\f079;\n$fa-var-rev: \\f5b2;\n$fa-var-ribbon: \\f4d6;\n$fa-var-ring: \\f70b;\n$fa-var-road: \\f018;\n$fa-var-robot: \\f544;\n$fa-var-rocket: \\f135;\n$fa-var-rocketchat: \\f3e8;\n$fa-var-rockrms: \\f3e9;\n$fa-var-route: \\f4d7;\n$fa-var-rss: \\f09e;\n$fa-var-rss-square: \\f143;\n$fa-var-ruble-sign: \\f158;\n$fa-var-ruler: \\f545;\n$fa-var-ruler-combined: \\f546;\n$fa-var-ruler-horizontal: \\f547;\n$fa-var-ruler-vertical: \\f548;\n$fa-var-running: \\f70c;\n$fa-var-rupee-sign: \\f156;\n$fa-var-rust: \\e07a;\n$fa-var-sad-cry: \\f5b3;\n$fa-var-sad-tear: \\f5b4;\n$fa-var-safari: \\f267;\n$fa-var-salesforce: \\f83b;\n$fa-var-sass: \\f41e;\n$fa-var-satellite: \\f7bf;\n$fa-var-satellite-dish: \\f7c0;\n$fa-var-save: \\f0c7;\n$fa-var-schlix: \\f3ea;\n$fa-var-school: \\f549;\n$fa-var-screwdriver: \\f54a;\n$fa-var-scribd: \\f28a;\n$fa-var-scroll: \\f70e;\n$fa-var-sd-card: \\f7c2;\n$fa-var-search: \\f002;\n$fa-var-search-dollar: \\f688;\n$fa-var-search-location: \\f689;\n$fa-var-search-minus: \\f010;\n$fa-var-search-plus: \\f00e;\n$fa-var-searchengin: \\f3eb;\n$fa-var-seedling: \\f4d8;\n$fa-var-sellcast: \\f2da;\n$fa-var-sellsy: \\f213;\n$fa-var-server: \\f233;\n$fa-var-servicestack: \\f3ec;\n$fa-var-shapes: \\f61f;\n$fa-var-share: \\f064;\n$fa-var-share-alt: \\f1e0;\n$fa-var-share-alt-square: \\f1e1;\n$fa-var-share-square: \\f14d;\n$fa-var-shekel-sign: \\f20b;\n$fa-var-shield-alt: \\f3ed;\n$fa-var-shield-virus: \\e06c;\n$fa-var-ship: \\f21a;\n$fa-var-shipping-fast: \\f48b;\n$fa-var-shirtsinbulk: \\f214;\n$fa-var-shoe-prints: \\f54b;\n$fa-var-shopify: \\e057;\n$fa-var-shopping-bag: \\f290;\n$fa-var-shopping-basket: \\f291;\n$fa-var-shopping-cart: \\f07a;\n$fa-var-shopware: \\f5b5;\n$fa-var-shower: \\f2cc;\n$fa-var-shuttle-van: \\f5b6;\n$fa-var-sign: \\f4d9;\n$fa-var-sign-in-alt: \\f2f6;\n$fa-var-sign-language: \\f2a7;\n$fa-var-sign-out-alt: \\f2f5;\n$fa-var-signal: \\f012;\n$fa-var-signature: \\f5b7;\n$fa-var-sim-card: \\f7c4;\n$fa-var-simplybuilt: \\f215;\n$fa-var-sink: \\e06d;\n$fa-var-sistrix: \\f3ee;\n$fa-var-sitemap: \\f0e8;\n$fa-var-sith: \\f512;\n$fa-var-skating: \\f7c5;\n$fa-var-sketch: \\f7c6;\n$fa-var-skiing: \\f7c9;\n$fa-var-skiing-nordic: \\f7ca;\n$fa-var-skull: \\f54c;\n$fa-var-skull-crossbones: \\f714;\n$fa-var-skyatlas: \\f216;\n$fa-var-skype: \\f17e;\n$fa-var-slack: \\f198;\n$fa-var-slack-hash: \\f3ef;\n$fa-var-slash: \\f715;\n$fa-var-sleigh: \\f7cc;\n$fa-var-sliders-h: \\f1de;\n$fa-var-slideshare: \\f1e7;\n$fa-var-smile: \\f118;\n$fa-var-smile-beam: \\f5b8;\n$fa-var-smile-wink: \\f4da;\n$fa-var-smog: \\f75f;\n$fa-var-smoking: \\f48d;\n$fa-var-smoking-ban: \\f54d;\n$fa-var-sms: \\f7cd;\n$fa-var-snapchat: \\f2ab;\n$fa-var-snapchat-ghost: \\f2ac;\n$fa-var-snapchat-square: \\f2ad;\n$fa-var-snowboarding: \\f7ce;\n$fa-var-snowflake: \\f2dc;\n$fa-var-snowman: \\f7d0;\n$fa-var-snowplow: \\f7d2;\n$fa-var-soap: \\e06e;\n$fa-var-socks: \\f696;\n$fa-var-solar-panel: \\f5ba;\n$fa-var-sort: \\f0dc;\n$fa-var-sort-alpha-down: \\f15d;\n$fa-var-sort-alpha-down-alt: \\f881;\n$fa-var-sort-alpha-up: \\f15e;\n$fa-var-sort-alpha-up-alt: \\f882;\n$fa-var-sort-amount-down: \\f160;\n$fa-var-sort-amount-down-alt: \\f884;\n$fa-var-sort-amount-up: \\f161;\n$fa-var-sort-amount-up-alt: \\f885;\n$fa-var-sort-down: \\f0dd;\n$fa-var-sort-numeric-down: \\f162;\n$fa-var-sort-numeric-down-alt: \\f886;\n$fa-var-sort-numeric-up: \\f163;\n$fa-var-sort-numeric-up-alt: \\f887;\n$fa-var-sort-up: \\f0de;\n$fa-var-soundcloud: \\f1be;\n$fa-var-sourcetree: \\f7d3;\n$fa-var-spa: \\f5bb;\n$fa-var-space-shuttle: \\f197;\n$fa-var-speakap: \\f3f3;\n$fa-var-speaker-deck: \\f83c;\n$fa-var-spell-check: \\f891;\n$fa-var-spider: \\f717;\n$fa-var-spinner: \\f110;\n$fa-var-splotch: \\f5bc;\n$fa-var-spotify: \\f1bc;\n$fa-var-spray-can: \\f5bd;\n$fa-var-square: \\f0c8;\n$fa-var-square-full: \\f45c;\n$fa-var-square-root-alt: \\f698;\n$fa-var-squarespace: \\f5be;\n$fa-var-stack-exchange: \\f18d;\n$fa-var-stack-overflow: \\f16c;\n$fa-var-stackpath: \\f842;\n$fa-var-stamp: \\f5bf;\n$fa-var-star: \\f005;\n$fa-var-star-and-crescent: \\f699;\n$fa-var-star-half: \\f089;\n$fa-var-star-half-alt: \\f5c0;\n$fa-var-star-of-david: \\f69a;\n$fa-var-star-of-life: \\f621;\n$fa-var-staylinked: \\f3f5;\n$fa-var-steam: \\f1b6;\n$fa-var-steam-square: \\f1b7;\n$fa-var-steam-symbol: \\f3f6;\n$fa-var-step-backward: \\f048;\n$fa-var-step-forward: \\f051;\n$fa-var-stethoscope: \\f0f1;\n$fa-var-sticker-mule: \\f3f7;\n$fa-var-sticky-note: \\f249;\n$fa-var-stop: \\f04d;\n$fa-var-stop-circle: \\f28d;\n$fa-var-stopwatch: \\f2f2;\n$fa-var-stopwatch-20: \\e06f;\n$fa-var-store: \\f54e;\n$fa-var-store-alt: \\f54f;\n$fa-var-store-alt-slash: \\e070;\n$fa-var-store-slash: \\e071;\n$fa-var-strava: \\f428;\n$fa-var-stream: \\f550;\n$fa-var-street-view: \\f21d;\n$fa-var-strikethrough: \\f0cc;\n$fa-var-stripe: \\f429;\n$fa-var-stripe-s: \\f42a;\n$fa-var-stroopwafel: \\f551;\n$fa-var-studiovinari: \\f3f8;\n$fa-var-stumbleupon: \\f1a4;\n$fa-var-stumbleupon-circle: \\f1a3;\n$fa-var-subscript: \\f12c;\n$fa-var-subway: \\f239;\n$fa-var-suitcase: \\f0f2;\n$fa-var-suitcase-rolling: \\f5c1;\n$fa-var-sun: \\f185;\n$fa-var-superpowers: \\f2dd;\n$fa-var-superscript: \\f12b;\n$fa-var-supple: \\f3f9;\n$fa-var-surprise: \\f5c2;\n$fa-var-suse: \\f7d6;\n$fa-var-swatchbook: \\f5c3;\n$fa-var-swift: \\f8e1;\n$fa-var-swimmer: \\f5c4;\n$fa-var-swimming-pool: \\f5c5;\n$fa-var-symfony: \\f83d;\n$fa-var-synagogue: \\f69b;\n$fa-var-sync: \\f021;\n$fa-var-sync-alt: \\f2f1;\n$fa-var-syringe: \\f48e;\n$fa-var-table: \\f0ce;\n$fa-var-table-tennis: \\f45d;\n$fa-var-tablet: \\f10a;\n$fa-var-tablet-alt: \\f3fa;\n$fa-var-tablets: \\f490;\n$fa-var-tachometer-alt: \\f3fd;\n$fa-var-tag: \\f02b;\n$fa-var-tags: \\f02c;\n$fa-var-tape: \\f4db;\n$fa-var-tasks: \\f0ae;\n$fa-var-taxi: \\f1ba;\n$fa-var-teamspeak: \\f4f9;\n$fa-var-teeth: \\f62e;\n$fa-var-teeth-open: \\f62f;\n$fa-var-telegram: \\f2c6;\n$fa-var-telegram-plane: \\f3fe;\n$fa-var-temperature-high: \\f769;\n$fa-var-temperature-low: \\f76b;\n$fa-var-tencent-weibo: \\f1d5;\n$fa-var-tenge: \\f7d7;\n$fa-var-terminal: \\f120;\n$fa-var-text-height: \\f034;\n$fa-var-text-width: \\f035;\n$fa-var-th: \\f00a;\n$fa-var-th-large: \\f009;\n$fa-var-th-list: \\f00b;\n$fa-var-the-red-yeti: \\f69d;\n$fa-var-theater-masks: \\f630;\n$fa-var-themeco: \\f5c6;\n$fa-var-themeisle: \\f2b2;\n$fa-var-thermometer: \\f491;\n$fa-var-thermometer-empty: \\f2cb;\n$fa-var-thermometer-full: \\f2c7;\n$fa-var-thermometer-half: \\f2c9;\n$fa-var-thermometer-quarter: \\f2ca;\n$fa-var-thermometer-three-quarters: \\f2c8;\n$fa-var-think-peaks: \\f731;\n$fa-var-thumbs-down: \\f165;\n$fa-var-thumbs-up: \\f164;\n$fa-var-thumbtack: \\f08d;\n$fa-var-ticket-alt: \\f3ff;\n$fa-var-tiktok: \\e07b;\n$fa-var-times: \\f00d;\n$fa-var-times-circle: \\f057;\n$fa-var-tint: \\f043;\n$fa-var-tint-slash: \\f5c7;\n$fa-var-tired: \\f5c8;\n$fa-var-toggle-off: \\f204;\n$fa-var-toggle-on: \\f205;\n$fa-var-toilet: \\f7d8;\n$fa-var-toilet-paper: \\f71e;\n$fa-var-toilet-paper-slash: \\e072;\n$fa-var-toolbox: \\f552;\n$fa-var-tools: \\f7d9;\n$fa-var-tooth: \\f5c9;\n$fa-var-torah: \\f6a0;\n$fa-var-torii-gate: \\f6a1;\n$fa-var-tractor: \\f722;\n$fa-var-trade-federation: \\f513;\n$fa-var-trademark: \\f25c;\n$fa-var-traffic-light: \\f637;\n$fa-var-trailer: \\e041;\n$fa-var-train: \\f238;\n$fa-var-tram: \\f7da;\n$fa-var-transgender: \\f224;\n$fa-var-transgender-alt: \\f225;\n$fa-var-trash: \\f1f8;\n$fa-var-trash-alt: \\f2ed;\n$fa-var-trash-restore: \\f829;\n$fa-var-trash-restore-alt: \\f82a;\n$fa-var-tree: \\f1bb;\n$fa-var-trello: \\f181;\n$fa-var-trophy: \\f091;\n$fa-var-truck: \\f0d1;\n$fa-var-truck-loading: \\f4de;\n$fa-var-truck-monster: \\f63b;\n$fa-var-truck-moving: \\f4df;\n$fa-var-truck-pickup: \\f63c;\n$fa-var-tshirt: \\f553;\n$fa-var-tty: \\f1e4;\n$fa-var-tumblr: \\f173;\n$fa-var-tumblr-square: \\f174;\n$fa-var-tv: \\f26c;\n$fa-var-twitch: \\f1e8;\n$fa-var-twitter: \\f099;\n$fa-var-twitter-square: \\f081;\n$fa-var-typo3: \\f42b;\n$fa-var-uber: \\f402;\n$fa-var-ubuntu: \\f7df;\n$fa-var-uikit: \\f403;\n$fa-var-umbraco: \\f8e8;\n$fa-var-umbrella: \\f0e9;\n$fa-var-umbrella-beach: \\f5ca;\n$fa-var-uncharted: \\e084;\n$fa-var-underline: \\f0cd;\n$fa-var-undo: \\f0e2;\n$fa-var-undo-alt: \\f2ea;\n$fa-var-uniregistry: \\f404;\n$fa-var-unity: \\e049;\n$fa-var-universal-access: \\f29a;\n$fa-var-university: \\f19c;\n$fa-var-unlink: \\f127;\n$fa-var-unlock: \\f09c;\n$fa-var-unlock-alt: \\f13e;\n$fa-var-unsplash: \\e07c;\n$fa-var-untappd: \\f405;\n$fa-var-upload: \\f093;\n$fa-var-ups: \\f7e0;\n$fa-var-usb: \\f287;\n$fa-var-user: \\f007;\n$fa-var-user-alt: \\f406;\n$fa-var-user-alt-slash: \\f4fa;\n$fa-var-user-astronaut: \\f4fb;\n$fa-var-user-check: \\f4fc;\n$fa-var-user-circle: \\f2bd;\n$fa-var-user-clock: \\f4fd;\n$fa-var-user-cog: \\f4fe;\n$fa-var-user-edit: \\f4ff;\n$fa-var-user-friends: \\f500;\n$fa-var-user-graduate: \\f501;\n$fa-var-user-injured: \\f728;\n$fa-var-user-lock: \\f502;\n$fa-var-user-md: \\f0f0;\n$fa-var-user-minus: \\f503;\n$fa-var-user-ninja: \\f504;\n$fa-var-user-nurse: \\f82f;\n$fa-var-user-plus: \\f234;\n$fa-var-user-secret: \\f21b;\n$fa-var-user-shield: \\f505;\n$fa-var-user-slash: \\f506;\n$fa-var-user-tag: \\f507;\n$fa-var-user-tie: \\f508;\n$fa-var-user-times: \\f235;\n$fa-var-users: \\f0c0;\n$fa-var-users-cog: \\f509;\n$fa-var-users-slash: \\e073;\n$fa-var-usps: \\f7e1;\n$fa-var-ussunnah: \\f407;\n$fa-var-utensil-spoon: \\f2e5;\n$fa-var-utensils: \\f2e7;\n$fa-var-vaadin: \\f408;\n$fa-var-vector-square: \\f5cb;\n$fa-var-venus: \\f221;\n$fa-var-venus-double: \\f226;\n$fa-var-venus-mars: \\f228;\n$fa-var-vest: \\e085;\n$fa-var-vest-patches: \\e086;\n$fa-var-viacoin: \\f237;\n$fa-var-viadeo: \\f2a9;\n$fa-var-viadeo-square: \\f2aa;\n$fa-var-vial: \\f492;\n$fa-var-vials: \\f493;\n$fa-var-viber: \\f409;\n$fa-var-video: \\f03d;\n$fa-var-video-slash: \\f4e2;\n$fa-var-vihara: \\f6a7;\n$fa-var-vimeo: \\f40a;\n$fa-var-vimeo-square: \\f194;\n$fa-var-vimeo-v: \\f27d;\n$fa-var-vine: \\f1ca;\n$fa-var-virus: \\e074;\n$fa-var-virus-slash: \\e075;\n$fa-var-viruses: \\e076;\n$fa-var-vk: \\f189;\n$fa-var-vnv: \\f40b;\n$fa-var-voicemail: \\f897;\n$fa-var-volleyball-ball: \\f45f;\n$fa-var-volume-down: \\f027;\n$fa-var-volume-mute: \\f6a9;\n$fa-var-volume-off: \\f026;\n$fa-var-volume-up: \\f028;\n$fa-var-vote-yea: \\f772;\n$fa-var-vr-cardboard: \\f729;\n$fa-var-vuejs: \\f41f;\n$fa-var-walking: \\f554;\n$fa-var-wallet: \\f555;\n$fa-var-warehouse: \\f494;\n$fa-var-watchman-monitoring: \\e087;\n$fa-var-water: \\f773;\n$fa-var-wave-square: \\f83e;\n$fa-var-waze: \\f83f;\n$fa-var-weebly: \\f5cc;\n$fa-var-weibo: \\f18a;\n$fa-var-weight: \\f496;\n$fa-var-weight-hanging: \\f5cd;\n$fa-var-weixin: \\f1d7;\n$fa-var-whatsapp: \\f232;\n$fa-var-whatsapp-square: \\f40c;\n$fa-var-wheelchair: \\f193;\n$fa-var-whmcs: \\f40d;\n$fa-var-wifi: \\f1eb;\n$fa-var-wikipedia-w: \\f266;\n$fa-var-wind: \\f72e;\n$fa-var-window-close: \\f410;\n$fa-var-window-maximize: \\f2d0;\n$fa-var-window-minimize: \\f2d1;\n$fa-var-window-restore: \\f2d2;\n$fa-var-windows: \\f17a;\n$fa-var-wine-bottle: \\f72f;\n$fa-var-wine-glass: \\f4e3;\n$fa-var-wine-glass-alt: \\f5ce;\n$fa-var-wix: \\f5cf;\n$fa-var-wizards-of-the-coast: \\f730;\n$fa-var-wodu: \\e088;\n$fa-var-wolf-pack-battalion: \\f514;\n$fa-var-won-sign: \\f159;\n$fa-var-wordpress: \\f19a;\n$fa-var-wordpress-simple: \\f411;\n$fa-var-wpbeginner: \\f297;\n$fa-var-wpexplorer: \\f2de;\n$fa-var-wpforms: \\f298;\n$fa-var-wpressr: \\f3e4;\n$fa-var-wrench: \\f0ad;\n$fa-var-x-ray: \\f497;\n$fa-var-xbox: \\f412;\n$fa-var-xing: \\f168;\n$fa-var-xing-square: \\f169;\n$fa-var-y-combinator: \\f23b;\n$fa-var-yahoo: \\f19e;\n$fa-var-yammer: \\f840;\n$fa-var-yandex: \\f413;\n$fa-var-yandex-international: \\f414;\n$fa-var-yarn: \\f7e3;\n$fa-var-yelp: \\f1e9;\n$fa-var-yen-sign: \\f157;\n$fa-var-yin-yang: \\f6ad;\n$fa-var-yoast: \\f2b1;\n$fa-var-youtube: \\f167;\n$fa-var-youtube-square: \\f431;\n$fa-var-zhihu: \\f63f;\n","// List Icons\n// -------------------------\n\n.#{$fa-css-prefix}-ul {\n list-style-type: none;\n margin-left: $fa-li-width * 5/4;\n padding-left: 0;\n\n > li { position: relative; }\n}\n\n.#{$fa-css-prefix}-li {\n left: -$fa-li-width;\n position: absolute;\n text-align: center;\n width: $fa-li-width;\n line-height: inherit;\n}\n","// Bordered & Pulled\n// -------------------------\n\n.#{$fa-css-prefix}-border {\n border: solid .08em $fa-border-color;\n border-radius: .1em;\n padding: .2em .25em .15em;\n}\n\n.#{$fa-css-prefix}-pull-left { float: left; }\n.#{$fa-css-prefix}-pull-right { float: right; }\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fab {\n &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }\n &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }\n}\n","// Animated Icons\n// --------------------------\n\n.#{$fa-css-prefix}-spin {\n animation: fa-spin 2s infinite linear;\n}\n\n.#{$fa-css-prefix}-pulse {\n animation: fa-spin 1s infinite steps(8);\n}\n\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n","// Rotated & Flipped Icons\n// -------------------------\n\n.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }\n.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }\n.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }\n\n.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }\n.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }\n.#{$fa-css-prefix}-flip-both, .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); }\n\n// Hook for IE8-9\n// -------------------------\n\n:root {\n .#{$fa-css-prefix}-rotate-90,\n .#{$fa-css-prefix}-rotate-180,\n .#{$fa-css-prefix}-rotate-270,\n .#{$fa-css-prefix}-flip-horizontal,\n .#{$fa-css-prefix}-flip-vertical,\n .#{$fa-css-prefix}-flip-both {\n filter: none;\n }\n}\n","// Mixins\n// --------------------------\n\n@mixin fa-icon {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n line-height: 1;\n}\n\n@mixin fa-icon-rotate($degrees, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})\";\n transform: rotate($degrees);\n}\n\n@mixin fa-icon-flip($horiz, $vert, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)\";\n transform: scale($horiz, $vert);\n}\n\n\n// Only display content to screen readers. A la Bootstrap 4.\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n@mixin sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n }\n}\n","// Stacked Icons\n// -------------------------\n\n.#{$fa-css-prefix}-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: ($fa-fw-width*2);\n}\n\n.#{$fa-css-prefix}-stack-1x,\n.#{$fa-css-prefix}-stack-2x {\n left: 0;\n position: absolute;\n text-align: center;\n width: 100%;\n}\n\n.#{$fa-css-prefix}-stack-1x {\n line-height: inherit;\n}\n\n.#{$fa-css-prefix}-stack-2x {\n font-size: 2em;\n}\n\n.#{$fa-css-prefix}-inverse {\n color: $fa-inverse;\n}\n","/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\nreaders do not read off random characters that represent icons */\n\n.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }\n.#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); }\n.#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); }\n.#{$fa-css-prefix}-acquisitions-incorporated:before { content: fa-content($fa-var-acquisitions-incorporated); }\n.#{$fa-css-prefix}-ad:before { content: fa-content($fa-var-ad); }\n.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); }\n.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); }\n.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); }\n.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); }\n.#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); }\n.#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); }\n.#{$fa-css-prefix}-air-freshener:before { content: fa-content($fa-var-air-freshener); }\n.#{$fa-css-prefix}-airbnb:before { content: fa-content($fa-var-airbnb); }\n.#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); }\n.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); }\n.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); }\n.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); }\n.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); }\n.#{$fa-css-prefix}-alipay:before { content: fa-content($fa-var-alipay); }\n.#{$fa-css-prefix}-allergies:before { content: fa-content($fa-var-allergies); }\n.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); }\n.#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); }\n.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); }\n.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }\n.#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); }\n.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); }\n.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); }\n.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); }\n.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); }\n.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); }\n.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); }\n.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); }\n.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); }\n.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); }\n.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); }\n.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); }\n.#{$fa-css-prefix}-angry:before { content: fa-content($fa-var-angry); }\n.#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); }\n.#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); }\n.#{$fa-css-prefix}-ankh:before { content: fa-content($fa-var-ankh); }\n.#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); }\n.#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); }\n.#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); }\n.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); }\n.#{$fa-css-prefix}-apple-alt:before { content: fa-content($fa-var-apple-alt); }\n.#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); }\n.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); }\n.#{$fa-css-prefix}-archway:before { content: fa-content($fa-var-archway); }\n.#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }\n.#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }\n.#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }\n.#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }\n.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); }\n.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); }\n.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); }\n.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); }\n.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); }\n.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); }\n.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); }\n.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); }\n.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); }\n.#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); }\n.#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); }\n.#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); }\n.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); }\n.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); }\n.#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); }\n.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); }\n.#{$fa-css-prefix}-atlas:before { content: fa-content($fa-var-atlas); }\n.#{$fa-css-prefix}-atlassian:before { content: fa-content($fa-var-atlassian); }\n.#{$fa-css-prefix}-atom:before { content: fa-content($fa-var-atom); }\n.#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); }\n.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); }\n.#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); }\n.#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); }\n.#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); }\n.#{$fa-css-prefix}-award:before { content: fa-content($fa-var-award); }\n.#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); }\n.#{$fa-css-prefix}-baby:before { content: fa-content($fa-var-baby); }\n.#{$fa-css-prefix}-baby-carriage:before { content: fa-content($fa-var-baby-carriage); }\n.#{$fa-css-prefix}-backspace:before { content: fa-content($fa-var-backspace); }\n.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); }\n.#{$fa-css-prefix}-bacon:before { content: fa-content($fa-var-bacon); }\n.#{$fa-css-prefix}-bacteria:before { content: fa-content($fa-var-bacteria); }\n.#{$fa-css-prefix}-bacterium:before { content: fa-content($fa-var-bacterium); }\n.#{$fa-css-prefix}-bahai:before { content: fa-content($fa-var-bahai); }\n.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); }\n.#{$fa-css-prefix}-balance-scale-left:before { content: fa-content($fa-var-balance-scale-left); }\n.#{$fa-css-prefix}-balance-scale-right:before { content: fa-content($fa-var-balance-scale-right); }\n.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); }\n.#{$fa-css-prefix}-band-aid:before { content: fa-content($fa-var-band-aid); }\n.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); }\n.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); }\n.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); }\n.#{$fa-css-prefix}-baseball-ball:before { content: fa-content($fa-var-baseball-ball); }\n.#{$fa-css-prefix}-basketball-ball:before { content: fa-content($fa-var-basketball-ball); }\n.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); }\n.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); }\n.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); }\n.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); }\n.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); }\n.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); }\n.#{$fa-css-prefix}-battle-net:before { content: fa-content($fa-var-battle-net); }\n.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); }\n.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); }\n.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); }\n.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); }\n.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); }\n.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); }\n.#{$fa-css-prefix}-bezier-curve:before { content: fa-content($fa-var-bezier-curve); }\n.#{$fa-css-prefix}-bible:before { content: fa-content($fa-var-bible); }\n.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); }\n.#{$fa-css-prefix}-biking:before { content: fa-content($fa-var-biking); }\n.#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); }\n.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); }\n.#{$fa-css-prefix}-biohazard:before { content: fa-content($fa-var-biohazard); }\n.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); }\n.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); }\n.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); }\n.#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); }\n.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); }\n.#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); }\n.#{$fa-css-prefix}-blender:before { content: fa-content($fa-var-blender); }\n.#{$fa-css-prefix}-blender-phone:before { content: fa-content($fa-var-blender-phone); }\n.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); }\n.#{$fa-css-prefix}-blog:before { content: fa-content($fa-var-blog); }\n.#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); }\n.#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); }\n.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); }\n.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); }\n.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); }\n.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); }\n.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); }\n.#{$fa-css-prefix}-bone:before { content: fa-content($fa-var-bone); }\n.#{$fa-css-prefix}-bong:before { content: fa-content($fa-var-bong); }\n.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); }\n.#{$fa-css-prefix}-book-dead:before { content: fa-content($fa-var-book-dead); }\n.#{$fa-css-prefix}-book-medical:before { content: fa-content($fa-var-book-medical); }\n.#{$fa-css-prefix}-book-open:before { content: fa-content($fa-var-book-open); }\n.#{$fa-css-prefix}-book-reader:before { content: fa-content($fa-var-book-reader); }\n.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); }\n.#{$fa-css-prefix}-bootstrap:before { content: fa-content($fa-var-bootstrap); }\n.#{$fa-css-prefix}-border-all:before { content: fa-content($fa-var-border-all); }\n.#{$fa-css-prefix}-border-none:before { content: fa-content($fa-var-border-none); }\n.#{$fa-css-prefix}-border-style:before { content: fa-content($fa-var-border-style); }\n.#{$fa-css-prefix}-bowling-ball:before { content: fa-content($fa-var-bowling-ball); }\n.#{$fa-css-prefix}-box:before { content: fa-content($fa-var-box); }\n.#{$fa-css-prefix}-box-open:before { content: fa-content($fa-var-box-open); }\n.#{$fa-css-prefix}-box-tissue:before { content: fa-content($fa-var-box-tissue); }\n.#{$fa-css-prefix}-boxes:before { content: fa-content($fa-var-boxes); }\n.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); }\n.#{$fa-css-prefix}-brain:before { content: fa-content($fa-var-brain); }\n.#{$fa-css-prefix}-bread-slice:before { content: fa-content($fa-var-bread-slice); }\n.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); }\n.#{$fa-css-prefix}-briefcase-medical:before { content: fa-content($fa-var-briefcase-medical); }\n.#{$fa-css-prefix}-broadcast-tower:before { content: fa-content($fa-var-broadcast-tower); }\n.#{$fa-css-prefix}-broom:before { content: fa-content($fa-var-broom); }\n.#{$fa-css-prefix}-brush:before { content: fa-content($fa-var-brush); }\n.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); }\n.#{$fa-css-prefix}-buffer:before { content: fa-content($fa-var-buffer); }\n.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); }\n.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); }\n.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); }\n.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); }\n.#{$fa-css-prefix}-burn:before { content: fa-content($fa-var-burn); }\n.#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); }\n.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); }\n.#{$fa-css-prefix}-bus-alt:before { content: fa-content($fa-var-bus-alt); }\n.#{$fa-css-prefix}-business-time:before { content: fa-content($fa-var-business-time); }\n.#{$fa-css-prefix}-buy-n-large:before { content: fa-content($fa-var-buy-n-large); }\n.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); }\n.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); }\n.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); }\n.#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); }\n.#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); }\n.#{$fa-css-prefix}-calendar-day:before { content: fa-content($fa-var-calendar-day); }\n.#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); }\n.#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); }\n.#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); }\n.#{$fa-css-prefix}-calendar-week:before { content: fa-content($fa-var-calendar-week); }\n.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); }\n.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); }\n.#{$fa-css-prefix}-campground:before { content: fa-content($fa-var-campground); }\n.#{$fa-css-prefix}-canadian-maple-leaf:before { content: fa-content($fa-var-canadian-maple-leaf); }\n.#{$fa-css-prefix}-candy-cane:before { content: fa-content($fa-var-candy-cane); }\n.#{$fa-css-prefix}-cannabis:before { content: fa-content($fa-var-cannabis); }\n.#{$fa-css-prefix}-capsules:before { content: fa-content($fa-var-capsules); }\n.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); }\n.#{$fa-css-prefix}-car-alt:before { content: fa-content($fa-var-car-alt); }\n.#{$fa-css-prefix}-car-battery:before { content: fa-content($fa-var-car-battery); }\n.#{$fa-css-prefix}-car-crash:before { content: fa-content($fa-var-car-crash); }\n.#{$fa-css-prefix}-car-side:before { content: fa-content($fa-var-car-side); }\n.#{$fa-css-prefix}-caravan:before { content: fa-content($fa-var-caravan); }\n.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); }\n.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); }\n.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); }\n.#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); }\n.#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); }\n.#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); }\n.#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); }\n.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); }\n.#{$fa-css-prefix}-carrot:before { content: fa-content($fa-var-carrot); }\n.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); }\n.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); }\n.#{$fa-css-prefix}-cash-register:before { content: fa-content($fa-var-cash-register); }\n.#{$fa-css-prefix}-cat:before { content: fa-content($fa-var-cat); }\n.#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); }\n.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); }\n.#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); }\n.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); }\n.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); }\n.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); }\n.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); }\n.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); }\n.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); }\n.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); }\n.#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); }\n.#{$fa-css-prefix}-centos:before { content: fa-content($fa-var-centos); }\n.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); }\n.#{$fa-css-prefix}-chair:before { content: fa-content($fa-var-chair); }\n.#{$fa-css-prefix}-chalkboard:before { content: fa-content($fa-var-chalkboard); }\n.#{$fa-css-prefix}-chalkboard-teacher:before { content: fa-content($fa-var-chalkboard-teacher); }\n.#{$fa-css-prefix}-charging-station:before { content: fa-content($fa-var-charging-station); }\n.#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); }\n.#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); }\n.#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); }\n.#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); }\n.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); }\n.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); }\n.#{$fa-css-prefix}-check-double:before { content: fa-content($fa-var-check-double); }\n.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); }\n.#{$fa-css-prefix}-cheese:before { content: fa-content($fa-var-cheese); }\n.#{$fa-css-prefix}-chess:before { content: fa-content($fa-var-chess); }\n.#{$fa-css-prefix}-chess-bishop:before { content: fa-content($fa-var-chess-bishop); }\n.#{$fa-css-prefix}-chess-board:before { content: fa-content($fa-var-chess-board); }\n.#{$fa-css-prefix}-chess-king:before { content: fa-content($fa-var-chess-king); }\n.#{$fa-css-prefix}-chess-knight:before { content: fa-content($fa-var-chess-knight); }\n.#{$fa-css-prefix}-chess-pawn:before { content: fa-content($fa-var-chess-pawn); }\n.#{$fa-css-prefix}-chess-queen:before { content: fa-content($fa-var-chess-queen); }\n.#{$fa-css-prefix}-chess-rook:before { content: fa-content($fa-var-chess-rook); }\n.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); }\n.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); }\n.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); }\n.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); }\n.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); }\n.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); }\n.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); }\n.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); }\n.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); }\n.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); }\n.#{$fa-css-prefix}-chromecast:before { content: fa-content($fa-var-chromecast); }\n.#{$fa-css-prefix}-church:before { content: fa-content($fa-var-church); }\n.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); }\n.#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); }\n.#{$fa-css-prefix}-city:before { content: fa-content($fa-var-city); }\n.#{$fa-css-prefix}-clinic-medical:before { content: fa-content($fa-var-clinic-medical); }\n.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); }\n.#{$fa-css-prefix}-clipboard-check:before { content: fa-content($fa-var-clipboard-check); }\n.#{$fa-css-prefix}-clipboard-list:before { content: fa-content($fa-var-clipboard-list); }\n.#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); }\n.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); }\n.#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); }\n.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); }\n.#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); }\n.#{$fa-css-prefix}-cloud-meatball:before { content: fa-content($fa-var-cloud-meatball); }\n.#{$fa-css-prefix}-cloud-moon:before { content: fa-content($fa-var-cloud-moon); }\n.#{$fa-css-prefix}-cloud-moon-rain:before { content: fa-content($fa-var-cloud-moon-rain); }\n.#{$fa-css-prefix}-cloud-rain:before { content: fa-content($fa-var-cloud-rain); }\n.#{$fa-css-prefix}-cloud-showers-heavy:before { content: fa-content($fa-var-cloud-showers-heavy); }\n.#{$fa-css-prefix}-cloud-sun:before { content: fa-content($fa-var-cloud-sun); }\n.#{$fa-css-prefix}-cloud-sun-rain:before { content: fa-content($fa-var-cloud-sun-rain); }\n.#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); }\n.#{$fa-css-prefix}-cloudflare:before { content: fa-content($fa-var-cloudflare); }\n.#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); }\n.#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); }\n.#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); }\n.#{$fa-css-prefix}-cocktail:before { content: fa-content($fa-var-cocktail); }\n.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); }\n.#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); }\n.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); }\n.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); }\n.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); }\n.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); }\n.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); }\n.#{$fa-css-prefix}-coins:before { content: fa-content($fa-var-coins); }\n.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); }\n.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); }\n.#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); }\n.#{$fa-css-prefix}-comment-dollar:before { content: fa-content($fa-var-comment-dollar); }\n.#{$fa-css-prefix}-comment-dots:before { content: fa-content($fa-var-comment-dots); }\n.#{$fa-css-prefix}-comment-medical:before { content: fa-content($fa-var-comment-medical); }\n.#{$fa-css-prefix}-comment-slash:before { content: fa-content($fa-var-comment-slash); }\n.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); }\n.#{$fa-css-prefix}-comments-dollar:before { content: fa-content($fa-var-comments-dollar); }\n.#{$fa-css-prefix}-compact-disc:before { content: fa-content($fa-var-compact-disc); }\n.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); }\n.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); }\n.#{$fa-css-prefix}-compress-alt:before { content: fa-content($fa-var-compress-alt); }\n.#{$fa-css-prefix}-compress-arrows-alt:before { content: fa-content($fa-var-compress-arrows-alt); }\n.#{$fa-css-prefix}-concierge-bell:before { content: fa-content($fa-var-concierge-bell); }\n.#{$fa-css-prefix}-confluence:before { content: fa-content($fa-var-confluence); }\n.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); }\n.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); }\n.#{$fa-css-prefix}-cookie:before { content: fa-content($fa-var-cookie); }\n.#{$fa-css-prefix}-cookie-bite:before { content: fa-content($fa-var-cookie-bite); }\n.#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); }\n.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); }\n.#{$fa-css-prefix}-cotton-bureau:before { content: fa-content($fa-var-cotton-bureau); }\n.#{$fa-css-prefix}-couch:before { content: fa-content($fa-var-couch); }\n.#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); }\n.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); }\n.#{$fa-css-prefix}-creative-commons-by:before { content: fa-content($fa-var-creative-commons-by); }\n.#{$fa-css-prefix}-creative-commons-nc:before { content: fa-content($fa-var-creative-commons-nc); }\n.#{$fa-css-prefix}-creative-commons-nc-eu:before { content: fa-content($fa-var-creative-commons-nc-eu); }\n.#{$fa-css-prefix}-creative-commons-nc-jp:before { content: fa-content($fa-var-creative-commons-nc-jp); }\n.#{$fa-css-prefix}-creative-commons-nd:before { content: fa-content($fa-var-creative-commons-nd); }\n.#{$fa-css-prefix}-creative-commons-pd:before { content: fa-content($fa-var-creative-commons-pd); }\n.#{$fa-css-prefix}-creative-commons-pd-alt:before { content: fa-content($fa-var-creative-commons-pd-alt); }\n.#{$fa-css-prefix}-creative-commons-remix:before { content: fa-content($fa-var-creative-commons-remix); }\n.#{$fa-css-prefix}-creative-commons-sa:before { content: fa-content($fa-var-creative-commons-sa); }\n.#{$fa-css-prefix}-creative-commons-sampling:before { content: fa-content($fa-var-creative-commons-sampling); }\n.#{$fa-css-prefix}-creative-commons-sampling-plus:before { content: fa-content($fa-var-creative-commons-sampling-plus); }\n.#{$fa-css-prefix}-creative-commons-share:before { content: fa-content($fa-var-creative-commons-share); }\n.#{$fa-css-prefix}-creative-commons-zero:before { content: fa-content($fa-var-creative-commons-zero); }\n.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); }\n.#{$fa-css-prefix}-critical-role:before { content: fa-content($fa-var-critical-role); }\n.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); }\n.#{$fa-css-prefix}-crop-alt:before { content: fa-content($fa-var-crop-alt); }\n.#{$fa-css-prefix}-cross:before { content: fa-content($fa-var-cross); }\n.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); }\n.#{$fa-css-prefix}-crow:before { content: fa-content($fa-var-crow); }\n.#{$fa-css-prefix}-crown:before { content: fa-content($fa-var-crown); }\n.#{$fa-css-prefix}-crutch:before { content: fa-content($fa-var-crutch); }\n.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); }\n.#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); }\n.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); }\n.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); }\n.#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); }\n.#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); }\n.#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); }\n.#{$fa-css-prefix}-d-and-d-beyond:before { content: fa-content($fa-var-d-and-d-beyond); }\n.#{$fa-css-prefix}-dailymotion:before { content: fa-content($fa-var-dailymotion); }\n.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); }\n.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); }\n.#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); }\n.#{$fa-css-prefix}-deezer:before { content: fa-content($fa-var-deezer); }\n.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); }\n.#{$fa-css-prefix}-democrat:before { content: fa-content($fa-var-democrat); }\n.#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); }\n.#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); }\n.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); }\n.#{$fa-css-prefix}-dev:before { content: fa-content($fa-var-dev); }\n.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); }\n.#{$fa-css-prefix}-dharmachakra:before { content: fa-content($fa-var-dharmachakra); }\n.#{$fa-css-prefix}-dhl:before { content: fa-content($fa-var-dhl); }\n.#{$fa-css-prefix}-diagnoses:before { content: fa-content($fa-var-diagnoses); }\n.#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); }\n.#{$fa-css-prefix}-dice:before { content: fa-content($fa-var-dice); }\n.#{$fa-css-prefix}-dice-d20:before { content: fa-content($fa-var-dice-d20); }\n.#{$fa-css-prefix}-dice-d6:before { content: fa-content($fa-var-dice-d6); }\n.#{$fa-css-prefix}-dice-five:before { content: fa-content($fa-var-dice-five); }\n.#{$fa-css-prefix}-dice-four:before { content: fa-content($fa-var-dice-four); }\n.#{$fa-css-prefix}-dice-one:before { content: fa-content($fa-var-dice-one); }\n.#{$fa-css-prefix}-dice-six:before { content: fa-content($fa-var-dice-six); }\n.#{$fa-css-prefix}-dice-three:before { content: fa-content($fa-var-dice-three); }\n.#{$fa-css-prefix}-dice-two:before { content: fa-content($fa-var-dice-two); }\n.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); }\n.#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); }\n.#{$fa-css-prefix}-digital-tachograph:before { content: fa-content($fa-var-digital-tachograph); }\n.#{$fa-css-prefix}-directions:before { content: fa-content($fa-var-directions); }\n.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); }\n.#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); }\n.#{$fa-css-prefix}-disease:before { content: fa-content($fa-var-disease); }\n.#{$fa-css-prefix}-divide:before { content: fa-content($fa-var-divide); }\n.#{$fa-css-prefix}-dizzy:before { content: fa-content($fa-var-dizzy); }\n.#{$fa-css-prefix}-dna:before { content: fa-content($fa-var-dna); }\n.#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); }\n.#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); }\n.#{$fa-css-prefix}-dog:before { content: fa-content($fa-var-dog); }\n.#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); }\n.#{$fa-css-prefix}-dolly:before { content: fa-content($fa-var-dolly); }\n.#{$fa-css-prefix}-dolly-flatbed:before { content: fa-content($fa-var-dolly-flatbed); }\n.#{$fa-css-prefix}-donate:before { content: fa-content($fa-var-donate); }\n.#{$fa-css-prefix}-door-closed:before { content: fa-content($fa-var-door-closed); }\n.#{$fa-css-prefix}-door-open:before { content: fa-content($fa-var-door-open); }\n.#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); }\n.#{$fa-css-prefix}-dove:before { content: fa-content($fa-var-dove); }\n.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); }\n.#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); }\n.#{$fa-css-prefix}-drafting-compass:before { content: fa-content($fa-var-drafting-compass); }\n.#{$fa-css-prefix}-dragon:before { content: fa-content($fa-var-dragon); }\n.#{$fa-css-prefix}-draw-polygon:before { content: fa-content($fa-var-draw-polygon); }\n.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); }\n.#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); }\n.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); }\n.#{$fa-css-prefix}-drum:before { content: fa-content($fa-var-drum); }\n.#{$fa-css-prefix}-drum-steelpan:before { content: fa-content($fa-var-drum-steelpan); }\n.#{$fa-css-prefix}-drumstick-bite:before { content: fa-content($fa-var-drumstick-bite); }\n.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); }\n.#{$fa-css-prefix}-dumbbell:before { content: fa-content($fa-var-dumbbell); }\n.#{$fa-css-prefix}-dumpster:before { content: fa-content($fa-var-dumpster); }\n.#{$fa-css-prefix}-dumpster-fire:before { content: fa-content($fa-var-dumpster-fire); }\n.#{$fa-css-prefix}-dungeon:before { content: fa-content($fa-var-dungeon); }\n.#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); }\n.#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); }\n.#{$fa-css-prefix}-ebay:before { content: fa-content($fa-var-ebay); }\n.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); }\n.#{$fa-css-prefix}-edge-legacy:before { content: fa-content($fa-var-edge-legacy); }\n.#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); }\n.#{$fa-css-prefix}-egg:before { content: fa-content($fa-var-egg); }\n.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); }\n.#{$fa-css-prefix}-elementor:before { content: fa-content($fa-var-elementor); }\n.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); }\n.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); }\n.#{$fa-css-prefix}-ello:before { content: fa-content($fa-var-ello); }\n.#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); }\n.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); }\n.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); }\n.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); }\n.#{$fa-css-prefix}-envelope-open-text:before { content: fa-content($fa-var-envelope-open-text); }\n.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); }\n.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); }\n.#{$fa-css-prefix}-equals:before { content: fa-content($fa-var-equals); }\n.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); }\n.#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); }\n.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); }\n.#{$fa-css-prefix}-ethernet:before { content: fa-content($fa-var-ethernet); }\n.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); }\n.#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); }\n.#{$fa-css-prefix}-evernote:before { content: fa-content($fa-var-evernote); }\n.#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); }\n.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); }\n.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); }\n.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); }\n.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); }\n.#{$fa-css-prefix}-expand-alt:before { content: fa-content($fa-var-expand-alt); }\n.#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }\n.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); }\n.#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); }\n.#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); }\n.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); }\n.#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); }\n.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); }\n.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); }\n.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }\n.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); }\n.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); }\n.#{$fa-css-prefix}-fan:before { content: fa-content($fa-var-fan); }\n.#{$fa-css-prefix}-fantasy-flight-games:before { content: fa-content($fa-var-fantasy-flight-games); }\n.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); }\n.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); }\n.#{$fa-css-prefix}-faucet:before { content: fa-content($fa-var-faucet); }\n.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); }\n.#{$fa-css-prefix}-feather:before { content: fa-content($fa-var-feather); }\n.#{$fa-css-prefix}-feather-alt:before { content: fa-content($fa-var-feather-alt); }\n.#{$fa-css-prefix}-fedex:before { content: fa-content($fa-var-fedex); }\n.#{$fa-css-prefix}-fedora:before { content: fa-content($fa-var-fedora); }\n.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); }\n.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); }\n.#{$fa-css-prefix}-figma:before { content: fa-content($fa-var-figma); }\n.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); }\n.#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); }\n.#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); }\n.#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); }\n.#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); }\n.#{$fa-css-prefix}-file-contract:before { content: fa-content($fa-var-file-contract); }\n.#{$fa-css-prefix}-file-csv:before { content: fa-content($fa-var-file-csv); }\n.#{$fa-css-prefix}-file-download:before { content: fa-content($fa-var-file-download); }\n.#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); }\n.#{$fa-css-prefix}-file-export:before { content: fa-content($fa-var-file-export); }\n.#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); }\n.#{$fa-css-prefix}-file-import:before { content: fa-content($fa-var-file-import); }\n.#{$fa-css-prefix}-file-invoice:before { content: fa-content($fa-var-file-invoice); }\n.#{$fa-css-prefix}-file-invoice-dollar:before { content: fa-content($fa-var-file-invoice-dollar); }\n.#{$fa-css-prefix}-file-medical:before { content: fa-content($fa-var-file-medical); }\n.#{$fa-css-prefix}-file-medical-alt:before { content: fa-content($fa-var-file-medical-alt); }\n.#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); }\n.#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); }\n.#{$fa-css-prefix}-file-prescription:before { content: fa-content($fa-var-file-prescription); }\n.#{$fa-css-prefix}-file-signature:before { content: fa-content($fa-var-file-signature); }\n.#{$fa-css-prefix}-file-upload:before { content: fa-content($fa-var-file-upload); }\n.#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); }\n.#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); }\n.#{$fa-css-prefix}-fill:before { content: fa-content($fa-var-fill); }\n.#{$fa-css-prefix}-fill-drip:before { content: fa-content($fa-var-fill-drip); }\n.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); }\n.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); }\n.#{$fa-css-prefix}-fingerprint:before { content: fa-content($fa-var-fingerprint); }\n.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); }\n.#{$fa-css-prefix}-fire-alt:before { content: fa-content($fa-var-fire-alt); }\n.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); }\n.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); }\n.#{$fa-css-prefix}-firefox-browser:before { content: fa-content($fa-var-firefox-browser); }\n.#{$fa-css-prefix}-first-aid:before { content: fa-content($fa-var-first-aid); }\n.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); }\n.#{$fa-css-prefix}-first-order-alt:before { content: fa-content($fa-var-first-order-alt); }\n.#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); }\n.#{$fa-css-prefix}-fish:before { content: fa-content($fa-var-fish); }\n.#{$fa-css-prefix}-fist-raised:before { content: fa-content($fa-var-fist-raised); }\n.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); }\n.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); }\n.#{$fa-css-prefix}-flag-usa:before { content: fa-content($fa-var-flag-usa); }\n.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); }\n.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); }\n.#{$fa-css-prefix}-flipboard:before { content: fa-content($fa-var-flipboard); }\n.#{$fa-css-prefix}-flushed:before { content: fa-content($fa-var-flushed); }\n.#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); }\n.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); }\n.#{$fa-css-prefix}-folder-minus:before { content: fa-content($fa-var-folder-minus); }\n.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); }\n.#{$fa-css-prefix}-folder-plus:before { content: fa-content($fa-var-folder-plus); }\n.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); }\n.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); }\n.#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); }\n.#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); }\n.#{$fa-css-prefix}-font-awesome-logo-full:before { content: fa-content($fa-var-font-awesome-logo-full); }\n.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); }\n.#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); }\n.#{$fa-css-prefix}-football-ball:before { content: fa-content($fa-var-football-ball); }\n.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); }\n.#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); }\n.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); }\n.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); }\n.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); }\n.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); }\n.#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); }\n.#{$fa-css-prefix}-frog:before { content: fa-content($fa-var-frog); }\n.#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); }\n.#{$fa-css-prefix}-frown-open:before { content: fa-content($fa-var-frown-open); }\n.#{$fa-css-prefix}-fulcrum:before { content: fa-content($fa-var-fulcrum); }\n.#{$fa-css-prefix}-funnel-dollar:before { content: fa-content($fa-var-funnel-dollar); }\n.#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); }\n.#{$fa-css-prefix}-galactic-republic:before { content: fa-content($fa-var-galactic-republic); }\n.#{$fa-css-prefix}-galactic-senate:before { content: fa-content($fa-var-galactic-senate); }\n.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); }\n.#{$fa-css-prefix}-gas-pump:before { content: fa-content($fa-var-gas-pump); }\n.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); }\n.#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); }\n.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); }\n.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); }\n.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); }\n.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); }\n.#{$fa-css-prefix}-ghost:before { content: fa-content($fa-var-ghost); }\n.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); }\n.#{$fa-css-prefix}-gifts:before { content: fa-content($fa-var-gifts); }\n.#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); }\n.#{$fa-css-prefix}-git-alt:before { content: fa-content($fa-var-git-alt); }\n.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); }\n.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); }\n.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); }\n.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); }\n.#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); }\n.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); }\n.#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); }\n.#{$fa-css-prefix}-glass-cheers:before { content: fa-content($fa-var-glass-cheers); }\n.#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); }\n.#{$fa-css-prefix}-glass-martini-alt:before { content: fa-content($fa-var-glass-martini-alt); }\n.#{$fa-css-prefix}-glass-whiskey:before { content: fa-content($fa-var-glass-whiskey); }\n.#{$fa-css-prefix}-glasses:before { content: fa-content($fa-var-glasses); }\n.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); }\n.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); }\n.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); }\n.#{$fa-css-prefix}-globe-africa:before { content: fa-content($fa-var-globe-africa); }\n.#{$fa-css-prefix}-globe-americas:before { content: fa-content($fa-var-globe-americas); }\n.#{$fa-css-prefix}-globe-asia:before { content: fa-content($fa-var-globe-asia); }\n.#{$fa-css-prefix}-globe-europe:before { content: fa-content($fa-var-globe-europe); }\n.#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); }\n.#{$fa-css-prefix}-golf-ball:before { content: fa-content($fa-var-golf-ball); }\n.#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); }\n.#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); }\n.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); }\n.#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); }\n.#{$fa-css-prefix}-google-pay:before { content: fa-content($fa-var-google-pay); }\n.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); }\n.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); }\n.#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); }\n.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); }\n.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); }\n.#{$fa-css-prefix}-gopuram:before { content: fa-content($fa-var-gopuram); }\n.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); }\n.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); }\n.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); }\n.#{$fa-css-prefix}-greater-than:before { content: fa-content($fa-var-greater-than); }\n.#{$fa-css-prefix}-greater-than-equal:before { content: fa-content($fa-var-greater-than-equal); }\n.#{$fa-css-prefix}-grimace:before { content: fa-content($fa-var-grimace); }\n.#{$fa-css-prefix}-grin:before { content: fa-content($fa-var-grin); }\n.#{$fa-css-prefix}-grin-alt:before { content: fa-content($fa-var-grin-alt); }\n.#{$fa-css-prefix}-grin-beam:before { content: fa-content($fa-var-grin-beam); }\n.#{$fa-css-prefix}-grin-beam-sweat:before { content: fa-content($fa-var-grin-beam-sweat); }\n.#{$fa-css-prefix}-grin-hearts:before { content: fa-content($fa-var-grin-hearts); }\n.#{$fa-css-prefix}-grin-squint:before { content: fa-content($fa-var-grin-squint); }\n.#{$fa-css-prefix}-grin-squint-tears:before { content: fa-content($fa-var-grin-squint-tears); }\n.#{$fa-css-prefix}-grin-stars:before { content: fa-content($fa-var-grin-stars); }\n.#{$fa-css-prefix}-grin-tears:before { content: fa-content($fa-var-grin-tears); }\n.#{$fa-css-prefix}-grin-tongue:before { content: fa-content($fa-var-grin-tongue); }\n.#{$fa-css-prefix}-grin-tongue-squint:before { content: fa-content($fa-var-grin-tongue-squint); }\n.#{$fa-css-prefix}-grin-tongue-wink:before { content: fa-content($fa-var-grin-tongue-wink); }\n.#{$fa-css-prefix}-grin-wink:before { content: fa-content($fa-var-grin-wink); }\n.#{$fa-css-prefix}-grip-horizontal:before { content: fa-content($fa-var-grip-horizontal); }\n.#{$fa-css-prefix}-grip-lines:before { content: fa-content($fa-var-grip-lines); }\n.#{$fa-css-prefix}-grip-lines-vertical:before { content: fa-content($fa-var-grip-lines-vertical); }\n.#{$fa-css-prefix}-grip-vertical:before { content: fa-content($fa-var-grip-vertical); }\n.#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); }\n.#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); }\n.#{$fa-css-prefix}-guilded:before { content: fa-content($fa-var-guilded); }\n.#{$fa-css-prefix}-guitar:before { content: fa-content($fa-var-guitar); }\n.#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); }\n.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); }\n.#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); }\n.#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); }\n.#{$fa-css-prefix}-hackerrank:before { content: fa-content($fa-var-hackerrank); }\n.#{$fa-css-prefix}-hamburger:before { content: fa-content($fa-var-hamburger); }\n.#{$fa-css-prefix}-hammer:before { content: fa-content($fa-var-hammer); }\n.#{$fa-css-prefix}-hamsa:before { content: fa-content($fa-var-hamsa); }\n.#{$fa-css-prefix}-hand-holding:before { content: fa-content($fa-var-hand-holding); }\n.#{$fa-css-prefix}-hand-holding-heart:before { content: fa-content($fa-var-hand-holding-heart); }\n.#{$fa-css-prefix}-hand-holding-medical:before { content: fa-content($fa-var-hand-holding-medical); }\n.#{$fa-css-prefix}-hand-holding-usd:before { content: fa-content($fa-var-hand-holding-usd); }\n.#{$fa-css-prefix}-hand-holding-water:before { content: fa-content($fa-var-hand-holding-water); }\n.#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); }\n.#{$fa-css-prefix}-hand-middle-finger:before { content: fa-content($fa-var-hand-middle-finger); }\n.#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); }\n.#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); }\n.#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); }\n.#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); }\n.#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); }\n.#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); }\n.#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); }\n.#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); }\n.#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); }\n.#{$fa-css-prefix}-hand-sparkles:before { content: fa-content($fa-var-hand-sparkles); }\n.#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); }\n.#{$fa-css-prefix}-hands:before { content: fa-content($fa-var-hands); }\n.#{$fa-css-prefix}-hands-helping:before { content: fa-content($fa-var-hands-helping); }\n.#{$fa-css-prefix}-hands-wash:before { content: fa-content($fa-var-hands-wash); }\n.#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); }\n.#{$fa-css-prefix}-handshake-alt-slash:before { content: fa-content($fa-var-handshake-alt-slash); }\n.#{$fa-css-prefix}-handshake-slash:before { content: fa-content($fa-var-handshake-slash); }\n.#{$fa-css-prefix}-hanukiah:before { content: fa-content($fa-var-hanukiah); }\n.#{$fa-css-prefix}-hard-hat:before { content: fa-content($fa-var-hard-hat); }\n.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); }\n.#{$fa-css-prefix}-hat-cowboy:before { content: fa-content($fa-var-hat-cowboy); }\n.#{$fa-css-prefix}-hat-cowboy-side:before { content: fa-content($fa-var-hat-cowboy-side); }\n.#{$fa-css-prefix}-hat-wizard:before { content: fa-content($fa-var-hat-wizard); }\n.#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); }\n.#{$fa-css-prefix}-head-side-cough:before { content: fa-content($fa-var-head-side-cough); }\n.#{$fa-css-prefix}-head-side-cough-slash:before { content: fa-content($fa-var-head-side-cough-slash); }\n.#{$fa-css-prefix}-head-side-mask:before { content: fa-content($fa-var-head-side-mask); }\n.#{$fa-css-prefix}-head-side-virus:before { content: fa-content($fa-var-head-side-virus); }\n.#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); }\n.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); }\n.#{$fa-css-prefix}-headphones-alt:before { content: fa-content($fa-var-headphones-alt); }\n.#{$fa-css-prefix}-headset:before { content: fa-content($fa-var-headset); }\n.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); }\n.#{$fa-css-prefix}-heart-broken:before { content: fa-content($fa-var-heart-broken); }\n.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); }\n.#{$fa-css-prefix}-helicopter:before { content: fa-content($fa-var-helicopter); }\n.#{$fa-css-prefix}-highlighter:before { content: fa-content($fa-var-highlighter); }\n.#{$fa-css-prefix}-hiking:before { content: fa-content($fa-var-hiking); }\n.#{$fa-css-prefix}-hippo:before { content: fa-content($fa-var-hippo); }\n.#{$fa-css-prefix}-hips:before { content: fa-content($fa-var-hips); }\n.#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); }\n.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); }\n.#{$fa-css-prefix}-hive:before { content: fa-content($fa-var-hive); }\n.#{$fa-css-prefix}-hockey-puck:before { content: fa-content($fa-var-hockey-puck); }\n.#{$fa-css-prefix}-holly-berry:before { content: fa-content($fa-var-holly-berry); }\n.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); }\n.#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); }\n.#{$fa-css-prefix}-hornbill:before { content: fa-content($fa-var-hornbill); }\n.#{$fa-css-prefix}-horse:before { content: fa-content($fa-var-horse); }\n.#{$fa-css-prefix}-horse-head:before { content: fa-content($fa-var-horse-head); }\n.#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); }\n.#{$fa-css-prefix}-hospital-alt:before { content: fa-content($fa-var-hospital-alt); }\n.#{$fa-css-prefix}-hospital-symbol:before { content: fa-content($fa-var-hospital-symbol); }\n.#{$fa-css-prefix}-hospital-user:before { content: fa-content($fa-var-hospital-user); }\n.#{$fa-css-prefix}-hot-tub:before { content: fa-content($fa-var-hot-tub); }\n.#{$fa-css-prefix}-hotdog:before { content: fa-content($fa-var-hotdog); }\n.#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-hotel); }\n.#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); }\n.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); }\n.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); }\n.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); }\n.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); }\n.#{$fa-css-prefix}-house-damage:before { content: fa-content($fa-var-house-damage); }\n.#{$fa-css-prefix}-house-user:before { content: fa-content($fa-var-house-user); }\n.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); }\n.#{$fa-css-prefix}-hryvnia:before { content: fa-content($fa-var-hryvnia); }\n.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); }\n.#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); }\n.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); }\n.#{$fa-css-prefix}-ice-cream:before { content: fa-content($fa-var-ice-cream); }\n.#{$fa-css-prefix}-icicles:before { content: fa-content($fa-var-icicles); }\n.#{$fa-css-prefix}-icons:before { content: fa-content($fa-var-icons); }\n.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); }\n.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); }\n.#{$fa-css-prefix}-id-card-alt:before { content: fa-content($fa-var-id-card-alt); }\n.#{$fa-css-prefix}-ideal:before { content: fa-content($fa-var-ideal); }\n.#{$fa-css-prefix}-igloo:before { content: fa-content($fa-var-igloo); }\n.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }\n.#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); }\n.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); }\n.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); }\n.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); }\n.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); }\n.#{$fa-css-prefix}-infinity:before { content: fa-content($fa-var-infinity); }\n.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); }\n.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); }\n.#{$fa-css-prefix}-innosoft:before { content: fa-content($fa-var-innosoft); }\n.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); }\n.#{$fa-css-prefix}-instagram-square:before { content: fa-content($fa-var-instagram-square); }\n.#{$fa-css-prefix}-instalod:before { content: fa-content($fa-var-instalod); }\n.#{$fa-css-prefix}-intercom:before { content: fa-content($fa-var-intercom); }\n.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); }\n.#{$fa-css-prefix}-invision:before { content: fa-content($fa-var-invision); }\n.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); }\n.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); }\n.#{$fa-css-prefix}-itch-io:before { content: fa-content($fa-var-itch-io); }\n.#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); }\n.#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); }\n.#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); }\n.#{$fa-css-prefix}-jedi:before { content: fa-content($fa-var-jedi); }\n.#{$fa-css-prefix}-jedi-order:before { content: fa-content($fa-var-jedi-order); }\n.#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); }\n.#{$fa-css-prefix}-jira:before { content: fa-content($fa-var-jira); }\n.#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); }\n.#{$fa-css-prefix}-joint:before { content: fa-content($fa-var-joint); }\n.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); }\n.#{$fa-css-prefix}-journal-whills:before { content: fa-content($fa-var-journal-whills); }\n.#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); }\n.#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); }\n.#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); }\n.#{$fa-css-prefix}-kaaba:before { content: fa-content($fa-var-kaaba); }\n.#{$fa-css-prefix}-kaggle:before { content: fa-content($fa-var-kaggle); }\n.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); }\n.#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); }\n.#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); }\n.#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); }\n.#{$fa-css-prefix}-khanda:before { content: fa-content($fa-var-khanda); }\n.#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); }\n.#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); }\n.#{$fa-css-prefix}-kiss:before { content: fa-content($fa-var-kiss); }\n.#{$fa-css-prefix}-kiss-beam:before { content: fa-content($fa-var-kiss-beam); }\n.#{$fa-css-prefix}-kiss-wink-heart:before { content: fa-content($fa-var-kiss-wink-heart); }\n.#{$fa-css-prefix}-kiwi-bird:before { content: fa-content($fa-var-kiwi-bird); }\n.#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); }\n.#{$fa-css-prefix}-landmark:before { content: fa-content($fa-var-landmark); }\n.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); }\n.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); }\n.#{$fa-css-prefix}-laptop-code:before { content: fa-content($fa-var-laptop-code); }\n.#{$fa-css-prefix}-laptop-house:before { content: fa-content($fa-var-laptop-house); }\n.#{$fa-css-prefix}-laptop-medical:before { content: fa-content($fa-var-laptop-medical); }\n.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); }\n.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); }\n.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); }\n.#{$fa-css-prefix}-laugh:before { content: fa-content($fa-var-laugh); }\n.#{$fa-css-prefix}-laugh-beam:before { content: fa-content($fa-var-laugh-beam); }\n.#{$fa-css-prefix}-laugh-squint:before { content: fa-content($fa-var-laugh-squint); }\n.#{$fa-css-prefix}-laugh-wink:before { content: fa-content($fa-var-laugh-wink); }\n.#{$fa-css-prefix}-layer-group:before { content: fa-content($fa-var-layer-group); }\n.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); }\n.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); }\n.#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); }\n.#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); }\n.#{$fa-css-prefix}-less-than:before { content: fa-content($fa-var-less-than); }\n.#{$fa-css-prefix}-less-than-equal:before { content: fa-content($fa-var-less-than-equal); }\n.#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); }\n.#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); }\n.#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); }\n.#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); }\n.#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); }\n.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); }\n.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); }\n.#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); }\n.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); }\n.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); }\n.#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); }\n.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); }\n.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); }\n.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); }\n.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); }\n.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); }\n.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); }\n.#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); }\n.#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); }\n.#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); }\n.#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); }\n.#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); }\n.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); }\n.#{$fa-css-prefix}-luggage-cart:before { content: fa-content($fa-var-luggage-cart); }\n.#{$fa-css-prefix}-lungs:before { content: fa-content($fa-var-lungs); }\n.#{$fa-css-prefix}-lungs-virus:before { content: fa-content($fa-var-lungs-virus); }\n.#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); }\n.#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); }\n.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); }\n.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); }\n.#{$fa-css-prefix}-mail-bulk:before { content: fa-content($fa-var-mail-bulk); }\n.#{$fa-css-prefix}-mailchimp:before { content: fa-content($fa-var-mailchimp); }\n.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); }\n.#{$fa-css-prefix}-mandalorian:before { content: fa-content($fa-var-mandalorian); }\n.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); }\n.#{$fa-css-prefix}-map-marked:before { content: fa-content($fa-var-map-marked); }\n.#{$fa-css-prefix}-map-marked-alt:before { content: fa-content($fa-var-map-marked-alt); }\n.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); }\n.#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); }\n.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); }\n.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); }\n.#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); }\n.#{$fa-css-prefix}-marker:before { content: fa-content($fa-var-marker); }\n.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); }\n.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); }\n.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); }\n.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); }\n.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); }\n.#{$fa-css-prefix}-mask:before { content: fa-content($fa-var-mask); }\n.#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); }\n.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); }\n.#{$fa-css-prefix}-mdb:before { content: fa-content($fa-var-mdb); }\n.#{$fa-css-prefix}-medal:before { content: fa-content($fa-var-medal); }\n.#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); }\n.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); }\n.#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); }\n.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); }\n.#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); }\n.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); }\n.#{$fa-css-prefix}-megaport:before { content: fa-content($fa-var-megaport); }\n.#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); }\n.#{$fa-css-prefix}-meh-blank:before { content: fa-content($fa-var-meh-blank); }\n.#{$fa-css-prefix}-meh-rolling-eyes:before { content: fa-content($fa-var-meh-rolling-eyes); }\n.#{$fa-css-prefix}-memory:before { content: fa-content($fa-var-memory); }\n.#{$fa-css-prefix}-mendeley:before { content: fa-content($fa-var-mendeley); }\n.#{$fa-css-prefix}-menorah:before { content: fa-content($fa-var-menorah); }\n.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); }\n.#{$fa-css-prefix}-meteor:before { content: fa-content($fa-var-meteor); }\n.#{$fa-css-prefix}-microblog:before { content: fa-content($fa-var-microblog); }\n.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); }\n.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); }\n.#{$fa-css-prefix}-microphone-alt:before { content: fa-content($fa-var-microphone-alt); }\n.#{$fa-css-prefix}-microphone-alt-slash:before { content: fa-content($fa-var-microphone-alt-slash); }\n.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); }\n.#{$fa-css-prefix}-microscope:before { content: fa-content($fa-var-microscope); }\n.#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); }\n.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); }\n.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); }\n.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); }\n.#{$fa-css-prefix}-mitten:before { content: fa-content($fa-var-mitten); }\n.#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); }\n.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); }\n.#{$fa-css-prefix}-mixer:before { content: fa-content($fa-var-mixer); }\n.#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); }\n.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); }\n.#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); }\n.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); }\n.#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); }\n.#{$fa-css-prefix}-money-bill:before { content: fa-content($fa-var-money-bill); }\n.#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); }\n.#{$fa-css-prefix}-money-bill-wave:before { content: fa-content($fa-var-money-bill-wave); }\n.#{$fa-css-prefix}-money-bill-wave-alt:before { content: fa-content($fa-var-money-bill-wave-alt); }\n.#{$fa-css-prefix}-money-check:before { content: fa-content($fa-var-money-check); }\n.#{$fa-css-prefix}-money-check-alt:before { content: fa-content($fa-var-money-check-alt); }\n.#{$fa-css-prefix}-monument:before { content: fa-content($fa-var-monument); }\n.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); }\n.#{$fa-css-prefix}-mortar-pestle:before { content: fa-content($fa-var-mortar-pestle); }\n.#{$fa-css-prefix}-mosque:before { content: fa-content($fa-var-mosque); }\n.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); }\n.#{$fa-css-prefix}-mountain:before { content: fa-content($fa-var-mountain); }\n.#{$fa-css-prefix}-mouse:before { content: fa-content($fa-var-mouse); }\n.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); }\n.#{$fa-css-prefix}-mug-hot:before { content: fa-content($fa-var-mug-hot); }\n.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); }\n.#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); }\n.#{$fa-css-prefix}-neos:before { content: fa-content($fa-var-neos); }\n.#{$fa-css-prefix}-network-wired:before { content: fa-content($fa-var-network-wired); }\n.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); }\n.#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); }\n.#{$fa-css-prefix}-nimblr:before { content: fa-content($fa-var-nimblr); }\n.#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); }\n.#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); }\n.#{$fa-css-prefix}-not-equal:before { content: fa-content($fa-var-not-equal); }\n.#{$fa-css-prefix}-notes-medical:before { content: fa-content($fa-var-notes-medical); }\n.#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); }\n.#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); }\n.#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); }\n.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); }\n.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); }\n.#{$fa-css-prefix}-octopus-deploy:before { content: fa-content($fa-var-octopus-deploy); }\n.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); }\n.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); }\n.#{$fa-css-prefix}-oil-can:before { content: fa-content($fa-var-oil-can); }\n.#{$fa-css-prefix}-old-republic:before { content: fa-content($fa-var-old-republic); }\n.#{$fa-css-prefix}-om:before { content: fa-content($fa-var-om); }\n.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); }\n.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); }\n.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); }\n.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); }\n.#{$fa-css-prefix}-orcid:before { content: fa-content($fa-var-orcid); }\n.#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); }\n.#{$fa-css-prefix}-otter:before { content: fa-content($fa-var-otter); }\n.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); }\n.#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); }\n.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); }\n.#{$fa-css-prefix}-pager:before { content: fa-content($fa-var-pager); }\n.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); }\n.#{$fa-css-prefix}-paint-roller:before { content: fa-content($fa-var-paint-roller); }\n.#{$fa-css-prefix}-palette:before { content: fa-content($fa-var-palette); }\n.#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); }\n.#{$fa-css-prefix}-pallet:before { content: fa-content($fa-var-pallet); }\n.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); }\n.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); }\n.#{$fa-css-prefix}-parachute-box:before { content: fa-content($fa-var-parachute-box); }\n.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); }\n.#{$fa-css-prefix}-parking:before { content: fa-content($fa-var-parking); }\n.#{$fa-css-prefix}-passport:before { content: fa-content($fa-var-passport); }\n.#{$fa-css-prefix}-pastafarianism:before { content: fa-content($fa-var-pastafarianism); }\n.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); }\n.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); }\n.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); }\n.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); }\n.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); }\n.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); }\n.#{$fa-css-prefix}-peace:before { content: fa-content($fa-var-peace); }\n.#{$fa-css-prefix}-pen:before { content: fa-content($fa-var-pen); }\n.#{$fa-css-prefix}-pen-alt:before { content: fa-content($fa-var-pen-alt); }\n.#{$fa-css-prefix}-pen-fancy:before { content: fa-content($fa-var-pen-fancy); }\n.#{$fa-css-prefix}-pen-nib:before { content: fa-content($fa-var-pen-nib); }\n.#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); }\n.#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); }\n.#{$fa-css-prefix}-pencil-ruler:before { content: fa-content($fa-var-pencil-ruler); }\n.#{$fa-css-prefix}-penny-arcade:before { content: fa-content($fa-var-penny-arcade); }\n.#{$fa-css-prefix}-people-arrows:before { content: fa-content($fa-var-people-arrows); }\n.#{$fa-css-prefix}-people-carry:before { content: fa-content($fa-var-people-carry); }\n.#{$fa-css-prefix}-pepper-hot:before { content: fa-content($fa-var-pepper-hot); }\n.#{$fa-css-prefix}-perbyte:before { content: fa-content($fa-var-perbyte); }\n.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); }\n.#{$fa-css-prefix}-percentage:before { content: fa-content($fa-var-percentage); }\n.#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); }\n.#{$fa-css-prefix}-person-booth:before { content: fa-content($fa-var-person-booth); }\n.#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); }\n.#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); }\n.#{$fa-css-prefix}-phoenix-squadron:before { content: fa-content($fa-var-phoenix-squadron); }\n.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); }\n.#{$fa-css-prefix}-phone-alt:before { content: fa-content($fa-var-phone-alt); }\n.#{$fa-css-prefix}-phone-slash:before { content: fa-content($fa-var-phone-slash); }\n.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); }\n.#{$fa-css-prefix}-phone-square-alt:before { content: fa-content($fa-var-phone-square-alt); }\n.#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); }\n.#{$fa-css-prefix}-photo-video:before { content: fa-content($fa-var-photo-video); }\n.#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); }\n.#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); }\n.#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); }\n.#{$fa-css-prefix}-pied-piper-hat:before { content: fa-content($fa-var-pied-piper-hat); }\n.#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); }\n.#{$fa-css-prefix}-pied-piper-square:before { content: fa-content($fa-var-pied-piper-square); }\n.#{$fa-css-prefix}-piggy-bank:before { content: fa-content($fa-var-piggy-bank); }\n.#{$fa-css-prefix}-pills:before { content: fa-content($fa-var-pills); }\n.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); }\n.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); }\n.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); }\n.#{$fa-css-prefix}-pizza-slice:before { content: fa-content($fa-var-pizza-slice); }\n.#{$fa-css-prefix}-place-of-worship:before { content: fa-content($fa-var-place-of-worship); }\n.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); }\n.#{$fa-css-prefix}-plane-arrival:before { content: fa-content($fa-var-plane-arrival); }\n.#{$fa-css-prefix}-plane-departure:before { content: fa-content($fa-var-plane-departure); }\n.#{$fa-css-prefix}-plane-slash:before { content: fa-content($fa-var-plane-slash); }\n.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); }\n.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); }\n.#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); }\n.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); }\n.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); }\n.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); }\n.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); }\n.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); }\n.#{$fa-css-prefix}-poll:before { content: fa-content($fa-var-poll); }\n.#{$fa-css-prefix}-poll-h:before { content: fa-content($fa-var-poll-h); }\n.#{$fa-css-prefix}-poo:before { content: fa-content($fa-var-poo); }\n.#{$fa-css-prefix}-poo-storm:before { content: fa-content($fa-var-poo-storm); }\n.#{$fa-css-prefix}-poop:before { content: fa-content($fa-var-poop); }\n.#{$fa-css-prefix}-portrait:before { content: fa-content($fa-var-portrait); }\n.#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); }\n.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); }\n.#{$fa-css-prefix}-pray:before { content: fa-content($fa-var-pray); }\n.#{$fa-css-prefix}-praying-hands:before { content: fa-content($fa-var-praying-hands); }\n.#{$fa-css-prefix}-prescription:before { content: fa-content($fa-var-prescription); }\n.#{$fa-css-prefix}-prescription-bottle:before { content: fa-content($fa-var-prescription-bottle); }\n.#{$fa-css-prefix}-prescription-bottle-alt:before { content: fa-content($fa-var-prescription-bottle-alt); }\n.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); }\n.#{$fa-css-prefix}-procedures:before { content: fa-content($fa-var-procedures); }\n.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); }\n.#{$fa-css-prefix}-project-diagram:before { content: fa-content($fa-var-project-diagram); }\n.#{$fa-css-prefix}-pump-medical:before { content: fa-content($fa-var-pump-medical); }\n.#{$fa-css-prefix}-pump-soap:before { content: fa-content($fa-var-pump-soap); }\n.#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); }\n.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); }\n.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); }\n.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); }\n.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); }\n.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); }\n.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); }\n.#{$fa-css-prefix}-quidditch:before { content: fa-content($fa-var-quidditch); }\n.#{$fa-css-prefix}-quinscape:before { content: fa-content($fa-var-quinscape); }\n.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); }\n.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); }\n.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); }\n.#{$fa-css-prefix}-quran:before { content: fa-content($fa-var-quran); }\n.#{$fa-css-prefix}-r-project:before { content: fa-content($fa-var-r-project); }\n.#{$fa-css-prefix}-radiation:before { content: fa-content($fa-var-radiation); }\n.#{$fa-css-prefix}-radiation-alt:before { content: fa-content($fa-var-radiation-alt); }\n.#{$fa-css-prefix}-rainbow:before { content: fa-content($fa-var-rainbow); }\n.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); }\n.#{$fa-css-prefix}-raspberry-pi:before { content: fa-content($fa-var-raspberry-pi); }\n.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); }\n.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); }\n.#{$fa-css-prefix}-reacteurope:before { content: fa-content($fa-var-reacteurope); }\n.#{$fa-css-prefix}-readme:before { content: fa-content($fa-var-readme); }\n.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); }\n.#{$fa-css-prefix}-receipt:before { content: fa-content($fa-var-receipt); }\n.#{$fa-css-prefix}-record-vinyl:before { content: fa-content($fa-var-record-vinyl); }\n.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); }\n.#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); }\n.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); }\n.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); }\n.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); }\n.#{$fa-css-prefix}-redhat:before { content: fa-content($fa-var-redhat); }\n.#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); }\n.#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); }\n.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); }\n.#{$fa-css-prefix}-remove-format:before { content: fa-content($fa-var-remove-format); }\n.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); }\n.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); }\n.#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); }\n.#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); }\n.#{$fa-css-prefix}-republican:before { content: fa-content($fa-var-republican); }\n.#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); }\n.#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); }\n.#{$fa-css-prefix}-restroom:before { content: fa-content($fa-var-restroom); }\n.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); }\n.#{$fa-css-prefix}-rev:before { content: fa-content($fa-var-rev); }\n.#{$fa-css-prefix}-ribbon:before { content: fa-content($fa-var-ribbon); }\n.#{$fa-css-prefix}-ring:before { content: fa-content($fa-var-ring); }\n.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); }\n.#{$fa-css-prefix}-robot:before { content: fa-content($fa-var-robot); }\n.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); }\n.#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); }\n.#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); }\n.#{$fa-css-prefix}-route:before { content: fa-content($fa-var-route); }\n.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); }\n.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); }\n.#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); }\n.#{$fa-css-prefix}-ruler:before { content: fa-content($fa-var-ruler); }\n.#{$fa-css-prefix}-ruler-combined:before { content: fa-content($fa-var-ruler-combined); }\n.#{$fa-css-prefix}-ruler-horizontal:before { content: fa-content($fa-var-ruler-horizontal); }\n.#{$fa-css-prefix}-ruler-vertical:before { content: fa-content($fa-var-ruler-vertical); }\n.#{$fa-css-prefix}-running:before { content: fa-content($fa-var-running); }\n.#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); }\n.#{$fa-css-prefix}-rust:before { content: fa-content($fa-var-rust); }\n.#{$fa-css-prefix}-sad-cry:before { content: fa-content($fa-var-sad-cry); }\n.#{$fa-css-prefix}-sad-tear:before { content: fa-content($fa-var-sad-tear); }\n.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); }\n.#{$fa-css-prefix}-salesforce:before { content: fa-content($fa-var-salesforce); }\n.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); }\n.#{$fa-css-prefix}-satellite:before { content: fa-content($fa-var-satellite); }\n.#{$fa-css-prefix}-satellite-dish:before { content: fa-content($fa-var-satellite-dish); }\n.#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); }\n.#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); }\n.#{$fa-css-prefix}-school:before { content: fa-content($fa-var-school); }\n.#{$fa-css-prefix}-screwdriver:before { content: fa-content($fa-var-screwdriver); }\n.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); }\n.#{$fa-css-prefix}-scroll:before { content: fa-content($fa-var-scroll); }\n.#{$fa-css-prefix}-sd-card:before { content: fa-content($fa-var-sd-card); }\n.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); }\n.#{$fa-css-prefix}-search-dollar:before { content: fa-content($fa-var-search-dollar); }\n.#{$fa-css-prefix}-search-location:before { content: fa-content($fa-var-search-location); }\n.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); }\n.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); }\n.#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); }\n.#{$fa-css-prefix}-seedling:before { content: fa-content($fa-var-seedling); }\n.#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); }\n.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); }\n.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); }\n.#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); }\n.#{$fa-css-prefix}-shapes:before { content: fa-content($fa-var-shapes); }\n.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); }\n.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); }\n.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); }\n.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); }\n.#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); }\n.#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); }\n.#{$fa-css-prefix}-shield-virus:before { content: fa-content($fa-var-shield-virus); }\n.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); }\n.#{$fa-css-prefix}-shipping-fast:before { content: fa-content($fa-var-shipping-fast); }\n.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); }\n.#{$fa-css-prefix}-shoe-prints:before { content: fa-content($fa-var-shoe-prints); }\n.#{$fa-css-prefix}-shopify:before { content: fa-content($fa-var-shopify); }\n.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); }\n.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); }\n.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); }\n.#{$fa-css-prefix}-shopware:before { content: fa-content($fa-var-shopware); }\n.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); }\n.#{$fa-css-prefix}-shuttle-van:before { content: fa-content($fa-var-shuttle-van); }\n.#{$fa-css-prefix}-sign:before { content: fa-content($fa-var-sign); }\n.#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); }\n.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); }\n.#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); }\n.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); }\n.#{$fa-css-prefix}-signature:before { content: fa-content($fa-var-signature); }\n.#{$fa-css-prefix}-sim-card:before { content: fa-content($fa-var-sim-card); }\n.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); }\n.#{$fa-css-prefix}-sink:before { content: fa-content($fa-var-sink); }\n.#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); }\n.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); }\n.#{$fa-css-prefix}-sith:before { content: fa-content($fa-var-sith); }\n.#{$fa-css-prefix}-skating:before { content: fa-content($fa-var-skating); }\n.#{$fa-css-prefix}-sketch:before { content: fa-content($fa-var-sketch); }\n.#{$fa-css-prefix}-skiing:before { content: fa-content($fa-var-skiing); }\n.#{$fa-css-prefix}-skiing-nordic:before { content: fa-content($fa-var-skiing-nordic); }\n.#{$fa-css-prefix}-skull:before { content: fa-content($fa-var-skull); }\n.#{$fa-css-prefix}-skull-crossbones:before { content: fa-content($fa-var-skull-crossbones); }\n.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); }\n.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); }\n.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); }\n.#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); }\n.#{$fa-css-prefix}-slash:before { content: fa-content($fa-var-slash); }\n.#{$fa-css-prefix}-sleigh:before { content: fa-content($fa-var-sleigh); }\n.#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); }\n.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); }\n.#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); }\n.#{$fa-css-prefix}-smile-beam:before { content: fa-content($fa-var-smile-beam); }\n.#{$fa-css-prefix}-smile-wink:before { content: fa-content($fa-var-smile-wink); }\n.#{$fa-css-prefix}-smog:before { content: fa-content($fa-var-smog); }\n.#{$fa-css-prefix}-smoking:before { content: fa-content($fa-var-smoking); }\n.#{$fa-css-prefix}-smoking-ban:before { content: fa-content($fa-var-smoking-ban); }\n.#{$fa-css-prefix}-sms:before { content: fa-content($fa-var-sms); }\n.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); }\n.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); }\n.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); }\n.#{$fa-css-prefix}-snowboarding:before { content: fa-content($fa-var-snowboarding); }\n.#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); }\n.#{$fa-css-prefix}-snowman:before { content: fa-content($fa-var-snowman); }\n.#{$fa-css-prefix}-snowplow:before { content: fa-content($fa-var-snowplow); }\n.#{$fa-css-prefix}-soap:before { content: fa-content($fa-var-soap); }\n.#{$fa-css-prefix}-socks:before { content: fa-content($fa-var-socks); }\n.#{$fa-css-prefix}-solar-panel:before { content: fa-content($fa-var-solar-panel); }\n.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); }\n.#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); }\n.#{$fa-css-prefix}-sort-alpha-down-alt:before { content: fa-content($fa-var-sort-alpha-down-alt); }\n.#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); }\n.#{$fa-css-prefix}-sort-alpha-up-alt:before { content: fa-content($fa-var-sort-alpha-up-alt); }\n.#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); }\n.#{$fa-css-prefix}-sort-amount-down-alt:before { content: fa-content($fa-var-sort-amount-down-alt); }\n.#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); }\n.#{$fa-css-prefix}-sort-amount-up-alt:before { content: fa-content($fa-var-sort-amount-up-alt); }\n.#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); }\n.#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); }\n.#{$fa-css-prefix}-sort-numeric-down-alt:before { content: fa-content($fa-var-sort-numeric-down-alt); }\n.#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); }\n.#{$fa-css-prefix}-sort-numeric-up-alt:before { content: fa-content($fa-var-sort-numeric-up-alt); }\n.#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); }\n.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); }\n.#{$fa-css-prefix}-sourcetree:before { content: fa-content($fa-var-sourcetree); }\n.#{$fa-css-prefix}-spa:before { content: fa-content($fa-var-spa); }\n.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); }\n.#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); }\n.#{$fa-css-prefix}-speaker-deck:before { content: fa-content($fa-var-speaker-deck); }\n.#{$fa-css-prefix}-spell-check:before { content: fa-content($fa-var-spell-check); }\n.#{$fa-css-prefix}-spider:before { content: fa-content($fa-var-spider); }\n.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); }\n.#{$fa-css-prefix}-splotch:before { content: fa-content($fa-var-splotch); }\n.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); }\n.#{$fa-css-prefix}-spray-can:before { content: fa-content($fa-var-spray-can); }\n.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); }\n.#{$fa-css-prefix}-square-full:before { content: fa-content($fa-var-square-full); }\n.#{$fa-css-prefix}-square-root-alt:before { content: fa-content($fa-var-square-root-alt); }\n.#{$fa-css-prefix}-squarespace:before { content: fa-content($fa-var-squarespace); }\n.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); }\n.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); }\n.#{$fa-css-prefix}-stackpath:before { content: fa-content($fa-var-stackpath); }\n.#{$fa-css-prefix}-stamp:before { content: fa-content($fa-var-stamp); }\n.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); }\n.#{$fa-css-prefix}-star-and-crescent:before { content: fa-content($fa-var-star-and-crescent); }\n.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); }\n.#{$fa-css-prefix}-star-half-alt:before { content: fa-content($fa-var-star-half-alt); }\n.#{$fa-css-prefix}-star-of-david:before { content: fa-content($fa-var-star-of-david); }\n.#{$fa-css-prefix}-star-of-life:before { content: fa-content($fa-var-star-of-life); }\n.#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); }\n.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); }\n.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); }\n.#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); }\n.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); }\n.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); }\n.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); }\n.#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); }\n.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); }\n.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); }\n.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); }\n.#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); }\n.#{$fa-css-prefix}-stopwatch-20:before { content: fa-content($fa-var-stopwatch-20); }\n.#{$fa-css-prefix}-store:before { content: fa-content($fa-var-store); }\n.#{$fa-css-prefix}-store-alt:before { content: fa-content($fa-var-store-alt); }\n.#{$fa-css-prefix}-store-alt-slash:before { content: fa-content($fa-var-store-alt-slash); }\n.#{$fa-css-prefix}-store-slash:before { content: fa-content($fa-var-store-slash); }\n.#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); }\n.#{$fa-css-prefix}-stream:before { content: fa-content($fa-var-stream); }\n.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); }\n.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); }\n.#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); }\n.#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); }\n.#{$fa-css-prefix}-stroopwafel:before { content: fa-content($fa-var-stroopwafel); }\n.#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); }\n.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); }\n.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); }\n.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); }\n.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); }\n.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); }\n.#{$fa-css-prefix}-suitcase-rolling:before { content: fa-content($fa-var-suitcase-rolling); }\n.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); }\n.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); }\n.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); }\n.#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); }\n.#{$fa-css-prefix}-surprise:before { content: fa-content($fa-var-surprise); }\n.#{$fa-css-prefix}-suse:before { content: fa-content($fa-var-suse); }\n.#{$fa-css-prefix}-swatchbook:before { content: fa-content($fa-var-swatchbook); }\n.#{$fa-css-prefix}-swift:before { content: fa-content($fa-var-swift); }\n.#{$fa-css-prefix}-swimmer:before { content: fa-content($fa-var-swimmer); }\n.#{$fa-css-prefix}-swimming-pool:before { content: fa-content($fa-var-swimming-pool); }\n.#{$fa-css-prefix}-symfony:before { content: fa-content($fa-var-symfony); }\n.#{$fa-css-prefix}-synagogue:before { content: fa-content($fa-var-synagogue); }\n.#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); }\n.#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); }\n.#{$fa-css-prefix}-syringe:before { content: fa-content($fa-var-syringe); }\n.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); }\n.#{$fa-css-prefix}-table-tennis:before { content: fa-content($fa-var-table-tennis); }\n.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); }\n.#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); }\n.#{$fa-css-prefix}-tablets:before { content: fa-content($fa-var-tablets); }\n.#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); }\n.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); }\n.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); }\n.#{$fa-css-prefix}-tape:before { content: fa-content($fa-var-tape); }\n.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); }\n.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); }\n.#{$fa-css-prefix}-teamspeak:before { content: fa-content($fa-var-teamspeak); }\n.#{$fa-css-prefix}-teeth:before { content: fa-content($fa-var-teeth); }\n.#{$fa-css-prefix}-teeth-open:before { content: fa-content($fa-var-teeth-open); }\n.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); }\n.#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); }\n.#{$fa-css-prefix}-temperature-high:before { content: fa-content($fa-var-temperature-high); }\n.#{$fa-css-prefix}-temperature-low:before { content: fa-content($fa-var-temperature-low); }\n.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); }\n.#{$fa-css-prefix}-tenge:before { content: fa-content($fa-var-tenge); }\n.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); }\n.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); }\n.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); }\n.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); }\n.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); }\n.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); }\n.#{$fa-css-prefix}-the-red-yeti:before { content: fa-content($fa-var-the-red-yeti); }\n.#{$fa-css-prefix}-theater-masks:before { content: fa-content($fa-var-theater-masks); }\n.#{$fa-css-prefix}-themeco:before { content: fa-content($fa-var-themeco); }\n.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); }\n.#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer); }\n.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); }\n.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); }\n.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); }\n.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); }\n.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); }\n.#{$fa-css-prefix}-think-peaks:before { content: fa-content($fa-var-think-peaks); }\n.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); }\n.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); }\n.#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); }\n.#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); }\n.#{$fa-css-prefix}-tiktok:before { content: fa-content($fa-var-tiktok); }\n.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); }\n.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); }\n.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); }\n.#{$fa-css-prefix}-tint-slash:before { content: fa-content($fa-var-tint-slash); }\n.#{$fa-css-prefix}-tired:before { content: fa-content($fa-var-tired); }\n.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); }\n.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); }\n.#{$fa-css-prefix}-toilet:before { content: fa-content($fa-var-toilet); }\n.#{$fa-css-prefix}-toilet-paper:before { content: fa-content($fa-var-toilet-paper); }\n.#{$fa-css-prefix}-toilet-paper-slash:before { content: fa-content($fa-var-toilet-paper-slash); }\n.#{$fa-css-prefix}-toolbox:before { content: fa-content($fa-var-toolbox); }\n.#{$fa-css-prefix}-tools:before { content: fa-content($fa-var-tools); }\n.#{$fa-css-prefix}-tooth:before { content: fa-content($fa-var-tooth); }\n.#{$fa-css-prefix}-torah:before { content: fa-content($fa-var-torah); }\n.#{$fa-css-prefix}-torii-gate:before { content: fa-content($fa-var-torii-gate); }\n.#{$fa-css-prefix}-tractor:before { content: fa-content($fa-var-tractor); }\n.#{$fa-css-prefix}-trade-federation:before { content: fa-content($fa-var-trade-federation); }\n.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); }\n.#{$fa-css-prefix}-traffic-light:before { content: fa-content($fa-var-traffic-light); }\n.#{$fa-css-prefix}-trailer:before { content: fa-content($fa-var-trailer); }\n.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); }\n.#{$fa-css-prefix}-tram:before { content: fa-content($fa-var-tram); }\n.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); }\n.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); }\n.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); }\n.#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); }\n.#{$fa-css-prefix}-trash-restore:before { content: fa-content($fa-var-trash-restore); }\n.#{$fa-css-prefix}-trash-restore-alt:before { content: fa-content($fa-var-trash-restore-alt); }\n.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); }\n.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); }\n.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); }\n.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); }\n.#{$fa-css-prefix}-truck-loading:before { content: fa-content($fa-var-truck-loading); }\n.#{$fa-css-prefix}-truck-monster:before { content: fa-content($fa-var-truck-monster); }\n.#{$fa-css-prefix}-truck-moving:before { content: fa-content($fa-var-truck-moving); }\n.#{$fa-css-prefix}-truck-pickup:before { content: fa-content($fa-var-truck-pickup); }\n.#{$fa-css-prefix}-tshirt:before { content: fa-content($fa-var-tshirt); }\n.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); }\n.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); }\n.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); }\n.#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); }\n.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); }\n.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); }\n.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); }\n.#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); }\n.#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); }\n.#{$fa-css-prefix}-ubuntu:before { content: fa-content($fa-var-ubuntu); }\n.#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); }\n.#{$fa-css-prefix}-umbraco:before { content: fa-content($fa-var-umbraco); }\n.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); }\n.#{$fa-css-prefix}-umbrella-beach:before { content: fa-content($fa-var-umbrella-beach); }\n.#{$fa-css-prefix}-uncharted:before { content: fa-content($fa-var-uncharted); }\n.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); }\n.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); }\n.#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); }\n.#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); }\n.#{$fa-css-prefix}-unity:before { content: fa-content($fa-var-unity); }\n.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); }\n.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); }\n.#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); }\n.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); }\n.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); }\n.#{$fa-css-prefix}-unsplash:before { content: fa-content($fa-var-unsplash); }\n.#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); }\n.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); }\n.#{$fa-css-prefix}-ups:before { content: fa-content($fa-var-ups); }\n.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); }\n.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); }\n.#{$fa-css-prefix}-user-alt:before { content: fa-content($fa-var-user-alt); }\n.#{$fa-css-prefix}-user-alt-slash:before { content: fa-content($fa-var-user-alt-slash); }\n.#{$fa-css-prefix}-user-astronaut:before { content: fa-content($fa-var-user-astronaut); }\n.#{$fa-css-prefix}-user-check:before { content: fa-content($fa-var-user-check); }\n.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); }\n.#{$fa-css-prefix}-user-clock:before { content: fa-content($fa-var-user-clock); }\n.#{$fa-css-prefix}-user-cog:before { content: fa-content($fa-var-user-cog); }\n.#{$fa-css-prefix}-user-edit:before { content: fa-content($fa-var-user-edit); }\n.#{$fa-css-prefix}-user-friends:before { content: fa-content($fa-var-user-friends); }\n.#{$fa-css-prefix}-user-graduate:before { content: fa-content($fa-var-user-graduate); }\n.#{$fa-css-prefix}-user-injured:before { content: fa-content($fa-var-user-injured); }\n.#{$fa-css-prefix}-user-lock:before { content: fa-content($fa-var-user-lock); }\n.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); }\n.#{$fa-css-prefix}-user-minus:before { content: fa-content($fa-var-user-minus); }\n.#{$fa-css-prefix}-user-ninja:before { content: fa-content($fa-var-user-ninja); }\n.#{$fa-css-prefix}-user-nurse:before { content: fa-content($fa-var-user-nurse); }\n.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); }\n.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); }\n.#{$fa-css-prefix}-user-shield:before { content: fa-content($fa-var-user-shield); }\n.#{$fa-css-prefix}-user-slash:before { content: fa-content($fa-var-user-slash); }\n.#{$fa-css-prefix}-user-tag:before { content: fa-content($fa-var-user-tag); }\n.#{$fa-css-prefix}-user-tie:before { content: fa-content($fa-var-user-tie); }\n.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); }\n.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); }\n.#{$fa-css-prefix}-users-cog:before { content: fa-content($fa-var-users-cog); }\n.#{$fa-css-prefix}-users-slash:before { content: fa-content($fa-var-users-slash); }\n.#{$fa-css-prefix}-usps:before { content: fa-content($fa-var-usps); }\n.#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); }\n.#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); }\n.#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); }\n.#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); }\n.#{$fa-css-prefix}-vector-square:before { content: fa-content($fa-var-vector-square); }\n.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); }\n.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); }\n.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); }\n.#{$fa-css-prefix}-vest:before { content: fa-content($fa-var-vest); }\n.#{$fa-css-prefix}-vest-patches:before { content: fa-content($fa-var-vest-patches); }\n.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); }\n.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); }\n.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); }\n.#{$fa-css-prefix}-vial:before { content: fa-content($fa-var-vial); }\n.#{$fa-css-prefix}-vials:before { content: fa-content($fa-var-vials); }\n.#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); }\n.#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); }\n.#{$fa-css-prefix}-video-slash:before { content: fa-content($fa-var-video-slash); }\n.#{$fa-css-prefix}-vihara:before { content: fa-content($fa-var-vihara); }\n.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); }\n.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); }\n.#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); }\n.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); }\n.#{$fa-css-prefix}-virus:before { content: fa-content($fa-var-virus); }\n.#{$fa-css-prefix}-virus-slash:before { content: fa-content($fa-var-virus-slash); }\n.#{$fa-css-prefix}-viruses:before { content: fa-content($fa-var-viruses); }\n.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); }\n.#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); }\n.#{$fa-css-prefix}-voicemail:before { content: fa-content($fa-var-voicemail); }\n.#{$fa-css-prefix}-volleyball-ball:before { content: fa-content($fa-var-volleyball-ball); }\n.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); }\n.#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); }\n.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); }\n.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); }\n.#{$fa-css-prefix}-vote-yea:before { content: fa-content($fa-var-vote-yea); }\n.#{$fa-css-prefix}-vr-cardboard:before { content: fa-content($fa-var-vr-cardboard); }\n.#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); }\n.#{$fa-css-prefix}-walking:before { content: fa-content($fa-var-walking); }\n.#{$fa-css-prefix}-wallet:before { content: fa-content($fa-var-wallet); }\n.#{$fa-css-prefix}-warehouse:before { content: fa-content($fa-var-warehouse); }\n.#{$fa-css-prefix}-watchman-monitoring:before { content: fa-content($fa-var-watchman-monitoring); }\n.#{$fa-css-prefix}-water:before { content: fa-content($fa-var-water); }\n.#{$fa-css-prefix}-wave-square:before { content: fa-content($fa-var-wave-square); }\n.#{$fa-css-prefix}-waze:before { content: fa-content($fa-var-waze); }\n.#{$fa-css-prefix}-weebly:before { content: fa-content($fa-var-weebly); }\n.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); }\n.#{$fa-css-prefix}-weight:before { content: fa-content($fa-var-weight); }\n.#{$fa-css-prefix}-weight-hanging:before { content: fa-content($fa-var-weight-hanging); }\n.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); }\n.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); }\n.#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); }\n.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); }\n.#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); }\n.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); }\n.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); }\n.#{$fa-css-prefix}-wind:before { content: fa-content($fa-var-wind); }\n.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); }\n.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); }\n.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); }\n.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); }\n.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); }\n.#{$fa-css-prefix}-wine-bottle:before { content: fa-content($fa-var-wine-bottle); }\n.#{$fa-css-prefix}-wine-glass:before { content: fa-content($fa-var-wine-glass); }\n.#{$fa-css-prefix}-wine-glass-alt:before { content: fa-content($fa-var-wine-glass-alt); }\n.#{$fa-css-prefix}-wix:before { content: fa-content($fa-var-wix); }\n.#{$fa-css-prefix}-wizards-of-the-coast:before { content: fa-content($fa-var-wizards-of-the-coast); }\n.#{$fa-css-prefix}-wodu:before { content: fa-content($fa-var-wodu); }\n.#{$fa-css-prefix}-wolf-pack-battalion:before { content: fa-content($fa-var-wolf-pack-battalion); }\n.#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); }\n.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); }\n.#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); }\n.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); }\n.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); }\n.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); }\n.#{$fa-css-prefix}-wpressr:before { content: fa-content($fa-var-wpressr); }\n.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); }\n.#{$fa-css-prefix}-x-ray:before { content: fa-content($fa-var-x-ray); }\n.#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); }\n.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); }\n.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); }\n.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); }\n.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); }\n.#{$fa-css-prefix}-yammer:before { content: fa-content($fa-var-yammer); }\n.#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); }\n.#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); }\n.#{$fa-css-prefix}-yarn:before { content: fa-content($fa-var-yarn); }\n.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); }\n.#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); }\n.#{$fa-css-prefix}-yin-yang:before { content: fa-content($fa-var-yin-yang); }\n.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); }\n.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); }\n.#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); }\n.#{$fa-css-prefix}-zhihu:before { content: fa-content($fa-var-zhihu); }\n","// Screen Readers\n// -------------------------\n\n.sr-only { @include sr-only; }\n.sr-only-focusable { @include sr-only-focusable; }\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-solid-900.eot');\n src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-solid-900.woff') format('woff'),\n url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 400;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-regular-400.eot');\n src: url('#{$fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-regular-400.woff') format('woff'),\n url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-regular-400.svg#fontawesome') format('svg');\n}\n\n.far {\n font-family: 'Font Awesome 5 Free';\n font-weight: 400;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Brands';\n font-style: normal;\n font-weight: 400;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-brands-400.eot');\n src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-brands-400.woff') format('woff'),\n url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');\n}\n\n.fab {\n font-family: 'Font Awesome 5 Brands';\n font-weight: 400;\n}\n","\n// COLUMN SIZES AND MULTIPLES\n\n// Set number of columns\n@use \"sass:math\";\n\n$columns: math.div(100%, 12);\n\n// Some width variables if you need them\n$cols-half : #{($columns * 0.5)};\n$cols-1 : #{($columns * 1)};\n$cols-2 : #{($columns * 2)};\n$cols-3 : #{($columns * 3)};\n$cols-4 : #{($columns * 4)};\n$cols-5 : #{($columns * 5)};\n$cols-6 : #{($columns * 6)};\n$cols-7 : #{($columns * 7)};\n$cols-8 : #{($columns * 8)};\n$cols-9 : #{($columns * 9)};\n$cols-10 : #{($columns * 10)};\n$cols-11 : #{($columns * 11)};\n$cols-12 : #{($columns * 12)};\n\n// Add CSS to make the element (x)Number of columns wide.\n@mixin columns($multiples) {\n float: left;\n width: ($columns * $multiples);\n}\n\n// Add CSS to make the (x) number of elements sit on one row.\n@mixin items($multiples, $spacing) {\n float: left;\n margin-left: $spacing;\n width: calc((100% - (#{$spacing} * #{$multiples - 1})) / #{$multiples});\n &:nth-child(#{$multiples}n+1) {\n clear: left;\n margin-left: 0;\n }\n}\n\n// Add CSS to reset a block element to stretch across one row.\n@mixin items-1 {\n float: none;\n margin-left: 0;\n width: auto;\n}\n\n// Some classes to add responsive sizing directly in templates.\n\n// DESKTOP ONLY\n@media (min-width: 768px) {\n .lg-6 { @include items(6, $spacing-3); }\n .lg-5 { @include items(5, $spacing-3); }\n .lg-4 { @include items(4, $spacing-3); }\n .lg-3 { @include items(3, $spacing-3); }\n .lg-2 { @include items(2, $spacing-3); }\n .lg-1 { @include items-1; }\n}\n\n// TABLET\n@media (max-width: 767px) {\n .md-4 { @include items(4, $spacing-3); }\n .md-3 { @include items(3, $spacing-3); }\n .md-2 { @include items(2, $spacing-3); }\n .md-1 { @include items-1; }\n}\n\n// MOBILE\n@media (max-width: 480px) {\n .sm-4 { @include items(4, $spacing-4); }\n .sm-3 { @include items(3, $spacing-4); }\n .sm-2 { @include items(2, $spacing-4); }\n .sm-1 { @include items-1; }\n}\n\n.clearfix {\n clear: both;\n}\n\nsection > .container {\n overflow: inherit;\n}\n\n#next-container > .container {\n overflow: hidden;\n}\n","$gds-base-spacing-unit: 15px;\n$design-max-width: 1200px;\n\n// SPACING\n$spacing-1: 60px;\n$spacing-2: 45px;\n$spacing-3: 30px;\n$spacing-4: 15px;\n\n// and reduced for Mobile\n$spacing-1-m: 40px;\n$spacing-2-m: 30px;\n$spacing-3-m: 20px;\n$spacing-4-m: 10px;\n","\n// UTILITY CLASSES\n// ================\n\n@import 'typography';\n@import 'colours';\n\n@media (max-width: 960px) {\n .reverse-columns-l {\n flex-direction: column-reverse;\n }\n}\n\n@media (max-width: 768px) {\n .reverse-columns-m {\n flex-direction: column-reverse;\n }\n}\n\n@media (max-width: 640px) {\n .reverse-columns-s {\n flex-direction: column-reverse;\n }\n\n .button-large {\n width: 100%;\n }\n}\n\n\n.font-overpass {\n font-family: $brand-font-alternative;\n}\n\n.highlight-circle {\n display: inline-block;\n font-size: 19px;\n font-weight: 700;\n border-radius: 50%;\n height: 45px;\n width: 45px;\n color: $white;\n text-align: center;\n padding-top: 8px;\n}\n\n.centre-children {\n text-align: center;\n}\n","// DIT colour palette\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$grey: #333333; // rgb( 51, 51, 51)\n$mid-grey: #666666;\n$light-grey: #d8d8d8; // rgb(216, 216, 216)\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n$white: #ffffff; // rgb(255, 255, 255)\n\n// Blue\n$active-blue: #006ccc; // rgb( 0, 108, 204)\n$active-blue-alt: #328dc2; // rgb( 50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb( 19, 41, 101)\n$dark-navy: #160d37; // rgb( 22, 13, 55)\n$great-blue: #1e1348; // rgb( 30, 19, 72)\n$mid-blue: #00549f; // rgb( 0, 84, 159)\n$denim: #0d73ce; // rgb( 13, 115, 206)\n\n// Aqua\n$aqua: #007ea3; // rgb( 0, 126, 163)\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n$teal: #00A699;\n\n// Other\n$black: #000000; // rgb( 0, 0, 0)\n$focus-yellow: #ffbf47; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n","// Creating CSS vars so we can read these in our JS components\n:root {\n --breakpoint-mobile: 640px;\n --breakpoint-tablet: 768px;\n --breakpoint-desktop: 1024px;\n --breakpoint-desktop-large: 1200px;\n}\n\n$site-width: 1230px;\n\n$gutter-small: 15px;\n$gutter-medium: 14px;\n$gutter-large: 16px;\n$gutter-xlarge: 30px;\n\n$mobile-max-breakpoint: 640px;\n$tablet-max-breakpoint: 768px;\n$desktop-max-breakpoint: 1024px;\n$desktop-large-max-breakpoint: 1200px;\n\n// For use with './helpers/breakpoints' mixin\n// n = default behaviour (target breakpoints at and above this)\n// n_lt = target breakpoints less than this\n// n_o = target only this breakpoint range\n$magna-global-breakpoints: (\n // Small devices (landscape phones: >=640px)\n sm: 'screen and (min-width: #{$mobile-max-breakpoint})',\n // Extra small devices (portrait phones: <640px)\n sm_lt: 'screen and (max-width: #{$mobile-max-breakpoint})',\n // Small devices (landscape phones: >=640px, <768px)\n sm_o: 'screen and (min-width: #{$mobile-max-breakpoint}) and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px)\n md: 'screen and (min-width: #{$tablet-max-breakpoint})',\n // Small devices (landscape phones: <768px)\n md_lt: 'screen and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px, <1024px)\n md_o: 'screen and (min-width: #{$tablet-max-breakpoint}) and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px)\n lg: 'screen and (min-width: #{$desktop-max-breakpoint})',\n // Medium devices (tablets: <1024px)\n lg_lt: 'screen and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px, <1200px)\n lg_o: 'screen and (min-width: #{$desktop-max-breakpoint}) and (max-width: #{$desktop-large-max-breakpoint})',\n // Extra large devices (large desktops: >=1200px)\n xl: 'screen and (min-width: #{$desktop-large-max-breakpoint})',\n // Large devices (desktops: <1200px)\n xl_lt: 'screen and (max-width: #{$desktop-large-max-breakpoint})'\n);\n\n$mobile-min-breakpoint: $mobile-max-breakpoint + 1;\n$tablet-min-breakpoint: $tablet-max-breakpoint + 1;\n$desktop-min-breakpoint: $desktop-max-breakpoint + 1;\n\n$brand-font-heading: 'FS Lucas SemiBold', Arial, Helvetica, Verdana;\n$brand-font-body: 'FS Lucas', Arial, Helvetica, Verdana;\n$quote-font: 'Georgia', serif;\n\n$font-size-small-desktop: 16px;\n$base-font-size-desktop: 19px;\n$font-size-large-desktop: 24px;\n$font-size-xlarge-desktop: 36px;\n$font-size-xxlarge-desktop: 48px;\n\n$line-height-desktop: 1.578947368;\n$line-height-desktop-px: #{$line-height-desktop * $base-font-size-desktop};\n\n$font-size-small-mobile: 14px;\n$base-font-size-mobile: 16px;\n$font-size-large-mobile: 19px;\n$font-size-xlarge-mobile: 24px;\n$font-size-xxlarge-mobile: 36px;\n\n$line-height-mobile: 1.375;\n$line-height-mobile-px: #{$line-height-mobile * $base-font-size-mobile};\n\n$normal: 400;\n$bold: 700;\n\n// Desktop\n$space-xxs: ($line-height-desktop * $base-font-size-desktop) * 0.25;\n$space-xs: ($line-height-desktop * $base-font-size-desktop) * 0.5;\n$space-s: ($line-height-desktop * $base-font-size-desktop);\n$space-m: ($line-height-desktop * $base-font-size-desktop) * 3 * 0.5;\n$space-l: 60px;\n$space-xl: ($line-height-desktop * $base-font-size-desktop) * 3;\n$space-xxl: ($line-height-desktop * $base-font-size-desktop) * 4;\n\n// Mobile\n$space-xxs-m: ($line-height-mobile * $base-font-size-mobile) * 0.25;\n$space-xs-m: ($line-height-mobile * $base-font-size-mobile) * 0.5;\n$space-s-m: ($line-height-mobile * $base-font-size-mobile);\n$space-m-m: 30px;\n$space-l-m: 35px;\n$space-xl-m: ($line-height-mobile * $base-font-size-mobile) * 3;\n$space-xxl-m: ($line-height-mobile * $base-font-size-mobile) * 4;\n\n$space-n-xs: 0 - $space-xs;\n$space-n-s: 0 - $space-s;\n$space-n-m: 0 - $space-m;\n$space-n-l: 0 - $space-l;\n$space-n-xl: 0 - $space-xl;\n$space-n-xxl: 0 - $space-xxl;\n\n$space-n-xs-m: 0 - $space-xs-m;\n$space-n-s-m: 0 - $space-s-m;\n$space-n-m-m: 0 - $space-m-m;\n$space-n-l-m: 0 - $space-l-m;\n$space-n-xl-m: 0 - $space-xl-m;\n$space-n-xxl-m: 0 - $space-xxl-m;\n","/**\n These are global styles from great-styles but not yet available in domestic.\n We can remove these when domestic relies fully on great-styles.\n\n TODO: Remove when domestic uses great-styles\n */\n\n@import 'node_modules/great-styles/src/scss/helpers/vars';\n\n// Font-styles applied to , scope only to elements that need it for now:\n.magna-header {\n font-size: 20px;\n line-height: 30px;\n\n & .container {\n max-width: $site-width;\n margin: 0 $gutter-small;\n padding: 0;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin: 0 $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin: 0 $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin: 0 $gutter-xlarge;\n }\n\n @media (min-width: $site-width+($gutter-xlarge * 2)) {\n margin: 0 auto;\n }\n }\n}\n","/*\n Hardcoded design tokens placed here until new invision\n DSM provides design token functionality.\n*/\n\n:root {\n --font-size-title-1: 24px;\n --font-size-title-2: 28px;\n --font-size-title-3: 36px;\n --font-size-title-4: 48px;\n --font-size-title-5: 60px;\n\n --font-size-body-1: 12px;\n --font-size-body-2: 16px;\n --font-size-body-3: 20px;\n}\n\n/*\n Colours\n*/\n\n$colour-green-30: #d0ead2 !default;\n$colour-green-100: #75c67c !default;\n$colour-light-grey: #8e969c !default;\n$colour-grey: #6f787a !default;\n$colour-black-05: #efefef !default;\n\n/*\n Text Styles\n*/\n\n@mixin font-title-1() {\n font-size: var(--font-size-title-1);\n line-height: 34px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-2() {\n font-size: var(--font-size-title-2);\n line-height: 32px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-3() {\n font-size: var(--font-size-title-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-4() {\n font-size: var(--font-size-title-4);\n line-height: 48px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-5() {\n font-size: var(--font-size-title-5);\n line-height: 60px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-1() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-1-bold() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-2() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-2-bold() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-3() {\n font-size: var(--font-size-body-3);\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-3-bold() {\n font-size: 20px;\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin quote-text() {\n font-size: var(--font-size-body-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: Georgia;\n font-style: italic;\n font-weight: 400;\n}\n","@import '../../helpers/vars';\n@import '../../helpers/colours';\n@import '../../helpers/mixins';\n@import '../../helpers/breakpoints';\n\n@mixin focus_outline {\n &:focus {\n outline: 4px solid $focus-yellow;\n }\n}\n\n.magna-header {\n @include float-clear();\n padding: 20px 0;\n background: $blue-deep-100;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-weight: 400;\n}\n\n.magna-header a,\n.magna-header__dropdown a {\n font-size: 1rem;\n color: $white;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.magna-header__logo {\n float: left;\n position: relative;\n z-index: 1;\n margin-right: 1rem;\n margin-bottom: -100%;\n\n & img {\n display: block;\n width: auto;\n height: 60px;\n margin-top: 15px;\n\n @include breakpoint(sm) {\n height: 75px;\n margin-top: 13px;\n }\n }\n}\n\n.magna-header__extra-links {\n float: right;\n margin: 0;\n\n & li {\n display: inline-block;\n margin-left: 1rem;\n }\n}\n\n.magna-header__menu {\n position: relative;\n float: right;\n clear: right;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n justify-content: flex-end;\n align-items: center;\n\n @include breakpoint(sm) {\n flex-direction: row-reverse;\n justify-content: flex-start;\n padding-left: 170px;\n margin-top: 0;\n }\n}\n\n.magna-header__dropdown-button {\n position: relative;\n z-index: 5;\n display: none;\n align-items: center;\n padding: .5rem 1rem;\n margin-top: .5rem;\n background: $blue-deep-100;\n border: 2px solid #fff;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-size: 1rem;\n color: $white;\n cursor: pointer;\n\n .js-enabled & {\n display: flex;\n }\n\n @include focus_outline;\n\n @include breakpoint(sm) {\n margin: 1rem 0 0 2rem;\n }\n\n &[aria-expanded=true] {\n background: $active-blue;\n }\n}\n\n.magna-header__dropdown-button__icon {\n display: inline-block;\n position: relative;\n width: 20px;\n height: 20px;\n margin-left: 10px;\n pointer-events: none;\n\n &:before,\n &:after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 2px;\n background-color: $white;\n left: 0;\n transition: all .2s ease;\n }\n\n &:before {\n top: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n top: 9px;\n left: -2px;\n transform: rotate(45deg);\n }\n }\n\n &:after {\n bottom: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n bottom: 9px;\n left: -2px;\n transform: rotate(-45deg);\n }\n }\n\n\n}\n\n.magna-header__overlay {\n display: none;\n position: fixed;\n z-index: 2;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: rgba(0, 0, 0, .5);\n\n [aria-expanded=true] ~ & {\n display: block;\n }\n}\n\n.magna-header__dropdown {\n display: block;\n z-index: 4;\n left: 0;\n right: 0;\n top: 49px;\n margin: 0 -15px;\n background: $blue-deep-80;\n overflow: visible;\n\n .js-enabled & {\n display: none;\n position: absolute;\n }\n\n &[aria-hidden=true] {\n display: none;\n }\n\n &[aria-hidden=false],\n .js-enabled &--open {\n display: block;\n // `display: block` can only be animated using keyframes\n -webkit-animation: fadeIn .3s;\n animation: fadeIn .3s;\n }\n\n @include breakpoint(sm) {\n left: auto;\n top: 57px;\n width: 370px;\n margin: 0;\n }\n}\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.magna-header__greeting {\n padding: 15px;\n background-color: $active-blue;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n color: $white;\n}\n\n.magna-header__menu-items {\n margin: 0;\n padding: 5px 20px;\n\n & li {\n margin: 0;\n padding: 0;\n\n &:not(:last-child) {\n border-bottom: 1px solid $blue-deep-70;\n }\n }\n\n & a,\n & button {\n position: relative;\n display: block;\n padding: .5rem 0;\n font-size: 1em;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n\n @include focus_outline;\n\n .tag {\n position: absolute;\n right: 0;\n }\n }\n\n & button {\n width: 100%;\n color: $white;\n text-align: left;\n background: none;\n border: 0;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n & .button:hover {\n text-decoration: none;\n }\n}\n\n.magna-header__search {\n clear: both;\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n margin-top: 1rem;\n\n @include breakpoint(sm) {\n flex-basis: auto;\n }\n\n @include breakpoint(lg) {\n margin-left: 2rem;\n }\n\n & input {\n flex-grow: 1;\n min-width: 10rem;\n padding-left: 1rem;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n border-radius: 0;\n\n &:focus {\n padding: 0 0 0 1rem;\n }\n }\n\n & button {\n flex-shrink: 0;\n height: 42px;\n width: 42px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: $active-blue;\n background-image: url(asset-path('search.svg'));\n background-size: 20px;\n border: 0;\n color: $white;\n cursor: pointer;\n\n @include focus_outline;\n }\n}\n\n\n.magna-header__nav {\n margin: 1rem 0 0;\n\n & li {\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n\n & a {\n display: inline-block;\n margin: 0 0 0 2rem;\n padding: .5rem 0;\n\n @include focus_outline;\n\n &.active {\n text-decoration: underline;\n }\n }\n}\n","/*\n This file was auto-generated by InVision DSM from the GREAT design library.\n To keep style values in sync across teams, changes to this file should be made directly from DSM.\n\n*/\n/*\n Colors:\n*/\n\n$colour-red-deep-100: #b00d23 !default;\n$colour-stone-100: #dfd5c5 !default;\n$colour-purple-100: #4f0b7b !default;\n$colour-red-100: #e41f13 !default;\n$colour-red-90: #e93836 !default;\n$colour-red-80: #eb4f4d !default;\n$colour-red-70: #eb6667 !default;\n$colour-red-60: #ee7c7d !default;\n$colour-red-50: #f19293 !default;\n$colour-red-40: #f4a7a8 !default;\n$colour-red-30: #f7bdbe !default;\n$colour-red-20: #f9d3d4 !default;\n$colour-red-10: #fce9e9 !default;\n$colour-blue-deep-100: #1e1348 !default;\n$colour-blue-deep-90: #352b5a !default;\n$colour-blue-deep-80: #4b426d !default;\n$colour-blue-deep-70: #635a7f !default;\n$colour-blue-deep-60: #787191 !default;\n$colour-blue-deep-50: #8f89a4 !default;\n$colour-blue-deep-40: #a5a1b6 !default;\n$colour-blue-deep-30: #bcb8c8 !default;\n$colour-blue-deep-20: #d2d0da !default;\n$colour-blue-deep-10: #e9e7ed !default;\n$colour-black-100: #000000 !default;\n$colour-black-90: #181818 !default;\n$colour-black-80: #4a4a4a !default;\n$colour-black-70: #646464 !default;\n$colour-black-60: #7c7c7c !default;\n$colour-black-50: #959595 !default;\n$colour-black-40: #979797 !default;\n$colour-black-30: #aeaeae !default;\n$colour-black-20: #c7c7c7 !default;\n$colour-black-10: #e0e0e0 !default;\n$colour-white-100: #ffffff !default;\n$colour-aqua-100: #007ea3 !default;\n$colour-aqua-20: #cbe5ee !default;\n$colour-blue-100: #00549f !default;\n\n/*\n Font Styles:\n*/\n\n/* body/1-black/1-left font style */\n$font-body-1-black-1-left-font-size: 20px !default;\n$font-body-1-black-1-left-line-height: 30px !default;\n$font-body-1-black-1-left-text-align: left !default;\n$font-body-1-black-1-left-color: #000000 !default;\n$font-body-1-black-1-left-font-style: normal !default;\n$font-body-1-black-1-left-font-weight: 400 !default;\n$font-body-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-1-left () {\n font-size: $font-body-1-black-1-left-font-size;\n line-height: $font-body-1-black-1-left-line-height;\n text-align: $font-body-1-black-1-left-text-align;\n color: $font-body-1-black-1-left-color;\n font-style: $font-body-1-black-1-left-font-style;\n font-weight: $font-body-1-black-1-left-font-weight;\n font-family: $font-body-1-black-1-left-font-family;\n}\n\n/* body/2-grey/1-left font style */\n$font-body-2-grey-1-left-font-size: 20px !default;\n$font-body-2-grey-1-left-line-height: 30px !default;\n$font-body-2-grey-1-left-text-align: left !default;\n$font-body-2-grey-1-left-color: #404040 !default;\n$font-body-2-grey-1-left-font-style: normal !default;\n$font-body-2-grey-1-left-font-weight: 400 !default;\n$font-body-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-1-left () {\n font-size: $font-body-2-grey-1-left-font-size;\n line-height: $font-body-2-grey-1-left-line-height;\n text-align: $font-body-2-grey-1-left-text-align;\n color: $font-body-2-grey-1-left-color;\n font-style: $font-body-2-grey-1-left-font-style;\n font-weight: $font-body-2-grey-1-left-font-weight;\n font-family: $font-body-2-grey-1-left-font-family;\n}\n\n/* body/3-light-grey/1-left font style */\n$font-body-3-light-grey-1-left-font-size: 20px !default;\n$font-body-3-light-grey-1-left-line-height: 30px !default;\n$font-body-3-light-grey-1-left-text-align: left !default;\n$font-body-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-3-light-grey-1-left-font-style: normal !default;\n$font-body-3-light-grey-1-left-font-weight: 400 !default;\n$font-body-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-1-left () {\n font-size: $font-body-3-light-grey-1-left-font-size;\n line-height: $font-body-3-light-grey-1-left-line-height;\n text-align: $font-body-3-light-grey-1-left-text-align;\n color: $font-body-3-light-grey-1-left-color;\n font-style: $font-body-3-light-grey-1-left-font-style;\n font-weight: $font-body-3-light-grey-1-left-font-weight;\n font-family: $font-body-3-light-grey-1-left-font-family;\n}\n\n/* body/4-white/1-left font style */\n$font-body-4-white-1-left-font-size: 20px !default;\n$font-body-4-white-1-left-line-height: 30px !default;\n$font-body-4-white-1-left-text-align: left !default;\n$font-body-4-white-1-left-color: #ffffff !default;\n$font-body-4-white-1-left-font-style: normal !default;\n$font-body-4-white-1-left-font-weight: 400 !default;\n$font-body-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-1-left () {\n font-size: $font-body-4-white-1-left-font-size;\n line-height: $font-body-4-white-1-left-line-height;\n text-align: $font-body-4-white-1-left-text-align;\n color: $font-body-4-white-1-left-color;\n font-style: $font-body-4-white-1-left-font-style;\n font-weight: $font-body-4-white-1-left-font-weight;\n font-family: $font-body-4-white-1-left-font-family;\n}\n\n/* body/1-black/2-center font style */\n$font-body-1-black-2-center-font-size: 20px !default;\n$font-body-1-black-2-center-line-height: 30px !default;\n$font-body-1-black-2-center-text-align: center !default;\n$font-body-1-black-2-center-color: #000000 !default;\n$font-body-1-black-2-center-font-style: normal !default;\n$font-body-1-black-2-center-font-weight: 400 !default;\n$font-body-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-2-center () {\n font-size: $font-body-1-black-2-center-font-size;\n line-height: $font-body-1-black-2-center-line-height;\n text-align: $font-body-1-black-2-center-text-align;\n color: $font-body-1-black-2-center-color;\n font-style: $font-body-1-black-2-center-font-style;\n font-weight: $font-body-1-black-2-center-font-weight;\n font-family: $font-body-1-black-2-center-font-family;\n}\n\n/* body/2-grey/2-center font style */\n$font-body-2-grey-2-center-font-size: 20px !default;\n$font-body-2-grey-2-center-line-height: 30px !default;\n$font-body-2-grey-2-center-text-align: center !default;\n$font-body-2-grey-2-center-color: #404040 !default;\n$font-body-2-grey-2-center-font-style: normal !default;\n$font-body-2-grey-2-center-font-weight: 400 !default;\n$font-body-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-2-center () {\n font-size: $font-body-2-grey-2-center-font-size;\n line-height: $font-body-2-grey-2-center-line-height;\n text-align: $font-body-2-grey-2-center-text-align;\n color: $font-body-2-grey-2-center-color;\n font-style: $font-body-2-grey-2-center-font-style;\n font-weight: $font-body-2-grey-2-center-font-weight;\n font-family: $font-body-2-grey-2-center-font-family;\n}\n\n/* body/3-light-grey/2-center font style */\n$font-body-3-light-grey-2-center-font-size: 20px !default;\n$font-body-3-light-grey-2-center-line-height: 30px !default;\n$font-body-3-light-grey-2-center-text-align: center !default;\n$font-body-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-3-light-grey-2-center-font-style: normal !default;\n$font-body-3-light-grey-2-center-font-weight: 400 !default;\n$font-body-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-2-center () {\n font-size: $font-body-3-light-grey-2-center-font-size;\n line-height: $font-body-3-light-grey-2-center-line-height;\n text-align: $font-body-3-light-grey-2-center-text-align;\n color: $font-body-3-light-grey-2-center-color;\n font-style: $font-body-3-light-grey-2-center-font-style;\n font-weight: $font-body-3-light-grey-2-center-font-weight;\n font-family: $font-body-3-light-grey-2-center-font-family;\n}\n\n/* body/4-white/2-center font style */\n$font-body-4-white-2-center-font-size: 20px !default;\n$font-body-4-white-2-center-line-height: 30px !default;\n$font-body-4-white-2-center-text-align: center !default;\n$font-body-4-white-2-center-color: #ffffff !default;\n$font-body-4-white-2-center-font-style: normal !default;\n$font-body-4-white-2-center-font-weight: 400 !default;\n$font-body-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-2-center () {\n font-size: $font-body-4-white-2-center-font-size;\n line-height: $font-body-4-white-2-center-line-height;\n text-align: $font-body-4-white-2-center-text-align;\n color: $font-body-4-white-2-center-color;\n font-style: $font-body-4-white-2-center-font-style;\n font-weight: $font-body-4-white-2-center-font-weight;\n font-family: $font-body-4-white-2-center-font-family;\n}\n\n/* body/1-black/3-right font style */\n$font-body-1-black-3-right-font-size: 20px !default;\n$font-body-1-black-3-right-line-height: 30px !default;\n$font-body-1-black-3-right-text-align: right !default;\n$font-body-1-black-3-right-color: #000000 !default;\n$font-body-1-black-3-right-font-style: normal !default;\n$font-body-1-black-3-right-font-weight: 400 !default;\n$font-body-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-3-right () {\n font-size: $font-body-1-black-3-right-font-size;\n line-height: $font-body-1-black-3-right-line-height;\n text-align: $font-body-1-black-3-right-text-align;\n color: $font-body-1-black-3-right-color;\n font-style: $font-body-1-black-3-right-font-style;\n font-weight: $font-body-1-black-3-right-font-weight;\n font-family: $font-body-1-black-3-right-font-family;\n}\n\n/* body/2-grey/3-right font style */\n$font-body-2-grey-3-right-font-size: 20px !default;\n$font-body-2-grey-3-right-line-height: 30px !default;\n$font-body-2-grey-3-right-text-align: right !default;\n$font-body-2-grey-3-right-color: #404040 !default;\n$font-body-2-grey-3-right-font-style: normal !default;\n$font-body-2-grey-3-right-font-weight: 400 !default;\n$font-body-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-3-right () {\n font-size: $font-body-2-grey-3-right-font-size;\n line-height: $font-body-2-grey-3-right-line-height;\n text-align: $font-body-2-grey-3-right-text-align;\n color: $font-body-2-grey-3-right-color;\n font-style: $font-body-2-grey-3-right-font-style;\n font-weight: $font-body-2-grey-3-right-font-weight;\n font-family: $font-body-2-grey-3-right-font-family;\n}\n\n/* body/3-light-grey/3-right font style */\n$font-body-3-light-grey-3-right-font-size: 20px !default;\n$font-body-3-light-grey-3-right-line-height: 30px !default;\n$font-body-3-light-grey-3-right-text-align: right !default;\n$font-body-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-3-light-grey-3-right-font-style: normal !default;\n$font-body-3-light-grey-3-right-font-weight: 400 !default;\n$font-body-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-3-right () {\n font-size: $font-body-3-light-grey-3-right-font-size;\n line-height: $font-body-3-light-grey-3-right-line-height;\n text-align: $font-body-3-light-grey-3-right-text-align;\n color: $font-body-3-light-grey-3-right-color;\n font-style: $font-body-3-light-grey-3-right-font-style;\n font-weight: $font-body-3-light-grey-3-right-font-weight;\n font-family: $font-body-3-light-grey-3-right-font-family;\n}\n\n/* body/4-white/3-right font style */\n$font-body-4-white-3-right-font-size: 20px !default;\n$font-body-4-white-3-right-line-height: 30px !default;\n$font-body-4-white-3-right-text-align: right !default;\n$font-body-4-white-3-right-color: #ffffff !default;\n$font-body-4-white-3-right-font-style: normal !default;\n$font-body-4-white-3-right-font-weight: 400 !default;\n$font-body-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-3-right () {\n font-size: $font-body-4-white-3-right-font-size;\n line-height: $font-body-4-white-3-right-line-height;\n text-align: $font-body-4-white-3-right-text-align;\n color: $font-body-4-white-3-right-color;\n font-style: $font-body-4-white-3-right-font-style;\n font-weight: $font-body-4-white-3-right-font-weight;\n font-family: $font-body-4-white-3-right-font-family;\n}\n\n/* body/6-blue/2-center font style */\n$font-body-6-blue-2-center-font-size: 20px !default;\n$font-body-6-blue-2-center-line-height: 30px !default;\n$font-body-6-blue-2-center-text-align: center !default;\n$font-body-6-blue-2-center-color: #1e1348 !default;\n$font-body-6-blue-2-center-font-style: normal !default;\n$font-body-6-blue-2-center-font-weight: 400 !default;\n$font-body-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-2-center () {\n font-size: $font-body-6-blue-2-center-font-size;\n line-height: $font-body-6-blue-2-center-line-height;\n text-align: $font-body-6-blue-2-center-text-align;\n color: $font-body-6-blue-2-center-color;\n font-style: $font-body-6-blue-2-center-font-style;\n font-weight: $font-body-6-blue-2-center-font-weight;\n font-family: $font-body-6-blue-2-center-font-family;\n}\n\n/* body/6-blue/3-right font style */\n$font-body-6-blue-3-right-font-size: 20px !default;\n$font-body-6-blue-3-right-line-height: 30px !default;\n$font-body-6-blue-3-right-text-align: right !default;\n$font-body-6-blue-3-right-color: #1e1348 !default;\n$font-body-6-blue-3-right-font-style: normal !default;\n$font-body-6-blue-3-right-font-weight: 400 !default;\n$font-body-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-3-right () {\n font-size: $font-body-6-blue-3-right-font-size;\n line-height: $font-body-6-blue-3-right-line-height;\n text-align: $font-body-6-blue-3-right-text-align;\n color: $font-body-6-blue-3-right-color;\n font-style: $font-body-6-blue-3-right-font-style;\n font-weight: $font-body-6-blue-3-right-font-weight;\n font-family: $font-body-6-blue-3-right-font-family;\n}\n\n/* body/6-blue/1-left font style */\n$font-body-6-blue-1-left-font-size: 20px !default;\n$font-body-6-blue-1-left-line-height: 30px !default;\n$font-body-6-blue-1-left-text-align: left !default;\n$font-body-6-blue-1-left-color: #1e1348 !default;\n$font-body-6-blue-1-left-font-style: normal !default;\n$font-body-6-blue-1-left-font-weight: 400 !default;\n$font-body-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-1-left () {\n font-size: $font-body-6-blue-1-left-font-size;\n line-height: $font-body-6-blue-1-left-line-height;\n text-align: $font-body-6-blue-1-left-text-align;\n color: $font-body-6-blue-1-left-color;\n font-style: $font-body-6-blue-1-left-font-style;\n font-weight: $font-body-6-blue-1-left-font-weight;\n font-family: $font-body-6-blue-1-left-font-family;\n}\n\n/* body/5-red/1-left font style */\n$font-body-5-red-1-left-font-size: 20px !default;\n$font-body-5-red-1-left-line-height: 30px !default;\n$font-body-5-red-1-left-text-align: left !default;\n$font-body-5-red-1-left-color: #e41f13 !default;\n$font-body-5-red-1-left-font-style: normal !default;\n$font-body-5-red-1-left-font-weight: 400 !default;\n$font-body-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-1-left () {\n font-size: $font-body-5-red-1-left-font-size;\n line-height: $font-body-5-red-1-left-line-height;\n text-align: $font-body-5-red-1-left-text-align;\n color: $font-body-5-red-1-left-color;\n font-style: $font-body-5-red-1-left-font-style;\n font-weight: $font-body-5-red-1-left-font-weight;\n font-family: $font-body-5-red-1-left-font-family;\n}\n\n/* body/5-red/2-center font style */\n$font-body-5-red-2-center-font-size: 20px !default;\n$font-body-5-red-2-center-line-height: 30px !default;\n$font-body-5-red-2-center-text-align: center !default;\n$font-body-5-red-2-center-color: #e41f13 !default;\n$font-body-5-red-2-center-font-style: normal !default;\n$font-body-5-red-2-center-font-weight: 400 !default;\n$font-body-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-2-center () {\n font-size: $font-body-5-red-2-center-font-size;\n line-height: $font-body-5-red-2-center-line-height;\n text-align: $font-body-5-red-2-center-text-align;\n color: $font-body-5-red-2-center-color;\n font-style: $font-body-5-red-2-center-font-style;\n font-weight: $font-body-5-red-2-center-font-weight;\n font-family: $font-body-5-red-2-center-font-family;\n}\n\n/* body/5-red/3-right font style */\n$font-body-5-red-3-right-font-size: 20px !default;\n$font-body-5-red-3-right-line-height: 30px !default;\n$font-body-5-red-3-right-text-align: right !default;\n$font-body-5-red-3-right-color: #e41f13 !default;\n$font-body-5-red-3-right-font-style: normal !default;\n$font-body-5-red-3-right-font-weight: 400 !default;\n$font-body-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-3-right () {\n font-size: $font-body-5-red-3-right-font-size;\n line-height: $font-body-5-red-3-right-line-height;\n text-align: $font-body-5-red-3-right-text-align;\n color: $font-body-5-red-3-right-color;\n font-style: $font-body-5-red-3-right-font-style;\n font-weight: $font-body-5-red-3-right-font-weight;\n font-family: $font-body-5-red-3-right-font-family;\n}\n\n/* body/6-blue-60/2-center font style */\n$font-body-6-blue-60-2-center-font-size: 20px !default;\n$font-body-6-blue-60-2-center-line-height: 30px !default;\n$font-body-6-blue-60-2-center-text-align: center !default;\n$font-body-6-blue-60-2-center-color: #787191 !default;\n$font-body-6-blue-60-2-center-font-style: normal !default;\n$font-body-6-blue-60-2-center-font-weight: 400 !default;\n$font-body-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-2-center () {\n font-size: $font-body-6-blue-60-2-center-font-size;\n line-height: $font-body-6-blue-60-2-center-line-height;\n text-align: $font-body-6-blue-60-2-center-text-align;\n color: $font-body-6-blue-60-2-center-color;\n font-style: $font-body-6-blue-60-2-center-font-style;\n font-weight: $font-body-6-blue-60-2-center-font-weight;\n font-family: $font-body-6-blue-60-2-center-font-family;\n}\n\n/* body/6-blue-80/2-center font style */\n$font-body-6-blue-80-2-center-font-size: 20px !default;\n$font-body-6-blue-80-2-center-line-height: 30px !default;\n$font-body-6-blue-80-2-center-text-align: center !default;\n$font-body-6-blue-80-2-center-font-style: normal !default;\n$font-body-6-blue-80-2-center-font-weight: 400 !default;\n$font-body-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-2-center () {\n font-size: $font-body-6-blue-80-2-center-font-size;\n line-height: $font-body-6-blue-80-2-center-line-height;\n text-align: $font-body-6-blue-80-2-center-text-align;\n font-style: $font-body-6-blue-80-2-center-font-style;\n font-weight: $font-body-6-blue-80-2-center-font-weight;\n font-family: $font-body-6-blue-80-2-center-font-family;\n}\n\n/* body/6-blue-60/1-left font style */\n$font-body-6-blue-60-1-left-font-size: 20px !default;\n$font-body-6-blue-60-1-left-line-height: 30px !default;\n$font-body-6-blue-60-1-left-text-align: left !default;\n$font-body-6-blue-60-1-left-color: #787191 !default;\n$font-body-6-blue-60-1-left-font-style: normal !default;\n$font-body-6-blue-60-1-left-font-weight: 400 !default;\n$font-body-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-1-left () {\n font-size: $font-body-6-blue-60-1-left-font-size;\n line-height: $font-body-6-blue-60-1-left-line-height;\n text-align: $font-body-6-blue-60-1-left-text-align;\n color: $font-body-6-blue-60-1-left-color;\n font-style: $font-body-6-blue-60-1-left-font-style;\n font-weight: $font-body-6-blue-60-1-left-font-weight;\n font-family: $font-body-6-blue-60-1-left-font-family;\n}\n\n/* body/6-blue-80/1-left font style */\n$font-body-6-blue-80-1-left-font-size: 20px !default;\n$font-body-6-blue-80-1-left-line-height: 30px !default;\n$font-body-6-blue-80-1-left-text-align: left !default;\n$font-body-6-blue-80-1-left-color: #4b426d !default;\n$font-body-6-blue-80-1-left-font-style: normal !default;\n$font-body-6-blue-80-1-left-font-weight: 400 !default;\n$font-body-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-1-left () {\n font-size: $font-body-6-blue-80-1-left-font-size;\n line-height: $font-body-6-blue-80-1-left-line-height;\n text-align: $font-body-6-blue-80-1-left-text-align;\n color: $font-body-6-blue-80-1-left-color;\n font-style: $font-body-6-blue-80-1-left-font-style;\n font-weight: $font-body-6-blue-80-1-left-font-weight;\n font-family: $font-body-6-blue-80-1-left-font-family;\n}\n\n/* body/6-blue-60/3-right font style */\n$font-body-6-blue-60-3-right-font-size: 20px !default;\n$font-body-6-blue-60-3-right-line-height: 30px !default;\n$font-body-6-blue-60-3-right-text-align: right !default;\n$font-body-6-blue-60-3-right-color: #787191 !default;\n$font-body-6-blue-60-3-right-font-style: normal !default;\n$font-body-6-blue-60-3-right-font-weight: 400 !default;\n$font-body-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-3-right () {\n font-size: $font-body-6-blue-60-3-right-font-size;\n line-height: $font-body-6-blue-60-3-right-line-height;\n text-align: $font-body-6-blue-60-3-right-text-align;\n color: $font-body-6-blue-60-3-right-color;\n font-style: $font-body-6-blue-60-3-right-font-style;\n font-weight: $font-body-6-blue-60-3-right-font-weight;\n font-family: $font-body-6-blue-60-3-right-font-family;\n}\n\n/* body/6-blue-80/3-right font style */\n$font-body-6-blue-80-3-right-font-size: 20px !default;\n$font-body-6-blue-80-3-right-line-height: 30px !default;\n$font-body-6-blue-80-3-right-text-align: right !default;\n$font-body-6-blue-80-3-right-font-style: normal !default;\n$font-body-6-blue-80-3-right-font-weight: 400 !default;\n$font-body-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-3-right () {\n font-size: $font-body-6-blue-80-3-right-font-size;\n line-height: $font-body-6-blue-80-3-right-line-height;\n text-align: $font-body-6-blue-80-3-right-text-align;\n font-style: $font-body-6-blue-80-3-right-font-style;\n font-weight: $font-body-6-blue-80-3-right-font-weight;\n font-family: $font-body-6-blue-80-3-right-font-family;\n}\n\n/* caption/4-white/3-right font style */\n$font-caption-4-white-3-right-font-size: 12px !default;\n$font-caption-4-white-3-right-line-height: 16px !default;\n$font-caption-4-white-3-right-text-align: right !default;\n$font-caption-4-white-3-right-color: #ffffff !default;\n$font-caption-4-white-3-right-font-style: normal !default;\n$font-caption-4-white-3-right-font-weight: 400 !default;\n$font-caption-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-3-right () {\n font-size: $font-caption-4-white-3-right-font-size;\n line-height: $font-caption-4-white-3-right-line-height;\n text-align: $font-caption-4-white-3-right-text-align;\n color: $font-caption-4-white-3-right-color;\n font-style: $font-caption-4-white-3-right-font-style;\n font-weight: $font-caption-4-white-3-right-font-weight;\n font-family: $font-caption-4-white-3-right-font-family;\n}\n\n/* caption/4-white/2-center font style */\n$font-caption-4-white-2-center-font-size: 12px !default;\n$font-caption-4-white-2-center-line-height: 16px !default;\n$font-caption-4-white-2-center-text-align: center !default;\n$font-caption-4-white-2-center-color: #ffffff !default;\n$font-caption-4-white-2-center-font-style: normal !default;\n$font-caption-4-white-2-center-font-weight: 400 !default;\n$font-caption-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-2-center () {\n font-size: $font-caption-4-white-2-center-font-size;\n line-height: $font-caption-4-white-2-center-line-height;\n text-align: $font-caption-4-white-2-center-text-align;\n color: $font-caption-4-white-2-center-color;\n font-style: $font-caption-4-white-2-center-font-style;\n font-weight: $font-caption-4-white-2-center-font-weight;\n font-family: $font-caption-4-white-2-center-font-family;\n}\n\n/* caption/4-white/1-left font style */\n$font-caption-4-white-1-left-font-size: 12px !default;\n$font-caption-4-white-1-left-line-height: 16px !default;\n$font-caption-4-white-1-left-text-align: left !default;\n$font-caption-4-white-1-left-color: #ffffff !default;\n$font-caption-4-white-1-left-font-style: normal !default;\n$font-caption-4-white-1-left-font-weight: 400 !default;\n$font-caption-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-1-left () {\n font-size: $font-caption-4-white-1-left-font-size;\n line-height: $font-caption-4-white-1-left-line-height;\n text-align: $font-caption-4-white-1-left-text-align;\n color: $font-caption-4-white-1-left-color;\n font-style: $font-caption-4-white-1-left-font-style;\n font-weight: $font-caption-4-white-1-left-font-weight;\n font-family: $font-caption-4-white-1-left-font-family;\n}\n\n/* caption/3-light-grey/3-right font style */\n$font-caption-3-light-grey-3-right-font-size: 12px !default;\n$font-caption-3-light-grey-3-right-line-height: 16px !default;\n$font-caption-3-light-grey-3-right-text-align: right !default;\n$font-caption-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-caption-3-light-grey-3-right-font-style: normal !default;\n$font-caption-3-light-grey-3-right-font-weight: 400 !default;\n$font-caption-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-3-right () {\n font-size: $font-caption-3-light-grey-3-right-font-size;\n line-height: $font-caption-3-light-grey-3-right-line-height;\n text-align: $font-caption-3-light-grey-3-right-text-align;\n color: $font-caption-3-light-grey-3-right-color;\n font-style: $font-caption-3-light-grey-3-right-font-style;\n font-weight: $font-caption-3-light-grey-3-right-font-weight;\n font-family: $font-caption-3-light-grey-3-right-font-family;\n}\n\n/* caption/3-light-grey/2-center font style */\n$font-caption-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-3-light-grey-2-center-text-align: center !default;\n$font-caption-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-3-light-grey-2-center-font-style: normal !default;\n$font-caption-3-light-grey-2-center-font-weight: 400 !default;\n$font-caption-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-2-center () {\n font-size: $font-caption-3-light-grey-2-center-font-size;\n line-height: $font-caption-3-light-grey-2-center-line-height;\n text-align: $font-caption-3-light-grey-2-center-text-align;\n color: $font-caption-3-light-grey-2-center-color;\n font-style: $font-caption-3-light-grey-2-center-font-style;\n font-weight: $font-caption-3-light-grey-2-center-font-weight;\n font-family: $font-caption-3-light-grey-2-center-font-family;\n}\n\n/* caption/3-light-grey/1-left font style */\n$font-caption-3-light-grey-1-left-font-size: 12px !default;\n$font-caption-3-light-grey-1-left-line-height: 16px !default;\n$font-caption-3-light-grey-1-left-text-align: left !default;\n$font-caption-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-caption-3-light-grey-1-left-font-style: normal !default;\n$font-caption-3-light-grey-1-left-font-weight: 400 !default;\n$font-caption-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-1-left () {\n font-size: $font-caption-3-light-grey-1-left-font-size;\n line-height: $font-caption-3-light-grey-1-left-line-height;\n text-align: $font-caption-3-light-grey-1-left-text-align;\n color: $font-caption-3-light-grey-1-left-color;\n font-style: $font-caption-3-light-grey-1-left-font-style;\n font-weight: $font-caption-3-light-grey-1-left-font-weight;\n font-family: $font-caption-3-light-grey-1-left-font-family;\n}\n\n/* caption/2-grey/3-right font style */\n$font-caption-2-grey-3-right-font-size: 12px !default;\n$font-caption-2-grey-3-right-line-height: 16px !default;\n$font-caption-2-grey-3-right-text-align: right !default;\n$font-caption-2-grey-3-right-color: #404040 !default;\n$font-caption-2-grey-3-right-font-style: normal !default;\n$font-caption-2-grey-3-right-font-weight: 400 !default;\n$font-caption-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-3-right () {\n font-size: $font-caption-2-grey-3-right-font-size;\n line-height: $font-caption-2-grey-3-right-line-height;\n text-align: $font-caption-2-grey-3-right-text-align;\n color: $font-caption-2-grey-3-right-color;\n font-style: $font-caption-2-grey-3-right-font-style;\n font-weight: $font-caption-2-grey-3-right-font-weight;\n font-family: $font-caption-2-grey-3-right-font-family;\n}\n\n/* caption/2-grey/2-center font style */\n$font-caption-2-grey-2-center-font-size: 12px !default;\n$font-caption-2-grey-2-center-line-height: 16px !default;\n$font-caption-2-grey-2-center-text-align: center !default;\n$font-caption-2-grey-2-center-color: #404040 !default;\n$font-caption-2-grey-2-center-font-style: normal !default;\n$font-caption-2-grey-2-center-font-weight: 400 !default;\n$font-caption-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-2-center () {\n font-size: $font-caption-2-grey-2-center-font-size;\n line-height: $font-caption-2-grey-2-center-line-height;\n text-align: $font-caption-2-grey-2-center-text-align;\n color: $font-caption-2-grey-2-center-color;\n font-style: $font-caption-2-grey-2-center-font-style;\n font-weight: $font-caption-2-grey-2-center-font-weight;\n font-family: $font-caption-2-grey-2-center-font-family;\n}\n\n/* caption/2-grey/1-left font style */\n$font-caption-2-grey-1-left-font-size: 12px !default;\n$font-caption-2-grey-1-left-line-height: 16px !default;\n$font-caption-2-grey-1-left-text-align: left !default;\n$font-caption-2-grey-1-left-color: #404040 !default;\n$font-caption-2-grey-1-left-font-style: normal !default;\n$font-caption-2-grey-1-left-font-weight: 400 !default;\n$font-caption-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-1-left () {\n font-size: $font-caption-2-grey-1-left-font-size;\n line-height: $font-caption-2-grey-1-left-line-height;\n text-align: $font-caption-2-grey-1-left-text-align;\n color: $font-caption-2-grey-1-left-color;\n font-style: $font-caption-2-grey-1-left-font-style;\n font-weight: $font-caption-2-grey-1-left-font-weight;\n font-family: $font-caption-2-grey-1-left-font-family;\n}\n\n/* caption/1-black/3-right font style */\n$font-caption-1-black-3-right-font-size: 12px !default;\n$font-caption-1-black-3-right-line-height: 16px !default;\n$font-caption-1-black-3-right-text-align: right !default;\n$font-caption-1-black-3-right-color: #000000 !default;\n$font-caption-1-black-3-right-font-style: normal !default;\n$font-caption-1-black-3-right-font-weight: 400 !default;\n$font-caption-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-3-right () {\n font-size: $font-caption-1-black-3-right-font-size;\n line-height: $font-caption-1-black-3-right-line-height;\n text-align: $font-caption-1-black-3-right-text-align;\n color: $font-caption-1-black-3-right-color;\n font-style: $font-caption-1-black-3-right-font-style;\n font-weight: $font-caption-1-black-3-right-font-weight;\n font-family: $font-caption-1-black-3-right-font-family;\n}\n\n/* caption/1-black/2-center font style */\n$font-caption-1-black-2-center-font-size: 12px !default;\n$font-caption-1-black-2-center-line-height: 16px !default;\n$font-caption-1-black-2-center-text-align: center !default;\n$font-caption-1-black-2-center-color: #000000 !default;\n$font-caption-1-black-2-center-font-style: normal !default;\n$font-caption-1-black-2-center-font-weight: 400 !default;\n$font-caption-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-2-center () {\n font-size: $font-caption-1-black-2-center-font-size;\n line-height: $font-caption-1-black-2-center-line-height;\n text-align: $font-caption-1-black-2-center-text-align;\n color: $font-caption-1-black-2-center-color;\n font-style: $font-caption-1-black-2-center-font-style;\n font-weight: $font-caption-1-black-2-center-font-weight;\n font-family: $font-caption-1-black-2-center-font-family;\n}\n\n/* caption/1-black/1-left font style */\n$font-caption-1-black-1-left-font-size: 12px !default;\n$font-caption-1-black-1-left-line-height: 16px !default;\n$font-caption-1-black-1-left-text-align: left !default;\n$font-caption-1-black-1-left-color: #000000 !default;\n$font-caption-1-black-1-left-font-style: normal !default;\n$font-caption-1-black-1-left-font-weight: 400 !default;\n$font-caption-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-1-left () {\n font-size: $font-caption-1-black-1-left-font-size;\n line-height: $font-caption-1-black-1-left-line-height;\n text-align: $font-caption-1-black-1-left-text-align;\n color: $font-caption-1-black-1-left-color;\n font-style: $font-caption-1-black-1-left-font-style;\n font-weight: $font-caption-1-black-1-left-font-weight;\n font-family: $font-caption-1-black-1-left-font-family;\n}\n\n/* caption/5-red/1-left font style */\n$font-caption-5-red-1-left-font-size: 12px !default;\n$font-caption-5-red-1-left-line-height: 16px !default;\n$font-caption-5-red-1-left-text-align: left !default;\n$font-caption-5-red-1-left-color: #eb4f4d !default;\n$font-caption-5-red-1-left-font-style: normal !default;\n$font-caption-5-red-1-left-font-weight: 400 !default;\n$font-caption-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-1-left () {\n font-size: $font-caption-5-red-1-left-font-size;\n line-height: $font-caption-5-red-1-left-line-height;\n text-align: $font-caption-5-red-1-left-text-align;\n color: $font-caption-5-red-1-left-color;\n font-style: $font-caption-5-red-1-left-font-style;\n font-weight: $font-caption-5-red-1-left-font-weight;\n font-family: $font-caption-5-red-1-left-font-family;\n}\n\n/* caption/5-red/2-center font style */\n$font-caption-5-red-2-center-font-size: 12px !default;\n$font-caption-5-red-2-center-line-height: 16px !default;\n$font-caption-5-red-2-center-text-align: center !default;\n$font-caption-5-red-2-center-color: #eb4f4d !default;\n$font-caption-5-red-2-center-font-style: normal !default;\n$font-caption-5-red-2-center-font-weight: 400 !default;\n$font-caption-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-2-center () {\n font-size: $font-caption-5-red-2-center-font-size;\n line-height: $font-caption-5-red-2-center-line-height;\n text-align: $font-caption-5-red-2-center-text-align;\n color: $font-caption-5-red-2-center-color;\n font-style: $font-caption-5-red-2-center-font-style;\n font-weight: $font-caption-5-red-2-center-font-weight;\n font-family: $font-caption-5-red-2-center-font-family;\n}\n\n/* caption/5-red/3-right font style */\n$font-caption-5-red-3-right-font-size: 12px !default;\n$font-caption-5-red-3-right-line-height: 16px !default;\n$font-caption-5-red-3-right-text-align: right !default;\n$font-caption-5-red-3-right-color: #eb4f4d !default;\n$font-caption-5-red-3-right-font-style: normal !default;\n$font-caption-5-red-3-right-font-weight: 400 !default;\n$font-caption-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-3-right () {\n font-size: $font-caption-5-red-3-right-font-size;\n line-height: $font-caption-5-red-3-right-line-height;\n text-align: $font-caption-5-red-3-right-text-align;\n color: $font-caption-5-red-3-right-color;\n font-style: $font-caption-5-red-3-right-font-style;\n font-weight: $font-caption-5-red-3-right-font-weight;\n font-family: $font-caption-5-red-3-right-font-family;\n}\n\n/* caption/6-blue/1-left font style */\n$font-caption-6-blue-1-left-font-size: 12px !default;\n$font-caption-6-blue-1-left-line-height: 16px !default;\n$font-caption-6-blue-1-left-text-align: left !default;\n$font-caption-6-blue-1-left-color: #1e1348 !default;\n$font-caption-6-blue-1-left-font-style: normal !default;\n$font-caption-6-blue-1-left-font-weight: 400 !default;\n$font-caption-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-1-left () {\n font-size: $font-caption-6-blue-1-left-font-size;\n line-height: $font-caption-6-blue-1-left-line-height;\n text-align: $font-caption-6-blue-1-left-text-align;\n color: $font-caption-6-blue-1-left-color;\n font-style: $font-caption-6-blue-1-left-font-style;\n font-weight: $font-caption-6-blue-1-left-font-weight;\n font-family: $font-caption-6-blue-1-left-font-family;\n}\n\n/* caption/6-blue-80/1-left font style */\n$font-caption-6-blue-80-1-left-font-size: 12px !default;\n$font-caption-6-blue-80-1-left-line-height: 16px !default;\n$font-caption-6-blue-80-1-left-text-align: left !default;\n$font-caption-6-blue-80-1-left-font-style: normal !default;\n$font-caption-6-blue-80-1-left-font-weight: 400 !default;\n$font-caption-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-1-left () {\n font-size: $font-caption-6-blue-80-1-left-font-size;\n line-height: $font-caption-6-blue-80-1-left-line-height;\n text-align: $font-caption-6-blue-80-1-left-text-align;\n font-style: $font-caption-6-blue-80-1-left-font-style;\n font-weight: $font-caption-6-blue-80-1-left-font-weight;\n font-family: $font-caption-6-blue-80-1-left-font-family;\n}\n\n/* caption/6-blue-60/1-left font style */\n$font-caption-6-blue-60-1-left-font-size: 12px !default;\n$font-caption-6-blue-60-1-left-line-height: 16px !default;\n$font-caption-6-blue-60-1-left-text-align: left !default;\n$font-caption-6-blue-60-1-left-color: #787191 !default;\n$font-caption-6-blue-60-1-left-font-style: normal !default;\n$font-caption-6-blue-60-1-left-font-weight: 400 !default;\n$font-caption-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-1-left () {\n font-size: $font-caption-6-blue-60-1-left-font-size;\n line-height: $font-caption-6-blue-60-1-left-line-height;\n text-align: $font-caption-6-blue-60-1-left-text-align;\n color: $font-caption-6-blue-60-1-left-color;\n font-style: $font-caption-6-blue-60-1-left-font-style;\n font-weight: $font-caption-6-blue-60-1-left-font-weight;\n font-family: $font-caption-6-blue-60-1-left-font-family;\n}\n\n/* caption/6-blue/2-center font style */\n$font-caption-6-blue-2-center-font-size: 12px !default;\n$font-caption-6-blue-2-center-line-height: 16px !default;\n$font-caption-6-blue-2-center-text-align: center !default;\n$font-caption-6-blue-2-center-color: #1e1348 !default;\n$font-caption-6-blue-2-center-font-style: normal !default;\n$font-caption-6-blue-2-center-font-weight: 400 !default;\n$font-caption-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-2-center () {\n font-size: $font-caption-6-blue-2-center-font-size;\n line-height: $font-caption-6-blue-2-center-line-height;\n text-align: $font-caption-6-blue-2-center-text-align;\n color: $font-caption-6-blue-2-center-color;\n font-style: $font-caption-6-blue-2-center-font-style;\n font-weight: $font-caption-6-blue-2-center-font-weight;\n font-family: $font-caption-6-blue-2-center-font-family;\n}\n\n/* caption/6-blue-80/2-center font style */\n$font-caption-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-6-blue-80-2-center-text-align: center !default;\n$font-caption-6-blue-80-2-center-font-style: normal !default;\n$font-caption-6-blue-80-2-center-font-weight: 400 !default;\n$font-caption-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-2-center () {\n font-size: $font-caption-6-blue-80-2-center-font-size;\n line-height: $font-caption-6-blue-80-2-center-line-height;\n text-align: $font-caption-6-blue-80-2-center-text-align;\n font-style: $font-caption-6-blue-80-2-center-font-style;\n font-weight: $font-caption-6-blue-80-2-center-font-weight;\n font-family: $font-caption-6-blue-80-2-center-font-family;\n}\n\n/* caption/6-blue-60/2-center font style */\n$font-caption-6-blue-60-2-center-font-size: 12px !default;\n$font-caption-6-blue-60-2-center-line-height: 16px !default;\n$font-caption-6-blue-60-2-center-text-align: center !default;\n$font-caption-6-blue-60-2-center-color: #787191 !default;\n$font-caption-6-blue-60-2-center-font-style: normal !default;\n$font-caption-6-blue-60-2-center-font-weight: 400 !default;\n$font-caption-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-2-center () {\n font-size: $font-caption-6-blue-60-2-center-font-size;\n line-height: $font-caption-6-blue-60-2-center-line-height;\n text-align: $font-caption-6-blue-60-2-center-text-align;\n color: $font-caption-6-blue-60-2-center-color;\n font-style: $font-caption-6-blue-60-2-center-font-style;\n font-weight: $font-caption-6-blue-60-2-center-font-weight;\n font-family: $font-caption-6-blue-60-2-center-font-family;\n}\n\n/* caption/6-blue/3-right font style */\n$font-caption-6-blue-3-right-font-size: 12px !default;\n$font-caption-6-blue-3-right-line-height: 16px !default;\n$font-caption-6-blue-3-right-text-align: right !default;\n$font-caption-6-blue-3-right-color: #1e1348 !default;\n$font-caption-6-blue-3-right-font-style: normal !default;\n$font-caption-6-blue-3-right-font-weight: 400 !default;\n$font-caption-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-3-right () {\n font-size: $font-caption-6-blue-3-right-font-size;\n line-height: $font-caption-6-blue-3-right-line-height;\n text-align: $font-caption-6-blue-3-right-text-align;\n color: $font-caption-6-blue-3-right-color;\n font-style: $font-caption-6-blue-3-right-font-style;\n font-weight: $font-caption-6-blue-3-right-font-weight;\n font-family: $font-caption-6-blue-3-right-font-family;\n}\n\n/* caption/6-blue-80/3-right font style */\n$font-caption-6-blue-80-3-right-font-size: 12px !default;\n$font-caption-6-blue-80-3-right-line-height: 16px !default;\n$font-caption-6-blue-80-3-right-text-align: right !default;\n$font-caption-6-blue-80-3-right-font-style: normal !default;\n$font-caption-6-blue-80-3-right-font-weight: 400 !default;\n$font-caption-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-3-right () {\n font-size: $font-caption-6-blue-80-3-right-font-size;\n line-height: $font-caption-6-blue-80-3-right-line-height;\n text-align: $font-caption-6-blue-80-3-right-text-align;\n font-style: $font-caption-6-blue-80-3-right-font-style;\n font-weight: $font-caption-6-blue-80-3-right-font-weight;\n font-family: $font-caption-6-blue-80-3-right-font-family;\n}\n\n/* caption/6-blue-60/3-right font style */\n$font-caption-6-blue-60-3-right-font-size: 12px !default;\n$font-caption-6-blue-60-3-right-line-height: 16px !default;\n$font-caption-6-blue-60-3-right-text-align: right !default;\n$font-caption-6-blue-60-3-right-color: #787191 !default;\n$font-caption-6-blue-60-3-right-font-style: normal !default;\n$font-caption-6-blue-60-3-right-font-weight: 400 !default;\n$font-caption-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-3-right () {\n font-size: $font-caption-6-blue-60-3-right-font-size;\n line-height: $font-caption-6-blue-60-3-right-line-height;\n text-align: $font-caption-6-blue-60-3-right-text-align;\n color: $font-caption-6-blue-60-3-right-color;\n font-style: $font-caption-6-blue-60-3-right-font-style;\n font-weight: $font-caption-6-blue-60-3-right-font-weight;\n font-family: $font-caption-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/3-right font style */\n$font-subcopy-bold-5-red-3-right-font-size: 16px !default;\n$font-subcopy-bold-5-red-3-right-line-height: 20px !default;\n$font-subcopy-bold-5-red-3-right-text-align: right !default;\n$font-subcopy-bold-5-red-3-right-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-3-right-font-style: normal !default;\n$font-subcopy-bold-5-red-3-right-font-weight: 600 !default;\n$font-subcopy-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-3-right () {\n font-size: $font-subcopy-bold-5-red-3-right-font-size;\n line-height: $font-subcopy-bold-5-red-3-right-line-height;\n text-align: $font-subcopy-bold-5-red-3-right-text-align;\n color: $font-subcopy-bold-5-red-3-right-color;\n font-style: $font-subcopy-bold-5-red-3-right-font-style;\n font-weight: $font-subcopy-bold-5-red-3-right-font-weight;\n font-family: $font-subcopy-bold-5-red-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue/3-right font style */\n$font-subcopy-bold-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-3-right () {\n font-size: $font-subcopy-bold-6-blue-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-3-right-text-align;\n color: $font-subcopy-bold-6-blue-3-right-color;\n font-style: $font-subcopy-bold-6-blue-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-60/3-right font style */\n$font-subcopy-bold-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-3-right () {\n font-size: $font-subcopy-bold-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-60-3-right-text-align;\n color: $font-subcopy-bold-6-blue-60-3-right-color;\n font-style: $font-subcopy-bold-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-80/3-right font style */\n$font-subcopy-bold-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-3-right () {\n font-size: $font-subcopy-bold-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-bold-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/2-center font style */\n$font-subcopy-bold-5-red-2-center-font-size: 16px !default;\n$font-subcopy-bold-5-red-2-center-line-height: 20px !default;\n$font-subcopy-bold-5-red-2-center-text-align: center !default;\n$font-subcopy-bold-5-red-2-center-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-2-center-font-style: normal !default;\n$font-subcopy-bold-5-red-2-center-font-weight: 600 !default;\n$font-subcopy-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-2-center () {\n font-size: $font-subcopy-bold-5-red-2-center-font-size;\n line-height: $font-subcopy-bold-5-red-2-center-line-height;\n text-align: $font-subcopy-bold-5-red-2-center-text-align;\n color: $font-subcopy-bold-5-red-2-center-color;\n font-style: $font-subcopy-bold-5-red-2-center-font-style;\n font-weight: $font-subcopy-bold-5-red-2-center-font-weight;\n font-family: $font-subcopy-bold-5-red-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue/2-center font style */\n$font-subcopy-bold-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-2-center () {\n font-size: $font-subcopy-bold-6-blue-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-2-center-text-align;\n color: $font-subcopy-bold-6-blue-2-center-color;\n font-style: $font-subcopy-bold-6-blue-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-60/2-center font style */\n$font-subcopy-bold-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-2-center () {\n font-size: $font-subcopy-bold-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-60-2-center-text-align;\n color: $font-subcopy-bold-6-blue-60-2-center-color;\n font-style: $font-subcopy-bold-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-80/2-center font style */\n$font-subcopy-bold-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-2-center () {\n font-size: $font-subcopy-bold-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-bold-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-2-center-font-family;\n}\n\n/* subcopy-bold/5-red/1-left font style */\n$font-subcopy-bold-5-red-1-left-font-size: 16px !default;\n$font-subcopy-bold-5-red-1-left-line-height: 20px !default;\n$font-subcopy-bold-5-red-1-left-text-align: left !default;\n$font-subcopy-bold-5-red-1-left-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-1-left-font-style: normal !default;\n$font-subcopy-bold-5-red-1-left-font-weight: 600 !default;\n$font-subcopy-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-1-left () {\n font-size: $font-subcopy-bold-5-red-1-left-font-size;\n line-height: $font-subcopy-bold-5-red-1-left-line-height;\n text-align: $font-subcopy-bold-5-red-1-left-text-align;\n color: $font-subcopy-bold-5-red-1-left-color;\n font-style: $font-subcopy-bold-5-red-1-left-font-style;\n font-weight: $font-subcopy-bold-5-red-1-left-font-weight;\n font-family: $font-subcopy-bold-5-red-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue/1-left font style */\n$font-subcopy-bold-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-1-left () {\n font-size: $font-subcopy-bold-6-blue-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-1-left-text-align;\n color: $font-subcopy-bold-6-blue-1-left-color;\n font-style: $font-subcopy-bold-6-blue-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-60/1-left font style */\n$font-subcopy-bold-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-1-left () {\n font-size: $font-subcopy-bold-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-60-1-left-text-align;\n color: $font-subcopy-bold-6-blue-60-1-left-color;\n font-style: $font-subcopy-bold-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-80/1-left font style */\n$font-subcopy-bold-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-1-left () {\n font-size: $font-subcopy-bold-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-bold-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/1-left font style */\n$font-subcopy-bold-1-black-1-left-font-size: 16px !default;\n$font-subcopy-bold-1-black-1-left-line-height: 20px !default;\n$font-subcopy-bold-1-black-1-left-text-align: left !default;\n$font-subcopy-bold-1-black-1-left-color: #000000 !default;\n$font-subcopy-bold-1-black-1-left-font-style: normal !default;\n$font-subcopy-bold-1-black-1-left-font-weight: 600 !default;\n$font-subcopy-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-1-left () {\n font-size: $font-subcopy-bold-1-black-1-left-font-size;\n line-height: $font-subcopy-bold-1-black-1-left-line-height;\n text-align: $font-subcopy-bold-1-black-1-left-text-align;\n color: $font-subcopy-bold-1-black-1-left-color;\n font-style: $font-subcopy-bold-1-black-1-left-font-style;\n font-weight: $font-subcopy-bold-1-black-1-left-font-weight;\n font-family: $font-subcopy-bold-1-black-1-left-font-family;\n}\n\n/* subcopy-bold/2-grey/1-left font style */\n$font-subcopy-bold-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-2-grey-1-left-text-align: left !default;\n$font-subcopy-bold-2-grey-1-left-color: #404040 !default;\n$font-subcopy-bold-2-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-2-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-1-left () {\n font-size: $font-subcopy-bold-2-grey-1-left-font-size;\n line-height: $font-subcopy-bold-2-grey-1-left-line-height;\n text-align: $font-subcopy-bold-2-grey-1-left-text-align;\n color: $font-subcopy-bold-2-grey-1-left-color;\n font-style: $font-subcopy-bold-2-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-2-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-2-grey-1-left-font-family;\n}\n\n/* subcopy-bold/3-light-grey/1-left font style */\n$font-subcopy-bold-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-1-left () {\n font-size: $font-subcopy-bold-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-bold-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-bold-3-light-grey-1-left-text-align;\n color: $font-subcopy-bold-3-light-grey-1-left-color;\n font-style: $font-subcopy-bold-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-1-left-font-family;\n}\n\n/* subcopy-bold/4-white/1-left font style */\n$font-subcopy-bold-4-white-1-left-font-size: 16px !default;\n$font-subcopy-bold-4-white-1-left-line-height: 20px !default;\n$font-subcopy-bold-4-white-1-left-text-align: left !default;\n$font-subcopy-bold-4-white-1-left-color: #ffffff !default;\n$font-subcopy-bold-4-white-1-left-font-style: normal !default;\n$font-subcopy-bold-4-white-1-left-font-weight: 600 !default;\n$font-subcopy-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-1-left () {\n font-size: $font-subcopy-bold-4-white-1-left-font-size;\n line-height: $font-subcopy-bold-4-white-1-left-line-height;\n text-align: $font-subcopy-bold-4-white-1-left-text-align;\n color: $font-subcopy-bold-4-white-1-left-color;\n font-style: $font-subcopy-bold-4-white-1-left-font-style;\n font-weight: $font-subcopy-bold-4-white-1-left-font-weight;\n font-family: $font-subcopy-bold-4-white-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/2-center font style */\n$font-subcopy-bold-1-black-2-center-font-size: 16px !default;\n$font-subcopy-bold-1-black-2-center-line-height: 20px !default;\n$font-subcopy-bold-1-black-2-center-text-align: center !default;\n$font-subcopy-bold-1-black-2-center-color: #000000 !default;\n$font-subcopy-bold-1-black-2-center-font-style: normal !default;\n$font-subcopy-bold-1-black-2-center-font-weight: 600 !default;\n$font-subcopy-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-2-center () {\n font-size: $font-subcopy-bold-1-black-2-center-font-size;\n line-height: $font-subcopy-bold-1-black-2-center-line-height;\n text-align: $font-subcopy-bold-1-black-2-center-text-align;\n color: $font-subcopy-bold-1-black-2-center-color;\n font-style: $font-subcopy-bold-1-black-2-center-font-style;\n font-weight: $font-subcopy-bold-1-black-2-center-font-weight;\n font-family: $font-subcopy-bold-1-black-2-center-font-family;\n}\n\n/* subcopy-bold/2-grey/2-center font style */\n$font-subcopy-bold-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-2-grey-2-center-text-align: center !default;\n$font-subcopy-bold-2-grey-2-center-color: #404040 !default;\n$font-subcopy-bold-2-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-2-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-2-center () {\n font-size: $font-subcopy-bold-2-grey-2-center-font-size;\n line-height: $font-subcopy-bold-2-grey-2-center-line-height;\n text-align: $font-subcopy-bold-2-grey-2-center-text-align;\n color: $font-subcopy-bold-2-grey-2-center-color;\n font-style: $font-subcopy-bold-2-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-2-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-2-grey-2-center-font-family;\n}\n\n/* subcopy-bold/3-light-grey/2-center font style */\n$font-subcopy-bold-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-2-center () {\n font-size: $font-subcopy-bold-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-bold-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-bold-3-light-grey-2-center-text-align;\n color: $font-subcopy-bold-3-light-grey-2-center-color;\n font-style: $font-subcopy-bold-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-2-center-font-family;\n}\n\n/* subcopy-bold/4-white/2-center font style */\n$font-subcopy-bold-4-white-2-center-font-size: 16px !default;\n$font-subcopy-bold-4-white-2-center-line-height: 20px !default;\n$font-subcopy-bold-4-white-2-center-text-align: center !default;\n$font-subcopy-bold-4-white-2-center-color: #ffffff !default;\n$font-subcopy-bold-4-white-2-center-font-style: normal !default;\n$font-subcopy-bold-4-white-2-center-font-weight: 600 !default;\n$font-subcopy-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-2-center () {\n font-size: $font-subcopy-bold-4-white-2-center-font-size;\n line-height: $font-subcopy-bold-4-white-2-center-line-height;\n text-align: $font-subcopy-bold-4-white-2-center-text-align;\n color: $font-subcopy-bold-4-white-2-center-color;\n font-style: $font-subcopy-bold-4-white-2-center-font-style;\n font-weight: $font-subcopy-bold-4-white-2-center-font-weight;\n font-family: $font-subcopy-bold-4-white-2-center-font-family;\n}\n\n/* subcopy-bold/1-black/3-right font style */\n$font-subcopy-bold-1-black-3-right-font-size: 16px !default;\n$font-subcopy-bold-1-black-3-right-line-height: 20px !default;\n$font-subcopy-bold-1-black-3-right-text-align: right !default;\n$font-subcopy-bold-1-black-3-right-color: #000000 !default;\n$font-subcopy-bold-1-black-3-right-font-style: normal !default;\n$font-subcopy-bold-1-black-3-right-font-weight: 600 !default;\n$font-subcopy-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-3-right () {\n font-size: $font-subcopy-bold-1-black-3-right-font-size;\n line-height: $font-subcopy-bold-1-black-3-right-line-height;\n text-align: $font-subcopy-bold-1-black-3-right-text-align;\n color: $font-subcopy-bold-1-black-3-right-color;\n font-style: $font-subcopy-bold-1-black-3-right-font-style;\n font-weight: $font-subcopy-bold-1-black-3-right-font-weight;\n font-family: $font-subcopy-bold-1-black-3-right-font-family;\n}\n\n/* subcopy-bold/2-grey/3-right font style */\n$font-subcopy-bold-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-2-grey-3-right-text-align: right !default;\n$font-subcopy-bold-2-grey-3-right-color: #404040 !default;\n$font-subcopy-bold-2-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-2-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-3-right () {\n font-size: $font-subcopy-bold-2-grey-3-right-font-size;\n line-height: $font-subcopy-bold-2-grey-3-right-line-height;\n text-align: $font-subcopy-bold-2-grey-3-right-text-align;\n color: $font-subcopy-bold-2-grey-3-right-color;\n font-style: $font-subcopy-bold-2-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-2-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-2-grey-3-right-font-family;\n}\n\n/* subcopy-bold/3-light-grey/3-right font style */\n$font-subcopy-bold-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-3-right () {\n font-size: $font-subcopy-bold-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-bold-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-bold-3-light-grey-3-right-text-align;\n color: $font-subcopy-bold-3-light-grey-3-right-color;\n font-style: $font-subcopy-bold-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-3-right-font-family;\n}\n\n/* subcopy-bold/4-white/3-right font style */\n$font-subcopy-bold-4-white-3-right-font-size: 16px !default;\n$font-subcopy-bold-4-white-3-right-line-height: 20px !default;\n$font-subcopy-bold-4-white-3-right-text-align: right !default;\n$font-subcopy-bold-4-white-3-right-color: #ffffff !default;\n$font-subcopy-bold-4-white-3-right-font-style: normal !default;\n$font-subcopy-bold-4-white-3-right-font-weight: 600 !default;\n$font-subcopy-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-3-right () {\n font-size: $font-subcopy-bold-4-white-3-right-font-size;\n line-height: $font-subcopy-bold-4-white-3-right-line-height;\n text-align: $font-subcopy-bold-4-white-3-right-text-align;\n color: $font-subcopy-bold-4-white-3-right-color;\n font-style: $font-subcopy-bold-4-white-3-right-font-style;\n font-weight: $font-subcopy-bold-4-white-3-right-font-weight;\n font-family: $font-subcopy-bold-4-white-3-right-font-family;\n}\n\n/* subcopy/1-black/1-left font style */\n$font-subcopy-1-black-1-left-font-size: 16px !default;\n$font-subcopy-1-black-1-left-line-height: 20px !default;\n$font-subcopy-1-black-1-left-text-align: left !default;\n$font-subcopy-1-black-1-left-color: #000000 !default;\n$font-subcopy-1-black-1-left-font-style: normal !default;\n$font-subcopy-1-black-1-left-font-weight: 400 !default;\n$font-subcopy-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-1-left () {\n font-size: $font-subcopy-1-black-1-left-font-size;\n line-height: $font-subcopy-1-black-1-left-line-height;\n text-align: $font-subcopy-1-black-1-left-text-align;\n color: $font-subcopy-1-black-1-left-color;\n font-style: $font-subcopy-1-black-1-left-font-style;\n font-weight: $font-subcopy-1-black-1-left-font-weight;\n font-family: $font-subcopy-1-black-1-left-font-family;\n}\n\n/* subcopy/2-grey/1-left font style */\n$font-subcopy-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-2-grey-1-left-text-align: left !default;\n$font-subcopy-2-grey-1-left-color: #404040 !default;\n$font-subcopy-2-grey-1-left-font-style: normal !default;\n$font-subcopy-2-grey-1-left-font-weight: 400 !default;\n$font-subcopy-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-1-left () {\n font-size: $font-subcopy-2-grey-1-left-font-size;\n line-height: $font-subcopy-2-grey-1-left-line-height;\n text-align: $font-subcopy-2-grey-1-left-text-align;\n color: $font-subcopy-2-grey-1-left-color;\n font-style: $font-subcopy-2-grey-1-left-font-style;\n font-weight: $font-subcopy-2-grey-1-left-font-weight;\n font-family: $font-subcopy-2-grey-1-left-font-family;\n}\n\n/* subcopy/3-light-grey/1-left font style */\n$font-subcopy-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-3-light-grey-1-left-font-weight: 400 !default;\n$font-subcopy-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-1-left () {\n font-size: $font-subcopy-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-3-light-grey-1-left-text-align;\n color: $font-subcopy-3-light-grey-1-left-color;\n font-style: $font-subcopy-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-3-light-grey-1-left-font-family;\n}\n\n/* subcopy/4-white/1-left font style */\n$font-subcopy-4-white-1-left-font-size: 16px !default;\n$font-subcopy-4-white-1-left-line-height: 20px !default;\n$font-subcopy-4-white-1-left-text-align: left !default;\n$font-subcopy-4-white-1-left-color: #ffffff !default;\n$font-subcopy-4-white-1-left-font-style: normal !default;\n$font-subcopy-4-white-1-left-font-weight: 400 !default;\n$font-subcopy-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-1-left () {\n font-size: $font-subcopy-4-white-1-left-font-size;\n line-height: $font-subcopy-4-white-1-left-line-height;\n text-align: $font-subcopy-4-white-1-left-text-align;\n color: $font-subcopy-4-white-1-left-color;\n font-style: $font-subcopy-4-white-1-left-font-style;\n font-weight: $font-subcopy-4-white-1-left-font-weight;\n font-family: $font-subcopy-4-white-1-left-font-family;\n}\n\n/* subcopy/1-black/2-center font style */\n$font-subcopy-1-black-2-center-font-size: 16px !default;\n$font-subcopy-1-black-2-center-line-height: 20px !default;\n$font-subcopy-1-black-2-center-text-align: center !default;\n$font-subcopy-1-black-2-center-color: #000000 !default;\n$font-subcopy-1-black-2-center-font-style: normal !default;\n$font-subcopy-1-black-2-center-font-weight: 400 !default;\n$font-subcopy-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-2-center () {\n font-size: $font-subcopy-1-black-2-center-font-size;\n line-height: $font-subcopy-1-black-2-center-line-height;\n text-align: $font-subcopy-1-black-2-center-text-align;\n color: $font-subcopy-1-black-2-center-color;\n font-style: $font-subcopy-1-black-2-center-font-style;\n font-weight: $font-subcopy-1-black-2-center-font-weight;\n font-family: $font-subcopy-1-black-2-center-font-family;\n}\n\n/* subcopy/2-grey/2-center font style */\n$font-subcopy-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-2-grey-2-center-text-align: center !default;\n$font-subcopy-2-grey-2-center-color: #404040 !default;\n$font-subcopy-2-grey-2-center-font-style: normal !default;\n$font-subcopy-2-grey-2-center-font-weight: 400 !default;\n$font-subcopy-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-2-center () {\n font-size: $font-subcopy-2-grey-2-center-font-size;\n line-height: $font-subcopy-2-grey-2-center-line-height;\n text-align: $font-subcopy-2-grey-2-center-text-align;\n color: $font-subcopy-2-grey-2-center-color;\n font-style: $font-subcopy-2-grey-2-center-font-style;\n font-weight: $font-subcopy-2-grey-2-center-font-weight;\n font-family: $font-subcopy-2-grey-2-center-font-family;\n}\n\n/* subcopy/3-light-grey/2-center font style */\n$font-subcopy-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-3-light-grey-2-center-font-weight: 400 !default;\n$font-subcopy-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-2-center () {\n font-size: $font-subcopy-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-3-light-grey-2-center-text-align;\n color: $font-subcopy-3-light-grey-2-center-color;\n font-style: $font-subcopy-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-3-light-grey-2-center-font-family;\n}\n\n/* subcopy/4-white/2-center font style */\n$font-subcopy-4-white-2-center-font-size: 16px !default;\n$font-subcopy-4-white-2-center-line-height: 20px !default;\n$font-subcopy-4-white-2-center-text-align: center !default;\n$font-subcopy-4-white-2-center-color: #ffffff !default;\n$font-subcopy-4-white-2-center-font-style: normal !default;\n$font-subcopy-4-white-2-center-font-weight: 400 !default;\n$font-subcopy-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-2-center () {\n font-size: $font-subcopy-4-white-2-center-font-size;\n line-height: $font-subcopy-4-white-2-center-line-height;\n text-align: $font-subcopy-4-white-2-center-text-align;\n color: $font-subcopy-4-white-2-center-color;\n font-style: $font-subcopy-4-white-2-center-font-style;\n font-weight: $font-subcopy-4-white-2-center-font-weight;\n font-family: $font-subcopy-4-white-2-center-font-family;\n}\n\n/* subcopy/1-black/3-right font style */\n$font-subcopy-1-black-3-right-font-size: 16px !default;\n$font-subcopy-1-black-3-right-line-height: 20px !default;\n$font-subcopy-1-black-3-right-text-align: right !default;\n$font-subcopy-1-black-3-right-color: #000000 !default;\n$font-subcopy-1-black-3-right-font-style: normal !default;\n$font-subcopy-1-black-3-right-font-weight: 400 !default;\n$font-subcopy-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-3-right () {\n font-size: $font-subcopy-1-black-3-right-font-size;\n line-height: $font-subcopy-1-black-3-right-line-height;\n text-align: $font-subcopy-1-black-3-right-text-align;\n color: $font-subcopy-1-black-3-right-color;\n font-style: $font-subcopy-1-black-3-right-font-style;\n font-weight: $font-subcopy-1-black-3-right-font-weight;\n font-family: $font-subcopy-1-black-3-right-font-family;\n}\n\n/* subcopy/2-grey/3-right font style */\n$font-subcopy-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-2-grey-3-right-text-align: right !default;\n$font-subcopy-2-grey-3-right-color: #404040 !default;\n$font-subcopy-2-grey-3-right-font-style: normal !default;\n$font-subcopy-2-grey-3-right-font-weight: 400 !default;\n$font-subcopy-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-3-right () {\n font-size: $font-subcopy-2-grey-3-right-font-size;\n line-height: $font-subcopy-2-grey-3-right-line-height;\n text-align: $font-subcopy-2-grey-3-right-text-align;\n color: $font-subcopy-2-grey-3-right-color;\n font-style: $font-subcopy-2-grey-3-right-font-style;\n font-weight: $font-subcopy-2-grey-3-right-font-weight;\n font-family: $font-subcopy-2-grey-3-right-font-family;\n}\n\n/* subcopy/3-light-grey/3-right font style */\n$font-subcopy-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-3-light-grey-3-right-font-weight: 400 !default;\n$font-subcopy-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-3-right () {\n font-size: $font-subcopy-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-3-light-grey-3-right-text-align;\n color: $font-subcopy-3-light-grey-3-right-color;\n font-style: $font-subcopy-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-3-light-grey-3-right-font-family;\n}\n\n/* subcopy/4-white/3-right font style */\n$font-subcopy-4-white-3-right-font-size: 16px !default;\n$font-subcopy-4-white-3-right-line-height: 20px !default;\n$font-subcopy-4-white-3-right-text-align: right !default;\n$font-subcopy-4-white-3-right-color: #ffffff !default;\n$font-subcopy-4-white-3-right-font-style: normal !default;\n$font-subcopy-4-white-3-right-font-weight: 400 !default;\n$font-subcopy-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-3-right () {\n font-size: $font-subcopy-4-white-3-right-font-size;\n line-height: $font-subcopy-4-white-3-right-line-height;\n text-align: $font-subcopy-4-white-3-right-text-align;\n color: $font-subcopy-4-white-3-right-color;\n font-style: $font-subcopy-4-white-3-right-font-style;\n font-weight: $font-subcopy-4-white-3-right-font-weight;\n font-family: $font-subcopy-4-white-3-right-font-family;\n}\n\n/* subcopy/6-blue/1-left font style */\n$font-subcopy-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-1-left-text-align: left !default;\n$font-subcopy-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-6-blue-1-left-font-style: normal !default;\n$font-subcopy-6-blue-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-1-left () {\n font-size: $font-subcopy-6-blue-1-left-font-size;\n line-height: $font-subcopy-6-blue-1-left-line-height;\n text-align: $font-subcopy-6-blue-1-left-text-align;\n color: $font-subcopy-6-blue-1-left-color;\n font-style: $font-subcopy-6-blue-1-left-font-style;\n font-weight: $font-subcopy-6-blue-1-left-font-weight;\n font-family: $font-subcopy-6-blue-1-left-font-family;\n}\n\n/* subcopy/6-blue-80/1-left font style */\n$font-subcopy-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-6-blue-80-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-1-left () {\n font-size: $font-subcopy-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-6-blue-80-1-left-font-family;\n}\n\n/* subcopy/6-blue-60/1-left font style */\n$font-subcopy-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-6-blue-60-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-1-left () {\n font-size: $font-subcopy-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-6-blue-60-1-left-text-align;\n color: $font-subcopy-6-blue-60-1-left-color;\n font-style: $font-subcopy-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-6-blue-60-1-left-font-family;\n}\n\n/* subcopy/6-blue/3-right font style */\n$font-subcopy-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-3-right-text-align: right !default;\n$font-subcopy-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-6-blue-3-right-font-style: normal !default;\n$font-subcopy-6-blue-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-3-right () {\n font-size: $font-subcopy-6-blue-3-right-font-size;\n line-height: $font-subcopy-6-blue-3-right-line-height;\n text-align: $font-subcopy-6-blue-3-right-text-align;\n color: $font-subcopy-6-blue-3-right-color;\n font-style: $font-subcopy-6-blue-3-right-font-style;\n font-weight: $font-subcopy-6-blue-3-right-font-weight;\n font-family: $font-subcopy-6-blue-3-right-font-family;\n}\n\n/* subcopy/6-blue-80/3-right font style */\n$font-subcopy-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-6-blue-80-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-3-right () {\n font-size: $font-subcopy-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-6-blue-80-3-right-font-family;\n}\n\n/* subcopy/6-blue-60/3-right font style */\n$font-subcopy-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-6-blue-60-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-3-right () {\n font-size: $font-subcopy-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-6-blue-60-3-right-text-align;\n color: $font-subcopy-6-blue-60-3-right-color;\n font-style: $font-subcopy-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-6-blue-60-3-right-font-family;\n}\n\n/* subcopy/6-blue/2-center font style */\n$font-subcopy-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-2-center-text-align: center !default;\n$font-subcopy-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-6-blue-2-center-font-style: normal !default;\n$font-subcopy-6-blue-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-2-center () {\n font-size: $font-subcopy-6-blue-2-center-font-size;\n line-height: $font-subcopy-6-blue-2-center-line-height;\n text-align: $font-subcopy-6-blue-2-center-text-align;\n color: $font-subcopy-6-blue-2-center-color;\n font-style: $font-subcopy-6-blue-2-center-font-style;\n font-weight: $font-subcopy-6-blue-2-center-font-weight;\n font-family: $font-subcopy-6-blue-2-center-font-family;\n}\n\n/* subcopy/6-blue-80/2-center font style */\n$font-subcopy-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-6-blue-80-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-2-center () {\n font-size: $font-subcopy-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-6-blue-80-2-center-font-family;\n}\n\n/* subcopy/6-blue-60/2-center font style */\n$font-subcopy-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-6-blue-60-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-2-center () {\n font-size: $font-subcopy-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-6-blue-60-2-center-text-align;\n color: $font-subcopy-6-blue-60-2-center-color;\n font-style: $font-subcopy-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-6-blue-60-2-center-font-family;\n}\n\n/* title-1/4-white/3-right font style */\n$font-title-1-4-white-3-right-font-size: 24px !default;\n$font-title-1-4-white-3-right-line-height: 30px !default;\n$font-title-1-4-white-3-right-text-align: right !default;\n$font-title-1-4-white-3-right-color: #ffffff !default;\n$font-title-1-4-white-3-right-font-style: normal !default;\n$font-title-1-4-white-3-right-font-weight: 600 !default;\n$font-title-1-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-3-right () {\n font-size: $font-title-1-4-white-3-right-font-size;\n line-height: $font-title-1-4-white-3-right-line-height;\n text-align: $font-title-1-4-white-3-right-text-align;\n color: $font-title-1-4-white-3-right-color;\n font-style: $font-title-1-4-white-3-right-font-style;\n font-weight: $font-title-1-4-white-3-right-font-weight;\n font-family: $font-title-1-4-white-3-right-font-family;\n}\n\n/* title-1/4-white/2-center font style */\n$font-title-1-4-white-2-center-font-size: 24px !default;\n$font-title-1-4-white-2-center-line-height: 30px !default;\n$font-title-1-4-white-2-center-text-align: center !default;\n$font-title-1-4-white-2-center-color: #ffffff !default;\n$font-title-1-4-white-2-center-font-style: normal !default;\n$font-title-1-4-white-2-center-font-weight: 600 !default;\n$font-title-1-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-2-center () {\n font-size: $font-title-1-4-white-2-center-font-size;\n line-height: $font-title-1-4-white-2-center-line-height;\n text-align: $font-title-1-4-white-2-center-text-align;\n color: $font-title-1-4-white-2-center-color;\n font-style: $font-title-1-4-white-2-center-font-style;\n font-weight: $font-title-1-4-white-2-center-font-weight;\n font-family: $font-title-1-4-white-2-center-font-family;\n}\n\n/* title-1/4-white/1-left font style */\n$font-title-1-4-white-1-left-font-size: 24px !default;\n$font-title-1-4-white-1-left-line-height: 30px !default;\n$font-title-1-4-white-1-left-text-align: left !default;\n$font-title-1-4-white-1-left-color: #ffffff !default;\n$font-title-1-4-white-1-left-font-style: normal !default;\n$font-title-1-4-white-1-left-font-weight: 600 !default;\n$font-title-1-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-1-left () {\n font-size: $font-title-1-4-white-1-left-font-size;\n line-height: $font-title-1-4-white-1-left-line-height;\n text-align: $font-title-1-4-white-1-left-text-align;\n color: $font-title-1-4-white-1-left-color;\n font-style: $font-title-1-4-white-1-left-font-style;\n font-weight: $font-title-1-4-white-1-left-font-weight;\n font-family: $font-title-1-4-white-1-left-font-family;\n}\n\n/* title-1/3-light-grey/3-right font style */\n$font-title-1-3-light-grey-3-right-font-size: 24px !default;\n$font-title-1-3-light-grey-3-right-line-height: 30px !default;\n$font-title-1-3-light-grey-3-right-text-align: right !default;\n$font-title-1-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-3-right-font-style: normal !default;\n$font-title-1-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-1-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-3-right () {\n font-size: $font-title-1-3-light-grey-3-right-font-size;\n line-height: $font-title-1-3-light-grey-3-right-line-height;\n text-align: $font-title-1-3-light-grey-3-right-text-align;\n color: $font-title-1-3-light-grey-3-right-color;\n font-style: $font-title-1-3-light-grey-3-right-font-style;\n font-weight: $font-title-1-3-light-grey-3-right-font-weight;\n font-family: $font-title-1-3-light-grey-3-right-font-family;\n}\n\n/* title-1/3-light-grey/2-center font style */\n$font-title-1-3-light-grey-2-center-font-size: 24px !default;\n$font-title-1-3-light-grey-2-center-line-height: 30px !default;\n$font-title-1-3-light-grey-2-center-text-align: center !default;\n$font-title-1-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-2-center-font-style: normal !default;\n$font-title-1-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-1-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-2-center () {\n font-size: $font-title-1-3-light-grey-2-center-font-size;\n line-height: $font-title-1-3-light-grey-2-center-line-height;\n text-align: $font-title-1-3-light-grey-2-center-text-align;\n color: $font-title-1-3-light-grey-2-center-color;\n font-style: $font-title-1-3-light-grey-2-center-font-style;\n font-weight: $font-title-1-3-light-grey-2-center-font-weight;\n font-family: $font-title-1-3-light-grey-2-center-font-family;\n}\n\n/* title-1/3-light-grey/1-left font style */\n$font-title-1-3-light-grey-1-left-font-size: 24px !default;\n$font-title-1-3-light-grey-1-left-line-height: 30px !default;\n$font-title-1-3-light-grey-1-left-text-align: left !default;\n$font-title-1-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-1-left-font-style: normal !default;\n$font-title-1-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-1-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-1-left () {\n font-size: $font-title-1-3-light-grey-1-left-font-size;\n line-height: $font-title-1-3-light-grey-1-left-line-height;\n text-align: $font-title-1-3-light-grey-1-left-text-align;\n color: $font-title-1-3-light-grey-1-left-color;\n font-style: $font-title-1-3-light-grey-1-left-font-style;\n font-weight: $font-title-1-3-light-grey-1-left-font-weight;\n font-family: $font-title-1-3-light-grey-1-left-font-family;\n}\n\n/* title-1/2-grey/3-right font style */\n$font-title-1-2-grey-3-right-font-size: 24px !default;\n$font-title-1-2-grey-3-right-line-height: 30px !default;\n$font-title-1-2-grey-3-right-text-align: right !default;\n$font-title-1-2-grey-3-right-color: #404040 !default;\n$font-title-1-2-grey-3-right-font-style: normal !default;\n$font-title-1-2-grey-3-right-font-weight: 600 !default;\n$font-title-1-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-3-right () {\n font-size: $font-title-1-2-grey-3-right-font-size;\n line-height: $font-title-1-2-grey-3-right-line-height;\n text-align: $font-title-1-2-grey-3-right-text-align;\n color: $font-title-1-2-grey-3-right-color;\n font-style: $font-title-1-2-grey-3-right-font-style;\n font-weight: $font-title-1-2-grey-3-right-font-weight;\n font-family: $font-title-1-2-grey-3-right-font-family;\n}\n\n/* title-1/2-grey/2-center font style */\n$font-title-1-2-grey-2-center-font-size: 24px !default;\n$font-title-1-2-grey-2-center-line-height: 30px !default;\n$font-title-1-2-grey-2-center-text-align: center !default;\n$font-title-1-2-grey-2-center-color: #404040 !default;\n$font-title-1-2-grey-2-center-font-style: normal !default;\n$font-title-1-2-grey-2-center-font-weight: 600 !default;\n$font-title-1-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-2-center () {\n font-size: $font-title-1-2-grey-2-center-font-size;\n line-height: $font-title-1-2-grey-2-center-line-height;\n text-align: $font-title-1-2-grey-2-center-text-align;\n color: $font-title-1-2-grey-2-center-color;\n font-style: $font-title-1-2-grey-2-center-font-style;\n font-weight: $font-title-1-2-grey-2-center-font-weight;\n font-family: $font-title-1-2-grey-2-center-font-family;\n}\n\n/* title-1/2-grey/1-left font style */\n$font-title-1-2-grey-1-left-font-size: 24px !default;\n$font-title-1-2-grey-1-left-line-height: 30px !default;\n$font-title-1-2-grey-1-left-text-align: left !default;\n$font-title-1-2-grey-1-left-color: #404040 !default;\n$font-title-1-2-grey-1-left-font-style: normal !default;\n$font-title-1-2-grey-1-left-font-weight: 600 !default;\n$font-title-1-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-1-left () {\n font-size: $font-title-1-2-grey-1-left-font-size;\n line-height: $font-title-1-2-grey-1-left-line-height;\n text-align: $font-title-1-2-grey-1-left-text-align;\n color: $font-title-1-2-grey-1-left-color;\n font-style: $font-title-1-2-grey-1-left-font-style;\n font-weight: $font-title-1-2-grey-1-left-font-weight;\n font-family: $font-title-1-2-grey-1-left-font-family;\n}\n\n/* title-1/1-black/3-right font style */\n$font-title-1-1-black-3-right-font-size: 24px !default;\n$font-title-1-1-black-3-right-line-height: 30px !default;\n$font-title-1-1-black-3-right-text-align: right !default;\n$font-title-1-1-black-3-right-color: #000000 !default;\n$font-title-1-1-black-3-right-font-style: normal !default;\n$font-title-1-1-black-3-right-font-weight: 600 !default;\n$font-title-1-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-3-right () {\n font-size: $font-title-1-1-black-3-right-font-size;\n line-height: $font-title-1-1-black-3-right-line-height;\n text-align: $font-title-1-1-black-3-right-text-align;\n color: $font-title-1-1-black-3-right-color;\n font-style: $font-title-1-1-black-3-right-font-style;\n font-weight: $font-title-1-1-black-3-right-font-weight;\n font-family: $font-title-1-1-black-3-right-font-family;\n}\n\n/* title-1/1-black/2-center font style */\n$font-title-1-1-black-2-center-font-size: 24px !default;\n$font-title-1-1-black-2-center-line-height: 30px !default;\n$font-title-1-1-black-2-center-text-align: center !default;\n$font-title-1-1-black-2-center-color: #000000 !default;\n$font-title-1-1-black-2-center-font-style: normal !default;\n$font-title-1-1-black-2-center-font-weight: 600 !default;\n$font-title-1-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-2-center () {\n font-size: $font-title-1-1-black-2-center-font-size;\n line-height: $font-title-1-1-black-2-center-line-height;\n text-align: $font-title-1-1-black-2-center-text-align;\n color: $font-title-1-1-black-2-center-color;\n font-style: $font-title-1-1-black-2-center-font-style;\n font-weight: $font-title-1-1-black-2-center-font-weight;\n font-family: $font-title-1-1-black-2-center-font-family;\n}\n\n/* title-1/1-black/1-left font style */\n$font-title-1-1-black-1-left-font-size: 24px !default;\n$font-title-1-1-black-1-left-line-height: 30px !default;\n$font-title-1-1-black-1-left-text-align: left !default;\n$font-title-1-1-black-1-left-color: #000000 !default;\n$font-title-1-1-black-1-left-font-style: normal !default;\n$font-title-1-1-black-1-left-font-weight: 600 !default;\n$font-title-1-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-1-left () {\n font-size: $font-title-1-1-black-1-left-font-size;\n line-height: $font-title-1-1-black-1-left-line-height;\n text-align: $font-title-1-1-black-1-left-text-align;\n color: $font-title-1-1-black-1-left-color;\n font-style: $font-title-1-1-black-1-left-font-style;\n font-weight: $font-title-1-1-black-1-left-font-weight;\n font-family: $font-title-1-1-black-1-left-font-family;\n}\n\n/* title-1/5-red/3-right font style */\n$font-title-1-5-red-3-right-font-size: 24px !default;\n$font-title-1-5-red-3-right-line-height: 30px !default;\n$font-title-1-5-red-3-right-text-align: right !default;\n$font-title-1-5-red-3-right-color: #e41f13 !default;\n$font-title-1-5-red-3-right-font-style: normal !default;\n$font-title-1-5-red-3-right-font-weight: 600 !default;\n$font-title-1-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-3-right () {\n font-size: $font-title-1-5-red-3-right-font-size;\n line-height: $font-title-1-5-red-3-right-line-height;\n text-align: $font-title-1-5-red-3-right-text-align;\n color: $font-title-1-5-red-3-right-color;\n font-style: $font-title-1-5-red-3-right-font-style;\n font-weight: $font-title-1-5-red-3-right-font-weight;\n font-family: $font-title-1-5-red-3-right-font-family;\n}\n\n/* title-1/5-red/1-left font style */\n$font-title-1-5-red-1-left-font-size: 24px !default;\n$font-title-1-5-red-1-left-line-height: 30px !default;\n$font-title-1-5-red-1-left-text-align: left !default;\n$font-title-1-5-red-1-left-color: #e41f13 !default;\n$font-title-1-5-red-1-left-font-style: normal !default;\n$font-title-1-5-red-1-left-font-weight: 600 !default;\n$font-title-1-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-1-left () {\n font-size: $font-title-1-5-red-1-left-font-size;\n line-height: $font-title-1-5-red-1-left-line-height;\n text-align: $font-title-1-5-red-1-left-text-align;\n color: $font-title-1-5-red-1-left-color;\n font-style: $font-title-1-5-red-1-left-font-style;\n font-weight: $font-title-1-5-red-1-left-font-weight;\n font-family: $font-title-1-5-red-1-left-font-family;\n}\n\n/* title-1/5-red/2-center font style */\n$font-title-1-5-red-2-center-font-size: 24px !default;\n$font-title-1-5-red-2-center-line-height: 30px !default;\n$font-title-1-5-red-2-center-text-align: center !default;\n$font-title-1-5-red-2-center-color: #e41f13 !default;\n$font-title-1-5-red-2-center-font-style: normal !default;\n$font-title-1-5-red-2-center-font-weight: 600 !default;\n$font-title-1-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-2-center () {\n font-size: $font-title-1-5-red-2-center-font-size;\n line-height: $font-title-1-5-red-2-center-line-height;\n text-align: $font-title-1-5-red-2-center-text-align;\n color: $font-title-1-5-red-2-center-color;\n font-style: $font-title-1-5-red-2-center-font-style;\n font-weight: $font-title-1-5-red-2-center-font-weight;\n font-family: $font-title-1-5-red-2-center-font-family;\n}\n\n/* title-1/6-blue/3-right font style */\n$font-title-1-6-blue-3-right-font-size: 24px !default;\n$font-title-1-6-blue-3-right-line-height: 30px !default;\n$font-title-1-6-blue-3-right-text-align: right !default;\n$font-title-1-6-blue-3-right-color: #1e1348 !default;\n$font-title-1-6-blue-3-right-font-style: normal !default;\n$font-title-1-6-blue-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-3-right () {\n font-size: $font-title-1-6-blue-3-right-font-size;\n line-height: $font-title-1-6-blue-3-right-line-height;\n text-align: $font-title-1-6-blue-3-right-text-align;\n color: $font-title-1-6-blue-3-right-color;\n font-style: $font-title-1-6-blue-3-right-font-style;\n font-weight: $font-title-1-6-blue-3-right-font-weight;\n font-family: $font-title-1-6-blue-3-right-font-family;\n}\n\n/* title-1/6-blue-80/3-right font style */\n$font-title-1-6-blue-80-3-right-font-size: 24px !default;\n$font-title-1-6-blue-80-3-right-line-height: 30px !default;\n$font-title-1-6-blue-80-3-right-text-align: right !default;\n$font-title-1-6-blue-80-3-right-font-style: normal !default;\n$font-title-1-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-3-right () {\n font-size: $font-title-1-6-blue-80-3-right-font-size;\n line-height: $font-title-1-6-blue-80-3-right-line-height;\n text-align: $font-title-1-6-blue-80-3-right-text-align;\n font-style: $font-title-1-6-blue-80-3-right-font-style;\n font-weight: $font-title-1-6-blue-80-3-right-font-weight;\n font-family: $font-title-1-6-blue-80-3-right-font-family;\n}\n\n/* title-1/6-blue-60/3-right font style */\n$font-title-1-6-blue-60-3-right-font-size: 24px !default;\n$font-title-1-6-blue-60-3-right-line-height: 30px !default;\n$font-title-1-6-blue-60-3-right-text-align: right !default;\n$font-title-1-6-blue-60-3-right-color: #787191 !default;\n$font-title-1-6-blue-60-3-right-font-style: normal !default;\n$font-title-1-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-3-right () {\n font-size: $font-title-1-6-blue-60-3-right-font-size;\n line-height: $font-title-1-6-blue-60-3-right-line-height;\n text-align: $font-title-1-6-blue-60-3-right-text-align;\n color: $font-title-1-6-blue-60-3-right-color;\n font-style: $font-title-1-6-blue-60-3-right-font-style;\n font-weight: $font-title-1-6-blue-60-3-right-font-weight;\n font-family: $font-title-1-6-blue-60-3-right-font-family;\n}\n\n/* title-1/6-blue/1-left font style */\n$font-title-1-6-blue-1-left-font-size: 24px !default;\n$font-title-1-6-blue-1-left-line-height: 30px !default;\n$font-title-1-6-blue-1-left-text-align: left !default;\n$font-title-1-6-blue-1-left-color: #1e1348 !default;\n$font-title-1-6-blue-1-left-font-style: normal !default;\n$font-title-1-6-blue-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-1-left () {\n font-size: $font-title-1-6-blue-1-left-font-size;\n line-height: $font-title-1-6-blue-1-left-line-height;\n text-align: $font-title-1-6-blue-1-left-text-align;\n color: $font-title-1-6-blue-1-left-color;\n font-style: $font-title-1-6-blue-1-left-font-style;\n font-weight: $font-title-1-6-blue-1-left-font-weight;\n font-family: $font-title-1-6-blue-1-left-font-family;\n}\n\n/* title-1/6-blue-80/1-left font style */\n$font-title-1-6-blue-80-1-left-font-size: 24px !default;\n$font-title-1-6-blue-80-1-left-line-height: 30px !default;\n$font-title-1-6-blue-80-1-left-text-align: left !default;\n$font-title-1-6-blue-80-1-left-font-style: normal !default;\n$font-title-1-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-1-left () {\n font-size: $font-title-1-6-blue-80-1-left-font-size;\n line-height: $font-title-1-6-blue-80-1-left-line-height;\n text-align: $font-title-1-6-blue-80-1-left-text-align;\n font-style: $font-title-1-6-blue-80-1-left-font-style;\n font-weight: $font-title-1-6-blue-80-1-left-font-weight;\n font-family: $font-title-1-6-blue-80-1-left-font-family;\n}\n\n/* title-1/6-blue-60/1-left font style */\n$font-title-1-6-blue-60-1-left-font-size: 24px !default;\n$font-title-1-6-blue-60-1-left-line-height: 30px !default;\n$font-title-1-6-blue-60-1-left-text-align: left !default;\n$font-title-1-6-blue-60-1-left-color: #787191 !default;\n$font-title-1-6-blue-60-1-left-font-style: normal !default;\n$font-title-1-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-1-left () {\n font-size: $font-title-1-6-blue-60-1-left-font-size;\n line-height: $font-title-1-6-blue-60-1-left-line-height;\n text-align: $font-title-1-6-blue-60-1-left-text-align;\n color: $font-title-1-6-blue-60-1-left-color;\n font-style: $font-title-1-6-blue-60-1-left-font-style;\n font-weight: $font-title-1-6-blue-60-1-left-font-weight;\n font-family: $font-title-1-6-blue-60-1-left-font-family;\n}\n\n/* title-1/6-blue/2-center font style */\n$font-title-1-6-blue-2-center-font-size: 24px !default;\n$font-title-1-6-blue-2-center-line-height: 30px !default;\n$font-title-1-6-blue-2-center-text-align: center !default;\n$font-title-1-6-blue-2-center-color: #1e1348 !default;\n$font-title-1-6-blue-2-center-font-style: normal !default;\n$font-title-1-6-blue-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-2-center () {\n font-size: $font-title-1-6-blue-2-center-font-size;\n line-height: $font-title-1-6-blue-2-center-line-height;\n text-align: $font-title-1-6-blue-2-center-text-align;\n color: $font-title-1-6-blue-2-center-color;\n font-style: $font-title-1-6-blue-2-center-font-style;\n font-weight: $font-title-1-6-blue-2-center-font-weight;\n font-family: $font-title-1-6-blue-2-center-font-family;\n}\n\n/* title-1/6-blue-80/2-center font style */\n$font-title-1-6-blue-80-2-center-font-size: 24px !default;\n$font-title-1-6-blue-80-2-center-line-height: 30px !default;\n$font-title-1-6-blue-80-2-center-text-align: center !default;\n$font-title-1-6-blue-80-2-center-font-style: normal !default;\n$font-title-1-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-2-center () {\n font-size: $font-title-1-6-blue-80-2-center-font-size;\n line-height: $font-title-1-6-blue-80-2-center-line-height;\n text-align: $font-title-1-6-blue-80-2-center-text-align;\n font-style: $font-title-1-6-blue-80-2-center-font-style;\n font-weight: $font-title-1-6-blue-80-2-center-font-weight;\n font-family: $font-title-1-6-blue-80-2-center-font-family;\n}\n\n/* title-1/6-blue-60/2-center font style */\n$font-title-1-6-blue-60-2-center-font-size: 24px !default;\n$font-title-1-6-blue-60-2-center-line-height: 30px !default;\n$font-title-1-6-blue-60-2-center-text-align: center !default;\n$font-title-1-6-blue-60-2-center-color: #787191 !default;\n$font-title-1-6-blue-60-2-center-font-style: normal !default;\n$font-title-1-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-2-center () {\n font-size: $font-title-1-6-blue-60-2-center-font-size;\n line-height: $font-title-1-6-blue-60-2-center-line-height;\n text-align: $font-title-1-6-blue-60-2-center-text-align;\n color: $font-title-1-6-blue-60-2-center-color;\n font-style: $font-title-1-6-blue-60-2-center-font-style;\n font-weight: $font-title-1-6-blue-60-2-center-font-weight;\n font-family: $font-title-1-6-blue-60-2-center-font-family;\n}\n\n/* title-2/4-white/3-right font style */\n$font-title-2-4-white-3-right-font-size: 36px !default;\n$font-title-2-4-white-3-right-line-height: 40px !default;\n$font-title-2-4-white-3-right-text-align: right !default;\n$font-title-2-4-white-3-right-color: #ffffff !default;\n$font-title-2-4-white-3-right-font-style: normal !default;\n$font-title-2-4-white-3-right-font-weight: 600 !default;\n$font-title-2-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-3-right () {\n font-size: $font-title-2-4-white-3-right-font-size;\n line-height: $font-title-2-4-white-3-right-line-height;\n text-align: $font-title-2-4-white-3-right-text-align;\n color: $font-title-2-4-white-3-right-color;\n font-style: $font-title-2-4-white-3-right-font-style;\n font-weight: $font-title-2-4-white-3-right-font-weight;\n font-family: $font-title-2-4-white-3-right-font-family;\n}\n\n/* title-2/5-red/3-right font style */\n$font-title-2-5-red-3-right-font-size: 36px !default;\n$font-title-2-5-red-3-right-line-height: 40px !default;\n$font-title-2-5-red-3-right-text-align: right !default;\n$font-title-2-5-red-3-right-color: #eb4f4d !default;\n$font-title-2-5-red-3-right-font-style: normal !default;\n$font-title-2-5-red-3-right-font-weight: 600 !default;\n$font-title-2-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-3-right () {\n font-size: $font-title-2-5-red-3-right-font-size;\n line-height: $font-title-2-5-red-3-right-line-height;\n text-align: $font-title-2-5-red-3-right-text-align;\n color: $font-title-2-5-red-3-right-color;\n font-style: $font-title-2-5-red-3-right-font-style;\n font-weight: $font-title-2-5-red-3-right-font-weight;\n font-family: $font-title-2-5-red-3-right-font-family;\n}\n\n/* title-2/4-white/2-center font style */\n$font-title-2-4-white-2-center-font-size: 36px !default;\n$font-title-2-4-white-2-center-line-height: 40px !default;\n$font-title-2-4-white-2-center-text-align: center !default;\n$font-title-2-4-white-2-center-color: #ffffff !default;\n$font-title-2-4-white-2-center-font-style: normal !default;\n$font-title-2-4-white-2-center-font-weight: 600 !default;\n$font-title-2-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-2-center () {\n font-size: $font-title-2-4-white-2-center-font-size;\n line-height: $font-title-2-4-white-2-center-line-height;\n text-align: $font-title-2-4-white-2-center-text-align;\n color: $font-title-2-4-white-2-center-color;\n font-style: $font-title-2-4-white-2-center-font-style;\n font-weight: $font-title-2-4-white-2-center-font-weight;\n font-family: $font-title-2-4-white-2-center-font-family;\n}\n\n/* title-2/5-red/2-center font style */\n$font-title-2-5-red-2-center-font-size: 36px !default;\n$font-title-2-5-red-2-center-line-height: 40px !default;\n$font-title-2-5-red-2-center-text-align: center !default;\n$font-title-2-5-red-2-center-color: #eb4f4d !default;\n$font-title-2-5-red-2-center-font-style: normal !default;\n$font-title-2-5-red-2-center-font-weight: 600 !default;\n$font-title-2-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-2-center () {\n font-size: $font-title-2-5-red-2-center-font-size;\n line-height: $font-title-2-5-red-2-center-line-height;\n text-align: $font-title-2-5-red-2-center-text-align;\n color: $font-title-2-5-red-2-center-color;\n font-style: $font-title-2-5-red-2-center-font-style;\n font-weight: $font-title-2-5-red-2-center-font-weight;\n font-family: $font-title-2-5-red-2-center-font-family;\n}\n\n/* title-2/4-white/1-left font style */\n$font-title-2-4-white-1-left-font-size: 36px !default;\n$font-title-2-4-white-1-left-line-height: 40px !default;\n$font-title-2-4-white-1-left-text-align: left !default;\n$font-title-2-4-white-1-left-color: #ffffff !default;\n$font-title-2-4-white-1-left-font-style: normal !default;\n$font-title-2-4-white-1-left-font-weight: 600 !default;\n$font-title-2-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-1-left () {\n font-size: $font-title-2-4-white-1-left-font-size;\n line-height: $font-title-2-4-white-1-left-line-height;\n text-align: $font-title-2-4-white-1-left-text-align;\n color: $font-title-2-4-white-1-left-color;\n font-style: $font-title-2-4-white-1-left-font-style;\n font-weight: $font-title-2-4-white-1-left-font-weight;\n font-family: $font-title-2-4-white-1-left-font-family;\n}\n\n/* title-2/5-red/1-left font style */\n$font-title-2-5-red-1-left-font-size: 36px !default;\n$font-title-2-5-red-1-left-line-height: 40px !default;\n$font-title-2-5-red-1-left-text-align: left !default;\n$font-title-2-5-red-1-left-color: #eb4f4d !default;\n$font-title-2-5-red-1-left-font-style: normal !default;\n$font-title-2-5-red-1-left-font-weight: 600 !default;\n$font-title-2-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-1-left () {\n font-size: $font-title-2-5-red-1-left-font-size;\n line-height: $font-title-2-5-red-1-left-line-height;\n text-align: $font-title-2-5-red-1-left-text-align;\n color: $font-title-2-5-red-1-left-color;\n font-style: $font-title-2-5-red-1-left-font-style;\n font-weight: $font-title-2-5-red-1-left-font-weight;\n font-family: $font-title-2-5-red-1-left-font-family;\n}\n\n/* title-2/3-light-grey/3-right font style */\n$font-title-2-3-light-grey-3-right-font-size: 36px !default;\n$font-title-2-3-light-grey-3-right-line-height: 40px !default;\n$font-title-2-3-light-grey-3-right-text-align: right !default;\n$font-title-2-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-3-right-font-style: normal !default;\n$font-title-2-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-2-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-3-right () {\n font-size: $font-title-2-3-light-grey-3-right-font-size;\n line-height: $font-title-2-3-light-grey-3-right-line-height;\n text-align: $font-title-2-3-light-grey-3-right-text-align;\n color: $font-title-2-3-light-grey-3-right-color;\n font-style: $font-title-2-3-light-grey-3-right-font-style;\n font-weight: $font-title-2-3-light-grey-3-right-font-weight;\n font-family: $font-title-2-3-light-grey-3-right-font-family;\n}\n\n/* title-2/3-light-grey/2-center font style */\n$font-title-2-3-light-grey-2-center-font-size: 36px !default;\n$font-title-2-3-light-grey-2-center-line-height: 40px !default;\n$font-title-2-3-light-grey-2-center-text-align: center !default;\n$font-title-2-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-2-center-font-style: normal !default;\n$font-title-2-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-2-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-2-center () {\n font-size: $font-title-2-3-light-grey-2-center-font-size;\n line-height: $font-title-2-3-light-grey-2-center-line-height;\n text-align: $font-title-2-3-light-grey-2-center-text-align;\n color: $font-title-2-3-light-grey-2-center-color;\n font-style: $font-title-2-3-light-grey-2-center-font-style;\n font-weight: $font-title-2-3-light-grey-2-center-font-weight;\n font-family: $font-title-2-3-light-grey-2-center-font-family;\n}\n\n/* title-2/3-light-grey/1-left font style */\n$font-title-2-3-light-grey-1-left-font-size: 36px !default;\n$font-title-2-3-light-grey-1-left-line-height: 40px !default;\n$font-title-2-3-light-grey-1-left-text-align: left !default;\n$font-title-2-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-1-left-font-style: normal !default;\n$font-title-2-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-2-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-1-left () {\n font-size: $font-title-2-3-light-grey-1-left-font-size;\n line-height: $font-title-2-3-light-grey-1-left-line-height;\n text-align: $font-title-2-3-light-grey-1-left-text-align;\n color: $font-title-2-3-light-grey-1-left-color;\n font-style: $font-title-2-3-light-grey-1-left-font-style;\n font-weight: $font-title-2-3-light-grey-1-left-font-weight;\n font-family: $font-title-2-3-light-grey-1-left-font-family;\n}\n\n/* title-2/2-grey/3-right font style */\n$font-title-2-2-grey-3-right-font-size: 36px !default;\n$font-title-2-2-grey-3-right-line-height: 40px !default;\n$font-title-2-2-grey-3-right-text-align: right !default;\n$font-title-2-2-grey-3-right-color: #404040 !default;\n$font-title-2-2-grey-3-right-font-style: normal !default;\n$font-title-2-2-grey-3-right-font-weight: 600 !default;\n$font-title-2-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-3-right () {\n font-size: $font-title-2-2-grey-3-right-font-size;\n line-height: $font-title-2-2-grey-3-right-line-height;\n text-align: $font-title-2-2-grey-3-right-text-align;\n color: $font-title-2-2-grey-3-right-color;\n font-style: $font-title-2-2-grey-3-right-font-style;\n font-weight: $font-title-2-2-grey-3-right-font-weight;\n font-family: $font-title-2-2-grey-3-right-font-family;\n}\n\n/* title-2/2-grey/2-center font style */\n$font-title-2-2-grey-2-center-font-size: 36px !default;\n$font-title-2-2-grey-2-center-line-height: 40px !default;\n$font-title-2-2-grey-2-center-text-align: center !default;\n$font-title-2-2-grey-2-center-color: #404040 !default;\n$font-title-2-2-grey-2-center-font-style: normal !default;\n$font-title-2-2-grey-2-center-font-weight: 600 !default;\n$font-title-2-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-2-center () {\n font-size: $font-title-2-2-grey-2-center-font-size;\n line-height: $font-title-2-2-grey-2-center-line-height;\n text-align: $font-title-2-2-grey-2-center-text-align;\n color: $font-title-2-2-grey-2-center-color;\n font-style: $font-title-2-2-grey-2-center-font-style;\n font-weight: $font-title-2-2-grey-2-center-font-weight;\n font-family: $font-title-2-2-grey-2-center-font-family;\n}\n\n/* title-2/2-grey/1-left font style */\n$font-title-2-2-grey-1-left-font-size: 36px !default;\n$font-title-2-2-grey-1-left-line-height: 40px !default;\n$font-title-2-2-grey-1-left-text-align: left !default;\n$font-title-2-2-grey-1-left-color: #404040 !default;\n$font-title-2-2-grey-1-left-font-style: normal !default;\n$font-title-2-2-grey-1-left-font-weight: 600 !default;\n$font-title-2-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-1-left () {\n font-size: $font-title-2-2-grey-1-left-font-size;\n line-height: $font-title-2-2-grey-1-left-line-height;\n text-align: $font-title-2-2-grey-1-left-text-align;\n color: $font-title-2-2-grey-1-left-color;\n font-style: $font-title-2-2-grey-1-left-font-style;\n font-weight: $font-title-2-2-grey-1-left-font-weight;\n font-family: $font-title-2-2-grey-1-left-font-family;\n}\n\n/* title-2/1-black/3-right font style */\n$font-title-2-1-black-3-right-font-size: 36px !default;\n$font-title-2-1-black-3-right-line-height: 40px !default;\n$font-title-2-1-black-3-right-text-align: right !default;\n$font-title-2-1-black-3-right-color: #000000 !default;\n$font-title-2-1-black-3-right-font-style: normal !default;\n$font-title-2-1-black-3-right-font-weight: 600 !default;\n$font-title-2-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-3-right () {\n font-size: $font-title-2-1-black-3-right-font-size;\n line-height: $font-title-2-1-black-3-right-line-height;\n text-align: $font-title-2-1-black-3-right-text-align;\n color: $font-title-2-1-black-3-right-color;\n font-style: $font-title-2-1-black-3-right-font-style;\n font-weight: $font-title-2-1-black-3-right-font-weight;\n font-family: $font-title-2-1-black-3-right-font-family;\n}\n\n/* title-2/1-black/2-center font style */\n$font-title-2-1-black-2-center-font-size: 36px !default;\n$font-title-2-1-black-2-center-line-height: 40px !default;\n$font-title-2-1-black-2-center-text-align: center !default;\n$font-title-2-1-black-2-center-color: #000000 !default;\n$font-title-2-1-black-2-center-font-style: normal !default;\n$font-title-2-1-black-2-center-font-weight: 600 !default;\n$font-title-2-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-2-center () {\n font-size: $font-title-2-1-black-2-center-font-size;\n line-height: $font-title-2-1-black-2-center-line-height;\n text-align: $font-title-2-1-black-2-center-text-align;\n color: $font-title-2-1-black-2-center-color;\n font-style: $font-title-2-1-black-2-center-font-style;\n font-weight: $font-title-2-1-black-2-center-font-weight;\n font-family: $font-title-2-1-black-2-center-font-family;\n}\n\n/* title-2/1-black/1-left font style */\n$font-title-2-1-black-1-left-font-size: 36px !default;\n$font-title-2-1-black-1-left-line-height: 40px !default;\n$font-title-2-1-black-1-left-text-align: left !default;\n$font-title-2-1-black-1-left-color: #000000 !default;\n$font-title-2-1-black-1-left-font-style: normal !default;\n$font-title-2-1-black-1-left-font-weight: 600 !default;\n$font-title-2-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-1-left () {\n font-size: $font-title-2-1-black-1-left-font-size;\n line-height: $font-title-2-1-black-1-left-line-height;\n text-align: $font-title-2-1-black-1-left-text-align;\n color: $font-title-2-1-black-1-left-color;\n font-style: $font-title-2-1-black-1-left-font-style;\n font-weight: $font-title-2-1-black-1-left-font-weight;\n font-family: $font-title-2-1-black-1-left-font-family;\n}\n\n/* title-2/6-blue/3-right font style */\n$font-title-2-6-blue-3-right-font-size: 36px !default;\n$font-title-2-6-blue-3-right-line-height: 40px !default;\n$font-title-2-6-blue-3-right-text-align: right !default;\n$font-title-2-6-blue-3-right-color: #1e1348 !default;\n$font-title-2-6-blue-3-right-font-style: normal !default;\n$font-title-2-6-blue-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-3-right () {\n font-size: $font-title-2-6-blue-3-right-font-size;\n line-height: $font-title-2-6-blue-3-right-line-height;\n text-align: $font-title-2-6-blue-3-right-text-align;\n color: $font-title-2-6-blue-3-right-color;\n font-style: $font-title-2-6-blue-3-right-font-style;\n font-weight: $font-title-2-6-blue-3-right-font-weight;\n font-family: $font-title-2-6-blue-3-right-font-family;\n}\n\n/* title-2/6-blue-80/3-right font style */\n$font-title-2-6-blue-80-3-right-font-size: 36px !default;\n$font-title-2-6-blue-80-3-right-line-height: 40px !default;\n$font-title-2-6-blue-80-3-right-text-align: right !default;\n$font-title-2-6-blue-80-3-right-font-style: normal !default;\n$font-title-2-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-3-right () {\n font-size: $font-title-2-6-blue-80-3-right-font-size;\n line-height: $font-title-2-6-blue-80-3-right-line-height;\n text-align: $font-title-2-6-blue-80-3-right-text-align;\n font-style: $font-title-2-6-blue-80-3-right-font-style;\n font-weight: $font-title-2-6-blue-80-3-right-font-weight;\n font-family: $font-title-2-6-blue-80-3-right-font-family;\n}\n\n/* title-2/6-blue-60/3-right font style */\n$font-title-2-6-blue-60-3-right-font-size: 36px !default;\n$font-title-2-6-blue-60-3-right-line-height: 40px !default;\n$font-title-2-6-blue-60-3-right-text-align: right !default;\n$font-title-2-6-blue-60-3-right-color: #787191 !default;\n$font-title-2-6-blue-60-3-right-font-style: normal !default;\n$font-title-2-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-3-right () {\n font-size: $font-title-2-6-blue-60-3-right-font-size;\n line-height: $font-title-2-6-blue-60-3-right-line-height;\n text-align: $font-title-2-6-blue-60-3-right-text-align;\n color: $font-title-2-6-blue-60-3-right-color;\n font-style: $font-title-2-6-blue-60-3-right-font-style;\n font-weight: $font-title-2-6-blue-60-3-right-font-weight;\n font-family: $font-title-2-6-blue-60-3-right-font-family;\n}\n\n/* title-2/6-blue/2-center font style */\n$font-title-2-6-blue-2-center-font-size: 36px !default;\n$font-title-2-6-blue-2-center-line-height: 40px !default;\n$font-title-2-6-blue-2-center-text-align: center !default;\n$font-title-2-6-blue-2-center-color: #1e1348 !default;\n$font-title-2-6-blue-2-center-font-style: normal !default;\n$font-title-2-6-blue-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-2-center () {\n font-size: $font-title-2-6-blue-2-center-font-size;\n line-height: $font-title-2-6-blue-2-center-line-height;\n text-align: $font-title-2-6-blue-2-center-text-align;\n color: $font-title-2-6-blue-2-center-color;\n font-style: $font-title-2-6-blue-2-center-font-style;\n font-weight: $font-title-2-6-blue-2-center-font-weight;\n font-family: $font-title-2-6-blue-2-center-font-family;\n}\n\n/* title-2/6-blue-80/2-center font style */\n$font-title-2-6-blue-80-2-center-font-size: 36px !default;\n$font-title-2-6-blue-80-2-center-line-height: 40px !default;\n$font-title-2-6-blue-80-2-center-text-align: center !default;\n$font-title-2-6-blue-80-2-center-font-style: normal !default;\n$font-title-2-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-2-center () {\n font-size: $font-title-2-6-blue-80-2-center-font-size;\n line-height: $font-title-2-6-blue-80-2-center-line-height;\n text-align: $font-title-2-6-blue-80-2-center-text-align;\n font-style: $font-title-2-6-blue-80-2-center-font-style;\n font-weight: $font-title-2-6-blue-80-2-center-font-weight;\n font-family: $font-title-2-6-blue-80-2-center-font-family;\n}\n\n/* title-2/6-blue-60/2-center font style */\n$font-title-2-6-blue-60-2-center-font-size: 36px !default;\n$font-title-2-6-blue-60-2-center-line-height: 40px !default;\n$font-title-2-6-blue-60-2-center-text-align: center !default;\n$font-title-2-6-blue-60-2-center-color: #787191 !default;\n$font-title-2-6-blue-60-2-center-font-style: normal !default;\n$font-title-2-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-2-center () {\n font-size: $font-title-2-6-blue-60-2-center-font-size;\n line-height: $font-title-2-6-blue-60-2-center-line-height;\n text-align: $font-title-2-6-blue-60-2-center-text-align;\n color: $font-title-2-6-blue-60-2-center-color;\n font-style: $font-title-2-6-blue-60-2-center-font-style;\n font-weight: $font-title-2-6-blue-60-2-center-font-weight;\n font-family: $font-title-2-6-blue-60-2-center-font-family;\n}\n\n/* title-2/6-blue/1-left font style */\n$font-title-2-6-blue-1-left-font-size: 36px !default;\n$font-title-2-6-blue-1-left-line-height: 40px !default;\n$font-title-2-6-blue-1-left-text-align: left !default;\n$font-title-2-6-blue-1-left-color: #1e1348 !default;\n$font-title-2-6-blue-1-left-font-style: normal !default;\n$font-title-2-6-blue-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-1-left () {\n font-size: $font-title-2-6-blue-1-left-font-size;\n line-height: $font-title-2-6-blue-1-left-line-height;\n text-align: $font-title-2-6-blue-1-left-text-align;\n color: $font-title-2-6-blue-1-left-color;\n font-style: $font-title-2-6-blue-1-left-font-style;\n font-weight: $font-title-2-6-blue-1-left-font-weight;\n font-family: $font-title-2-6-blue-1-left-font-family;\n}\n\n/* title-2/6-blue-80/1-left font style */\n$font-title-2-6-blue-80-1-left-font-size: 36px !default;\n$font-title-2-6-blue-80-1-left-line-height: 40px !default;\n$font-title-2-6-blue-80-1-left-text-align: left !default;\n$font-title-2-6-blue-80-1-left-font-style: normal !default;\n$font-title-2-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-1-left () {\n font-size: $font-title-2-6-blue-80-1-left-font-size;\n line-height: $font-title-2-6-blue-80-1-left-line-height;\n text-align: $font-title-2-6-blue-80-1-left-text-align;\n font-style: $font-title-2-6-blue-80-1-left-font-style;\n font-weight: $font-title-2-6-blue-80-1-left-font-weight;\n font-family: $font-title-2-6-blue-80-1-left-font-family;\n}\n\n/* title-2/6-blue-60/1-left font style */\n$font-title-2-6-blue-60-1-left-font-size: 36px !default;\n$font-title-2-6-blue-60-1-left-line-height: 40px !default;\n$font-title-2-6-blue-60-1-left-text-align: left !default;\n$font-title-2-6-blue-60-1-left-color: #787191 !default;\n$font-title-2-6-blue-60-1-left-font-style: normal !default;\n$font-title-2-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-1-left () {\n font-size: $font-title-2-6-blue-60-1-left-font-size;\n line-height: $font-title-2-6-blue-60-1-left-line-height;\n text-align: $font-title-2-6-blue-60-1-left-text-align;\n color: $font-title-2-6-blue-60-1-left-color;\n font-style: $font-title-2-6-blue-60-1-left-font-style;\n font-weight: $font-title-2-6-blue-60-1-left-font-weight;\n font-family: $font-title-2-6-blue-60-1-left-font-family;\n}\n\n/* title-3/4-white/3-right font style */\n$font-title-3-4-white-3-right-font-size: 48px !default;\n$font-title-3-4-white-3-right-line-height: 60px !default;\n$font-title-3-4-white-3-right-text-align: right !default;\n$font-title-3-4-white-3-right-color: #ffffff !default;\n$font-title-3-4-white-3-right-font-style: normal !default;\n$font-title-3-4-white-3-right-font-weight: 600 !default;\n$font-title-3-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-3-right () {\n font-size: $font-title-3-4-white-3-right-font-size;\n line-height: $font-title-3-4-white-3-right-line-height;\n text-align: $font-title-3-4-white-3-right-text-align;\n color: $font-title-3-4-white-3-right-color;\n font-style: $font-title-3-4-white-3-right-font-style;\n font-weight: $font-title-3-4-white-3-right-font-weight;\n font-family: $font-title-3-4-white-3-right-font-family;\n}\n\n/* title-3/5-red/3-right font style */\n$font-title-3-5-red-3-right-font-size: 48px !default;\n$font-title-3-5-red-3-right-line-height: 60px !default;\n$font-title-3-5-red-3-right-text-align: right !default;\n$font-title-3-5-red-3-right-color: #eb4f4d !default;\n$font-title-3-5-red-3-right-font-style: normal !default;\n$font-title-3-5-red-3-right-font-weight: 600 !default;\n$font-title-3-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-3-right () {\n font-size: $font-title-3-5-red-3-right-font-size;\n line-height: $font-title-3-5-red-3-right-line-height;\n text-align: $font-title-3-5-red-3-right-text-align;\n color: $font-title-3-5-red-3-right-color;\n font-style: $font-title-3-5-red-3-right-font-style;\n font-weight: $font-title-3-5-red-3-right-font-weight;\n font-family: $font-title-3-5-red-3-right-font-family;\n}\n\n/* title-3/6-blue/3-right font style */\n$font-title-3-6-blue-3-right-font-size: 48px !default;\n$font-title-3-6-blue-3-right-line-height: 60px !default;\n$font-title-3-6-blue-3-right-text-align: right !default;\n$font-title-3-6-blue-3-right-color: #1e1348 !default;\n$font-title-3-6-blue-3-right-font-style: normal !default;\n$font-title-3-6-blue-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-3-right () {\n font-size: $font-title-3-6-blue-3-right-font-size;\n line-height: $font-title-3-6-blue-3-right-line-height;\n text-align: $font-title-3-6-blue-3-right-text-align;\n color: $font-title-3-6-blue-3-right-color;\n font-style: $font-title-3-6-blue-3-right-font-style;\n font-weight: $font-title-3-6-blue-3-right-font-weight;\n font-family: $font-title-3-6-blue-3-right-font-family;\n}\n\n/* title-3/6-blue-80/3-right font style */\n$font-title-3-6-blue-80-3-right-font-size: 48px !default;\n$font-title-3-6-blue-80-3-right-line-height: 60px !default;\n$font-title-3-6-blue-80-3-right-text-align: right !default;\n$font-title-3-6-blue-80-3-right-font-style: normal !default;\n$font-title-3-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-3-right () {\n font-size: $font-title-3-6-blue-80-3-right-font-size;\n line-height: $font-title-3-6-blue-80-3-right-line-height;\n text-align: $font-title-3-6-blue-80-3-right-text-align;\n font-style: $font-title-3-6-blue-80-3-right-font-style;\n font-weight: $font-title-3-6-blue-80-3-right-font-weight;\n font-family: $font-title-3-6-blue-80-3-right-font-family;\n}\n\n/* title-3/6-blue-60/3-right font style */\n$font-title-3-6-blue-60-3-right-font-size: 48px !default;\n$font-title-3-6-blue-60-3-right-line-height: 60px !default;\n$font-title-3-6-blue-60-3-right-text-align: right !default;\n$font-title-3-6-blue-60-3-right-color: #787191 !default;\n$font-title-3-6-blue-60-3-right-font-style: normal !default;\n$font-title-3-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-3-right () {\n font-size: $font-title-3-6-blue-60-3-right-font-size;\n line-height: $font-title-3-6-blue-60-3-right-line-height;\n text-align: $font-title-3-6-blue-60-3-right-text-align;\n color: $font-title-3-6-blue-60-3-right-color;\n font-style: $font-title-3-6-blue-60-3-right-font-style;\n font-weight: $font-title-3-6-blue-60-3-right-font-weight;\n font-family: $font-title-3-6-blue-60-3-right-font-family;\n}\n\n/* title-3/4-white/2-center font style */\n$font-title-3-4-white-2-center-font-size: 48px !default;\n$font-title-3-4-white-2-center-line-height: 60px !default;\n$font-title-3-4-white-2-center-text-align: center !default;\n$font-title-3-4-white-2-center-color: #ffffff !default;\n$font-title-3-4-white-2-center-font-style: normal !default;\n$font-title-3-4-white-2-center-font-weight: 600 !default;\n$font-title-3-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-2-center () {\n font-size: $font-title-3-4-white-2-center-font-size;\n line-height: $font-title-3-4-white-2-center-line-height;\n text-align: $font-title-3-4-white-2-center-text-align;\n color: $font-title-3-4-white-2-center-color;\n font-style: $font-title-3-4-white-2-center-font-style;\n font-weight: $font-title-3-4-white-2-center-font-weight;\n font-family: $font-title-3-4-white-2-center-font-family;\n}\n\n/* title-3/5-red/2-center font style */\n$font-title-3-5-red-2-center-font-size: 48px !default;\n$font-title-3-5-red-2-center-line-height: 60px !default;\n$font-title-3-5-red-2-center-text-align: center !default;\n$font-title-3-5-red-2-center-color: #eb4f4d !default;\n$font-title-3-5-red-2-center-font-style: normal !default;\n$font-title-3-5-red-2-center-font-weight: 600 !default;\n$font-title-3-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-2-center () {\n font-size: $font-title-3-5-red-2-center-font-size;\n line-height: $font-title-3-5-red-2-center-line-height;\n text-align: $font-title-3-5-red-2-center-text-align;\n color: $font-title-3-5-red-2-center-color;\n font-style: $font-title-3-5-red-2-center-font-style;\n font-weight: $font-title-3-5-red-2-center-font-weight;\n font-family: $font-title-3-5-red-2-center-font-family;\n}\n\n/* title-3/6-blue/2-center font style */\n$font-title-3-6-blue-2-center-font-size: 48px !default;\n$font-title-3-6-blue-2-center-line-height: 60px !default;\n$font-title-3-6-blue-2-center-text-align: center !default;\n$font-title-3-6-blue-2-center-color: #1e1348 !default;\n$font-title-3-6-blue-2-center-font-style: normal !default;\n$font-title-3-6-blue-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-2-center () {\n font-size: $font-title-3-6-blue-2-center-font-size;\n line-height: $font-title-3-6-blue-2-center-line-height;\n text-align: $font-title-3-6-blue-2-center-text-align;\n color: $font-title-3-6-blue-2-center-color;\n font-style: $font-title-3-6-blue-2-center-font-style;\n font-weight: $font-title-3-6-blue-2-center-font-weight;\n font-family: $font-title-3-6-blue-2-center-font-family;\n}\n\n/* title-3/6-blue-80/2-center font style */\n$font-title-3-6-blue-80-2-center-font-size: 48px !default;\n$font-title-3-6-blue-80-2-center-line-height: 60px !default;\n$font-title-3-6-blue-80-2-center-text-align: center !default;\n$font-title-3-6-blue-80-2-center-font-style: normal !default;\n$font-title-3-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-2-center () {\n font-size: $font-title-3-6-blue-80-2-center-font-size;\n line-height: $font-title-3-6-blue-80-2-center-line-height;\n text-align: $font-title-3-6-blue-80-2-center-text-align;\n font-style: $font-title-3-6-blue-80-2-center-font-style;\n font-weight: $font-title-3-6-blue-80-2-center-font-weight;\n font-family: $font-title-3-6-blue-80-2-center-font-family;\n}\n\n/* title-3/6-blue-60/2-center font style */\n$font-title-3-6-blue-60-2-center-font-size: 48px !default;\n$font-title-3-6-blue-60-2-center-line-height: 60px !default;\n$font-title-3-6-blue-60-2-center-text-align: center !default;\n$font-title-3-6-blue-60-2-center-color: #787191 !default;\n$font-title-3-6-blue-60-2-center-font-style: normal !default;\n$font-title-3-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-2-center () {\n font-size: $font-title-3-6-blue-60-2-center-font-size;\n line-height: $font-title-3-6-blue-60-2-center-line-height;\n text-align: $font-title-3-6-blue-60-2-center-text-align;\n color: $font-title-3-6-blue-60-2-center-color;\n font-style: $font-title-3-6-blue-60-2-center-font-style;\n font-weight: $font-title-3-6-blue-60-2-center-font-weight;\n font-family: $font-title-3-6-blue-60-2-center-font-family;\n}\n\n/* title-3/4-white/1-left font style */\n$font-title-3-4-white-1-left-font-size: 48px !default;\n$font-title-3-4-white-1-left-line-height: 60px !default;\n$font-title-3-4-white-1-left-text-align: left !default;\n$font-title-3-4-white-1-left-color: #ffffff !default;\n$font-title-3-4-white-1-left-font-style: normal !default;\n$font-title-3-4-white-1-left-font-weight: 600 !default;\n$font-title-3-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-1-left () {\n font-size: $font-title-3-4-white-1-left-font-size;\n line-height: $font-title-3-4-white-1-left-line-height;\n text-align: $font-title-3-4-white-1-left-text-align;\n color: $font-title-3-4-white-1-left-color;\n font-style: $font-title-3-4-white-1-left-font-style;\n font-weight: $font-title-3-4-white-1-left-font-weight;\n font-family: $font-title-3-4-white-1-left-font-family;\n}\n\n/* title-3/5-red/1-left font style */\n$font-title-3-5-red-1-left-font-size: 48px !default;\n$font-title-3-5-red-1-left-line-height: 60px !default;\n$font-title-3-5-red-1-left-text-align: left !default;\n$font-title-3-5-red-1-left-color: #eb4f4d !default;\n$font-title-3-5-red-1-left-font-style: normal !default;\n$font-title-3-5-red-1-left-font-weight: 600 !default;\n$font-title-3-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-1-left () {\n font-size: $font-title-3-5-red-1-left-font-size;\n line-height: $font-title-3-5-red-1-left-line-height;\n text-align: $font-title-3-5-red-1-left-text-align;\n color: $font-title-3-5-red-1-left-color;\n font-style: $font-title-3-5-red-1-left-font-style;\n font-weight: $font-title-3-5-red-1-left-font-weight;\n font-family: $font-title-3-5-red-1-left-font-family;\n}\n\n/* title-3/6-blue/1-left font style */\n$font-title-3-6-blue-1-left-font-size: 48px !default;\n$font-title-3-6-blue-1-left-line-height: 60px !default;\n$font-title-3-6-blue-1-left-text-align: left !default;\n$font-title-3-6-blue-1-left-color: #1e1348 !default;\n$font-title-3-6-blue-1-left-font-style: normal !default;\n$font-title-3-6-blue-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-1-left () {\n font-size: $font-title-3-6-blue-1-left-font-size;\n line-height: $font-title-3-6-blue-1-left-line-height;\n text-align: $font-title-3-6-blue-1-left-text-align;\n color: $font-title-3-6-blue-1-left-color;\n font-style: $font-title-3-6-blue-1-left-font-style;\n font-weight: $font-title-3-6-blue-1-left-font-weight;\n font-family: $font-title-3-6-blue-1-left-font-family;\n}\n\n/* title-3/6-blue-80/1-left font style */\n$font-title-3-6-blue-80-1-left-font-size: 48px !default;\n$font-title-3-6-blue-80-1-left-line-height: 60px !default;\n$font-title-3-6-blue-80-1-left-text-align: left !default;\n$font-title-3-6-blue-80-1-left-font-style: normal !default;\n$font-title-3-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-1-left () {\n font-size: $font-title-3-6-blue-80-1-left-font-size;\n line-height: $font-title-3-6-blue-80-1-left-line-height;\n text-align: $font-title-3-6-blue-80-1-left-text-align;\n font-style: $font-title-3-6-blue-80-1-left-font-style;\n font-weight: $font-title-3-6-blue-80-1-left-font-weight;\n font-family: $font-title-3-6-blue-80-1-left-font-family;\n}\n\n/* title-3/6-blue-60/1-left font style */\n$font-title-3-6-blue-60-1-left-font-size: 48px !default;\n$font-title-3-6-blue-60-1-left-line-height: 60px !default;\n$font-title-3-6-blue-60-1-left-text-align: left !default;\n$font-title-3-6-blue-60-1-left-color: #787191 !default;\n$font-title-3-6-blue-60-1-left-font-style: normal !default;\n$font-title-3-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-1-left () {\n font-size: $font-title-3-6-blue-60-1-left-font-size;\n line-height: $font-title-3-6-blue-60-1-left-line-height;\n text-align: $font-title-3-6-blue-60-1-left-text-align;\n color: $font-title-3-6-blue-60-1-left-color;\n font-style: $font-title-3-6-blue-60-1-left-font-style;\n font-weight: $font-title-3-6-blue-60-1-left-font-weight;\n font-family: $font-title-3-6-blue-60-1-left-font-family;\n}\n\n/* title-3/3-light-grey/3-right font style */\n$font-title-3-3-light-grey-3-right-font-size: 48px !default;\n$font-title-3-3-light-grey-3-right-line-height: 60px !default;\n$font-title-3-3-light-grey-3-right-text-align: right !default;\n$font-title-3-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-3-right-font-style: normal !default;\n$font-title-3-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-3-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-3-right () {\n font-size: $font-title-3-3-light-grey-3-right-font-size;\n line-height: $font-title-3-3-light-grey-3-right-line-height;\n text-align: $font-title-3-3-light-grey-3-right-text-align;\n color: $font-title-3-3-light-grey-3-right-color;\n font-style: $font-title-3-3-light-grey-3-right-font-style;\n font-weight: $font-title-3-3-light-grey-3-right-font-weight;\n font-family: $font-title-3-3-light-grey-3-right-font-family;\n}\n\n/* title-3/3-light-grey/2-center font style */\n$font-title-3-3-light-grey-2-center-font-size: 48px !default;\n$font-title-3-3-light-grey-2-center-line-height: 60px !default;\n$font-title-3-3-light-grey-2-center-text-align: center !default;\n$font-title-3-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-2-center-font-style: normal !default;\n$font-title-3-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-3-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-2-center () {\n font-size: $font-title-3-3-light-grey-2-center-font-size;\n line-height: $font-title-3-3-light-grey-2-center-line-height;\n text-align: $font-title-3-3-light-grey-2-center-text-align;\n color: $font-title-3-3-light-grey-2-center-color;\n font-style: $font-title-3-3-light-grey-2-center-font-style;\n font-weight: $font-title-3-3-light-grey-2-center-font-weight;\n font-family: $font-title-3-3-light-grey-2-center-font-family;\n}\n\n/* title-3/3-light-grey/1-left font style */\n$font-title-3-3-light-grey-1-left-font-size: 48px !default;\n$font-title-3-3-light-grey-1-left-line-height: 60px !default;\n$font-title-3-3-light-grey-1-left-text-align: left !default;\n$font-title-3-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-1-left-font-style: normal !default;\n$font-title-3-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-3-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-1-left () {\n font-size: $font-title-3-3-light-grey-1-left-font-size;\n line-height: $font-title-3-3-light-grey-1-left-line-height;\n text-align: $font-title-3-3-light-grey-1-left-text-align;\n color: $font-title-3-3-light-grey-1-left-color;\n font-style: $font-title-3-3-light-grey-1-left-font-style;\n font-weight: $font-title-3-3-light-grey-1-left-font-weight;\n font-family: $font-title-3-3-light-grey-1-left-font-family;\n}\n\n/* title-3/2-grey/3-right font style */\n$font-title-3-2-grey-3-right-font-size: 48px !default;\n$font-title-3-2-grey-3-right-line-height: 60px !default;\n$font-title-3-2-grey-3-right-text-align: right !default;\n$font-title-3-2-grey-3-right-color: #404040 !default;\n$font-title-3-2-grey-3-right-font-style: normal !default;\n$font-title-3-2-grey-3-right-font-weight: 600 !default;\n$font-title-3-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-3-right () {\n font-size: $font-title-3-2-grey-3-right-font-size;\n line-height: $font-title-3-2-grey-3-right-line-height;\n text-align: $font-title-3-2-grey-3-right-text-align;\n color: $font-title-3-2-grey-3-right-color;\n font-style: $font-title-3-2-grey-3-right-font-style;\n font-weight: $font-title-3-2-grey-3-right-font-weight;\n font-family: $font-title-3-2-grey-3-right-font-family;\n}\n\n/* title-3/2-grey/2-center font style */\n$font-title-3-2-grey-2-center-font-size: 48px !default;\n$font-title-3-2-grey-2-center-line-height: 60px !default;\n$font-title-3-2-grey-2-center-text-align: center !default;\n$font-title-3-2-grey-2-center-color: #404040 !default;\n$font-title-3-2-grey-2-center-font-style: normal !default;\n$font-title-3-2-grey-2-center-font-weight: 600 !default;\n$font-title-3-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-2-center () {\n font-size: $font-title-3-2-grey-2-center-font-size;\n line-height: $font-title-3-2-grey-2-center-line-height;\n text-align: $font-title-3-2-grey-2-center-text-align;\n color: $font-title-3-2-grey-2-center-color;\n font-style: $font-title-3-2-grey-2-center-font-style;\n font-weight: $font-title-3-2-grey-2-center-font-weight;\n font-family: $font-title-3-2-grey-2-center-font-family;\n}\n\n/* title-3/2-grey/1-left font style */\n$font-title-3-2-grey-1-left-font-size: 48px !default;\n$font-title-3-2-grey-1-left-line-height: 60px !default;\n$font-title-3-2-grey-1-left-text-align: left !default;\n$font-title-3-2-grey-1-left-color: #404040 !default;\n$font-title-3-2-grey-1-left-font-style: normal !default;\n$font-title-3-2-grey-1-left-font-weight: 600 !default;\n$font-title-3-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-1-left () {\n font-size: $font-title-3-2-grey-1-left-font-size;\n line-height: $font-title-3-2-grey-1-left-line-height;\n text-align: $font-title-3-2-grey-1-left-text-align;\n color: $font-title-3-2-grey-1-left-color;\n font-style: $font-title-3-2-grey-1-left-font-style;\n font-weight: $font-title-3-2-grey-1-left-font-weight;\n font-family: $font-title-3-2-grey-1-left-font-family;\n}\n\n/* title-3/1-black/3-right font style */\n$font-title-3-1-black-3-right-font-size: 48px !default;\n$font-title-3-1-black-3-right-line-height: 60px !default;\n$font-title-3-1-black-3-right-text-align: right !default;\n$font-title-3-1-black-3-right-color: #000000 !default;\n$font-title-3-1-black-3-right-font-style: normal !default;\n$font-title-3-1-black-3-right-font-weight: 600 !default;\n$font-title-3-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-3-right () {\n font-size: $font-title-3-1-black-3-right-font-size;\n line-height: $font-title-3-1-black-3-right-line-height;\n text-align: $font-title-3-1-black-3-right-text-align;\n color: $font-title-3-1-black-3-right-color;\n font-style: $font-title-3-1-black-3-right-font-style;\n font-weight: $font-title-3-1-black-3-right-font-weight;\n font-family: $font-title-3-1-black-3-right-font-family;\n}\n\n/* title-3/1-black/2-center font style */\n$font-title-3-1-black-2-center-font-size: 48px !default;\n$font-title-3-1-black-2-center-line-height: 60px !default;\n$font-title-3-1-black-2-center-text-align: center !default;\n$font-title-3-1-black-2-center-color: #000000 !default;\n$font-title-3-1-black-2-center-font-style: normal !default;\n$font-title-3-1-black-2-center-font-weight: 600 !default;\n$font-title-3-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-2-center () {\n font-size: $font-title-3-1-black-2-center-font-size;\n line-height: $font-title-3-1-black-2-center-line-height;\n text-align: $font-title-3-1-black-2-center-text-align;\n color: $font-title-3-1-black-2-center-color;\n font-style: $font-title-3-1-black-2-center-font-style;\n font-weight: $font-title-3-1-black-2-center-font-weight;\n font-family: $font-title-3-1-black-2-center-font-family;\n}\n\n/* title-3/1-black/1-left font style */\n$font-title-3-1-black-1-left-font-size: 48px !default;\n$font-title-3-1-black-1-left-line-height: 60px !default;\n$font-title-3-1-black-1-left-text-align: left !default;\n$font-title-3-1-black-1-left-color: #000000 !default;\n$font-title-3-1-black-1-left-font-style: normal !default;\n$font-title-3-1-black-1-left-font-weight: 600 !default;\n$font-title-3-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-1-left () {\n font-size: $font-title-3-1-black-1-left-font-size;\n line-height: $font-title-3-1-black-1-left-line-height;\n text-align: $font-title-3-1-black-1-left-text-align;\n color: $font-title-3-1-black-1-left-color;\n font-style: $font-title-3-1-black-1-left-font-style;\n font-weight: $font-title-3-1-black-1-left-font-weight;\n font-family: $font-title-3-1-black-1-left-font-family;\n}\n\n/* title-4/4-white/3-right font style */\n$font-title-4-4-white-3-right-font-size: 60px !default;\n$font-title-4-4-white-3-right-line-height: 72px !default;\n$font-title-4-4-white-3-right-text-align: right !default;\n$font-title-4-4-white-3-right-color: #ffffff !default;\n$font-title-4-4-white-3-right-font-style: normal !default;\n$font-title-4-4-white-3-right-font-weight: 600 !default;\n$font-title-4-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-3-right () {\n font-size: $font-title-4-4-white-3-right-font-size;\n line-height: $font-title-4-4-white-3-right-line-height;\n text-align: $font-title-4-4-white-3-right-text-align;\n color: $font-title-4-4-white-3-right-color;\n font-style: $font-title-4-4-white-3-right-font-style;\n font-weight: $font-title-4-4-white-3-right-font-weight;\n font-family: $font-title-4-4-white-3-right-font-family;\n}\n\n/* title-4/5-red/3-right font style */\n$font-title-4-5-red-3-right-font-size: 60px !default;\n$font-title-4-5-red-3-right-line-height: 72px !default;\n$font-title-4-5-red-3-right-text-align: right !default;\n$font-title-4-5-red-3-right-color: #eb4f4d !default;\n$font-title-4-5-red-3-right-font-style: normal !default;\n$font-title-4-5-red-3-right-font-weight: 600 !default;\n$font-title-4-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-3-right () {\n font-size: $font-title-4-5-red-3-right-font-size;\n line-height: $font-title-4-5-red-3-right-line-height;\n text-align: $font-title-4-5-red-3-right-text-align;\n color: $font-title-4-5-red-3-right-color;\n font-style: $font-title-4-5-red-3-right-font-style;\n font-weight: $font-title-4-5-red-3-right-font-weight;\n font-family: $font-title-4-5-red-3-right-font-family;\n}\n\n/* title-4/6-blue/3-right font style */\n$font-title-4-6-blue-3-right-font-size: 60px !default;\n$font-title-4-6-blue-3-right-line-height: 72px !default;\n$font-title-4-6-blue-3-right-text-align: right !default;\n$font-title-4-6-blue-3-right-color: #1e1348 !default;\n$font-title-4-6-blue-3-right-font-style: normal !default;\n$font-title-4-6-blue-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-3-right () {\n font-size: $font-title-4-6-blue-3-right-font-size;\n line-height: $font-title-4-6-blue-3-right-line-height;\n text-align: $font-title-4-6-blue-3-right-text-align;\n color: $font-title-4-6-blue-3-right-color;\n font-style: $font-title-4-6-blue-3-right-font-style;\n font-weight: $font-title-4-6-blue-3-right-font-weight;\n font-family: $font-title-4-6-blue-3-right-font-family;\n}\n\n/* title-4/6-blue-80/3-right font style */\n$font-title-4-6-blue-80-3-right-font-size: 60px !default;\n$font-title-4-6-blue-80-3-right-line-height: 72px !default;\n$font-title-4-6-blue-80-3-right-text-align: right !default;\n$font-title-4-6-blue-80-3-right-font-style: normal !default;\n$font-title-4-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-3-right () {\n font-size: $font-title-4-6-blue-80-3-right-font-size;\n line-height: $font-title-4-6-blue-80-3-right-line-height;\n text-align: $font-title-4-6-blue-80-3-right-text-align;\n font-style: $font-title-4-6-blue-80-3-right-font-style;\n font-weight: $font-title-4-6-blue-80-3-right-font-weight;\n font-family: $font-title-4-6-blue-80-3-right-font-family;\n}\n\n/* title-4/6-blue-60/3-right font style */\n$font-title-4-6-blue-60-3-right-font-size: 60px !default;\n$font-title-4-6-blue-60-3-right-line-height: 72px !default;\n$font-title-4-6-blue-60-3-right-text-align: right !default;\n$font-title-4-6-blue-60-3-right-color: #787191 !default;\n$font-title-4-6-blue-60-3-right-font-style: normal !default;\n$font-title-4-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-3-right () {\n font-size: $font-title-4-6-blue-60-3-right-font-size;\n line-height: $font-title-4-6-blue-60-3-right-line-height;\n text-align: $font-title-4-6-blue-60-3-right-text-align;\n color: $font-title-4-6-blue-60-3-right-color;\n font-style: $font-title-4-6-blue-60-3-right-font-style;\n font-weight: $font-title-4-6-blue-60-3-right-font-weight;\n font-family: $font-title-4-6-blue-60-3-right-font-family;\n}\n\n/* title-4/4-white/2-center font style */\n$font-title-4-4-white-2-center-font-size: 60px !default;\n$font-title-4-4-white-2-center-line-height: 72px !default;\n$font-title-4-4-white-2-center-text-align: center !default;\n$font-title-4-4-white-2-center-color: #ffffff !default;\n$font-title-4-4-white-2-center-font-style: normal !default;\n$font-title-4-4-white-2-center-font-weight: 600 !default;\n$font-title-4-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-2-center () {\n font-size: $font-title-4-4-white-2-center-font-size;\n line-height: $font-title-4-4-white-2-center-line-height;\n text-align: $font-title-4-4-white-2-center-text-align;\n color: $font-title-4-4-white-2-center-color;\n font-style: $font-title-4-4-white-2-center-font-style;\n font-weight: $font-title-4-4-white-2-center-font-weight;\n font-family: $font-title-4-4-white-2-center-font-family;\n}\n\n/* title-4/5-red/2-center font style */\n$font-title-4-5-red-2-center-font-size: 60px !default;\n$font-title-4-5-red-2-center-line-height: 72px !default;\n$font-title-4-5-red-2-center-text-align: center !default;\n$font-title-4-5-red-2-center-color: #eb4f4d !default;\n$font-title-4-5-red-2-center-font-style: normal !default;\n$font-title-4-5-red-2-center-font-weight: 600 !default;\n$font-title-4-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-2-center () {\n font-size: $font-title-4-5-red-2-center-font-size;\n line-height: $font-title-4-5-red-2-center-line-height;\n text-align: $font-title-4-5-red-2-center-text-align;\n color: $font-title-4-5-red-2-center-color;\n font-style: $font-title-4-5-red-2-center-font-style;\n font-weight: $font-title-4-5-red-2-center-font-weight;\n font-family: $font-title-4-5-red-2-center-font-family;\n}\n\n/* title-4/6-blue/2-center font style */\n$font-title-4-6-blue-2-center-font-size: 60px !default;\n$font-title-4-6-blue-2-center-line-height: 72px !default;\n$font-title-4-6-blue-2-center-text-align: center !default;\n$font-title-4-6-blue-2-center-color: #1e1348 !default;\n$font-title-4-6-blue-2-center-font-style: normal !default;\n$font-title-4-6-blue-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-2-center () {\n font-size: $font-title-4-6-blue-2-center-font-size;\n line-height: $font-title-4-6-blue-2-center-line-height;\n text-align: $font-title-4-6-blue-2-center-text-align;\n color: $font-title-4-6-blue-2-center-color;\n font-style: $font-title-4-6-blue-2-center-font-style;\n font-weight: $font-title-4-6-blue-2-center-font-weight;\n font-family: $font-title-4-6-blue-2-center-font-family;\n}\n\n/* title-4/6-blue-80/2-center font style */\n$font-title-4-6-blue-80-2-center-font-size: 60px !default;\n$font-title-4-6-blue-80-2-center-line-height: 72px !default;\n$font-title-4-6-blue-80-2-center-text-align: center !default;\n$font-title-4-6-blue-80-2-center-font-style: normal !default;\n$font-title-4-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-2-center () {\n font-size: $font-title-4-6-blue-80-2-center-font-size;\n line-height: $font-title-4-6-blue-80-2-center-line-height;\n text-align: $font-title-4-6-blue-80-2-center-text-align;\n font-style: $font-title-4-6-blue-80-2-center-font-style;\n font-weight: $font-title-4-6-blue-80-2-center-font-weight;\n font-family: $font-title-4-6-blue-80-2-center-font-family;\n}\n\n/* title-4/6-blue-60/2-center font style */\n$font-title-4-6-blue-60-2-center-font-size: 60px !default;\n$font-title-4-6-blue-60-2-center-line-height: 72px !default;\n$font-title-4-6-blue-60-2-center-text-align: center !default;\n$font-title-4-6-blue-60-2-center-color: #787191 !default;\n$font-title-4-6-blue-60-2-center-font-style: normal !default;\n$font-title-4-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-2-center () {\n font-size: $font-title-4-6-blue-60-2-center-font-size;\n line-height: $font-title-4-6-blue-60-2-center-line-height;\n text-align: $font-title-4-6-blue-60-2-center-text-align;\n color: $font-title-4-6-blue-60-2-center-color;\n font-style: $font-title-4-6-blue-60-2-center-font-style;\n font-weight: $font-title-4-6-blue-60-2-center-font-weight;\n font-family: $font-title-4-6-blue-60-2-center-font-family;\n}\n\n/* title-4/4-white/1-left font style */\n$font-title-4-4-white-1-left-font-size: 60px !default;\n$font-title-4-4-white-1-left-line-height: 60px !default;\n$font-title-4-4-white-1-left-text-align: left !default;\n$font-title-4-4-white-1-left-color: #ffffff !default;\n$font-title-4-4-white-1-left-font-style: normal !default;\n$font-title-4-4-white-1-left-font-weight: 600 !default;\n$font-title-4-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-1-left () {\n font-size: $font-title-4-4-white-1-left-font-size;\n line-height: $font-title-4-4-white-1-left-line-height;\n text-align: $font-title-4-4-white-1-left-text-align;\n color: $font-title-4-4-white-1-left-color;\n font-style: $font-title-4-4-white-1-left-font-style;\n font-weight: $font-title-4-4-white-1-left-font-weight;\n font-family: $font-title-4-4-white-1-left-font-family;\n}\n\n/* title-4/5-red/1-left font style */\n$font-title-4-5-red-1-left-font-size: 60px !default;\n$font-title-4-5-red-1-left-line-height: 60px !default;\n$font-title-4-5-red-1-left-text-align: left !default;\n$font-title-4-5-red-1-left-color: #eb4f4d !default;\n$font-title-4-5-red-1-left-font-style: normal !default;\n$font-title-4-5-red-1-left-font-weight: 600 !default;\n$font-title-4-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-1-left () {\n font-size: $font-title-4-5-red-1-left-font-size;\n line-height: $font-title-4-5-red-1-left-line-height;\n text-align: $font-title-4-5-red-1-left-text-align;\n color: $font-title-4-5-red-1-left-color;\n font-style: $font-title-4-5-red-1-left-font-style;\n font-weight: $font-title-4-5-red-1-left-font-weight;\n font-family: $font-title-4-5-red-1-left-font-family;\n}\n\n/* title-4/6-blue/1-left font style */\n$font-title-4-6-blue-1-left-font-size: 60px !default;\n$font-title-4-6-blue-1-left-line-height: 60px !default;\n$font-title-4-6-blue-1-left-text-align: left !default;\n$font-title-4-6-blue-1-left-color: #1e1348 !default;\n$font-title-4-6-blue-1-left-font-style: normal !default;\n$font-title-4-6-blue-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-1-left () {\n font-size: $font-title-4-6-blue-1-left-font-size;\n line-height: $font-title-4-6-blue-1-left-line-height;\n text-align: $font-title-4-6-blue-1-left-text-align;\n color: $font-title-4-6-blue-1-left-color;\n font-style: $font-title-4-6-blue-1-left-font-style;\n font-weight: $font-title-4-6-blue-1-left-font-weight;\n font-family: $font-title-4-6-blue-1-left-font-family;\n}\n\n/* title-4/6-blue-80/1-left font style */\n$font-title-4-6-blue-80-1-left-font-size: 60px !default;\n$font-title-4-6-blue-80-1-left-line-height: 60px !default;\n$font-title-4-6-blue-80-1-left-text-align: left !default;\n$font-title-4-6-blue-80-1-left-font-style: normal !default;\n$font-title-4-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-1-left () {\n font-size: $font-title-4-6-blue-80-1-left-font-size;\n line-height: $font-title-4-6-blue-80-1-left-line-height;\n text-align: $font-title-4-6-blue-80-1-left-text-align;\n font-style: $font-title-4-6-blue-80-1-left-font-style;\n font-weight: $font-title-4-6-blue-80-1-left-font-weight;\n font-family: $font-title-4-6-blue-80-1-left-font-family;\n}\n\n/* title-4/6-blue-60/1-left font style */\n$font-title-4-6-blue-60-1-left-font-size: 60px !default;\n$font-title-4-6-blue-60-1-left-line-height: 60px !default;\n$font-title-4-6-blue-60-1-left-text-align: left !default;\n$font-title-4-6-blue-60-1-left-color: #787191 !default;\n$font-title-4-6-blue-60-1-left-font-style: normal !default;\n$font-title-4-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-1-left () {\n font-size: $font-title-4-6-blue-60-1-left-font-size;\n line-height: $font-title-4-6-blue-60-1-left-line-height;\n text-align: $font-title-4-6-blue-60-1-left-text-align;\n color: $font-title-4-6-blue-60-1-left-color;\n font-style: $font-title-4-6-blue-60-1-left-font-style;\n font-weight: $font-title-4-6-blue-60-1-left-font-weight;\n font-family: $font-title-4-6-blue-60-1-left-font-family;\n}\n\n/* title-4/3-light-grey/3-right font style */\n$font-title-4-3-light-grey-3-right-font-size: 60px !default;\n$font-title-4-3-light-grey-3-right-line-height: 72px !default;\n$font-title-4-3-light-grey-3-right-text-align: right !default;\n$font-title-4-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-3-right-font-style: normal !default;\n$font-title-4-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-4-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-3-right () {\n font-size: $font-title-4-3-light-grey-3-right-font-size;\n line-height: $font-title-4-3-light-grey-3-right-line-height;\n text-align: $font-title-4-3-light-grey-3-right-text-align;\n color: $font-title-4-3-light-grey-3-right-color;\n font-style: $font-title-4-3-light-grey-3-right-font-style;\n font-weight: $font-title-4-3-light-grey-3-right-font-weight;\n font-family: $font-title-4-3-light-grey-3-right-font-family;\n}\n\n/* title-4/3-light-grey/2-center font style */\n$font-title-4-3-light-grey-2-center-font-size: 60px !default;\n$font-title-4-3-light-grey-2-center-line-height: 72px !default;\n$font-title-4-3-light-grey-2-center-text-align: center !default;\n$font-title-4-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-2-center-font-style: normal !default;\n$font-title-4-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-4-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-2-center () {\n font-size: $font-title-4-3-light-grey-2-center-font-size;\n line-height: $font-title-4-3-light-grey-2-center-line-height;\n text-align: $font-title-4-3-light-grey-2-center-text-align;\n color: $font-title-4-3-light-grey-2-center-color;\n font-style: $font-title-4-3-light-grey-2-center-font-style;\n font-weight: $font-title-4-3-light-grey-2-center-font-weight;\n font-family: $font-title-4-3-light-grey-2-center-font-family;\n}\n\n/* title-4/3-light-grey/1-left font style */\n$font-title-4-3-light-grey-1-left-font-size: 60px !default;\n$font-title-4-3-light-grey-1-left-line-height: 60px !default;\n$font-title-4-3-light-grey-1-left-text-align: left !default;\n$font-title-4-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-1-left-font-style: normal !default;\n$font-title-4-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-4-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-1-left () {\n font-size: $font-title-4-3-light-grey-1-left-font-size;\n line-height: $font-title-4-3-light-grey-1-left-line-height;\n text-align: $font-title-4-3-light-grey-1-left-text-align;\n color: $font-title-4-3-light-grey-1-left-color;\n font-style: $font-title-4-3-light-grey-1-left-font-style;\n font-weight: $font-title-4-3-light-grey-1-left-font-weight;\n font-family: $font-title-4-3-light-grey-1-left-font-family;\n}\n\n/* title-4/2-grey/3-right font style */\n$font-title-4-2-grey-3-right-font-size: 60px !default;\n$font-title-4-2-grey-3-right-line-height: 72px !default;\n$font-title-4-2-grey-3-right-text-align: right !default;\n$font-title-4-2-grey-3-right-color: #404040 !default;\n$font-title-4-2-grey-3-right-font-style: normal !default;\n$font-title-4-2-grey-3-right-font-weight: 600 !default;\n$font-title-4-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-3-right () {\n font-size: $font-title-4-2-grey-3-right-font-size;\n line-height: $font-title-4-2-grey-3-right-line-height;\n text-align: $font-title-4-2-grey-3-right-text-align;\n color: $font-title-4-2-grey-3-right-color;\n font-style: $font-title-4-2-grey-3-right-font-style;\n font-weight: $font-title-4-2-grey-3-right-font-weight;\n font-family: $font-title-4-2-grey-3-right-font-family;\n}\n\n/* title-4/2-grey/2-center font style */\n$font-title-4-2-grey-2-center-font-size: 60px !default;\n$font-title-4-2-grey-2-center-line-height: 72px !default;\n$font-title-4-2-grey-2-center-text-align: center !default;\n$font-title-4-2-grey-2-center-color: #404040 !default;\n$font-title-4-2-grey-2-center-font-style: normal !default;\n$font-title-4-2-grey-2-center-font-weight: 600 !default;\n$font-title-4-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-2-center () {\n font-size: $font-title-4-2-grey-2-center-font-size;\n line-height: $font-title-4-2-grey-2-center-line-height;\n text-align: $font-title-4-2-grey-2-center-text-align;\n color: $font-title-4-2-grey-2-center-color;\n font-style: $font-title-4-2-grey-2-center-font-style;\n font-weight: $font-title-4-2-grey-2-center-font-weight;\n font-family: $font-title-4-2-grey-2-center-font-family;\n}\n\n/* title-4/2-grey/1-left font style */\n$font-title-4-2-grey-1-left-font-size: 60px !default;\n$font-title-4-2-grey-1-left-line-height: 60px !default;\n$font-title-4-2-grey-1-left-text-align: left !default;\n$font-title-4-2-grey-1-left-color: #404040 !default;\n$font-title-4-2-grey-1-left-font-style: normal !default;\n$font-title-4-2-grey-1-left-font-weight: 600 !default;\n$font-title-4-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-1-left () {\n font-size: $font-title-4-2-grey-1-left-font-size;\n line-height: $font-title-4-2-grey-1-left-line-height;\n text-align: $font-title-4-2-grey-1-left-text-align;\n color: $font-title-4-2-grey-1-left-color;\n font-style: $font-title-4-2-grey-1-left-font-style;\n font-weight: $font-title-4-2-grey-1-left-font-weight;\n font-family: $font-title-4-2-grey-1-left-font-family;\n}\n\n/* title-4/1-black/3-right font style */\n$font-title-4-1-black-3-right-font-size: 60px !default;\n$font-title-4-1-black-3-right-line-height: 72px !default;\n$font-title-4-1-black-3-right-text-align: right !default;\n$font-title-4-1-black-3-right-color: #000000 !default;\n$font-title-4-1-black-3-right-font-style: normal !default;\n$font-title-4-1-black-3-right-font-weight: 600 !default;\n$font-title-4-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-3-right () {\n font-size: $font-title-4-1-black-3-right-font-size;\n line-height: $font-title-4-1-black-3-right-line-height;\n text-align: $font-title-4-1-black-3-right-text-align;\n color: $font-title-4-1-black-3-right-color;\n font-style: $font-title-4-1-black-3-right-font-style;\n font-weight: $font-title-4-1-black-3-right-font-weight;\n font-family: $font-title-4-1-black-3-right-font-family;\n}\n\n/* title-4/1-black/2-center font style */\n$font-title-4-1-black-2-center-font-size: 60px !default;\n$font-title-4-1-black-2-center-line-height: 72px !default;\n$font-title-4-1-black-2-center-text-align: center !default;\n$font-title-4-1-black-2-center-color: #000000 !default;\n$font-title-4-1-black-2-center-font-style: normal !default;\n$font-title-4-1-black-2-center-font-weight: 600 !default;\n$font-title-4-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-2-center () {\n font-size: $font-title-4-1-black-2-center-font-size;\n line-height: $font-title-4-1-black-2-center-line-height;\n text-align: $font-title-4-1-black-2-center-text-align;\n color: $font-title-4-1-black-2-center-color;\n font-style: $font-title-4-1-black-2-center-font-style;\n font-weight: $font-title-4-1-black-2-center-font-weight;\n font-family: $font-title-4-1-black-2-center-font-family;\n}\n\n/* title-4/1-black/1-left font style */\n$font-title-4-1-black-1-left-font-size: 60px !default;\n$font-title-4-1-black-1-left-line-height: 60px !default;\n$font-title-4-1-black-1-left-text-align: left !default;\n$font-title-4-1-black-1-left-color: #000000 !default;\n$font-title-4-1-black-1-left-font-style: normal !default;\n$font-title-4-1-black-1-left-font-weight: 600 !default;\n$font-title-4-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-1-left () {\n font-size: $font-title-4-1-black-1-left-font-size;\n line-height: $font-title-4-1-black-1-left-line-height;\n text-align: $font-title-4-1-black-1-left-text-align;\n color: $font-title-4-1-black-1-left-color;\n font-style: $font-title-4-1-black-1-left-font-style;\n font-weight: $font-title-4-1-black-1-left-font-weight;\n font-family: $font-title-4-1-black-1-left-font-family;\n}\n\n/* body-bold/4-white/3-right font style */\n$font-body-bold-4-white-3-right-font-size: 20px !default;\n$font-body-bold-4-white-3-right-line-height: 26px !default;\n$font-body-bold-4-white-3-right-text-align: right !default;\n$font-body-bold-4-white-3-right-color: #ffffff !default;\n$font-body-bold-4-white-3-right-font-style: normal !default;\n$font-body-bold-4-white-3-right-font-weight: 600 !default;\n$font-body-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-3-right () {\n font-size: $font-body-bold-4-white-3-right-font-size;\n line-height: $font-body-bold-4-white-3-right-line-height;\n text-align: $font-body-bold-4-white-3-right-text-align;\n color: $font-body-bold-4-white-3-right-color;\n font-style: $font-body-bold-4-white-3-right-font-style;\n font-weight: $font-body-bold-4-white-3-right-font-weight;\n font-family: $font-body-bold-4-white-3-right-font-family;\n}\n\n/* body-bold/5-red/3-right font style */\n$font-body-bold-5-red-3-right-font-size: 20px !default;\n$font-body-bold-5-red-3-right-line-height: 26px !default;\n$font-body-bold-5-red-3-right-text-align: right !default;\n$font-body-bold-5-red-3-right-color: #eb4f4d !default;\n$font-body-bold-5-red-3-right-font-style: normal !default;\n$font-body-bold-5-red-3-right-font-weight: 600 !default;\n$font-body-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-3-right () {\n font-size: $font-body-bold-5-red-3-right-font-size;\n line-height: $font-body-bold-5-red-3-right-line-height;\n text-align: $font-body-bold-5-red-3-right-text-align;\n color: $font-body-bold-5-red-3-right-color;\n font-style: $font-body-bold-5-red-3-right-font-style;\n font-weight: $font-body-bold-5-red-3-right-font-weight;\n font-family: $font-body-bold-5-red-3-right-font-family;\n}\n\n/* body-bold/6-blue/3-right font style */\n$font-body-bold-6-blue-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-3-right-text-align: right !default;\n$font-body-bold-6-blue-3-right-color: #1e1348 !default;\n$font-body-bold-6-blue-3-right-font-style: normal !default;\n$font-body-bold-6-blue-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-3-right () {\n font-size: $font-body-bold-6-blue-3-right-font-size;\n line-height: $font-body-bold-6-blue-3-right-line-height;\n text-align: $font-body-bold-6-blue-3-right-text-align;\n color: $font-body-bold-6-blue-3-right-color;\n font-style: $font-body-bold-6-blue-3-right-font-style;\n font-weight: $font-body-bold-6-blue-3-right-font-weight;\n font-family: $font-body-bold-6-blue-3-right-font-family;\n}\n\n/* body-bold/6-blue-80/3-right font style */\n$font-body-bold-6-blue-80-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-80-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-80-3-right-text-align: right !default;\n$font-body-bold-6-blue-80-3-right-font-style: normal !default;\n$font-body-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-3-right () {\n font-size: $font-body-bold-6-blue-80-3-right-font-size;\n line-height: $font-body-bold-6-blue-80-3-right-line-height;\n text-align: $font-body-bold-6-blue-80-3-right-text-align;\n font-style: $font-body-bold-6-blue-80-3-right-font-style;\n font-weight: $font-body-bold-6-blue-80-3-right-font-weight;\n font-family: $font-body-bold-6-blue-80-3-right-font-family;\n}\n\n/* body-bold/6-blue-60/3-right font style */\n$font-body-bold-6-blue-60-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-60-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-60-3-right-text-align: right !default;\n$font-body-bold-6-blue-60-3-right-color: #787191 !default;\n$font-body-bold-6-blue-60-3-right-font-style: normal !default;\n$font-body-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-3-right () {\n font-size: $font-body-bold-6-blue-60-3-right-font-size;\n line-height: $font-body-bold-6-blue-60-3-right-line-height;\n text-align: $font-body-bold-6-blue-60-3-right-text-align;\n color: $font-body-bold-6-blue-60-3-right-color;\n font-style: $font-body-bold-6-blue-60-3-right-font-style;\n font-weight: $font-body-bold-6-blue-60-3-right-font-weight;\n font-family: $font-body-bold-6-blue-60-3-right-font-family;\n}\n\n/* body-bold/4-white/2-center font style */\n$font-body-bold-4-white-2-center-font-size: 20px !default;\n$font-body-bold-4-white-2-center-line-height: 26px !default;\n$font-body-bold-4-white-2-center-text-align: center !default;\n$font-body-bold-4-white-2-center-color: #ffffff !default;\n$font-body-bold-4-white-2-center-font-style: normal !default;\n$font-body-bold-4-white-2-center-font-weight: 600 !default;\n$font-body-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-2-center () {\n font-size: $font-body-bold-4-white-2-center-font-size;\n line-height: $font-body-bold-4-white-2-center-line-height;\n text-align: $font-body-bold-4-white-2-center-text-align;\n color: $font-body-bold-4-white-2-center-color;\n font-style: $font-body-bold-4-white-2-center-font-style;\n font-weight: $font-body-bold-4-white-2-center-font-weight;\n font-family: $font-body-bold-4-white-2-center-font-family;\n}\n\n/* body-bold/5-red/2-center font style */\n$font-body-bold-5-red-2-center-font-size: 20px !default;\n$font-body-bold-5-red-2-center-line-height: 26px !default;\n$font-body-bold-5-red-2-center-text-align: center !default;\n$font-body-bold-5-red-2-center-color: #eb4f4d !default;\n$font-body-bold-5-red-2-center-font-style: normal !default;\n$font-body-bold-5-red-2-center-font-weight: 600 !default;\n$font-body-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-2-center () {\n font-size: $font-body-bold-5-red-2-center-font-size;\n line-height: $font-body-bold-5-red-2-center-line-height;\n text-align: $font-body-bold-5-red-2-center-text-align;\n color: $font-body-bold-5-red-2-center-color;\n font-style: $font-body-bold-5-red-2-center-font-style;\n font-weight: $font-body-bold-5-red-2-center-font-weight;\n font-family: $font-body-bold-5-red-2-center-font-family;\n}\n\n/* body-bold/6-blue/2-center font style */\n$font-body-bold-6-blue-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-2-center-text-align: center !default;\n$font-body-bold-6-blue-2-center-color: #1e1348 !default;\n$font-body-bold-6-blue-2-center-font-style: normal !default;\n$font-body-bold-6-blue-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-2-center () {\n font-size: $font-body-bold-6-blue-2-center-font-size;\n line-height: $font-body-bold-6-blue-2-center-line-height;\n text-align: $font-body-bold-6-blue-2-center-text-align;\n color: $font-body-bold-6-blue-2-center-color;\n font-style: $font-body-bold-6-blue-2-center-font-style;\n font-weight: $font-body-bold-6-blue-2-center-font-weight;\n font-family: $font-body-bold-6-blue-2-center-font-family;\n}\n\n/* body-bold/6-blue-80/2-center font style */\n$font-body-bold-6-blue-80-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-80-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-80-2-center-text-align: center !default;\n$font-body-bold-6-blue-80-2-center-font-style: normal !default;\n$font-body-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-2-center () {\n font-size: $font-body-bold-6-blue-80-2-center-font-size;\n line-height: $font-body-bold-6-blue-80-2-center-line-height;\n text-align: $font-body-bold-6-blue-80-2-center-text-align;\n font-style: $font-body-bold-6-blue-80-2-center-font-style;\n font-weight: $font-body-bold-6-blue-80-2-center-font-weight;\n font-family: $font-body-bold-6-blue-80-2-center-font-family;\n}\n\n/* body-bold/6-blue-60/2-center font style */\n$font-body-bold-6-blue-60-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-60-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-60-2-center-text-align: center !default;\n$font-body-bold-6-blue-60-2-center-color: #787191 !default;\n$font-body-bold-6-blue-60-2-center-font-style: normal !default;\n$font-body-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-2-center () {\n font-size: $font-body-bold-6-blue-60-2-center-font-size;\n line-height: $font-body-bold-6-blue-60-2-center-line-height;\n text-align: $font-body-bold-6-blue-60-2-center-text-align;\n color: $font-body-bold-6-blue-60-2-center-color;\n font-style: $font-body-bold-6-blue-60-2-center-font-style;\n font-weight: $font-body-bold-6-blue-60-2-center-font-weight;\n font-family: $font-body-bold-6-blue-60-2-center-font-family;\n}\n\n/* body-bold/4-white/1-left font style */\n$font-body-bold-4-white-1-left-font-size: 20px !default;\n$font-body-bold-4-white-1-left-line-height: 25px !default;\n$font-body-bold-4-white-1-left-text-align: left !default;\n$font-body-bold-4-white-1-left-color: #ffffff !default;\n$font-body-bold-4-white-1-left-font-style: normal !default;\n$font-body-bold-4-white-1-left-font-weight: 600 !default;\n$font-body-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-1-left () {\n font-size: $font-body-bold-4-white-1-left-font-size;\n line-height: $font-body-bold-4-white-1-left-line-height;\n text-align: $font-body-bold-4-white-1-left-text-align;\n color: $font-body-bold-4-white-1-left-color;\n font-style: $font-body-bold-4-white-1-left-font-style;\n font-weight: $font-body-bold-4-white-1-left-font-weight;\n font-family: $font-body-bold-4-white-1-left-font-family;\n}\n\n/* body-bold/5-red/1-left font style */\n$font-body-bold-5-red-1-left-font-size: 20px !default;\n$font-body-bold-5-red-1-left-line-height: 25px !default;\n$font-body-bold-5-red-1-left-text-align: left !default;\n$font-body-bold-5-red-1-left-color: #eb4f4d !default;\n$font-body-bold-5-red-1-left-font-style: normal !default;\n$font-body-bold-5-red-1-left-font-weight: 600 !default;\n$font-body-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-1-left () {\n font-size: $font-body-bold-5-red-1-left-font-size;\n line-height: $font-body-bold-5-red-1-left-line-height;\n text-align: $font-body-bold-5-red-1-left-text-align;\n color: $font-body-bold-5-red-1-left-color;\n font-style: $font-body-bold-5-red-1-left-font-style;\n font-weight: $font-body-bold-5-red-1-left-font-weight;\n font-family: $font-body-bold-5-red-1-left-font-family;\n}\n\n/* body-bold/6-blue/1-left font style */\n$font-body-bold-6-blue-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-1-left-text-align: left !default;\n$font-body-bold-6-blue-1-left-color: #1e1348 !default;\n$font-body-bold-6-blue-1-left-font-style: normal !default;\n$font-body-bold-6-blue-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-1-left () {\n font-size: $font-body-bold-6-blue-1-left-font-size;\n line-height: $font-body-bold-6-blue-1-left-line-height;\n text-align: $font-body-bold-6-blue-1-left-text-align;\n color: $font-body-bold-6-blue-1-left-color;\n font-style: $font-body-bold-6-blue-1-left-font-style;\n font-weight: $font-body-bold-6-blue-1-left-font-weight;\n font-family: $font-body-bold-6-blue-1-left-font-family;\n}\n\n/* body-bold/6-blue-80/1-left font style */\n$font-body-bold-6-blue-80-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-80-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-80-1-left-text-align: left !default;\n$font-body-bold-6-blue-80-1-left-color: #4b426d !default;\n$font-body-bold-6-blue-80-1-left-font-style: normal !default;\n$font-body-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-1-left () {\n font-size: $font-body-bold-6-blue-80-1-left-font-size;\n line-height: $font-body-bold-6-blue-80-1-left-line-height;\n text-align: $font-body-bold-6-blue-80-1-left-text-align;\n color: $font-body-bold-6-blue-80-1-left-color;\n font-style: $font-body-bold-6-blue-80-1-left-font-style;\n font-weight: $font-body-bold-6-blue-80-1-left-font-weight;\n font-family: $font-body-bold-6-blue-80-1-left-font-family;\n}\n\n/* body-bold/6-blue-60/1-left font style */\n$font-body-bold-6-blue-60-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-60-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-60-1-left-text-align: left !default;\n$font-body-bold-6-blue-60-1-left-color: #787191 !default;\n$font-body-bold-6-blue-60-1-left-font-style: normal !default;\n$font-body-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-1-left () {\n font-size: $font-body-bold-6-blue-60-1-left-font-size;\n line-height: $font-body-bold-6-blue-60-1-left-line-height;\n text-align: $font-body-bold-6-blue-60-1-left-text-align;\n color: $font-body-bold-6-blue-60-1-left-color;\n font-style: $font-body-bold-6-blue-60-1-left-font-style;\n font-weight: $font-body-bold-6-blue-60-1-left-font-weight;\n font-family: $font-body-bold-6-blue-60-1-left-font-family;\n}\n\n/* body-bold/3-light-grey/3-right font style */\n$font-body-bold-3-light-grey-3-right-font-size: 20px !default;\n$font-body-bold-3-light-grey-3-right-line-height: 26px !default;\n$font-body-bold-3-light-grey-3-right-text-align: right !default;\n$font-body-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-3-right-font-style: normal !default;\n$font-body-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-body-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-3-right () {\n font-size: $font-body-bold-3-light-grey-3-right-font-size;\n line-height: $font-body-bold-3-light-grey-3-right-line-height;\n text-align: $font-body-bold-3-light-grey-3-right-text-align;\n color: $font-body-bold-3-light-grey-3-right-color;\n font-style: $font-body-bold-3-light-grey-3-right-font-style;\n font-weight: $font-body-bold-3-light-grey-3-right-font-weight;\n font-family: $font-body-bold-3-light-grey-3-right-font-family;\n}\n\n/* body-bold/3-light-grey/2-center font style */\n$font-body-bold-3-light-grey-2-center-font-size: 20px !default;\n$font-body-bold-3-light-grey-2-center-line-height: 26px !default;\n$font-body-bold-3-light-grey-2-center-text-align: center !default;\n$font-body-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-2-center-font-style: normal !default;\n$font-body-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-body-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-2-center () {\n font-size: $font-body-bold-3-light-grey-2-center-font-size;\n line-height: $font-body-bold-3-light-grey-2-center-line-height;\n text-align: $font-body-bold-3-light-grey-2-center-text-align;\n color: $font-body-bold-3-light-grey-2-center-color;\n font-style: $font-body-bold-3-light-grey-2-center-font-style;\n font-weight: $font-body-bold-3-light-grey-2-center-font-weight;\n font-family: $font-body-bold-3-light-grey-2-center-font-family;\n}\n\n/* body-bold/3-light-grey/1-left font style */\n$font-body-bold-3-light-grey-1-left-font-size: 20px !default;\n$font-body-bold-3-light-grey-1-left-line-height: 25px !default;\n$font-body-bold-3-light-grey-1-left-text-align: left !default;\n$font-body-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-1-left-font-style: normal !default;\n$font-body-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-body-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-1-left () {\n font-size: $font-body-bold-3-light-grey-1-left-font-size;\n line-height: $font-body-bold-3-light-grey-1-left-line-height;\n text-align: $font-body-bold-3-light-grey-1-left-text-align;\n color: $font-body-bold-3-light-grey-1-left-color;\n font-style: $font-body-bold-3-light-grey-1-left-font-style;\n font-weight: $font-body-bold-3-light-grey-1-left-font-weight;\n font-family: $font-body-bold-3-light-grey-1-left-font-family;\n}\n\n/* body-bold/2-grey/3-right font style */\n$font-body-bold-2-grey-3-right-font-size: 20px !default;\n$font-body-bold-2-grey-3-right-line-height: 26px !default;\n$font-body-bold-2-grey-3-right-text-align: right !default;\n$font-body-bold-2-grey-3-right-color: #404040 !default;\n$font-body-bold-2-grey-3-right-font-style: normal !default;\n$font-body-bold-2-grey-3-right-font-weight: 600 !default;\n$font-body-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-3-right () {\n font-size: $font-body-bold-2-grey-3-right-font-size;\n line-height: $font-body-bold-2-grey-3-right-line-height;\n text-align: $font-body-bold-2-grey-3-right-text-align;\n color: $font-body-bold-2-grey-3-right-color;\n font-style: $font-body-bold-2-grey-3-right-font-style;\n font-weight: $font-body-bold-2-grey-3-right-font-weight;\n font-family: $font-body-bold-2-grey-3-right-font-family;\n}\n\n/* body-bold/2-grey/2-center font style */\n$font-body-bold-2-grey-2-center-font-size: 20px !default;\n$font-body-bold-2-grey-2-center-line-height: 26px !default;\n$font-body-bold-2-grey-2-center-text-align: center !default;\n$font-body-bold-2-grey-2-center-color: #404040 !default;\n$font-body-bold-2-grey-2-center-font-style: normal !default;\n$font-body-bold-2-grey-2-center-font-weight: 600 !default;\n$font-body-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-2-center () {\n font-size: $font-body-bold-2-grey-2-center-font-size;\n line-height: $font-body-bold-2-grey-2-center-line-height;\n text-align: $font-body-bold-2-grey-2-center-text-align;\n color: $font-body-bold-2-grey-2-center-color;\n font-style: $font-body-bold-2-grey-2-center-font-style;\n font-weight: $font-body-bold-2-grey-2-center-font-weight;\n font-family: $font-body-bold-2-grey-2-center-font-family;\n}\n\n/* body-bold/2-grey/1-left font style */\n$font-body-bold-2-grey-1-left-font-size: 20px !default;\n$font-body-bold-2-grey-1-left-line-height: 25px !default;\n$font-body-bold-2-grey-1-left-text-align: left !default;\n$font-body-bold-2-grey-1-left-color: #404040 !default;\n$font-body-bold-2-grey-1-left-font-style: normal !default;\n$font-body-bold-2-grey-1-left-font-weight: 600 !default;\n$font-body-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-1-left () {\n font-size: $font-body-bold-2-grey-1-left-font-size;\n line-height: $font-body-bold-2-grey-1-left-line-height;\n text-align: $font-body-bold-2-grey-1-left-text-align;\n color: $font-body-bold-2-grey-1-left-color;\n font-style: $font-body-bold-2-grey-1-left-font-style;\n font-weight: $font-body-bold-2-grey-1-left-font-weight;\n font-family: $font-body-bold-2-grey-1-left-font-family;\n}\n\n/* body-bold/1-black/3-right font style */\n$font-body-bold-1-black-3-right-font-size: 20px !default;\n$font-body-bold-1-black-3-right-line-height: 26px !default;\n$font-body-bold-1-black-3-right-text-align: right !default;\n$font-body-bold-1-black-3-right-color: #000000 !default;\n$font-body-bold-1-black-3-right-font-style: normal !default;\n$font-body-bold-1-black-3-right-font-weight: 600 !default;\n$font-body-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-3-right () {\n font-size: $font-body-bold-1-black-3-right-font-size;\n line-height: $font-body-bold-1-black-3-right-line-height;\n text-align: $font-body-bold-1-black-3-right-text-align;\n color: $font-body-bold-1-black-3-right-color;\n font-style: $font-body-bold-1-black-3-right-font-style;\n font-weight: $font-body-bold-1-black-3-right-font-weight;\n font-family: $font-body-bold-1-black-3-right-font-family;\n}\n\n/* body-bold/1-black/2-center font style */\n$font-body-bold-1-black-2-center-font-size: 20px !default;\n$font-body-bold-1-black-2-center-line-height: 26px !default;\n$font-body-bold-1-black-2-center-text-align: center !default;\n$font-body-bold-1-black-2-center-color: #000000 !default;\n$font-body-bold-1-black-2-center-font-style: normal !default;\n$font-body-bold-1-black-2-center-font-weight: 600 !default;\n$font-body-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-2-center () {\n font-size: $font-body-bold-1-black-2-center-font-size;\n line-height: $font-body-bold-1-black-2-center-line-height;\n text-align: $font-body-bold-1-black-2-center-text-align;\n color: $font-body-bold-1-black-2-center-color;\n font-style: $font-body-bold-1-black-2-center-font-style;\n font-weight: $font-body-bold-1-black-2-center-font-weight;\n font-family: $font-body-bold-1-black-2-center-font-family;\n}\n\n/* body-bold/1-black/1-left font style */\n$font-body-bold-1-black-1-left-font-size: 20px !default;\n$font-body-bold-1-black-1-left-line-height: 25px !default;\n$font-body-bold-1-black-1-left-text-align: left !default;\n$font-body-bold-1-black-1-left-color: #000000 !default;\n$font-body-bold-1-black-1-left-font-style: normal !default;\n$font-body-bold-1-black-1-left-font-weight: 600 !default;\n$font-body-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-1-left () {\n font-size: $font-body-bold-1-black-1-left-font-size;\n line-height: $font-body-bold-1-black-1-left-line-height;\n text-align: $font-body-bold-1-black-1-left-text-align;\n color: $font-body-bold-1-black-1-left-color;\n font-style: $font-body-bold-1-black-1-left-font-style;\n font-weight: $font-body-bold-1-black-1-left-font-weight;\n font-family: $font-body-bold-1-black-1-left-font-family;\n}\n\n/* caption-bold/3-light-grey/2-center font style */\n$font-caption-bold-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-bold-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-bold-3-light-grey-2-center-text-align: center !default;\n$font-caption-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-bold-3-light-grey-2-center-font-style: normal !default;\n$font-caption-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-3-light-grey-2-center () {\n font-size: $font-caption-bold-3-light-grey-2-center-font-size;\n line-height: $font-caption-bold-3-light-grey-2-center-line-height;\n text-align: $font-caption-bold-3-light-grey-2-center-text-align;\n color: $font-caption-bold-3-light-grey-2-center-color;\n font-style: $font-caption-bold-3-light-grey-2-center-font-style;\n font-weight: $font-caption-bold-3-light-grey-2-center-font-weight;\n font-family: $font-caption-bold-3-light-grey-2-center-font-family;\n}\n\n/* caption-bold/6-blue-80/2-center font style */\n$font-caption-bold-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-bold-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-bold-6-blue-80-2-center-text-align: center !default;\n$font-caption-bold-6-blue-80-2-center-color: #4b426d !default;\n$font-caption-bold-6-blue-80-2-center-font-style: normal !default;\n$font-caption-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-caption-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-6-blue-80-2-center () {\n font-size: $font-caption-bold-6-blue-80-2-center-font-size;\n line-height: $font-caption-bold-6-blue-80-2-center-line-height;\n text-align: $font-caption-bold-6-blue-80-2-center-text-align;\n color: $font-caption-bold-6-blue-80-2-center-color;\n font-style: $font-caption-bold-6-blue-80-2-center-font-style;\n font-weight: $font-caption-bold-6-blue-80-2-center-font-weight;\n font-family: $font-caption-bold-6-blue-80-2-center-font-family;\n}\n\n/* caption-bold/2-grey/2-center font style */\n$font-caption-bold-2-grey-2-center-font-size: 12px !default;\n$font-caption-bold-2-grey-2-center-line-height: 16px !default;\n$font-caption-bold-2-grey-2-center-text-align: center !default;\n$font-caption-bold-2-grey-2-center-color: #888888 !default;\n$font-caption-bold-2-grey-2-center-font-style: normal !default;\n$font-caption-bold-2-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-2-grey-2-center () {\n font-size: $font-caption-bold-2-grey-2-center-font-size;\n line-height: $font-caption-bold-2-grey-2-center-line-height;\n text-align: $font-caption-bold-2-grey-2-center-text-align;\n color: $font-caption-bold-2-grey-2-center-color;\n font-style: $font-caption-bold-2-grey-2-center-font-style;\n font-weight: $font-caption-bold-2-grey-2-center-font-weight;\n font-family: $font-caption-bold-2-grey-2-center-font-family;\n}\n\n/* caption-bold/1-black/2-center font style */\n$font-caption-bold-1-black-2-center-font-size: 12px !default;\n$font-caption-bold-1-black-2-center-line-height: 16px !default;\n$font-caption-bold-1-black-2-center-text-align: center !default;\n$font-caption-bold-1-black-2-center-color: #000000 !default;\n$font-caption-bold-1-black-2-center-font-style: normal !default;\n$font-caption-bold-1-black-2-center-font-weight: 600 !default;\n$font-caption-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-1-black-2-center () {\n font-size: $font-caption-bold-1-black-2-center-font-size;\n line-height: $font-caption-bold-1-black-2-center-line-height;\n text-align: $font-caption-bold-1-black-2-center-text-align;\n color: $font-caption-bold-1-black-2-center-color;\n font-style: $font-caption-bold-1-black-2-center-font-style;\n font-weight: $font-caption-bold-1-black-2-center-font-weight;\n font-family: $font-caption-bold-1-black-2-center-font-family;\n}\n\n/* caption-bold/4-white/2-center font style */\n$font-caption-bold-4-white-2-center-font-size: 12px !default;\n$font-caption-bold-4-white-2-center-line-height: 16px !default;\n$font-caption-bold-4-white-2-center-text-align: center !default;\n$font-caption-bold-4-white-2-center-color: #ffffff !default;\n$font-caption-bold-4-white-2-center-font-style: normal !default;\n$font-caption-bold-4-white-2-center-font-weight: 600 !default;\n$font-caption-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-4-white-2-center () {\n font-size: $font-caption-bold-4-white-2-center-font-size;\n line-height: $font-caption-bold-4-white-2-center-line-height;\n text-align: $font-caption-bold-4-white-2-center-text-align;\n color: $font-caption-bold-4-white-2-center-color;\n font-style: $font-caption-bold-4-white-2-center-font-style;\n font-weight: $font-caption-bold-4-white-2-center-font-weight;\n font-family: $font-caption-bold-4-white-2-center-font-family;\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n@import 'vars';\n\n@function asset-path($path) {\n @return '#{$asset-root}#{$path}';\n}\n\n@mixin paragraph {\n margin-top: $line-height-mobile-px;\n margin-bottom: $line-height-mobile-px;\n\n @include tablet {\n margin-top: $line-height-desktop-px;\n margin-bottom: $line-height-desktop-px;\n }\n}\n\n@mixin desktop() {\n @media (min-width: $tablet-min-breakpoint) {\n @content;\n }\n}\n\n@mixin desktop-large() {\n @media (min-width: $desktop-min-breakpoint) {\n @content;\n }\n}\n\n@mixin tablet() {\n @media (min-width: $mobile-min-breakpoint) {\n @content;\n }\n}\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin active {\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n}\n\n@mixin focus-input {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n border-width: 4px;\n padding: 13px;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container() {\n position: relative;\n\n &:after {\n max-width: $site-width;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin: 0 $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin: 0 $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin: 0 $gutter-xlarge;\n }\n\n @media (min-width: $site-width + ($gutter-xlarge * 2)) {\n margin: 0 auto;\n }\n }\n}\n\n@mixin bold() {\n font: {\n family: $brand-font-heading;\n weight: 600;\n }\n}\n","@import '../design-tokens';\n@import '../design-tokens-temp';\n\n// DSM colours\n\n$black-100: $colour-black-100;\n$black-90: $colour-black-90;\n$black-80: $colour-black-80;\n$black-70: $colour-black-70;\n$black-60: $colour-black-60;\n$black-50: $colour-black-50;\n$black-40: $colour-black-40;\n$black-30: $colour-black-30;\n$black-20: $colour-black-20;\n$black-10: $colour-black-10;\n$black-05: $colour-black-05;\n\n$blue-deep-100: $colour-blue-deep-100;\n$blue-deep-90: $colour-blue-deep-90;\n$blue-deep-80: $colour-blue-deep-80;\n$blue-deep-70: $colour-blue-deep-70;\n$blue-deep-60: $colour-blue-deep-60;\n$blue-deep-50: $colour-blue-deep-50;\n$blue-deep-40: $colour-blue-deep-40;\n$blue-deep-30: $colour-blue-deep-30;\n$blue-deep-20: $colour-blue-deep-20;\n$blue-deep-10: $colour-blue-deep-10;\n\n$aqua-100: $colour-aqua-100;\n$aqua-20: $colour-aqua-20;\n\n$red-deep-100: $colour-red-deep-100;\n$red-100: $colour-red-100;\n$red-90: $colour-red-90;\n$red-80: $colour-red-80;\n$red-70: $colour-red-70;\n$red-60: $colour-red-60;\n$red-50: $colour-red-50;\n$red-40: $colour-red-40;\n$red-30: $colour-red-30;\n$red-20: $colour-red-20;\n$red-10: $colour-red-10;\n\n$green-100: $colour-green-100;\n$green-30: $colour-green-30;\n$green-deep-100: #507e53;\n\n$light-grey: $colour-light-grey; // rgb(216, 216, 216)\n$grey: $colour-grey; // rgb(51, 51, 51)\n\n$white: #ffffff; // rgb(255, 255, 255)\n$white-40: rgba(255, 255, 255, 0.4);\n\n// DIT colour palette\n$aqua-100: $colour-aqua-100;\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$mid-grey: #666666;\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n\n// Blue\n$active-blue: #006ccc; // rgb( 0, 108, 204)\n$active-blue-alt: #328dc2; // rgb( 50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb( 0, 0, 0)\n$focus-yellow: #ffd000; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n$background-tint: rgba(0, 0, 0, 0.5);\n$input-disabled: rgba(224, 224, 224, 0.5);\n","@mixin breakpoint($size, $breakpoints: $magna-global-breakpoints) {\n $breakpoint-found: map-has-key($breakpoints, $size);\n \n @if ($breakpoint-found == true) {\n $breakpoint: map-get($breakpoints, $size);\n\n @media #{$breakpoint} {\n @content;\n }\n } @else {\n @warn 'Breakpoint size ' + #{$size} + ' doesn\\'t exist.'\n }\n}\n","@import '../helpers/vars';\n@import '../helpers/breakpoints';\n\n.visually-hidden {\n position: absolute;\n overflow: hidden;\n clip: rect(0 0 0 0);\n height: 1px;\n width: 1px;\n margin: -1px;\n padding: 0;\n border: 0;\n}\n\n/* Useful helper styles */\n.m-f-auto,\n.m-l-auto {\n margin-left: auto;\n}\n\n.m-r-auto {\n margin-right: auto;\n}\n\n.m-h-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n.min-height-s {\n min-height: $space-s;\n}\n\n.h-100 {\n height: 100%;\n}\n\n.d-flex {\n display: flex;\n}\n\n.d-flex-t {\n @include tablet {\n display: flex;\n }\n}\n\n.flex-center {\n display: flex;\n align-items: center;\n justify-items: center;\n}\n\n.flex-jc-space-between {\n justify-content: space-between;\n}\n\n.flex-ai-center {\n align-items: center;\n}\n\n.f-r {\n float: right;\n}\n\n.f-l {\n float: left;\n}\n\n.f-clear {\n clear: both;\n}\n\n.relative {\n position: relative;\n}\n\n.hide-on-mobile {\n display: none;\n\n @include tablet {\n display: inherit;\n }\n}\n\n// Responsive hide classes\n@each $name, $media in $magna-global-breakpoints {\n @include breakpoint($name) {\n .hide-#{$name} {\n display: none;\n }\n }\n}\n\n.width {\n &-full {\n width: 100%;\n }\n}\n\n:root {\n --radius: 10px;\n}\n\n.radius {\n border-radius: var(--radius);\n\n &-top {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n\n &-bottom {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n }\n\n // Responsive\n &-s {\n @include breakpoint(sm) {\n border-radius: var(--radius);\n }\n }\n\n &-top-s {\n @include breakpoint(sm) {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n }\n\n &-bottom-s {\n @include breakpoint(sm) {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n }\n }\n}\n\n// Modifiers\n.radius--small {\n --radius: 5px;\n}\n",".tag {\n @include font-body-3-bold;\n background: $colour-red-80;\n border: 2px solid transparent;\n border-radius: 5px;\n color: $white;\n cursor: pointer;\n padding: 0 13px;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-red-100;\n }\n\n &[disabled] {\n cursor: auto;\n opacity: 0.4;\n }\n\n &--icon {\n padding: 0 8px 0 13px;\n\n i {\n color: $colour-red-10;\n margin-left: 8px;\n transform: scale(.85);\n vertical-align: middle;\n }\n }\n\n &--small {\n @include font-body-2-bold;\n color: $white;\n padding: 2px 13px;\n\n &.tag--icon {\n padding: 2px 7px 2px 12px;\n }\n }\n\n &--secondary {\n background: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-10;\n }\n }\n\n &--tertiary {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-10;\n border-color: $colour-blue-deep-100;\n color: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-80;\n }\n }\n}\n","\n// MODAL\n// ======\n\n.Modal-Container {\n z-index: 11;\n position: fixed;\n display: none;\n padding: 0;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n\n .content {\n width: calc(100% - 60px);\n max-width: 900px;\n margin: 30px auto 0;\n border: $light-grey solid 1px;\n max-height: calc(100vh - 60px);\n padding: 15px;\n overflow: hidden;\n background-color: $white;\n position: relative;\n z-index: 0;\n\n details {\n margin: 15px 0 5px;\n }\n\n video {\n width: 100%;\n }\n }\n\n .close {\n background: $white;\n padding: 15px;\n color: $active-blue;\n cursor: pointer;\n font-size: inherit;\n position: absolute;\n text-decoration: underline;\n right: 30px;\n top: 30px;\n z-index: 1;\n width: auto;\n\n &:focus {\n @include focus;\n }\n }\n}\n\n.Modal-Overlay {\n z-index: 10;\n background-color: $black;\n display: none;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n opacity: 0.4;\n position: fixed;\n}\n\n//MOBILE\n@media (max-width: 480px) {\n .Modal-Container {\n .content {\n width: calc(100% - 30px);\n }\n\n .content {\n margin: 15px;\n padding: 20px 15px;\n }\n }\n}\n\n@media (max-width: 640px) {\n .Modal-Container {\n .close {\n right: 15px;\n top: 20px;\n padding: 10px;\n }\n }\n}\n\n@media (max-width: 900px) {\n .Modal-Container .content {\n margin: 30px;\n }\n}\n\n@media (max-height: 650px) {\n .Modal-Container .content video {\n max-height: 250px;\n margin: 0 auto;\n }\n\n .close {\n right: 15px;\n top: 20px;\n }\n\n .content {\n margin: 15px;\n padding: 20px 15px;\n }\n }\n\n\n",".js-enabled .reveal-content {\n display: none;\n}\n\n.js-enabled .reveal-content[aria-hidden=\"false\"] {\n display: block;\n}\n","// Language Selector Component\n// ---------------------------\n\n.language-selector-control {\n overflow: hidden;\n\n button {\n color: $white;\n font-size: 14px;\n line-height: 24px;\n padding: 0 10px;\n }\n\n form {\n color: $white;\n margin: 5px 0 0 0;\n position: relative;\n z-index: 0;\n\n &.enhancedLanguageSelector {\n button {\n display: none;\n }\n }\n }\n\n option {\n background-color: $mid-grey;\n color: $black;\n }\n\n p,\n select {\n @include body-s;\n background-color: transparent;\n border: 1px solid $mid-grey;\n border-radius: 0;\n color: $white;\n cursor: pointer;\n height: 27px;\n line-height: 27px;\n margin: 0;\n padding: 0;\n width: auto;\n }\n\n .SelectTraker-Tracker {\n background-image: url(\"/static/icons/eig-world-language-icon.svg\");\n background-position: left center;\n background-repeat: no-repeat;\n background-size: 20px;\n border: none;\n display: inline-block;\n padding-left: 30px;\n .code {\n text-transform: uppercase;\n &:after {\n content: \" - \";\n }\n }\n }\n\n .SelectTracker-Select {\n border: none;\n opacity: 0;\n position: absolute;\n right: 0;\n text-indent: -1000px;\n top: 0;\n &:focus {\n min-width: 150px;\n & + p {\n outline: 3px solid $focus-yellow;\n }\n }\n }\n}\n\n\n.language-selector-dialog {\n\n a {\n @include body-s;\n }\n\n li {\n display: inline;\n float: none;\n }\n\n .domestic-redirect {\n padding-top: $spacing-4;\n span {\n display: block;\n }\n }\n\n .languages {\n padding-bottom: $spacing-4;\n }\n}\n\n\n.LanguageSelectorDialog-Modal {\n top: 0;\n a {\n font-size: 21px;\n text-decoration: underline;\n }\n\n li {\n float: left;\n margin-bottom: $spacing-3;\n }\n\n p {\n @include body-m;\n display: block;\n margin-bottom: $spacing-3;\n }\n\n #great-languages-selector {\n @include heading-m;\n font-weight: normal;\n }\n\n ul {\n display: block;\n }\n\n .countries {\n overflow: hidden;\n a {\n background-position: top left;\n background-repeat: no-repeat;\n background-size: 40px;\n display: block;\n min-height: 40px;\n padding: 5px 0 0 50px;\n }\n }\n\n .languages {\n overflow: hidden;\n padding: 0;\n }\n\n .domestic-redirect {\n float: right;\n padding-left: $spacing-3;\n padding-top: 71px;\n width: $cols-4;\n\n p {\n font-size: inherit;\n font-weight: normal;\n }\n\n span {\n @include body-s;\n display: block;\n max-width: 215px;\n padding-top: $spacing-4;\n }\n }\n}\n\n#header-bar .LanguageSelectorDialog-Tracker {\n @include body-s;\n margin-left: 5px;\n background-image: url(\"/static/icons/eig-world-language-icon.svg\");\n background-position: 0px 2px;\n background-repeat: no-repeat;\n background-size: 20px;\n color: $white;\n cursor: pointer;\n display: inline-block;\n padding-left: 25px;\n text-decoration: none;\n\n &:hover {\n color: $white;\n text-decoration: underline;\n }\n\n .label {\n font-weight: bold;\n text-transform: capitalize;\n }\n\n .lang {\n font-weight: bold;\n text-transform: uppercase;\n &:after {\n content: \" - \";\n }\n }\n}\n\n\n// DESKTOP ONLY\n@media (min-width: 768px) {\n .LanguageSelectorDialog-Modal {\n .countries {\n li {\n @include items(4, $spacing-3);\n }\n }\n\n .languages {\n ul {\n padding: 5px;\n }\n li {\n @include items(4, $spacing-3);\n }\n }\n }\n}\n\n// TABLET\n@media (min-width: 481px) and (max-width: 767px) {\n .LanguageSelectorDialog-Modal {\n .countries {\n li {\n @include items(2, $spacing-3);\n }\n }\n\n .languages {\n li {\n @include items(3, $spacing-3);\n }\n }\n }\n}\n\n\n// MOBILE\n@media screen and (max-width: 580px) {\n .LanguageSelectorDialog-Modal {\n width: 100%;\n left: 0;\n top: 15px;\n\n .close {\n top: 30px;\n right: 30px;\n }\n\n .languages {\n width: auto;\n }\n\n .domestic-redirect {\n float: none;\n padding-left: 0;\n width: auto;\n }\n\n #great-languages-selector {\n width: 80%;\n }\n }\n}\n\n@media screen and (max-width: 480px) {\n\n #great-languages-select {\n @include body-m;\n font-weight: bold;\n }\n\n .LanguageSelectorDialog-Modal {\n padding: $spacing-4;\n\n .content {\n padding: 20px 30px;\n }\n\n a {\n @include body-m;\n }\n p {\n @include body-m;\n }\n\n .countries {\n a {\n background-size: 20px;\n min-height: 20px;\n padding: 0 0 0 30px;\n }\n\n li {\n @include items(2, $spacing-3-m);\n }\n }\n\n .domestic-redirect {\n padding-top: 0;\n }\n\n .languages {\n li {\n @include items(2, $spacing-4-m);\n }\n\n p {\n left: 0;\n top: $spacing-4-m;\n }\n }\n }\n\n .LanguageSelectorDialog-Tracker {\n .label,\n .lang::after {\n position: absolute;\n z-index: -1;\n }\n }\n}\n","\n// Brexit BANNER\n// ===============\n\n.eu-exit-banner {\n border-left: 5px solid #0661CF;\n padding-left: 20px;\n padding-top: 5px;\n padding-bottom: 5px;\n\n h2 {\n display: inline;\n font-weight: bold;\n margin: 0;\n }\n\n p {\n display: inline;\n margin-left: 6px;\n padding: 0;\n }\n\n div {\n width: 80%;\n }\n\n @media (min-width: 768px) {\n width: 80%;\n }\n}\n",".pagination {\n text-align: center;\n width: 75%;\n margin: 45px auto 0;\n}\n\n.search-results-list .pagination {\n a {\n @include button-ghost($active-blue, $white);\n margin-bottom: $spacing-4;\n padding-left: $spacing-4;\n padding-right: $spacing-4;\n outline: none;\n }\n\n li {\n display: inline-block;\n }\n\n .current {\n @include button-disabled($white, $active-blue);\n padding-left: $spacing-4;\n padding-right: $spacing-4;\n }\n\n .next {\n float: right;\n }\n\n .previous {\n float: left;\n }\n\n ul {\n display: inline-block;\n }\n}\n","// General mixins\n// ----------------\n//\n// REQIURES...\n// $great-red\n// $stone\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin focus {\n &::-moz-focus-inner { border: 0; }\n &:focus { outline: $focus-yellow solid 3px; }\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: \"\";\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + \"deg\"}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + \"deg\"});\n transform: rotate(#{$deg + \"deg\"});\n}\n\n// BUTTONS\n@mixin button-base {\n border-style: solid;\n border-width: 2px;\n box-shadow: none;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n line-height: 26px;\n overflow: hidden;\n padding: 10px $spacing-2;\n text-align: center;\n text-decoration: none;\n vertical-align: top;\n width: auto;\n}\n\n@mixin button($colour-1, $colour-2) {\n @include button-base;\n @include focus;\n background-color: $colour-1;\n border-color: $colour-1;\n color: $white;\n \n &:hover {\n background-color: $colour-2;\n border-color: $colour-2;\n color: $white;\n }\n}\n\n\n@mixin button-disabled($colour-1, $colour-2) {\n @include button-base;\n background-color: $colour-2;\n border-color: $colour-2;\n color: $colour-1;\n cursor: default;\n}\n\n@mixin button-ghost($colour-1, $colour-2) {\n @include button-base;\n @include focus;\n background-color: $colour-2;\n border-color: $colour-1;\n color: $colour-1;\n \n &:focus {\n border-color: $colour-2;\n }\n \n &:hover {\n background-color: $colour-1;\n border-color: $colour-1;\n color: $colour-2;\n }\n}\n\n@mixin button-icon($colour-1, $colour-2, $image) {\n @include button($colour-1, $colour-2);\n @include focus;\n padding-left: $spacing-3;\n padding-right: $spacing-3;\n position: relative;\n text-indent: -500px;\n\n &:after {\n background-image: url(#{\"/static/images/icons/\" + $image});\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n content: \"\";\n display: block;\n height: 80%;\n left: 10%;\n position: absolute;\n top: 10%;\n width: 80%;\n }\n}\n\n// ARROWS\n@mixin continue-arrow() {\n background-image: url(/static/images/arrow-blue.svg);\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 52px;\n content: \"\";\n display: inline-block;\n height: 52px;\n width: 52px;\n}\n\n@mixin continue-arrow-mob() {\n background-size: 39px;\n height: 39px;\n width: 39px;\n}\n\n\n// CHEVRONS\n@mixin chevron($size) {\n @include rotate(45);\n content: \"\";\n border-style: solid;\n display: inline-block;\n height: #{$size}px;\n position: relative;\n vertical-align: top;\n width: #{$size}px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(5);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(15);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(15);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(5);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(5);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n","\n// UTILITY CLASSES\n// ================\n\n.blue-underline {\n & > .container {\n border-bottom: 5px solid $active-blue;\n padding-bottom: 3em;\n }\n}\n\n.float-right {\n float: right;\n}\n\n.float-left {\n float: left;\n}\n\n.fixed {\n position: fixed;\n}\n\n.clear-none {\n clear: none;\n}\n\n.display-none {\n display: none;\n}\n\n.display-block {\n display: block;\n}\n\n.display-only-js {\n display: none;\n .js-enabled & {\n display: block;\n }\n}\n\n.display-only-no-js {\n display: block;\n .js-enabled & {\n display: none;\n }\n}\n","@import '../../../styles/sizes/sizes.scss';\n\n.sector-potential-section {\n\n & p{\n font-size:20px\n }\n\n .view-markets {\n width: 100%;\n display: inline-block;\n text-align: center;\n font-size: 20px;\n }\n\n @media (min-width: 1081px) {\n .sector-potential-wrapper {}\n }\n\n @media (min-width: 641px) {\n .view-markets {\n width: auto;\n }\n }\n\n\n}\n\n.sector-potential-form {\n display: inline-flex;\n flex-wrap: wrap;\n gap: $standard-padding;\n\n &>button {\n margin-top: 0;\n height: 50px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n}\n }\n}\n\n#id_sector-container {\n width: 436px;\n\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n}\n\n label {\n @extend .verbose\n }\n}\n\nselect#id_sector{\n width: 100%;\n height: 50px;\n background-color: $white;\n }\n\n@media (min-width: 641px) {\n .view-markets {\n width: auto;\n }\n\n select {\n max-width: 650px;\n }\n}\n\n@media (min-width: 961px) {\n select {\n max-width: 770px;\n }\n}\n\n.sector-selector-quick-links {\n\n & p{\n font-size: 20px;\n }\n & span{\n font-size: 20px;\n }\n .quick-links-separator {\n margin: 0 0 45px 0;\n width:100%!important;\n height: 4px;\n background-color: #D6E0E5;\n }\n\n li {\n display: none;\n text-align: center;\n float: left;\n }\n\n .quick-link {\n text-decoration: none;\n }\n\n .sector-name {\n font-weight: 600;\n text-decoration: underline;\n }\n\n .quick-links-icon {\n height: 60px;\n display: block;\n margin: 0 auto 15px;\n }\n\n .sector-name,\n .sector-page-count {\n color: #1D70B8;\n }\n\n @media (max-width: 640px) {\n display: none;\n }\n\n @media (min-width: 641px) {\n li:nth-child(-n+3) {\n display: block;\n width: calc(100% / 3);\n }\n }\n\n @media (min-width: 769px) {\n li:nth-child(-n+4) {\n display: block;\n width: calc(100% / 4);\n }\n }\n\n @media (min-width: 961px) {\n li:nth-child(-n+6) {\n display: block;\n width: 16.66%; // ie edge fix\n }\n }\n\n @media (min-width: 1081px) {\n .quick-links-separator {\n width: 60%;\n }\n }\n}\n"," // imported from gov.uk styles\n\n .chevron-banner {\n position: relative;\n }\n\n .chevron-banner:hover .chevron-banner__link-container {\n background-color: #b31424;\n }\n\n @media (min-width: 20em) {\n .chevron-banner:hover .chevron-banner__link-container:after {\n background-image:url(\"/static/icons/chevron-banner-hover.svg\");\n }\n }\n\n .chevron-banner--hover-border:hover .chevron-banner__link-container {\n border-right: 2px solid;\n border-color: #ffffff;\n }\n\n @media (min-width: 20em) {\n .chevron-banner--hover-border:hover .chevron-banner__link-container {\n border-right:0;\n }\n }\n\n @media (min-width: 20em) {\n .chevron-banner--hover-border:hover .chevron-banner__link-container:after {\n background-image:url(\"/static/icons/chevron-banner-hover-border.svg\");\n }\n }\n\n .chevron-banner:focus-within .chevron-banner__link-container {\n border-right: 2px solid;\n border-color: #0b0c0c;\n background-color: #ffdd00;\n }\n\n @media (min-width: 20em) {\n .chevron-banner:focus-within .chevron-banner__link-container {\n border-right:0;\n }\n }\n\n .chevron-banner:focus-within .chevron-banner__link-container:after {\n background-image: url(\"/static/icons/chevron-banner-small.svg\");\n }\n\n @media (min-width: 20em) {\n .chevron-banner:focus-within .chevron-banner__link-container:after {\n background-image:url(\"/static/icons/chevron-banner-focus.svg\");\n }\n }\n\n .chevron-banner__link-container {\n background-color: #e61e32;\n padding: 20px;\n border-radius: 5px;\n border: 2px solid transparent;\n border-right: 0;\n }\n\n @media (min-width: 20em) {\n .chevron-banner__link-container {\n border-radius:5px 0 0 5px;\n margin-right: 120px;\n padding: 15px;\n }\n }\n\n @media (min-width: 48.0625em) {\n .chevron-banner__link-container {\n padding:20px;\n }\n }\n\n .chevron-banner__link-container:after {\n content: \"\";\n position: absolute;\n right: 10px;\n top: 0;\n width: 25px;\n height: 100%;\n background: url(\"/static/icons/chevron-banner-small.svg\") center right no-repeat;\n background-size: 25px 25px;\n\n }\n\n @media (min-width: 20em) {\n .chevron-banner__link-container:after {\n content:\"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n min-width: 120px;\n background: url(\"/static/icons/chevron-banner.svg\") -1px center no-repeat;\n background-size: auto 100%;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 320px) and (max-width: 364px) {\n .chevron-banner__link-container:after {\n background-position:-15px center;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 365px) and (max-width: 640px) {\n .chevron-banner__link-container:after {\n background-position:-28px center;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 641px) and (max-width: 769px) {\n .chevron-banner__link-container:after {\n background-position:-20px center;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 770px) {\n .chevron-banner__link-container:after {\n background-position:-14px center;\n }\n }\n\n @media (max-width: 19.99em) {\n .chevron-banner__link {\n display:block;\n }\n }\n\n .chevron-banner__link {\n font-size: 18px;\n line-height: 20px;\n }\n\n @media(min-width: 641px) {\n .chevron-banner__link {\n font-size: 24px;\n line-height: 26px;\n }\n }\n\n @media(min-width: 769px) {\n .chevron-banner__link {\n font-size: 32px;\n line-height: 34px;\n }\n }\n\n @media(min-width: 961px) {\n .chevron-banner__link {\n font-size: 36px;\n line-height: 38px;\n }\n }\n\n .chevron-banner__link:link,.chevron-banner__link:visited,.chevron-banner__link:hover {\n font-family: $brand-font-alternative;\n font-weight: 700;\n color: $white;\n text-decoration: none;\n }\n\n .chevron-banner__link:link:focus,.chevron-banner__link:focus,\n .chevron-banner__link:link:active, .chevron-banner__link:active,\n a.chevron-banner__link:active:focus {\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n outline: none;\n }\n\n .chevron-banner__link:after {\n content: \"\";\n position: absolute;\n z-index: 10;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n","@import '../../../styles/fonts/main.scss';\n\n.filters {\n .filter-section {\n border-bottom: 1px solid $color-main-text;\n padding-top: 12px;\n\n &:last-child {\n border-bottom: none;\n }\n\n .multiple-choice {\n\n label,\n label:before,\n label:after {\n color: $color-main-text;\n }\n }\n\n >label {\n font-family: $header-font;\n $font-size: 24px;\n display: block;\n padding: 8px 5px 8px 0;\n cursor: pointer;\n\n &.arrows-left {\n &:before {\n content: \"\";\n transform: rotate(45deg);\n border-style: solid;\n position: relative;\n border-color: $black;\n border-width: 2px 0 0 2px;\n top: 5px;\n float: left;\n height: 8px;\n margin: 5px 10px 0 0;\n width: 8px;\n }\n }\n\n &:not(.arrows-left) {\n &:after {\n content: \"\";\n transform: rotate(45deg);\n border-style: solid;\n position: relative;\n border-color: $black;\n border-width: 2px 0 0 2px;\n top: 5px;\n float: right;\n height: 8px;\n margin: 5px 0 0 0;\n right: 3px;\n width: 8px;\n }\n }\n }\n\n .options {\n display: none;\n max-height: 300px;\n overflow-y: scroll;\n margin-bottom: 15px;\n\n ul {\n overflow: hidden;\n // makes focus outline on radio buttons and checkboxes fully visible\n padding: 5px 0 5px 6px\n }\n\n &.full-height {\n max-height: none;\n overflow: auto;\n }\n }\n\n >input[type='checkbox'] {\n @extend .verbose\n }\n\n &:not(.arrows-left) {\n >input[type='checkbox']:checked+label:after {\n border-width: 0 2px 2px 0;\n top: 2px;\n }\n }\n\n >input[type='checkbox']:checked+label.arrows-left:before {\n border-width: 0 2px 2px 0;\n top: 2px;\n\n @media screen and (max-width: 640px) {\n right: 0;\n margin: 0 10px 0 0;\n }\n\n }\n\n >input[type='checkbox']:checked+label+.options {\n display: block;\n }\n }\n\n >h2 span,\n .filters-sticky-footer {\n display: none;\n\n @media (min-width: 641px) {\n display: block;\n }\n\n .cancel {\n @media (min-width: 641px) {\n display: none;\n }\n }\n }\n\n .mobile-filter-toggle {\n display: block;\n cursor: pointer;\n }\n\n .filter-section {\n >input[type='checkbox']+label+.options {\n display: block;\n }\n }\n\n .js-enabled & {\n .filter-section {\n >input[type='checkbox']:checked+label+.options {\n display: block;\n }\n }\n\n .filter-section {\n >input[type='checkbox']+label+.options {\n display: none;\n }\n }\n\n >ul,\n >h2 span {\n display: none;\n }\n\n input[type='submit'] {\n display: none;\n }\n }\n\n &.mobile-filters {\n position: absolute;\n top: 0;\n left: 0;\n background-color: $stone-30;\n z-index: 50;\n width: 100%;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n padding: 30px 20px 100px;\n\n >h2 {\n font-size: 19px;\n }\n\n .filter-section>input[type=checkbox] {\n display: none;\n }\n\n >ul,\n >h2 span {\n display: block;\n }\n\n .options {\n max-height: none;\n overflow: auto;\n }\n\n .mobile-filter-toggle {\n display: none;\n }\n\n .filters-sticky-footer {\n position: fixed;\n display: block;\n bottom: 0;\n left: 0;\n width: 100%;\n background-color: $white;\n text-align: center;\n padding: 10px 20px;\n\n .cancel,\n .update {\n width: 50%;\n float: left;\n }\n\n .cancel {\n padding: 10px 30px;\n display: inline-block;\n }\n }\n }\n\n .market-filters-label {\n padding: 4px 0 8px;\n }\n\n @media (min-width: 641px) {\n position: relative;\n\n .mobile-filter-toggle {\n display: none;\n }\n\n >h2 span {\n display: block;\n }\n\n .js-enabled & {\n\n >ul,\n >h2 span,\n .js-enabled & {\n display: block;\n }\n }\n }\n}\n",".tabs__nav {\n border-bottom: 2px solid #dfd5c5;\n}\n\n.tabs__nav li {\n display: inline-block;\n}\n\n.tabs__nav button {\n display: block;\n border: 0;\n border-bottom: 4px solid transparent;\n padding: .5em 1em;\n margin: 0 0 -2px;\n background: transparent;\n color: #666666;\n}\n\n.tabs__nav button[aria-expanded=\"true\"],\n.tabs__nav button:hover {\n background: transparent;\n color: #333333;\n border-bottom-color: #333333;\n}\n",".barchart td,\n.barchart th {\n font-size: 1rem;\n border: 0;\n}\n\n.barchart__legend {\n padding: 0;\n font-weight: normal;\n}\n\n.barchart__legend:before {\n content: '';\n display: inline-block;\n width: 1em;\n height: 1em;\n margin-right: .5em;\n vertical-align: text-top;\n background: #006ccc;\n}\n\n.barchart__title-cell {\n padding: 0 .5em 0 0;\n width: 40%;\n text-align: right;\n vertical-align: middle;\n}\n\n.barchart__bar-cell {\n padding: 3px 0;\n vertical-align: middle;\n}\n\n.barchart__bar {\n display: inline-block;\n padding: .5em 0;\n background: #006ccc;\n color: white;\n text-shadow: 1px 1px 0 #006ccc;\n text-indent: .5em;\n}\n\n.barchart__bar--small {\n color: currentColor;\n text-shadow: none;\n text-indent: calc(.375em + 100%);\n}\n","table th, table td {\n border-color: $light-grey;\n}\n","// GENERAL SITE STYLES\n// ---------------------\n@import '../../../styles/sizes/sizes.scss';\n\n#menu-activator {\n margin-top: 0;\n}\n\na:focus {\n outline: $focus-yellow solid 3px;\n}\n\nbutton.link {\n padding: 0;\n border: 0;\n background: none;\n cursor: pointer;\n}\n\nsection {\n clear: both;\n padding-bottom: 90px;\n\n .intro {\n @include columns(6);\n clear: left;\n margin-bottom: $spacing-2;\n }\n}\n\ntable {\n margin-bottom: 2em;\n}\n\n.container {\n max-width: $content-max-width;\n padding: 0 auto;\n margin: auto;\n\n @media (max-width: #{$content-max-width + ($spacing-3 * 2)}) {\n padding: 0 $spacing-3;\n }\n\n @media (max-width: $mobile-size) {\n padding: 0 15px; // Special figure intentionally outside of standard.\n }\n}\n\n.group {\n // Use to clear a group of floated elements\n // and have the parent recalculate its height.\n clear: both;\n float: none;\n}\n\n.verbose {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n#content .hidden {\n display: none;\n}\n","\n\n// New landing page\n// =================\n\n@import '../partials/typography';\n@import '../partials/general';\n@import '../../../styles/colors/colors.scss';\n@import '../../../styles/sizes/sizes.scss';\n\n// NOTE: Not namespaced because these elements exist outside of the `main` element!\n.campaign-video-transcript {\n display: none;\n\n details {\n border: 0;\n padding: 0;\n }\n\n @media (max-width: 640px) {\n details {\n margin: $spacing-4 0 0;\n }\n }\n}\n\n.campaign-video-transcript-text {\n overflow-y: scroll;\n padding-bottom: 30px;\n}\n\n.landing-page {\n.card-inner .card-link h4{\n color: $color-gov-link;\n margin:$standard-padding 0 $standard-padding;\n}\n .button-video {\n position: relative;\n\n @media (min-width: 769px) {\n background-color: $white;\n color: $active-blue;\n }\n }\n\n .campaign-section {\n padding: 0;\n position: relative;\n color: $grey;\n\n img {\n display: block;\n }\n }\n\n .campaign-related-link {\n font-weight: 700;\n font-family: $brand-font-alternative;\n display: block;\n text-align: center;\n\n &:active:hover {\n color: $great-blue;\n }\n\n @media (min-width: 641px) {\n display: inline;\n text-align: left;\n margin-left: 15px;\n\n }\n\n @media (min-width: 769px) {\n color: $white;\n margin-left: 30px;\n }\n }\n\n .campaign-heading-container {\n margin-bottom: $spacing-3;\n\n }\n\n .campaign-heading {\n text-transform: uppercase;\n .if-we-can {\n display: inline-block;\n white-space: pre;\n }\n }\n\n .campaign-content-container {\n padding-top: 30px;\n }\n\n @media (min-width: 769px) {\n .campaign-section {\n color: $white;\n }\n\n .campaign-content-container {\n padding: 60px;\n z-index: 1;\n position: absolute;\n overflow: visible;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n }\n\n .campaign-heading-container {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n }\n\n .campaign-heading {\n max-width: 310px;\n position: absolute;\n margin-top: $spacing-1;\n\n .if-we-can {\n background-color: $great-red;\n padding: 0 10px 0 30px;\n white-space: normal;\n\n &:last-child {\n margin-top: 4px;\n }\n }\n }\n\n .campaign-subsection {\n position: absolute;\n bottom: 0;\n }\n }\n\n @media (min-width: 961px) {\n .campaign-heading {\n font-size: 52px;\n }\n }\n\n @media (min-width: 1261px) {\n .campaign-heading {\n margin-left: 0;\n }\n }\n\n .prepare-for-brexit-section {\n .container {\n border-top: 2px solid $stone-90;\n }\n .card {\n min-height: 0;\n }\n }\n\n .sector-potential-section {\n .sector-potential-wrapper {\n background-color: $color-background-color;\n }\n }\n\n .export-goods-from-uk {\n .content-column {\n padding-top: 15px;\n }\n\n @media(min-width: 769px) {\n .content-column {\n padding-top: 0;\n\n .button {\n margin: 0 auto;\n }\n }\n }\n\n }\n\n}\n","\n// ARTICLE LIST PAGE\n// =================\n\n@import 'partials/colours';\n\n\n.article-list-page {\n\n .number-display {\n margin-left: 10px;\n }\n\n .information-banner {\n background-color: $white;\n border: solid $stone 2px;\n }\n\n .list-teaser {\n padding: 2em 0;\n line-height: 1.5;\n }\n\n .error-reporting {\n padding-top: 30px;\n }\n\n .card-inner {\n padding: 30px;\n }\n}\n","\n// TAG LIST PAGE\n// ==============\n\n.tag-list-page {\n\n .hero .tag-name {\n display: block;\n }\n\n}\n","// ARTICLE DETAIL PAGE\n// ===================\n\n@import 'partials/colours';\n@import '../../../styles/sizes/sizes.scss';\n@import '../../../styles/colors/colors.scss';\n\n.article-detail-page {\n article.grid-row {\n margin-bottom: 100px;\n }\n\n article header {\n // padding-bottom: 30;\n\n // .column-seven-twelfths {\n // padding-bottom: 0;\n // }\n\n .heading-xlarge {\n margin-top: 0.2em;\n }\n }\n\n .column-seven-ninths {\n width: calc(100% / 9 * 7);\n float: right;\n }\n\n .article-content {\n padding-top: 1em;\n line-height: 1.75;\n .form-container {\n hr {\n margin: $large-padding 0;\n background: $color-thematic-break;\n }\n .success-message-container {\n padding: $large-padding $x-large-padding;\n border-left: 10px solid #22703c;\n background-color: #dcf6f0;\n display: inline-flex;\n width: 100%;\n i{\n color:#22703c;\n padding-right: $large-padding;\n font-size: 30px;\n }\n p {\n padding: 0;\n margin:0;\n line-height: 35px;\n }\n }\n }\n }\n\n img + .video-container {\n margin-top: 30px;\n }\n\n .quote {\n background-color: $stone-light;\n width: calc(100vw - 15px);\n margin: 60px 0 60px -30px;\n padding: 30px;\n font-family: $brand-font-serif;\n font-style: italic;\n .body-text {\n display: block;\n margin-bottom: $spacing-4;\n\n & + :last-child {\n font-size: 19px;\n font-style: normal;\n }\n }\n\n &:before {\n color: $stone;\n content: '“';\n display: block;\n font-family: sans-serif;\n font-size: 120px;\n font-weight: 600;\n height: 60px;\n left: -15px;\n line-height: 120px;\n position: relative;\n }\n\n &:after {\n content: '';\n display: block;\n clear: both;\n }\n }\n\n .content-list li a {\n display: block;\n }\n\n .related-content-cards {\n background-color: $stone-30;\n padding-top: 30px;\n }\n\n .column-quarter .content-list:last-child {\n margin-bottom: 30px;\n }\n\n .article-content table td,\n .article-content table th {\n border-bottom: 1px solid $mid-grey;\n }\n\n .article-content hr {\n background: $mid-grey;\n }\n\n .related-content-list {\n .button.cta {\n width: 100%;\n }\n }\n\n @media (max-width: 640px) {\n .column-seven-ninths {\n width: 100%;\n float: none;\n }\n\n .article-content {\n margin-left: 0;\n }\n\n .related-content-list .content-list {\n display: none;\n }\n }\n\n @media (min-width: 641px) {\n .article-content {\n &:not(.column-seven-ninths) {\n & > * {\n &:not(.quote) {\n padding-left: calc((100% / 9 * 2) + 5px);\n }\n }\n }\n .quote {\n padding-left: calc((100% / 9 * 2) + 35px);\n .body-text {\n max-width: calc(980px - 25%);\n width: 75%;\n }\n }\n }\n }\n @media (min-width: 1261px) {\n .article-content {\n &:not(.column-seven-ninths) {\n & > * {\n &:not(.quote) {\n padding-left: calc((100% / 9 * 2) + 5px);\n }\n }\n }\n .quote {\n width: calc(100vw - 8px);\n margin-left: calc(600px - 50vw);\n padding-left: calc((50vw - 600px) + (100% / 9 * 2) + 5px);\n }\n }\n }\n\n .learn-more-button {\n margin-top: 5px;\n\n @media (min-width: 641px) {\n margin-left: calc((100% / 12 * 2) + 5px);\n }\n }\n\n .learn-more-container {\n @media (min-width: 641px) {\n padding-left: calc((100% / 12 * 2) + 5px);\n padding-right: calc((100% / 15 * 2) + 5px);\n }\n }\n\n .learn-more-heading {\n font-size: 36px;\n line-height: 1.6;\n font-weight: 700;\n font-family: $brand-font-alternative;\n\n @media (max-width: 641px) {\n font-size: 24px;\n }\n }\n}\n","\n// CAMPAIGN PAGE\n// =============\n\n@import '../partials/colours';\n\n.column-11-12 {\n width: calc(100% / 12 * 11);\n}\n\n.campaign-page {\n\n .selling-points-list {\n .heading {\n margin-top: 10px;\n }\n }\n\n .related-content {\n img {\n width: 100%;\n }\n }\n}\n\n@media (max-width: 640px) {\n .section-two-image {\n margin: 0 0 15px 0;\n\n img {\n width: 100%;\n }\n }\n}\n","@import '../partials/vars';\n@import '../partials/mixins';\n@import '../../../styles/colors/colors.scss';\n\n.accordion-divider {\n border-top: 1px solid $light-grey;\n\n &:last-child {\n border-bottom: 1px solid $light-grey;\n }\n}\n\n.accordion-expander {\n text-decoration: none;\n color: $active-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n align-items: center;\n min-height: 88px;\n cursor: pointer;\n\n &:focus {\n @include focus;\n }\n\n &:after {\n content: '+';\n font-weight: 700;\n font-size: 36px;\n position: absolute;\n right: $spacing-4;\n color: $color-gov-link;\n }\n\n &[aria-expanded=\"true\"]:after {\n content: '-';\n }\n}\n\n.accordion-content[aria-hidden=\"true\"] {\n display: none;\n}\n\n.accordion-icon {\n height: 60px;\n width: 60px;\n}\n\n.accordion-content {\n .with-arrow {\n margin: 0;\n\n &:before {\n display: none;\n }\n &:after {\n content: '➔';\n margin-left: 0;\n }\n }\n\n .subsection-icon {\n height: 50px;\n }\n}\n","\n// COUNTRY GUIDE PAGE\n// ==================\n\n@use \"sass:math\";\n\n@import '../components/accordion';\n@import '../partials/typography.scss';\n\n.country-guide-page {\n\n .teaser-section {\n .content-list li {\n margin-bottom: 0.75em;\n }\n\n @media (min-width: 769px) {\n .teaser {\n padding-right: math.div(1, 9) * 100%;\n }\n }\n }\n\n @media (min-width: 769px) {\n .section-one-body {\n padding-right: calc(100% / 12);\n }\n }\n\n .section-one-body {\n h2:first-child {\n margin-top: 0;\n }\n }\n\n .case-study {\n background-position: 50%;\n background-repeat: no-repeat;\n background-size: cover;\n color: #fff;\n\n .container {\n min-height: 597px;\n display: flex;\n align-items: center;\n\n .grid-row {\n flex-grow: 1\n }\n }\n\n .decorative-line {\n width: 50%;\n }\n\n @media (max-width: 640px) {\n .button {\n width: auto;\n }\n }\n\n .button::after {\n content: '→';\n margin-left: 1em;\n }\n }\n\n .next-steps .container {\n padding: 150px 0;\n\n @media (min-width: 961px) {\n .cta-link {\n font-size: 36px;\n }\n }\n\n .with-arrow {\n margin: 0;\n\n &:before {\n display: none;\n }\n &:after {\n content: '➔';\n margin-left: 0;\n }\n }\n }\n\n .news-events {\n .card {\n height: 100%;\n }\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../borders/main.scss';\n\n@mixin primary {\n background-color: $color-primary-button;\n color: $color-alternative-text;\n border: 2px solid $color-primary-button;\n\n &.delete-button {\n background-color: $color-delete;\n border: 2px solid $color-delete;\n }\n\n i {\n color: $color-alternative-text;\n }\n}\n\n@mixin secondary {\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n\n &.delete-button {\n color: $color-delete;\n border: 2px solid $color-delete;\n background-color: $color-main-background;\n\n i {\n color: $color-delete;\n }\n }\n\n i {\n color: $color-gov-link;\n }\n}\n\n.button,\nbutton {\n min-height: 50px;\n height: min-content;\n border-radius: 0;\n padding-top: 8px;\n padding-bottom: 8px;\n font-family: $header-font;\n font-size: $font-size-button;\n line-height: revert;\n color: $color-gov-link;\n\n span + i,\n i + span {\n padding-left: $standard-padding;\n }\n\n & i {\n font-size: $icon-large-button-size;\n }\n\n &.change-known-button {\n min-height: auto;\n }\n\n &.icon-last {\n i {\n padding-left: $standard-padding;\n }\n }\n\n &.icon-only {\n height: auto;\n width: auto;\n border: none;\n\n & > i {\n padding: 0;\n }\n }\n\n cursor: pointer;\n\n &:active,\n &:focus {\n @include focus-state;\n }\n\n &.primary-button,\n &.secondary-button,\n &.tertiary-button,\n &.quaternary-button {\n padding-left: $large-padding;\n padding-right: $large-padding;\n }\n\n &.small-button {\n height: 40px;\n min-height: 40px;\n font-size: 16px;\n line-height: 10px;\n\n i {\n font-size: $icon-small-button-size;\n }\n }\n\n &.medium-button {\n height: 45px;\n\n i {\n font-size: $icon-medium-button-size;\n }\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n\n &.secondary-button {\n @include secondary();\n\n & :focus,\n &:active,\n &:hover {\n @include primary();\n }\n }\n\n &.primary-button {\n @include primary();\n & :focus,\n &:active,\n &:hover {\n @include secondary();\n }\n }\n\n &.tab-list-item,\n .tab-list-active {\n height: 50px;\n line-height: 25px;\n margin-bottom: $standard-padding;\n color: $color-gov-link;\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n border-radius: 0;\n }\n\n &.tab-list-active {\n background-color: $color-tab;\n border: 2px solid $color-tab;\n color: $color-main-text;\n }\n\n &.tertiary-button,\n &.tertiary-button:hover,\n &.tertiary-button:active,\n &.tertiary-button:visited,\n &.tertiary-button:focus:active {\n background-color: $color-main-background;\n color: $color-main-text;\n border-color: $color-border;\n\n & > i {\n color: $color-main-text;\n }\n }\n\n &.quaternary-button {\n background-color: $color-completed;\n color: $color-main-background;\n\n & :focus,\n &:active,\n &:hover {\n background-color: $color-main-background;\n color: $color-completed;\n border: 2px solid $color-completed;\n i {\n color: $color-completed;\n }\n }\n }\n\n &.fas fa-check-circle {\n border-radius: 50%;\n height: 40px;\n width: 40px;\n\n // font-size: ;\n icon {\n padding: 0;\n margin: 0;\n }\n }\n\n &.link {\n color: $color-gov-link;\n height: auto;\n }\n\n &.back-button {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n }\n\n &.search-button {\n padding: 0;\n width: 40px;\n min-width: 40px;\n min-height: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n\n i {\n padding: 0;\n }\n }\n\n &.remove-product {\n height: 30px;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n\n &.personalization-menu-button {\n color: $color-alternative-text;\n i {\n color: $color-alternative-text;\n }\n\n &.open {\n color: $color-main-text;\n background-color: $color-alternative-text;\n\n i {\n color: $color-main-text;\n }\n }\n\n &:active,\n &:focus {\n border: none;\n outline: none;\n }\n\n &:hover {\n background-color: $color-footer;\n color: $color-alternative-text;\n\n i {\n color: $color-alternative-text;\n }\n }\n }\n}\n\nbutton {\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n\n &.small-button {\n height: 35px;\n line-height: 10px;\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n}\n\n//override here as imported from great styles\n.button--only-icon {\n height: 40px;\n width: 40px;\n min-height: 40px;\n border-radius: 50% !important;\n border: 2px solid $color-gov-link;\n\n & > i {\n padding: 0;\n }\n}\n\n.tooltip__icon > button {\n i.fas.fa-book {\n color: $color-gov-link !important;\n }\n}\n\nbutton.button-example,\nbutton.button-lesson {\n color: $color-main-text;\n\n i {\n color: $color-main-text;\n }\n}\n\n.remove-market {\n i {\n font-size: $icon-standard-size;\n color: $color-delete;\n }\n}\n\n.tabs {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: $standard-padding $standard-padding;\n}\n\n#skip-link {\n background-color: $color-focus;\n\n &.accessibility-skip-to-section {\n background-color: inherit;\n }\n}\n\nbutton#commodity-code-details {\n padding-left: $large-padding;\n padding-right: $large-padding;\n span + span {\n padding-left: $standard-padding;\n }\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n\n.video-transcript {\n button {\n i + span {\n padding-left: 0;\n }\n }\n}\n","@import '../colors/colors.scss';\n\n$focus-border: 3px solid $color-focus;\n\n@mixin focus-state{\n outline: 3px solid $color-focus;\n}\n","@import '../../../styles/fonts/main.scss';\n@import '../../../styles/widgets/buttons.scss';\n@import '../../../styles/sizes/sizes.scss';\n@import '../../../styles/fonts/main.scss';\n\n.markets-landing {\n .markets-header {\n position: relative;\n padding-top: 70px;\n\n @media (max-width: 640px) {\n padding-top: 0;\n padding-bottom: $large-padding;\n }\n }\n\n .controls {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n\n label {\n display: none;\n }\n @media (max-width: 640px) {\n position: relative;\n display: inline-flex;\n flex-wrap: wrap;\n gap: $standard-padding;\n\n .mobile-filter-toggle,\n .sort-control {\n width: calc(50% - 5px);\n min-width: 160px;\n float: left;\n margin-bottom: 0;\n height: 43px;\n border: 2px solid $color-main-text;\n background-color: $white;\n color: $grey;\n font-family: $main-text-font;\n line-height: 1em;\n font-size: 19px;\n font-weight: normal;\n text-align: center;\n text-align-last: center;\n cursor: pointer;\n }\n .mobile-filter-toggle {\n @include secondary();\n align-items: center;\n display: flex;\n justify-content: center;\n }\n }\n }\n .card {\n min-height: 0;\n .heading-large {\n font-size: 16px;\n }\n\n .subheading {\n font-size: 14px;\n }\n\n .card-image {\n display: none;\n }\n\n .card-inner {\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n @media (min-width: 641px) {\n .heading-large {\n font-size: 19px;\n }\n .subheading {\n font-size: 15px;\n }\n\n .card-image {\n display: block;\n }\n }\n }\n\n .pagination {\n width: 100%;\n ol {\n display: none;\n }\n }\n\n @media (min-width: 641px) {\n .markets-header {\n padding-top: 0;\n }\n .controls {\n position: static;\n .sort-control {\n width: auto;\n min-width: 200px;\n padding-right: 60px;\n background-color: $white;\n }\n label {\n display: inline;\n }\n .mobile-filter-toggle {\n display: none;\n }\n }\n\n .pagination {\n ol {\n display: block;\n }\n }\n }\n\n @media (min-width: 1025px) {\n .pagination {\n width: 75%;\n }\n }\n\n .js-enabled & {\n input[type='submit'] {\n display: none;\n }\n }\n\n @media (max-width: 640px) {\n .card {\n margin-bottom: 15px;\n .card-inner {\n padding: 20px;\n width: 100%;\n a.primary-button, button {\n display: block;\n width: auto;\n text-decoration: none;\n // color: $color-alternative-text;\n }\n .card-link h4 {\n margin:0\n }\n > :last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n}\n\n.accessibility-skip-to-section {\n font-weight: 400;\n background-color: transparent;\n color: $white;\n display: inline-block;\n padding: 15px;\n overflow: hidden;\n position: absolute;\n text-indent: -1000px;\n z-index: -1;\n\n &:hover {\n z-index: 10;\n }\n\n &:focus {\n outline: 3px solid $focus-yellow;\n outline-offset: 0;\n // background-color: $focus-yellow;\n color: $dark-blue;\n left: 0;\n text-indent: 0;\n top: 0;\n z-index: 10;\n }\n}\n.filters {\n h4 {\n font-family: $main-text-font !important;\n }\n}\n","// GOVUK styles with Great styles\n// All classes are prefixed with either\n// .govuk- or .great-\n@import 'styles/great/main.scss';\n\n// Config\n$asset-root: '/static/images/';\n$fonts: '/static/fonts';\n$fa-font-path: '/static/fonts';\n\n// Icons\n@import 'node_modules/@fortawesome/fontawesome-free/scss/fontawesome';\n@import 'node_modules/@fortawesome/fontawesome-free/scss/solid';\n@import 'node_modules/@fortawesome/fontawesome-free/scss/regular';\n@import 'node_modules/@fortawesome/fontawesome-free/scss/brands';\n\n// PARTIALS\n// from core/sass\n@import 'partials/colours';\n@import 'partials/vars';\n@import 'partials/typography';\n@import 'partials/layout';\n@import 'partials/mixins';\n@import 'partials/utils';\n\n// Great styles\n@import 'overrides/magna';\n@import 'node_modules/great-styles/src/scss/components/header-footer/header';\n@import 'node_modules/great-styles/src/scss/elements/utils';\n@import 'node_modules/great-styles/src/scss/elements/tags';\n\n// COMPONENTS\n@import 'components/modal';\n@import 'components/reveal';\n@import 'components/language-selector-home';\n@import 'components/eu-exit-banner';\n@import 'components/pagination';\n@import 'components/utils';\n@import 'components/sector-selector-form';\n@import 'components/chevron-banner';\n@import 'components/filters';\n@import 'components/tabs';\n@import 'components/bar-chart';\n@import 'components/table';\n\n// PAGES\n@import 'pages/landing-page';\n@import 'pages/article-list';\n@import 'pages/tag-list';\n@import 'pages/article-detail';\n@import 'pages/campaign-page';\n@import 'pages/country-guide-page';\n@import 'pages/markets-landing';\n\n#content {\n padding: 0;\n color: $grey;\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"loggedout_styles.css","mappings":";;;;;;;;AAIQ,MCJR,iCAGE,0CAIE,iJCNF,uBCQ2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,cCsMtB,iDLnON,sBMsBwB,qEHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,oEAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,iEJgDR,aKwDkB,0ELpDlB,aK2D0B,oELvD1B,aK8DwB,uEL1DxB,aKiEyB,oEL3DzB,aKlBwB,cHuJlB,4VF+HF,2BACE,cACA,qBAKA,qDA3KN,aKtI4B,oDL2I5B,UM7J6B,0BNoK7B,aK9HwB,gELoJxB,UM1L6B,cJ6LvB,+DFHN,UKjLwB,iCLwLxB,wBAEI,gEAIJ,UMvM6B,cJ6LvB,+DFUN,UK9LwB,yDLqNxB,UAEE,wDAKF,2BAEE,4BAGF,aKpMwB,oDLoQxB,oBACE,oCAvCF,aKtKkB,uCL0KlB,aK1KkB,qCL8KlB,aKhKwB,sCLoKxB,aK7JyB,qCLmKzB,aKhPwB,mBRzCxB,oBGqVA,cAGA,qBAGA,yBAEA,+BIvVA,4CAEE,aG3CF,uBTQ2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,WOpLE,aCnC3B,mBCsGI,eDpGJ,qBACA,cL6NI,YKnON,sBJsBwB,+BD6MlB,YKnON,mBRyNkB,yBACS,eGSrB,YKnON,cRwNc,iBAEa,eGSrB,YKnON,UF+CwB,+BHoLlB,YKnON,kBCgHQ,0BDvGN,eACE,gBAIJ,iBAIE,mCAOF,iBACE,qBACA,mCAGF,iBACE,wBACA,iFAGF,eAEE,8BL8LI,gFKhMN,iBAKI,yBAIJ,kBACE,8BLsLI,uBKvLN,kBAII,oBE9CJ,UHoC6B,wBR9BF,mCCO3B,kCACA,gBA4CA,eA6JkB,oBACS,cUpNzB,aAEA,mBDiGI,cN0HA,kBOjON,UJ6CwB,eHoLlB,kBOjON,sBNoBwB,+BD6MlB,kBOjON,cVuNkB,yBACS,eGSrB,kBOjON,cVsNc,iBAEa,+BGSrB,kBOjON,kBD8GQ,oDChGR,UHsB6B,wBR9BF,mCCO3B,kCACA,gBA4CA,iBA6JkB,yBACS,cUtMzB,aAEA,mBDmFI,cN0HA,kDOnNN,UJ+BwB,eHoLlB,kDOnNN,sBNMwB,+BD6MlB,kDOnNN,iBVyMkB,yBACS,eGSrB,kDOnNN,cVwMc,iBAEa,+BGSrB,kDOnNN,kBDgGQ,oDClFR,UHQ6B,wBR9BF,mCCO3B,kCACA,gBA4CA,mBA6JkB,yBACS,cUxLzB,aAEA,mBDqEI,cN0HA,kDOrMN,UJiBwB,eHoLlB,kDOrMN,sBNRwB,+BD6MlB,kDOrMN,gBV2LkB,iBACS,eGSrB,kDOrMN,cV0Lc,iBAEa,+BGSrB,kDOrMN,kBDkFQ,oDCpER,UHN6B,wBR9BF,mCCO3B,kCACA,gBA4CA,eA6JkB,iBACS,cU1KzB,aAEA,mBDuDI,cN0HA,kDOvLN,UJGwB,eHoLlB,kDOvLN,sBNtBwB,+BD6MlB,kDOvLN,mBV6KkB,yBACS,eGSrB,kDOvLN,cV4Kc,iBAEa,+BGSrB,kDOvLN,kBDoEQ,oBCpDR,uBXpD2B,mCCO3B,kCACA,gBAkCA,mBAuKkB,yBACS,cU3JzB,kBAEA,cJT0B,cH2KtB,kBOvKN,sBNtCwB,+BD6MlB,kBOvKN,mBV6JkB,yBACS,eGSrB,kBOvKN,cV4Jc,iBAEa,mBUpJ3B,uBX9D2B,mCCO3B,kCACA,gBAkCA,mBAuKkB,yBACS,cUjJzB,kBAEA,cJnB0B,cH2KtB,iBO7JN,sBNhDwB,+BD6MlB,iBO7JN,gBVmJkB,iBACS,eGSrB,iBO7JN,cVkJc,iBAEa,+BGSrB,iBO7JN,eASI,mBAIJ,uBX3E2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,cUpIzB,cJ9B0B,cH2KtB,iBOhJN,sBN7DwB,+BD6MlB,iBOhJN,mBVsIkB,yBACS,eGSrB,iBOhJN,cVqIc,iBAEa,iCU7H3B,UHvD6B,wBR9BF,mCCO3B,kCACA,gBAkCA,mBAuKkB,yBACS,aUzHzB,mBDQI,cN0HA,+BOtIN,UJ9CwB,eHoLlB,+BOtIN,sBNvEwB,+BD6MlB,+BOtIN,gBV4HkB,iBACS,eGSrB,+BOtIN,cV2Hc,iBAEa,+BGSrB,+BOtIN,kBDmBQ,yCCPR,UHnE6B,wBR9BF,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,aU7GzB,mBDJI,cN0HA,uCO1HN,UJ1DwB,eHoLlB,uCO1HN,sBNnFwB,+BD6MlB,uCO1HN,mBVgHkB,yBACS,eGSrB,uCO1HN,cV+Gc,iBAEa,+BGSrB,uCO1HN,kBDOQ,6CCKR,UH/E6B,wBR9BF,mCCO3B,kCACA,gBAkCA,kBAuKkB,yBACS,aUjGzB,mBDhBI,cN0HA,2CO9GN,UJtEwB,eHoLlB,2CO9GN,sBN/FwB,+BD6MlB,2CO9GN,cVoGkB,iBACS,eGSrB,2CO9GN,cVmGc,gBAEa,+BGSrB,2CO9GN,kBDLQ,iBCkBR,UH5F6B,wBR9BF,mCCO3B,kCACA,gBAkCA,iBAuKkB,iBACS,aUpFzB,mBD7BI,cN0HA,eOjGN,UJnFwB,eHoLlB,eOjGN,sBN5GwB,+BD6MlB,eOjGN,iBVuFkB,yBACS,eGSrB,eOjGN,cVsFc,gBAEa,+BGSrB,eOjGN,kBDlBQ,oKC+CR,eACE,8BPmEI,kKOpEN,gBAII,6hBAIJ,gBD9DM,8BN0HA,2hBO5DN,gBDvDQ,wjCC6DR,eAME,8BPgDI,sjCOtDN,gBASI,uBCtLJ,QACE,SACA,0BASF,eF8FM,iDN0HA,yBQxNN,eFqGQ,+BNmHF,yBQxNN,kBFqGQ,0BE5FR,eFqFM,iDN0HA,wBQ/MN,eF4FQ,+BNmHF,wBQ/MN,kBF4FQ,0BEnFR,eF4EM,iDN0HA,wBQtMN,eFmFQ,+BNmHF,wBQtMN,kBFmFQ,gCExER,+BACE,qBC/BF,iBH+FM,aG3EJ,sBACA,mBACA,8BTmMI,oBSzNN,kBHsGQ,kCGzEN,uBb/ByB,mCCO3B,kCACA,gBAkCA,eAuKkB,mBACS,qBYjLvB,eAGA,eA1Ba,mBA4Bb,kBACA,cToLE,gCS5LJ,sBRjBsB,+BD6MlB,gCS5LJ,mBZkLgB,cACS,eGSrB,gCS5LJ,cZiLY,iBAEa,oCYtKzB,kBACE,8BT8KE,oBSzNN,kBAkDI,mBAEA,eACA,qBACA,mEAEA,iBAvDe,iCA4Df,eACE,oBCtEN,kBJuGM,0BKjGN,UACE,cACA,WACA,8BXwNI,kBUjON,kBJ8GQ,mDI1GN,eACE,0BAIJ,iBACE,8BACA,4CAEA,SAEE,SACA,iBEhBJ,kBAEE,kBACA,wBDGF,UACE,cACA,WACA,gCCFA,qBCyCF,WAEE,eAEF,8Bb6KM,+BY1NJ,SC+CA,WAP2C,+BDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,6BY1NJ,oBC+CA,WAP2C,8BDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,4BY1NJ,SC+CA,WAP2C,gCDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,8BY1NJ,oBC+CA,WAP2C,oCDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,kCY1NJ,SC+CA,WAP2C,0BDxC3C,qBCyCF,WAEE,eAEF,8Bb6KM,wBY1NJ,UC+CA,WAP2C,8CD/B3C,qBCgCF,eAIA,8Bb6KM,4CYjNJ,SCsCA,WAP2C,4CD/B3C,qBCgCF,eAIA,8Bb6KM,0CYjNJ,oBCsCA,WAP2C,2CD/B3C,qBCgCF,eAIA,8Bb6KM,yCYjNJ,SCsCA,WAP2C,6CD/B3C,qBCgCF,eAIA,8Bb6KM,2CYjNJ,oBCsCA,WAP2C,iDD/B3C,qBCgCF,eAIA,8Bb6KM,+CYjNJ,SCsCA,WAP2C,uCD/B3C,qBCgCF,eAIA,8Bb6KM,qCYjNJ,UCsCA,WAP2C,sBC1B7C,aAIE,iBACA,oBACA,8BdsMI,oBc5MN,gBAYI,oBACA,uEAWJ,gBR0DM,8BN0HA,qEcpLN,gBRiEQ,kBS7GR,wBZ4B+B,8BYrB7B,2BACG,sBACK,2DAcR,gBAvBF,uBAwBI,kDAEA,oBACE,gBfqMA,gBehON,iBAkCI,wBAKJ,QAGE,sBZP2B,wBagC7B,eC1DiB,kBAsCC,oDDvBlB,uBA2CA,+DArCE,8DACA,+BhBiMI,uBgB7JN,iBC3Ba,2ED2Bb,+DArBI,8DACA,6BhBiLE,uBgB7JN,iBAbE,iBACA,mCAIA,uBAQF,iBAPI,iBACA,oBE3DJ,kBZoGM,8BN0HA,iBkB9NN,kBZ2GQ,4BYvGR,gBACE,mCAGF,YAEE,gBACA,iBAEA,oBACA,kCAGF,uBtBd2B,mCCO3B,kCACA,gBA4CA,mBA6JkB,yBACS,WOpLE,ccZ3B,gBACA,iBACA,clBuMI,iCkB7MN,sBjBAwB,+BD6MlB,iCkB7MN,gBrBmMkB,iBACS,eGSrB,iCkB7MN,crBkMc,iBAEa,eGSrB,iCkB7MN,UfyBwB,gDefxB,eACE,4CAKA,+BAEE,qDAGF,aACE,6DAKF,YACE,iBZuDE,kDN0HA,4DkBlLJ,mB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tB,YuBnON,sBtBsBwB,+BD6MlB,YuBnON,mB1ByNkB,yBACS,eGSrB,YuBnON,c1BwNc,iBAEa,2F0BxM3B,kBACE,sIAcF,kBACE,qCAIF,eACE,cCvCF,uB5BQ2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,WOpLE,coBlC3B,kBAEA,cxB6NI,awBnON,sBvBsBwB,+BD6MlB,awBnON,mB3ByNkB,yBACS,eGSrB,awBnON,c3BwNc,iBAEa,eGSrB,awBnON,UrB+CwB,mDqBrCxB,e3BkDA,mB2B9CE,kBAGF,c3BwMkB,oBACS,8BGSrB,iBwBlNN,c3BwMkB,yBACS,eGSrB,iBwBlNN,c3BuMc,iBAEa,kB2BrM3B,gB3BoMkB,yBACS,8BGSrB,gBwB9MN,iB3BoMkB,yBACS,eGSrB,gBwB9MN,c3BmMc,iBAEa,kB2BjM3B,kB3BgMkB,yBACS,8BGSrB,gBwB1MN,gB3BgMkB,iBACS,eGSrB,gBwB1MN,c3B+Lc,iBAEa,kB2B7L3B,e3B+BA,sB2BrBA,QACE,iBCpCF,uB7BI2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,sB4BnNzB,cACA,WACA,gBACA,mBnB+FI,YmB7FJ,gBAEA,yBAEA,gBACA,wBAEA,czBgNI,gByB/NN,sBxBkBwB,+BD6MlB,gByB/NN,mB5BqNkB,iBACS,eGSrB,gByB/NN,c5BoNc,iBAEa,+BGSrB,gByB/NN,kBnB4GQ,wBmB3FN,sBACE,iBAEA,2BAIA,0BAGF,UACE,cACA,+BACA,mBACA,wBAIJ,oBtB8CmB,8BsB3CjB,oBtBsEwB,wBuB3G1B,kBpBoGM,8BN0HA,uB0B9NN,kBpB2GQ,kFoBxGN,iBAEE,iCAIJ,iC7B+DA,a6B7DE,gBACA,wCAEA,WAME,2CAIJ,iBACE,iBC9BF,WACE,SACA,UACA,SACA,wBhBIF,UACE,cACA,WACA,mCgBDF,gCACE,kBAEE,0BAKJ,uB/BV2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,WOpLE,sBuBb3B,cACA,eACA,mBACA,UACA,mBAEA,c3BoMI,wB2BjNN,sB1BIwB,+BD6MlB,wB2BjNN,mB9BuMkB,yBACS,eGSrB,wB2BjNN,c9BsMc,iBAEa,eGSrB,wB2BjNN,UxB6BwB,oFwBZxB,e9ByBA,mB8BrBE,6BAGF,c9B+KkB,oBACS,8BGSrB,4B2BzLN,c9B+KkB,yBACS,eGSrB,4B2BzLN,c9B8Kc,iBAEa,6B8B5K3B,gB9B2KkB,yBACS,8BGSrB,2B2BrLN,iB9B2KkB,yBACS,eGSrB,2B2BrLN,c9B0Kc,iBAEa,6B8BxK3B,kB9BuKkB,yBACS,8BGSrB,2B2BjLN,gB9BuKkB,iBACS,eGSrB,2B2BjLN,c9BsKc,iBAEa,6B8BpK3B,e9BMA,kC8BCE,kBACA,oBACA,yBCnDF,YACE,eACA,kBACA,mBACA,yEAGF,eAEE,0BAGF,SAGE,WApBwB,qBAuBxB,UACA,eACA,0BAGF,iBACE,4BAMA,gBACA,iBACA,eACA,0BAEA,kCAIF,UACE,sBACA,kBACA,QACA,SACA,WAlDsB,0CAqDtB,yBACA,iCAOF,UACE,sBACA,kBACA,SAIA,UAhEyC,WAkEzC,YACA,yBACA,aACA,yBACA,+BAGA,UACA,yBACA,yBAGF,aACE,WACA,gBACA,mBAlF0C,kBAoF1C,sGAMF,eACE,iEAIF,gBACE,gCAMA,mBACA,0BAQA,uEAJA,gEAZF,uBAaI,mEAOJ,SACE,8FAIF,kBAEE,0GAGF,UAEE,4BAOF,uBhCvI2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,WOpLE,WwBhCL,mBA8ItB,kBACA,c5B8EI,2B4BpFN,sB3BzHwB,+BD6MlB,2B4BpFN,mB/B0EkB,yBACS,eGSrB,2B4BpFN,c/ByEc,iBAEa,eGSrB,2B4BpFN,UzBhGwB,iCyBuHxB,kBtB7DM,iBsBuDuB,kBAIF,8BAMzB,8B5ByDI,+B4B7DN,kBtBtDQ,mEsB4DN,YACE,4CAGF,eACE,kDAWF,eACE,mDAYF,iBACE,mDAGF,gBAGE,2DAQF,QA9Be,OAgCb,WAlN0B,sEA0N5B,QACE,SAIA,WACA,aACA,yBACA,kDAWF,iBACE,yDAIF,gBACgB,kBAEd,qDAGF,UAxP4B,kBA0P1B,iIASF,gCAGE,mBACA,8BACA,wHAQF,4CAOI,uEALF,uHAFF,uBAGI,wCAcJ,gIACE,kBACE,wHAGF,yBACE,uBC5SN,gBACE,uCAMA,yB1BqB6B,8B0Bd/B,YACE,+BAGF,mBAEE,uCAEA,YAIE,qCAGF,YAcE,cC1CJ,uBlCI2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,sBiCnNzB,WACA,cACA,aACA,YACA,yBAKA,gBACA,wBAGA,gBACQ,c9B8MJ,a8B/NN,sB7BkBwB,+BD6MlB,a8B/NN,mBjCqNkB,yBACS,eGSrB,a8B/NN,cjCoNc,iBAEa,qBiCnMzB,sBACE,iBAEA,2BAMA,uBAGF,UACE,cACA,+BACA,mBACA,iFAIJ,QAEE,wBACA,2BAGF,yBACE,qBAGF,oB3BgCmB,2B2B7BjB,oB3BwDwB,oC2BnD1B,iCjCgBA,qBiCdE,wBAMF,gBACE,wBAGF,gBACE,wBAGF,gBACE,uBAGF,eACE,uBAGF,eACE,uBAGF,gBACE,uBAGF,gBACE,uBAGF,YACE,oCAEA,aACE,0CAGF,SAEE,4B9ByHE,sB8BlIN,aAcI,oCAEA,cAEE,4CAKN,uBlChH2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,sBiC/FzB,aAEA,mBACA,uBACA,iBACA,cACA,YACA,yBACA,yBACA,kBACA,mBACA,eAEA,cACA,c9B0FI,0C8B3GN,sB7BlGwB,+BD6MlB,0C8B3GN,mBjCiGkB,yBACS,eGSrB,0C8B3GN,cjCgGc,iBAEa,6BGSrB,0C8B3GN,aAoBI,YACA,mBACA,6B9BqFE,qB8BjFN,eAEI,0B9B+EE,qB8BjFN,cAKI,6B9B4EE,qB8BvEN,YAEI,0B9BqEE,qB8BvEN,aAKI,oBC5JJ,WAEE,0BpBCF,UACE,cACA,WACA,yBoBDF,oBACE,kBACA,gBACA,0BAGF,aACE,0BAGF,eACE,gBCrBF,uBpCQ2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,WOpLE,mBEmEvB,c0BpGJ,chC8NI,egCnON,sB/BsBwB,+BD6MlB,egCnON,mBnCyNkB,yBACS,eGSrB,egCnON,cnCwNc,iBAEa,eGSrB,egCnON,U7B+CwB,+BHoLlB,egCnON,kB1BgHQ,0B0BxGR,oBAEE,kBAEA,2CAIA,YACE,mFAGF,eAEE,sBAIJ,gBACE,oBACA,kBACA,wBAGF,YACE,mBACA,kCAGF,eACE,kBAMF,eACE,8BACE,yBAGF,eACE,8BAGF,enCOF,mBS6CM,kB0BjDF,8ChC2KE,6BgC9KJ,kB1B2DM,sC0B5CR,wBACE,iBAEE,kBAGA,c7B0Dc,e6BtDd,+BAEA,a7BkEoB,+B6B9DpB,+B9BrEJ,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,8B8B6DN,yBlC5DF,6CCb+B,8BAaH,4DiCgE1B,mDjChDmC,sCDQnC,8BACQ,kCACR,0BACQ,4DkC0CR,oBACE,iDAKF,YACE,iCAIF,UACE,kBACA,SAEA,SACA,OACA,YAEA,cCjF+D,QAGnE,SACA,mBAEA,2BACA,oDAeE,4CACQ,gCAER,0BACA,sDD2DE,aCrF+D,QAGnE,SACA,mBAEA,2BACA,oDAqBE,4CACQ,gCAER,yBACA,sBD0DA,6BACE,uBE7HJ,uBtCM2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,WOpLE,aEiEvB,mBAEA,yB4BjGJ,clC2NI,qBkCjON,sBjCoBwB,+BD6MlB,qBkCjON,mBrCuNkB,yBACS,eGSrB,qBkCjON,crCsNc,iBAEa,eGSrB,qBkCjON,U/B6CwB,+BHoLlB,qBkCjON,Y5B4GQ,+BNqHF,qBkCjON,kB5B8GQ,6B4BtGN,sBACE,6BAIJ,kBrC0MkB,yBACS,gBA9J3B,aqCzCE,mB5BsFI,8BN0HA,4BkCpNN,gBrC0MkB,iBACS,eGSrB,4BkCpNN,crCyMc,iBAEa,+BGSrB,4BkCpNN,kB5BiGQ,+B4BxFN,eACE,gCAGF,e5B6EI,8BN0HA,+BkCvMJ,e5BoFM,yC4BhFN,iB5ByEI,4B4BnEN,eACE,0CAIF,eACE,8BAGF,erCaA,wBDpD2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,cCsMtB,6BkCpLN,sBjCzBwB,qCHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,oCAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,wEJwFR,aK/BmB,oCLoCnB,aACE,qCAGF,aKxCmB,oCL8CnB,aKvDwB,uBgCxExB,kB7BqGM,wB6BnGJ,gBACA,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elCgHQ,+BNmHF,kBwCnON,kBlCgHQ,iCkCnGN,YACE,6DAGF,eAEE,4BCnBJ,uB7CQ2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,mBSjHrB,yBmCrGJ,yBtCUiB,cHqNb,2ByCnON,sBxCsBwB,+BD6MlB,2ByCnON,mB5CyNkB,yBACS,eGSrB,2ByCnON,c5CwNc,iBAEa,+BGSrB,2ByCnON,kBnCgHQ,mCmCxGN,sBACE,oCAIJ,oBACE,sCAIA,8BzCiNI,mCyCtNN,oBAQI,oCAIJ,c5CgMkB,iBACS,gBA9J3B,S4C9BE,UACA,WACA,8BzCmMI,kCyC1MN,mB5CgMkB,yBACS,eGSrB,kCyC1MN,c5C+Lc,iBAEa,sC4CvL3B,UrCG6B,mCDAA,cH6LvB,oCyChMN,UtCYwB,+BHoLlB,oCyChMN,YACmB,wCAYjB,qBAGE,gBAOA,iDAGF,eACE,qCAIJ,kB5CuJkB,yBACS,gBA9J3B,gB4CUE,UAEA,8BzC2JI,oCyCjKN,gB5CuJkB,iBACS,eGSrB,oCyCjKN,c5CsJc,iBAEa,mC4C/I3B,uB7CnE2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,cCsMtB,iCyCxJN,sBxCrDwB,yCHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,wCAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,uCJ8QR,aKtKkB,0CL0KlB,aK1KkB,wCL8KlB,aKhKwB,yCLoKxB,aK7JyB,wCLmKzB,aKhPwB,qCsCIxB,oBtCcqB,iLL2DrB,aK3DqB,4ELgErB,aACE,6EAGF,aKpEqB,4EL0ErB,aK5FwB,mBuC1ExB,kBpCuGM,aoCrGJ,sBACA,mBACA,eACA,8B1C4NI,kB0CjON,kBpC8GQ,+BNmHF,kB0CjON,kBAQI,uBACA,0BAIJ,QACE,UACA,gBACA,yEAGF,uB9Cb2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,sB6CjMzB,kBACA,eACA,gBACA,kBACA,WACA,c1CqMI,wE0C9MN,sBzCCwB,+BD6MlB,wE0C9MN,mB7CoMkB,yBACS,eGSrB,wE0C9MN,c7CmMc,iBAEa,4F6C1LzB,wBACE,yBAIJ,YAGE,k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ACE,oEAGF,eACE,mBACA,cC/QJ,uBxDQ2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,WOpLE,WgDnC3B,mB9CsGI,iB8CnGJ,yBACA,cpD4NI,aoDnON,sBnDsBwB,+BD6MlB,aoDnON,mBvDyNkB,yBACS,eGSrB,aoDnON,cvDwNc,iBAEa,eGSrB,aoDnON,UjD+CwB,+BHoLlB,aoDnON,kB9CgHQ,uB8C5FR,evDwCA,yCuDpCA,wBAEE,gCACA,gBACA,mBACA,6BAGF,iCvD6CA,2DuDzCA,gBAEE,+DAGF,eAEE,uBAGF,evDcA,sBuDXE,gBACA,6EAIF,kBAGE,2BAGF,cvD6JkB,oBACS,8BGSrB,0BoDvKN,cvD6JkB,yBACS,eGSrB,0BoDvKN,cvD4Jc,iBAEa,2BuD1J3B,gBvDyJkB,yBACS,8BGSrB,yBoDnKN,iBvDyJkB,yBACS,eGSrB,yBoDnKN,cvDwJc,iBAEa,2BuDtJ3B,kBvDqJkB,yBACS,8BGSrB,yBoD/JN,gBvDqJkB,iBACS,eGSrB,yBoD/JN,cvDoJc,iBAEa,cwD1N3B,c/CyGM,2CVjGqB,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,8BGSrB,YqDnON,kB/CgHQ,eNmHF,YqDnON,sBpDsBwB,+BD6MlB,YqDnON,mBxDyNkB,yBACS,eGSrB,YqDnON,cxDwNc,iBAEa,qBwDpN3B,cxDmNkB,iBACS,gBAxK3B,WOZ6B,mBiD1B3B,8BrDuNI,mBqD7NN,mBxDmNkB,yBACS,eGSrB,mBqD7NN,cxDkNc,iBAEa,eGSrB,mBqD7NN,UlDyCwB,oBkDhCxB,QACE,UACA,gBACA,mB/CuFI,8BN0HA,kBqDpNN,kB/CiGQ,yB+C1FR,gBACE,gCAEA,UjDa2B,YiDXzB,kBACA,kBACA,crDsME,+BqD1MJ,UlDsBsB,mBkDdxB,uBzDzB2B,mCCO3B,kCACA,0BCaA,6CCb+B,8BAaH,qBsDQ1B,mBACA,crD6LI,iBqDlMN,sBpDXwB,yBHTxB,mDCgCqC,sCDQnC,8BACQ,kCACR,0BACQ,wBAvCV,+BIFA,cC6DwB,sBAVL,qCD/CjB,qBAIF,mCAIA,2BACQ,uBJgDR,aKwDkB,0BLpDlB,aK2D0B,wBLvD1B,aK8DwB,yBL1DxB,aKiEyB,wBL3DzB,aKlBwB,oBkDnCxB,kB/CgEM,8BN0HA,mBqD1LN,kB/CuEQ,+BNmHF,4CqDnLF,eAEE,gCACA,oD1C3CN,UACE,cACA,WACA,8C0C2CE,YACE,kDAGF,iBACE,iBAEA,gBACA,cACA,kBACA,WAEA,yBACA,kBACA,0DAEA,YACE,4DAIJ,iBAGE,gBAEA,mBAGA,iBACA,mBACA,oBACA,kBACA,yBAEA,gBACA,sBlDpDuB,6EkDwDvB,oBACE,4CAIJ,eAGE,oGvD0HN,UM1L6B,0CJ6LvB,mGFHN,UKjLwB,+BHoLlB,iDFIN,wBAEI,oGAIJ,UMvM6B,0CJ6LvB,mGFUN,UK9LwB,+BHoLlB,kDqD3HA,UACE,kBACA,MACA,QACA,SACA,OACA,8CAIJ,e/CTE,kB+CWA,yBACA,aACA,0DAEA,eACE,sDAIJ,YACE,mBC1HN,uB1DI2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,ayDpNzB,mBhDmGI,UgDjGJ,qBACA,ctD0NI,iBsD/NN,sBrDkBwB,+BD6MlB,iBsD/NN,mBzDqNkB,yBACS,eGSrB,iBsD/NN,czDoNc,iBAEa,+BGSrB,iBsD/NN,kBhD4GQ,yBgD7FR,aACE,kBACA,WACA,gBACA,iBACA,oBACA,gCACA,oCAGF,4BACE,yCAMF,kBAlC+B,iCAsC/B,kBACE,mBACA,WlDJ2B,cJ6LvB,gCsD3LN,UnDOwB,2BmDDxB,kBACE,kBACA,iBACA,mBACA,WlDZ2B,cJ6LvB,yBsDrLN,UnDCwB,6CmDOxB,anDE4B,+BmDK5B,UACE,cACA,kBACA,MACA,QACA,SACA,OACA,wBAGF,cACE,cnDhB0B,qBoDxD5B,uB3DQ2B,mCCO3B,kCACA,gBAkCA,eAuKkB,iBACS,mBSjHrB,kBiDtGJ,eACA,cvD+NI,oBuDnON,sBtDsBwB,+BD6MlB,oBuDnON,mB1DyNkB,yBACS,eGSrB,oBuDnON,c1DwNc,iBAEa,+BGSrB,oBuDnON,kBjDgHQ,4BiDzGR,e1DqDA,sB0DjDE,qBAEA,kBAEA,OACA,eAEA,gBACA,gBACA,sBAQA,kBACA,WpDS2B,gBCAA,emDJ3B,iBACA,kBAEA,yBAIA,qBACI,iBACI,yBAIR,8BvDoLI,0BuD5NN,eAgBI,4CA0BF,0BA1CF,uBA2CI,iBACA,yBACA,4BAIJ,UnDlB6B,cmDoB3B,kBACA,cvDwKI,0BuD3KN,UpDTwB,yBQvCxB,UACE,cACA,WACA,wB6CXF,4BNeA,qBAEA,sBACA,oBAGA,qBACA,2BAEA,8BAGA,wCACA,gCACQ,oBAER,8BAKA,yBAKA,qBACI,iBACI,gCAgBR,WACE,+BAGF,WACE,2DAcF,4BA/DA,qBAEA,sBACA,oBAGA,qBACA,2BAEA,8BAGA,wCACA,gCACQ,oBAER,8BAKA,yBAKA,qBACI,iBACI,0BO1CR,yBACE,gCAGF,+BACE,yBAGF,wBACE,wBAGF,uBACE,czDqNI,6ByDjNJ,uBACE,qBCiBF,mBpDmEI,wBoD7DF,uBpD+DE,0BoD/DF,yBpD+DE,2BoD/DF,0BpD+DE,yBoD/DF,wBpD+DE,oBoDrEJ,qBpDmEI,wBoD7DF,yBpD+DE,0BoD/DF,2BpD+DE,2BoD/DF,4BpD+DE,yBoD/DF,0BpD+DE,oBoDrEJ,sBpDmEI,wBoD7DF,0BpD+DE,0BoD/DF,4BpD+DE,2BoD/DF,6BpD+DE,yBoD/DF,2BpD+DE,oBoDrEJ,sBpDmEI,wBoD7DF,0BpD+DE,0BoD/DF,4BpD+DE,2BoD/DF,6BpD+DE,yBoD/DF,2BpD+DE,oBoDrEJ,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,qBoD5EN,sBpDmEI,8BN4HA,mB0D/LJ,sBpD0EM,yBoDpEJ,0BpD+DE,8BN0HA,uB0DzLF,0BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,0BoDtEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,sBoD5EN,oBpDmEI,yBoD7DF,wBpD+DE,2BoD/DF,0BpD+DE,4BoD/DF,2BpD+DE,0BoD/DF,yBpD+DE,qBoDrEJ,sBpDmEI,yBoD7DF,0BpD+DE,2BoD/DF,4BpD+DE,4BoD/DF,6BpD+DE,0BoD/DF,2BpD+DE,qBoDrEJ,uBpDmEI,yBoD7DF,2BpD+DE,2BoD/DF,6BpD+DE,4BoD/DF,8BpD+DE,0BoD/DF,4BpD+DE,qBoDrEJ,uBpDmEI,yBoD7DF,2BpD+DE,2BoD/DF,6BpD+DE,4BoD/DF,8BpD+DE,0BoD/DF,4BpD+DE,qBoDrEJ,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,sBoD5EN,uBpDmEI,8BN4HA,oB0D/LJ,uBpD0EM,0BoDpEJ,2BpD+DE,8BN0HA,wB0DzLF,2BpDsEI,4BoDtEJ,6BpD+DE,8BN0HA,0B0DzLF,6BpDsEI,6BoDtEJ,8BpD+DE,8BN0HA,2B0DzLF,8BpDsEI,2BoDtEJ,4BpD+DE,8BN0HA,yB0DzLF,4BpDsEI,4BoDhDN,mBACE,+BAIA,uBACE,iCADF,yBACE,kCADF,0BACE,gCADF,wBACE,2BANJ,qBACE,+BAIA,yBACE,iCADF,2BACE,kCADF,4BACE,gCADF,0BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,2BANJ,sBACE,+BAIA,0BACE,iCADF,4BACE,kCADF,6BACE,gCADF,2BACE,4BANJ,oBACE,gCAIA,wBACE,kCADF,0BACE,mCADF,2BACE,iCADF,yBACE,4BANJ,sBACE,gCAIA,0BACE,kCADF,4BACE,mCADF,6BACE,iCADF,2BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,4BANJ,uBACE,gCAIA,2BACE,kCADF,6BACE,mCADF,8BACE,iCADF,4BACE,2BCrEN,0BACE,6BAGF,4BACE,4BAGF,2BACE,wBCHA,8B/DkNgB,oCACS,8BGSrB,uB4D5NJ,yB/DkNgB,yBACS,eGSrB,uB4D5NJ,yB/DiNY,2BAEa,yB+DnNzB,yB/DkNgB,+BACS,8BGSrB,uB4D5NJ,yB/DkNgB,oCACS,eGSrB,uB4D5NJ,yB/DiNY,4BAEa,yB+DnNzB,2B/DkNgB,oCACS,8BGSrB,uB4D5NJ,4B/DkNgB,oCACS,eGSrB,uB4D5NJ,yB/DiNY,4BAEa,yB+DnNzB,6B/DkNgB,oCACS,8BGSrB,uB4D5NJ,8B/DkNgB,oCACS,eGSrB,uB4D5NJ,yB/DiNY,4BAEa,yB+DnNzB,6B/DkNgB,oCACS,8BGSrB,uB4D5NJ,2B/DkNgB,4BACS,eGSrB,uB4D5NJ,yB/DiNY,4BAEa,yB+DnNzB,yB/DkNgB,4BACS,8BGSrB,uB4D5NJ,8B/DkNgB,oCACS,eGSrB,uB4D5NJ,yB/DiNY,4BAEa,yB+DnNzB,4B/DkNgB,oCACS,8BGSrB,uB4D5NJ,yB/DkNgB,4BACS,eGSrB,uB4D5NJ,yB/DiNY,2BAEa,yB+DnNzB,2B/DkNgB,4BACS,8BGSrB,uB4D5NJ,4B/DkNgB,oCACS,eGSrB,uB4D5NJ,yB/DiNY,2BAEa,gC+DrM3B,0B/D6BA,4B+DzBA,0B/DmCA,gC+D7BA,4C/D8CA,sBgE5EA,qBACE,gCAGF,qBACE,8B7D6NI,+B6D9NN,oBAII,6BAIJ,qBACE,8B7DqNI,2B6DtNN,uBAII,2BAIJ,qBACE,8B7D6MI,yB6D9MN,oBAII,4BAIJ,qBACE,8B7DqMI,0B6DtMN,uBAII,8BAIJ,qBACE,8B7D6LI,4B6D9LN,oBAII,aC1CN,uBACI,iEACA,mBACA,kBACA,YAGJ,2BACI,kEACA,gBACA,kBACA,MCXJ,uBnES6B,eAHN,WQiCQ,mB2DjC/B,uBnEG6B,wBAGC,+KoES9B,2BACI,eAjBqB,sBAEC,qBACH,kBACC,WACH,gBACC,+BAkBlB,mBACA,gBAjByB,kBACH,qBAmBtB,mBAlB0B,eACR,wBACI,uBAfH,gBAII,4BAiCvB,8BhE6LI,8KgE/MR,UAqBQ,gPAGJ,UACI,cACA,kBACA,SACA,WACA,YACA,UACA,yBACA,eAwER,wB5DlGmC,WAeJ,2B4DmB3B,sDAOA,U5D1B2B,yBAdK,2B4D6C5B,kCASJ,wBACI,gBACA,iCAGJ,+BArEmB,W5DqBQ,8C4DqD3B,qB5D7D2B,sB4D+DvB,mBACA,wBACA,4BAGJ,e5DpE2B,s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ytBnB,kBACA,6BAEA,a3E5tBmB,4B2EguBnB,6CACE,qBACA,4BACA,wBACA,kBACA,qBACA,WACA,oBACA,YACA,WACA,QACA,QACA,6CAIJ,iBAEE,mBACA,2DAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,8BAKF,qDACE,oBACA,YACA,WACA,WACA,QACA,8BAKF,qDACE,qBACA,YACA,WACA,WACA,QACA,uBAIJ,iBACE,kBACA,+BAEA,2BACE,wBACA,kBACA,qBACA,WACA,oBACA,iDACA,qBACA,YACA,WACA,QACA,OACA,qCAIA,iEACE,qBAKN,a3E/yBqB,c2EizBnB,kBACA,4BAEA,WACE,kCACA,gBACA,kBACA,qBACA,oBACA,SACA,QACA,kDAGF,a3E/zBmB,qB2Ei0BjB,0BACA,cACA,8BACA,wCAEA,mCACA,kCACA,8BHnnBI,iDG0mBN,sCAYI,4BAIJ,wBACE,wDAEA,8BACE,8BACA,yBACA,2BAIJ,SACE,cACA,wDAEA,aACE,qBACA,6DAEA,+BACE,cACA,sBACA,qCACA,qBACA,0DAMJ,a3E/uBwB,4B2EovB1B,aACE,wCAKF,UACE,2BAIJ,gBACE,cACA,6BACA,mBACA,oBACA,yBAGF,kBJt4BqB,6BIw4BnB,qBACA,YACA,mBACA,qCAIA,yBJ35BW,gBI65BT,qBAIJ,iBACE,8CAEA,kBACE,8BHlsBI,4FGqsBN,eAGI,kCAIJ,iBACE,QACA,QACA,8BH/sBI,uBGktBN,cAEI,mBACA,cACA,6BAKN,iBACE,mBACA,kBACA,WACA,YACA,8BHhuBM,2BG2tBR,UAQI,YACA,oCAGF,UACE,kBACA,8CACA,UACA,SACA,YACA,UACA,6BACA,4BACA,8BHhvBI,kCGuuBN,SAYI,SACA,YACA,UACA,6BACA,4BACA,oCAKN,UACE,kBACA,aACA,sBACA,uBACA,mBVz9BqB,kBU29BrB,WACA,YACA,+DACA,4BACA,6BACA,6BACA,4BAGF,oBJj+Bc,4CIo+BZ,8BHhxBM,2BG6wBR,kBAMI,+BHnxBI,+DGsxBN,iBAEI,wCAKN,qBACE,eACA,wCAIA,6BACE,gBACA,8BHryBI,uCGmyBN,YAKI,oBAIJ,YACE,gBACA,kBACA,8BH/yBI,kBG4yBN,YAMI,uBAGF,eACE,qBAGF,UJ7hCU,qBI+hCR,2IAEA,UJjiCQ,qDIyiCR,yBAEE,2BAGF,mBACE,8BH30BA,mBGg1BN,gBAEI,4CAIJ,QACE,aACA,8BHx1BI,0CGs1BN,QAKI,0CAIJ,WACE,6CAIA,kDXjhCa,oBWuhCjB,oBACE,YACA,wBAEA,UACE,cACA,sBAIJ,WACE,2BAGF,eACE,sBACA,WJ9lCY,kBIgmCZ,UACA,QACA,8BH93BM,0BGw3BR,eASI,iCAGF,OACE,6BAIJ,iBACE,oCAEA,eACE,YACA,WJlnCU,gBIonCV,gBACA,UACA,sCAEA,gBACE,oBACA,wDAGF,eACE,cJ5nCY,0DI+nCZ,wBACE,eACA,kBACA,iCAKN,2CACE,kBACA,SACA,OACA,mDAEA,YACE,oDAGF,eJnpCU,2DIspCR,UACE,gBJvpCM,YIypCN,YACA,cACA,kBACA,UACA,oCAIJ,WACE,eACA,4EAEA,aJnqCY,cIsqCV,qDAGF,+BACE,0IAGF,aJ7qCY,8FImrCZ,cAEE,kBACA,wBACA,WACA,wBAMR,YACE,uCAEA,uBAHF,2BAII,2BACA,oBACA,wBAIJ,iBACE,UACA,YACA,8BHz+BM,sBGs+BR,QAMI,aAIJ,oBACE,cACA,mDX/pCe,gBWiqCf,kBACA,mBJttCkB,WAHN,mBI8tCd,eJntCoB,mBIutCpB,kBJhtCe,kBIotCf,kBJntCY,qBIutCZ,kBJztCkB,mBI6tClB,aACE,gBJ/uCY,qBIivCZ,WACA,8BH9gCM,kBG0gCR,+BAOI,iCAGF,eJxvCY,uBI4vCZ,cACE,YACA,kCAIJ,2BACE,YACA,+BAGF,2BACE,mBACA,8BHriCM,8BGmiCR,gBAKI,gCAIJ,YACE,kBACA,6BACA,sBACA,8BHhjCM,8BG4iCR,kBAOI,iBACA,oCAGF,cACE,8BHxjCI,kCG2jCN,iBAEI,SACA,OACA,2BACA,sBAKN,cACE,8BHtkCM,oBGqkCR,kBAII,uBAIJ,cACE,qBAGF,+BACE,8BHllCM,oBGilCR,iBAII,sCAGF,cACE,wBAIJ,iBACE,gBACA,8BH/lCM,uBG6lCR,gBAKI,6BAGF,YACE,SACA,kBACA,QACA,8BHzmCI,2BGqmCN,aAOI,gBACA,uCAGF,2BAXF,eAYI,wCAGF,2BAfF,eAgBI,+BHrnCE,iCG2nCN,WAEI,oBAMJ,oBACE,qBAGF,QACE,WACA,YACA,2BAIJ,iBACE,8BH/oCM,8BGipCN,YAEI,8BACA,+BHppCE,8BGwpCN,uBAEI,kBACA,WACA,+BH5pCE,8BGwpCN,iBAQI,SACA,QACA,cACA,+BHnqCE,gCGuqCN,cAEI,0BAKN,kBACE,8BH/qCM,sDGirCN,kBAEI,iCAKN,iBACE,mBACA,uCAEA,2BACE,6BACA,qBACA,WACA,oBACA,4DACA,qBACA,YACA,WACA,WACA,QACA,6CAIA,qDACE,kCAKN,iBACE,mBACA,yCAEA,2BACE,6BACA,qBACA,WACA,oBACA,sDACA,qBACA,YACA,WACA,WACA,QACA,+CAIA,2DACE,uBAKN,wCACE,4CACA,yBVj8CuB,0BUo8CvB,oBACE,SACA,0BAGF,aACE,cACA,gBACA,qBACA,iBACA,iCAGF,iBNh+CiB,SMk+Cf,sCAGF,qBACE,cACA,eACA,yFAGF,cAGE,cV9+Cc,2CUk/ChB,wBACE,yBACE,wDAGF,YACE,2BAIJ,eACE,6BAIJ,kBACE,yBACA,WACA,mBACA,qBACA,WACA,UACA,kBACA,mBACA,QACA,kBACA,yBACA,oBACA,UACA,2CAGF,YACE,uBAGF,eACE,0BAEA,aACE,WACA,gBACA,iCAEA,UACE,YACA,WACA,eACA,cACA,WACA,cACA,kBACA,2BACA,4BACA,qBACA,mDACA,sBACA,2BACA,iCAMJ,iBACE,QACA,+EAKA,Y3E1iDiB,oB2EijDnB,aACE,8BH71CI,mBG41CN,cAII,eAKN,YACE,qBACA,8BHv2CM,aGq2CR,6BAKI,+BH12CI,iBG62CN,kBAEI,mBAKN,SACE,kBACA,aACA,SACA,oBACA,qBAEA,YACE,gBACA,0BAEF,UACE,cACA,YACA,kBACA,sBACA,yBACA,2CAIA,wBACE,uCAEF,wBACE,qBACA,YACA,WACA,kCACA,mBACA,uBACA,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ACA,2BAIA,oBACE,cAKN,kBApKkC,SAsKhC,cACA,WACA,WACA;;;EC9KF,CCGA,6BAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,OACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,YCOqB,CCRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,SDLqB,CCMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,2GACA,+GCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,UNpBqB,CONvB,6BACA,uCACA,gCACA,iDACA,0BACA,oCACA,oCACA,8BACA,2BACA,gCACA,sCACA,qCACA,8BACA,+BACA,oCACA,qCACA,kCACA,mCACA,8BACA,iCACA,8BACA,kCACA,iCACA,2DACA,8BACA,8BACA,+BACA,iCACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,6BACA,qCACA,+BACA,4BACA,iCACA,qCACA,6BACA,6BACA,iCACA,iCACA,+BACA,+BACA,6CACA,6CACA,8CACA,2CACA,yCACA,yCACA,0CACA,uCACA,kCACA,kCACA,mCACA,gCACA,kCACA,oCACA,oCACA,kCACA,mDACA,gCACA,kCACA,0BACA,6BACA,iCACA,4BACA,+BACA,yCACA,oCACA,+BACA,8BACA,6BACA,2BACA,4BACA,qCACA,iCACA,gCACA,6BACA,gCACA,iCACA,6BACA,qCACA,0CACA,2CACA,2BACA,gCACA,gCACA,+BACA,4BACA,qCACA,uCACA,4BACA,qCACA,oCACA,oCACA,uCACA,8CACA,kCACA,2BACA,4BACA,+BACA,sCACA,4BACA,kCACA,oCACA,6BACA,+BACA,8BACA,iCACA,kCACA,iCACA,qCACA,iCACA,+BACA,4BACA,iCACA,kCACA,+BACA,qCACA,6BACA,4BACA,+BACA,iCACA,iCACA,mCACA,4BACA,4BACA,4BACA,4BACA,4BACA,4BACA,iCACA,oCACA,iCACA,mCACA,gCACA,iCACA,kCACA,mCACA,oCACA,oCACA,2BACA,gCACA,kCACA,6BACA,+BACA,6BACA,mCACA,iCACA,yCACA,uCACA,6BACA,6BACA,2BACA,8BACA,2BACA,gCACA,gCACA,gCACA,4BACA,wCACA,2BACA,+BACA,qCACA,mCACA,kCACA,kCACA,gCACA,oCACA,sCACA,oCACA,sCACA,qCACA,sCACA,qCACA,8BACA,oCACA,kCACA,2CACA,kCACA,gCACA,gCACA,2BACA,+BACA,mCACA,iCACA,gCACA,+BACA,kCACA,kCACA,mCACA,yCACA,yCACA,0CACA,uCACA,gCACA,8BACA,uCACA,iCACA,qCACA,2BACA,qCACA,+BACA,oCACA,sCACA,mCACA,8BACA,qCACA,iCACA,iCACA,+BACA,kCACA,8BACA,mCACA,6BACA,kCACA,0CACA,wCACA,kCACA,iCACA,kCACA,iCACA,6BACA,oCACA,oCACA,oCACA,8BACA,6BACA,oCACA,mCACA,kCACA,oCACA,kCACA,mCACA,kCACA,2CACA,2CACA,4CACA,yCACA,oCACA,oCACA,qCACA,kCACA,6BACA,8BACA,kCACA,8BACA,8BACA,oCACA,4BACA,sCACA,iCACA,uCACA,sCACA,6BACA,6BACA,yCACA,6BACA,0CACA,sCACA,kCACA,uCACA,kCACA,2CACA,iCACA,sCACA,wCACA,kCACA,kCACA,kCACA,oCACA,gCACA,4BACA,mCACA,+BACA,gCACA,8BACA,2BACA,4BACA,6BACA,+BACA,+BACA,mCACA,sCACA,oCACA,uCACA,qCACA,gCACA,uCACA,oCACA,+BACA,gCACA,oCACA,2CACA,sCACA,kCACA,sCACA,8BACA,8BACA,mCACA,4BACA,iCACA,qCACA,6BACA,8BACA,wCACA,2CACA,2CACA,8CACA,8CACA,2CACA,2CACA,+CACA,8CACA,2CACA,iDACA,sDACA,8CACA,6CACA,mCACA,qCACA,4BACA,gCACA,6BACA,kCACA,4BACA,6BACA,8BACA,4BACA,gCACA,4BACA,6BACA,2BACA,kCACA,+BACA,sCACA,mCACA,gCACA,gCACA,4BACA,8BACA,iCACA,gCACA,iCACA,+BACA,+BACA,2BACA,kCACA,oCACA,2BACA,iCACA,gCACA,4BACA,gCACA,+BACA,iCACA,iCACA,gCACA,gCACA,kCACA,gCACA,4BACA,qCACA,0CACA,kCACA,+BACA,iCACA,+BACA,8BACA,6BACA,2BACA,8BACA,8BACA,2BACA,mCACA,6BACA,qCACA,8BACA,mCACA,iCACA,kCACA,4BACA,gCACA,qCACA,wCACA,8BACA,oCACA,gCACA,uCACA,+BACA,4BACA,qCACA,sCACA,8BACA,gCACA,gCACA,qCACA,+BACA,8BACA,kCACA,4BACA,4BACA,mCACA,4BACA,2BACA,6BACA,iCACA,kCACA,kCACA,4BACA,6BACA,8BACA,gCACA,qCACA,0CACA,uCACA,8BACA,8BACA,8BACA,8BACA,gCACA,gCACA,4BACA,iCACA,gCACA,oCACA,mCACA,0CACA,4CACA,8BACA,kCACA,yCACA,oCACA,yCACA,gDACA,2BACA,mCACA,iCACA,gCACA,kCACA,0CACA,uCACA,2BACA,4CACA,qCACA,oCACA,8BACA,2BACA,+BACA,mCACA,6BACA,8BACA,8BACA,mCACA,6BACA,4BACA,gCACA,oCACA,kCACA,iCACA,qCACA,gCACA,qCACA,kCACA,mCACA,kCACA,mCACA,oCACA,2CACA,oCACA,wCACA,gCACA,uCACA,yCACA,sCACA,mCACA,kCACA,iCACA,4BACA,iCACA,4BACA,8BACA,mCACA,4BACA,gCACA,yCACA,+BACA,uCACA,iCACA,mCACA,uCACA,kCACA,4BACA,mCACA,4BACA,sCACA,gCACA,6BACA,8BACA,iCACA,+BACA,2BACA,8BACA,oCACA,mCACA,mCACA,4BACA,oCACA,wCACA,yCACA,8CACA,iCACA,oCACA,qCACA,oCACA,wCACA,gCACA,+BACA,kCACA,sCACA,+BACA,4BACA,6BACA,kCACA,+BACA,qCACA,8BACA,yCACA,uCACA,+BACA,gCACA,6BACA,2BACA,kCACA,kCACA,0BACA,iCACA,6BACA,4BACA,6BACA,2BACA,+BACA,kCACA,8BACA,kCACA,qCACA,iCACA,8BACA,8BACA,oCACA,qCACA,yCACA,qCACA,+BACA,6BACA,+BACA,6BACA,oCACA,sCACA,kCACA,oCACA,8BACA,iCACA,iCACA,mCACA,8BACA,oCACA,kCACA,mCACA,mCACA,qCACA,0CACA,qCACA,+BACA,sCACA,gCACA,4BACA,oCACA,0CACA,+BACA,4BACA,gCACA,iCACA,uCACA,mCACA,mCACA,yCACA,kCACA,kCACA,mCACA,0CACA,wCACA,iCACA,uCACA,kCACA,2CACA,qCACA,gCACA,6BACA,+BACA,8BACA,4BACA,gCACA,mCACA,0CACA,kCACA,iCACA,8BACA,6BACA,oCACA,0CACA,4CACA,wCACA,0CACA,mCACA,0CACA,kCACA,kCACA,uCACA,uCACA,wCACA,qCACA,oCACA,iCACA,qCACA,qCACA,kCACA,6BACA,qCACA,kCACA,iCACA,2CACA,uCACA,gCACA,gCACA,+BACA,kCACA,uCACA,kCACA,2BACA,uCACA,6CACA,sCACA,uCACA,+BACA,kCACA,sCACA,+BACA,6BACA,oCACA,iCACA,kCACA,mCACA,8BACA,6BACA,4BACA,qCACA,+BACA,4BACA,mCACA,mCACA,4BACA,6BACA,gCACA,6BACA,kCACA,gCACA,oCACA,uCACA,qCACA,+BACA,8BACA,6BACA,8BACA,iCACA,qCACA,sCACA,uCACA,oCACA,kCACA,6BACA,+BACA,6BACA,+BACA,gCACA,iCACA,+BACA,6BACA,gCACA,+BACA,mCACA,6BACA,6BACA,6BACA,8BACA,4BACA,6BACA,8BACA,gCACA,gCACA,4BACA,mCACA,gCACA,iCACA,wCACA,gCACA,gCACA,yCACA,gCACA,+BACA,8BACA,+BACA,8BACA,mCACA,4BACA,4BACA,kCACA,+BACA,4BACA,6BACA,6BACA,8BACA,sCACA,0BACA,iCACA,gCACA,6BACA,8BACA,2BACA,+BACA,gCACA,8BACA,8BACA,mCACA,qCACA,4BACA,iCACA,uCACA,iCACA,8BACA,gCACA,gCACA,8BACA,mCACA,oCACA,sCACA,+BACA,8BACA,qCACA,6BACA,kCACA,oCACA,kCACA,mCACA,4BACA,+BACA,6BACA,4BACA,iCACA,uCACA,sCACA,oCACA,iCACA,iCACA,4BACA,4BACA,gCACA,mCACA,8BACA,6BACA,iCACA,4BACA,gCACA,+BACA,+BACA,sCACA,4BACA,iCACA,2CACA,2CACA,4CACA,yCACA,kCACA,oCACA,6BACA,mCACA,4BACA,+BACA,6BACA,8BACA,iCACA,iCACA,4BACA,mCACA,2BACA,kCACA,sCACA,kCACA,sCACA,+BACA,iCACA,gCACA,8BACA,4BACA,mCACA,mCACA,qCACA,qCACA,4BACA,gCACA,8BACA,2BACA,6BACA,+BACA,8BACA,gCACA,8BACA,6BACA,8BACA,gCACA,2BACA,iCACA,wCACA,8BACA,gCACA,+BACA,+BACA,8BACA,iCACA,iCACA,kCACA,sCACA,4CACA,wCACA,kCACA,iCACA,6BACA,oCACA,oCACA,8BACA,2BACA,gCACA,6BACA,8BACA,8BACA,kCACA,4BACA,8BACA,kCACA,sCACA,uCACA,2CACA,mCACA,uCACA,gCACA,4BACA,qCACA,8BACA,kCACA,gCACA,6BACA,qCACA,+BACA,6BACA,+BACA,4BACA,qCACA,8BACA,iCACA,8BACA,4BACA,+BACA,iCACA,qCACA,2BACA,2BACA,mCACA,oCACA,sCACA,sCACA,qCACA,4CACA,+BACA,oCACA,0BACA,gCACA,8BACA,6BACA,qCACA,6BACA,2BACA,6BACA,+BACA,6BACA,iCACA,6BACA,mCACA,oCACA,+BACA,8BACA,8BACA,mCACA,iCACA,qCACA,iCACA,+BACA,gCACA,sCACA,6BACA,+BACA,6BACA,oCACA,2BACA,8BACA,6BACA,2BACA,+BACA,iCACA,+BACA,kCACA,kCACA,oCACA,oCACA,qCACA,oCACA,kCACA,+BACA,+BACA,kCACA,iCACA,oCACA,mCACA,yCACA,wCACA,6BACA,iCACA,mCACA,oCACA,wCACA,oCACA,mCACA,2BACA,kCACA,sCACA,sCACA,qCACA,yCACA,kCACA,6BACA,iCACA,mCACA,wCACA,mCACA,wCACA,6BACA,qCACA,uCACA,mCACA,4BACA,mCACA,mCACA,4BACA,4BACA,mCACA,mCACA,+BACA,4BACA,8BACA,2BACA,iCACA,4BACA,gCACA,kCACA,iCACA,4BACA,qCACA,oCACA,2CACA,+CACA,6BACA,kCACA,oCACA,uCACA,oCACA,iCACA,8BACA,oCACA,8BACA,0BACA,8BACA,gCACA,uCACA,iCACA,iCACA,6BACA,kCACA,mCACA,6BACA,iCACA,iCACA,qCACA,+BACA,8BACA,oCACA,+BACA,6BACA,mCACA,8BACA,6BACA,+BACA,oCACA,+BACA,iCACA,8BACA,oCACA,qCACA,8BACA,4BACA,gCACA,kCACA,qCACA,8BACA,6BACA,iCACA,8BACA,kCACA,oCACA,iCACA,gCACA,+BACA,2BACA,8BACA,4BACA,4BACA,6BACA,8BACA,kCACA,+BACA,6BACA,2BACA,kCACA,kCACA,6BACA,sCACA,wCACA,sCACA,+BACA,kCACA,4BACA,+BACA,gCACA,8BACA,kCACA,4BACA,iCACA,sCACA,4BACA,8BACA,8BACA,mCACA,8BACA,8BACA,+BACA,8BACA,qCACA,uCACA,oCACA,mCACA,mCACA,gCACA,gCACA,8BACA,8BACA,oCACA,8BACA,6BACA,iCACA,wCACA,oCACA,mCACA,kCACA,oCACA,4BACA,qCACA,oCACA,mCACA,+BACA,oCACA,uCACA,qCACA,gCACA,8BACA,mCACA,4BACA,mCACA,qCACA,oCACA,8BACA,iCACA,gCACA,mCACA,4BACA,+BACA,+BACA,4BACA,+BACA,8BACA,8BACA,qCACA,6BACA,wCACA,gCACA,6BACA,6BACA,kCACA,6BACA,8BACA,iCACA,kCACA,6BACA,kCACA,kCACA,4BACA,+BACA,mCACA,2BACA,gCACA,sCACA,uCACA,oCACA,iCACA,+BACA,gCACA,4BACA,6BACA,mCACA,4BACA,uCACA,2CACA,qCACA,yCACA,wCACA,4CACA,sCACA,0CACA,iCACA,yCACA,6CACA,uCACA,2CACA,+BACA,kCACA,kCACA,2BACA,qCACA,+BACA,oCACA,mCACA,8BACA,+BACA,+BACA,+BACA,iCACA,8BACA,mCACA,uCACA,mCACA,sCACA,sCACA,iCACA,6BACA,4BACA,yCACA,iCACA,qCACA,qCACA,oCACA,kCACA,6BACA,oCACA,oCACA,qCACA,oCACA,mCACA,oCACA,mCACA,4BACA,mCACA,iCACA,oCACA,6BACA,iCACA,uCACA,mCACA,8BACA,8BACA,mCACA,qCACA,8BACA,gCACA,mCACA,oCACA,mCACA,0CACA,iCACA,8BACA,gCACA,wCACA,2BACA,mCACA,mCACA,8BACA,gCACA,4BACA,kCACA,6BACA,+BACA,qCACA,+BACA,iCACA,4BACA,gCACA,+BACA,6BACA,oCACA,8BACA,kCACA,+BACA,sCACA,2BACA,4BACA,4BACA,6BACA,4BACA,iCACA,6BACA,kCACA,gCACA,sCACA,wCACA,uCACA,qCACA,6BACA,gCACA,mCACA,kCACA,0BACA,gCACA,+BACA,oCACA,qCACA,+BACA,iCACA,mCACA,yCACA,wCACA,wCACA,2CACA,kDACA,mCACA,mCACA,iCACA,iCACA,kCACA,8BACA,6BACA,oCACA,4BACA,kCACA,6BACA,kCACA,iCACA,8BACA,oCACA,0CACA,+BACA,6BACA,6BACA,6BACA,kCACA,+BACA,wCACA,iCACA,qCACA,+BACA,6BACA,4BACA,mCACA,uCACA,6BACA,iCACA,qCACA,yCACA,4BACA,8BACA,8BACA,6BACA,qCACA,qCACA,oCACA,oCACA,8BACA,2BACA,8BACA,qCACA,0BACA,8BACA,+BACA,sCACA,6BACA,4BACA,8BACA,6BACA,+BACA,gCACA,sCACA,iCACA,iCACA,4BACA,gCACA,mCACA,6BACA,wCACA,kCACA,8BACA,8BACA,kCACA,gCACA,+BACA,8BACA,2BACA,2BACA,4BACA,gCACA,sCACA,sCACA,kCACA,mCACA,kCACA,gCACA,iCACA,oCACA,qCACA,oCACA,iCACA,+BACA,kCACA,kCACA,kCACA,iCACA,mCACA,mCACA,kCACA,gCACA,gCACA,kCACA,6BACA,iCACA,mCACA,4BACA,gCACA,qCACA,gCACA,8BACA,qCACA,6BACA,oCACA,kCACA,4BACA,oCACA,+BACA,8BACA,qCACA,4BACA,6BACA,6BACA,6BACA,mCACA,8BACA,6BACA,oCACA,+BACA,4BACA,6BACA,mCACA,+BACA,0BACA,2BACA,iCACA,uCACA,mCACA,mCACA,kCACA,iCACA,gCACA,oCACA,6BACA,+BACA,8BACA,iCACA,2CACA,6BACA,mCACA,4BACA,8BACA,6BACA,8BACA,sCACA,8BACA,gCACA,uCACA,kCACA,6BACA,4BACA,mCACA,4BACA,oCACA,uCACA,uCACA,sCACA,+BACA,mCACA,kCACA,sCACA,2BACA,4CACA,4BACA,2CACA,gCACA,iCACA,wCACA,kCACA,kCACA,+BACA,+BACA,8BACA,6BACA,4BACA,4BACA,mCACA,oCACA,6BACA,8BACA,8BACA,4CACA,4BACA,4BACA,gCACA,gCACA,6BACA,+BACA,sCACA,6BCj7CA,SH0BE,SACA,sBACA,WACA,YACA,gBACA,UACA,kBACA,UAUA,mDAEE,UACA,YACA,SACA,iBACA,gBACA,WIrDJ;;;EAAA,CAMA,WACE,kCACA,kBACA,gBACA,kBTLqB,CSMrB,0CACA,oTAOF,SAEE,kCACA,gBCtBF;;;EAAA,CAMA,WACE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AGF,+BACE,aCtBF,+BACE,cCCF,sCACE,oBAUA,oDACE,gBAIJ,0CACE,qBACA,YAGF,sCACE,gBACA,iBAEE,yDACE,cACA,kB/DtBe,C+DwBjB,iFACE,kBACA,+BACA,yBACA,oBACA,WACA,mFACE,cACA,kB3D1CM,C2D2CN,eAEF,mFACE,UACA,SACA,iBAMR,0CACE,gBAGF,4BACE,wB5B1BoB,C4B2BpB,yBACA,yBACA,aACA,iC1IxDe,C0IyDf,kBACA,uCACE,cACA,kB9B/DM,C8BiEN,mDACE,eACA,kBAIJ,mCACE,a5BxCE,C4ByCF,YACA,cACA,uBACA,gBACA,gBACA,YACA,WACA,kBACA,kBAGF,kCACE,WACA,cACA,WAIJ,wCACE,cAGF,4CACE,wB5BzDO,C4B0DP,iBAGF,8DACE,mBAGF,8FAEE,6BAGF,yCACE,e5B5GmB,C4BgHnB,uDACE,WAIJ,yBACE,0CACE,WACA,WAGF,sCACE,cAGF,yDACE,cAIJ,yBAIQ,8EACE,wCAIN,6CACE,yCACA,wDACE,4BACA,WAKR,0BAIQ,8EACE,wCAIN,6CACE,wBACA,+BACA,wDAKN,wCACE,eAEA,yBAHF,wCAII,wCAKF,yBADF,2CAEI,wCACA,0CAIJ,yCACE,eACA,gBACA,gBACA,mDhE3IU,CgE6IV,yBANF,yCAOI,gBChMN,cACE,qBAME,6CACE,gBAKF,oCACE,WAKN,yBACE,mBACE,kBAEA,uBACE,YC1BN,mBACE,6BAEA,8BACE,gCAIJ,oBACE,qBACA,a9BGqB,C8BFrB,gBACA,kBACA,aACA,WACA,UACA,gBACA,SACA,mBACA,gBACA,edNA,qDACA,0DcWA,0BACE,YACA,gBACA,eACA,kBACA,UhC5BQ,CgC6BR,ajEnBa,CiEsBf,8CACE,YAIJ,qCACE,aAGF,gBACE,YACA,WAIA,+BACE,SAEA,sCACE,aAEF,qCACE,YACA,cAIJ,oCACE,YlEhEJ,WACE,2BACA,iEACA,mBACA,kBAGF,WACE,4BACA,kEACA,gBACA,kBAGF,WACE,kCACA,kBACA,gBACA,mBACA,0CACA,oTAOF,WACE,0CACA,kBACA,gBACA,mBACA,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ACE,UnEbqB,CmE+HvB,6CA5HA,wBnECqB,WAJE,CmEKvB,yBAEA,yEACE,wBnEmBW,CmElBX,yBAGF,iDACE,UnEbqB,CmEiIrB,+KA/GF,qBnEZsB,CmEatB,yBACA,anELe,CmEOf,mQACE,anEIW,CmEHX,yBACA,qBnEnBoB,CmEqBpB,+QACE,anEDS,CmEKb,2LACE,anElBa,CmEyHf,4FAEE,YACA,iBACA,kB/D9Ie,C+D+If,anE9Ha,CmE+Hb,qBnExIoB,CmEyIpB,yBACA,gBAGF,+CACE,wBnEvHQ,CmEwHR,yBACA,anExJc,CmE2JhB,+SAKE,qBnExJoB,CmEyJpB,anEjKc,CmEkKd,iBnEvJW,CmEyJX,mUACE,anErKY,CmEyKhB,mDACE,wBnErJc,CmEsJd,UnEnKoB,CmEqKpB,iMAGE,qBnExKkB,CmEyKlB,anE5JY,CmE6JZ,yBACA,6MACE,anE/JU,CmEoKhB,uDACE,kBACA,YACA,WAGA,iEACE,UACA,SAIJ,yBACE,anErLa,CmEsLb,YAGF,uCACE,anE1La,CmE4Lb,2CACE,anE7LW,CmEiMf,2CACE,UACA,WACA,eACA,gBACA,YACA,aACA,mBACA,uBACA,kBAEA,+CACE,UAIJ,6CACE,YACA,sBAEA,iDACE,anE1MS,CmE8Mb,uEACE,UnE1OqB,CmE2OrB,2EACE,UnE5OmB,CmE+OrB,iFACE,anElPY,CmEmPZ,qBnEjPmB,CmEmPnB,qFACE,anEtPU,CmE0Pd,wKAEE,YACA,aAGF,mFACE,wBnE9OS,CmE+OT,UnEhQmB,CmEkQnB,uFACE,UnEnQiB,CmEyQzB,OACE,iB/D5QiB,C+D6QjB,kB/D7QiB,C+D+QjB,oBACE,YACA,iBAGF,gBACE,oBACA,WAKJ,mBACE,YACA,WACA,gBACA,6BACA,yBAEA,qBACE,UAKF,oCACE,yBAIJ,2CAEE,anE/SgB,CmEiThB,+CACE,anElTc,CmEuThB,iBACE,cjEvTiB,CiEwTjB,anE5RW,CmEgSf,MACE,aACA,mBACA,eACA,cAGF,WACE,wBnE9SY,CmEgTZ,yCACE,yBAIJ,8BACE,iB/D1Uc,C+D2Ud,kB/D3Uc,C+D+Ud,WACA,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","sources":["webpack://great-cms/./domestic/sass/partials/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-properties.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_links.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_type.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_links.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_typography-font.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_focused.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_colours-applied.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/variables/_colour.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_lists.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/core/_section-break.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_button-group.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_form-group.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_clearfix.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_grid.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_grid.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_main-wrapper.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_template.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/objects/_width-container.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/settings/_measurements.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/accordion/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/back-link/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/button/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/error-message/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/hint/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/label/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/textarea/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/character-count/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/fieldset/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/checkboxes/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/cookie-banner/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/date-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/details/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_shape-arrow.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/error-summary/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/exit-this-page/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/file-upload/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/footer/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_device-pixels.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/header/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/inset-text/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/notification-banner/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/pagination/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/panel/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/password-input/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/tag/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/phase-banner/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/radios/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/select/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/skip-link/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/helpers/_visually-hidden.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/summary-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/table/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/tabs/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/components/warning-text/_index.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/utilities/_visually-hidden.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_display.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_spacing.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_text-align.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/node_modules/govuk-frontend/dist/govuk/overrides/_width.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_fonts.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/scss/base/_typography.scss","webpack://great-cms/./node_modules/@uktrade/great-design-system/dist/components/button/_button.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/core/_govuk-frontend-version.scss","webpack://great-cms/./styles/great/_reset.scss","webpack://great-cms/./styles/fonts/typography.scss","webpack://great-cms/./styles/colors/colors.scss","webpack://great-cms/./styles/fonts/foreign-language-typography.scss","webpack://great-cms/./styles/fonts/icons.scss","webpack://great-cms/./styles/fonts/main.scss","webpack://great-cms/./styles/sizes/sizes.scss","webpack://great-cms/./styles/great/_utils.scss","webpack://great-cms/./styles/great/_colors.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/vendor/_sass-mq.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_links.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/settings/_colours-applied.scss","webpack://great-cms/./styles/great/_components.scss","webpack://great-cms/./node_modules/govuk-frontend/govuk/helpers/_spacing.scss","webpack://great-cms/./styles/great/_overrides.scss","webpack://great-cms/./styles/great/_sign-up.scss","webpack://great-cms/./styles/great/_language-specific.scss","webpack://great-cms/./styles/great/_great-design-system-temp.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_core.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_larger.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_fixed-width.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_variables.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_list.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_bordered-pulled.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_animated.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_rotated-flipped.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_mixins.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_stacked.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_icons.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/_screen-reader.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/solid.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/regular.scss","webpack://great-cms/./node_modules/@fortawesome/fontawesome-free/scss/brands.scss","webpack://great-cms/./domestic/sass/partials/_layout.scss","webpack://great-cms/./domestic/sass/partials/_vars.scss","webpack://great-cms/./domestic/sass/partials/_utils.scss","webpack://great-cms/./domestic/sass/partials/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_vars.scss","webpack://great-cms/./domestic/sass/overrides/_magna.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens-temp.scss","webpack://great-cms/./node_modules/great-styles/src/scss/components/header-footer/_header.scss","webpack://great-cms/./node_modules/great-styles/src/scss/_design-tokens.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_mixins.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_colours.scss","webpack://great-cms/./node_modules/great-styles/src/scss/helpers/_breakpoints.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_utils.scss","webpack://great-cms/./node_modules/great-styles/src/scss/elements/_tags.scss","webpack://great-cms/./domestic/sass/components/_modal.scss","webpack://great-cms/./domestic/sass/components/_reveal.scss","webpack://great-cms/./domestic/sass/components/_language-selector-home.scss","webpack://great-cms/./domestic/sass/components/_eu-exit-banner.scss","webpack://great-cms/./domestic/sass/components/_pagination.scss","webpack://great-cms/./domestic/sass/partials/_mixins.scss","webpack://great-cms/./domestic/sass/components/_utils.scss","webpack://great-cms/./domestic/sass/components/_sector-selector-form.scss","webpack://great-cms/./domestic/sass/components/_chevron-banner.scss","webpack://great-cms/./domestic/sass/components/_filters.scss","webpack://great-cms/./domestic/sass/components/_tabs.scss","webpack://great-cms/./domestic/sass/components/_bar-chart.scss","webpack://great-cms/./domestic/sass/components/_table.scss","webpack://great-cms/./domestic/sass/partials/_general.scss","webpack://great-cms/./domestic/sass/pages/_landing-page.scss","webpack://great-cms/./domestic/sass/pages/_article-list.scss","webpack://great-cms/./domestic/sass/pages/_tag-list.scss","webpack://great-cms/./domestic/sass/pages/_article-detail.scss","webpack://great-cms/./domestic/sass/pages/_campaign-page.scss","webpack://great-cms/./domestic/sass/components/_accordion.scss","webpack://great-cms/./domestic/sass/pages/_country-guide-page.scss","webpack://great-cms/./styles/widgets/buttons.scss","webpack://great-cms/./styles/borders/main.scss","webpack://great-cms/./domestic/sass/pages/_markets-landing.scss","webpack://great-cms/./domestic/sass/main.scss"],"sourcesContent":["// FONT vars and mixins\n// ------------------------------\n\n@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);\n@import url(https://fonts.googleapis.com/css?family=Overpass:700);\n\n@import \"../../../styles/fonts/main.scss\";\n\n$brand-font-standard: $main-text-font;\n$brand-font-alternative: $header-font;\n$brand-font-serif: georgia, verdana, serif;\n\n\n// HEADING mixins\n@mixin heading-m {\n font-family: $brand-font-standard;\n font-size: 36px;\n font-weight: 600;\n line-height: 1.1em;\n margin: 0 0 1em 0;\n}\n\n// CONTENT mixins\n@mixin body-xl {\n font-family: $brand-font-standard;\n font-size: 32px;\n font-weight: 400;\n line-height: 1.25em;\n}\n\n@mixin body-l {\n font-family: $brand-font-standard;\n font-size: 24px;\n font-weight: 400;\n line-height: 1.5em;\n}\n\n@mixin body-m {\n font-family: $brand-font-standard;\n font-size: 19px;\n font-weight: 400;\n line-height: 1.58em;\n}\n\n@mixin body-s {\n font-family: $brand-font-standard;\n font-size: 15px;\n font-weight: 400;\n line-height: 1.47em;\n}\n\n@mixin body-s-mob {\n font-family: $brand-font-standard;\n font-size: 13px;\n font-weight: 400;\n line-height: 1.54em;\n}\n\n// SPECIAL\n@mixin quote {\n font-family: $brand-font-serif;\n font-size: 24px;\n font-weight: 400;\n line-height: 32px;\n}\n\n@mixin quote-mob {\n font-family: $brand-font-serif;\n font-size: 16px;\n font-weight: 400;\n line-height: 1.88em;\n}\n",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"5.4.1\";\n\n // CSS custom property for each breakpoint\n @each $name, $value in $govuk-breakpoints {\n --govuk-frontend-breakpoint-#{$name}: #{govuk-px-to-rem($value)};\n }\n}\n\n/*# sourceMappingURL=_govuk-frontend-properties.scss.map */\n","@include govuk-exports(\"govuk/core/links\") {\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n // Links that only contain images\n\n .govuk-link-image {\n @include govuk-link-image;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */\n","$great-type-size-heading-xl-large: 48px;\n$great-type-size-heading-xl: 32px;\n$great-type-size-heading-l-large: 36px;\n$great-type-size-heading-l: 27px;\n$great-type-size-heading-m-large: 24px;\n$great-type-size-heading-m: 21px;\n$great-type-size-body: 18px;\n$great-type-size-heading-s: $great-type-size-body;\n$great-type-size-heading-xs: $great-type-size-body;\n$great-type-family-domestic: \"Noto Sans\";\n$great-type-family-miuk-brand-font: \"Daily Tabloid JNL\";\n$great-type-weight-regular: \"Regular\";\n$great-type-weight-semi-bold: \"Semi bold\";\n$great-type-size-caption-xl-large: 27px;\n$great-type-size-caption-xl: $great-type-size-body;\n$great-type-size-caption-l-large: $great-type-size-heading-m;\n$great-type-size-caption-l: $great-type-size-body;\n$great-type-size-body-small: 16px;\n$great-type-size-caption-m-large: $great-type-size-body;\n$great-type-size-caption-m: $great-type-size-body-small;\n$great-type-size-body-large: $great-type-size-heading-m;\n$great-type-line-height-heading-xl-large: 55px;\n$great-type-line-height-heading-xl: 40px;\n$great-type-line-height-heading-l-large: 45px;\n$great-type-line-height-heading-l: 35px;\n$great-type-line-height-heading-m: 30px;\n$great-type-line-height-body: 25px;\n$great-type-line-height-heading-s: $great-type-line-height-body;\n$great-type-line-height-heading-xs: $great-type-line-height-body;\n$great-type-line-height-caption-xl-large: 35px;\n$great-type-line-height-caption-xl: $great-type-line-height-body;\n$great-type-line-height-caption-l-large: $great-type-line-height-heading-m;\n$great-type-line-height-caption-l: $great-type-line-height-body;\n$great-type-line-height-body-small: 20px;\n$great-type-line-height-caption-m-large: $great-type-line-height-body;\n$great-type-line-height-caption-m: $great-type-line-height-body-small;\n$great-type-line-height-body-large: $great-type-line-height-heading-m;\n","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Tabular number helper\n///\n/// Switches numerical glyphs (0–9) to use alternative forms with a\n/// monospaced bounding box. This ensures that columns of numbers, such\n/// as those in tables, remain horizontally aligned with one another.\n/// This also has the useful side effect of making numbers more legible\n/// in some situations, such as reference codes, as the numbers are more\n/// distinct and visually separated from one another.\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-font-tabular-numbers($important: false) {\n font-variant-numeric: tabular-nums if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Font size and line height helper\n///\n/// @param {Number} $size - Point from the type scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n///\n/// @alias govuk-font-size\n/// @deprecated Use `govuk-font-size` instead\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n @include _warning(\n \"govuk-typography-responsive\",\n \"govuk-typography-responsive is deprecated. Use govuk-font-size instead.\"\n );\n @include govuk-font-size($size, $override-line-height, $important);\n}\n\n/// Font size and line height helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// ```scss\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n/// ```\n///\n/// @param {Number | String} $size - Point from the type scale (the size as\n/// it would appear on tablet and above)\n/// @param {Number} $line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the type scale\n///\n/// @access public\n\n@mixin govuk-font-size($size, $line-height: false, $important: false) {\n // Flag font sizes that start with underscores so we can suppress warnings on\n // deprecated sizes used internally, for example `govuk-font($size: \"_14\")`\n $size-internal-use-only: str-slice(#{$size}, 1, 1) == \"_\";\n\n // Remove underscore from font sizes flagged for internal use\n @if $size-internal-use-only {\n $size: str-slice(#{$size}, 2);\n }\n\n // Check for a font map exactly matching the given size\n $font-map: map-get($govuk-typography-scale, $size);\n\n // No match? Try with string type (e.g. $size: \"16\" not 16)\n @if not $font-map {\n @each $font-size in map-keys($govuk-typography-scale) {\n @if not $font-map and #{$font-size} == #{$size} {\n $font-map: map-get($govuk-typography-scale, $font-size);\n }\n }\n }\n\n // Still no match? Throw error\n @if not $font-map {\n @error \"Unknown font size `#{$size}` - expected a point from the type scale.\";\n }\n\n // Check for a deprecation within the type scale\n $deprecation: map-get($font-map, \"deprecation\");\n\n @if $deprecation {\n // Warn on deprecated font sizes unless flagged for internal use\n @if not $size-internal-use-only {\n @include _warning(map-get($deprecation, \"key\"), map-get($deprecation, \"message\"));\n }\n\n // remove the deprecation map keys so they do not break the breakpoint loop\n $font-map: map-remove($font-map, \"deprecation\");\n }\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n // $calculated-line-height is a separate variable from $line-height,\n // as otherwise the value would get redefined with each loop and\n // eventually break _govuk-line-height.\n //\n // We continue to call the param $line-height to stay consistent with the\n // naming with govuk-font.\n $calculated-line-height: _govuk-line-height(\n $line-height: if($line-height, $line-height, map-get($breakpoint-map, \"line-height\")),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $calculated-line-height: $calculated-line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $calculated-line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size-rem;\n line-height: $calculated-line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean | String} $size Point from the type scale (the\n/// size as it would appear on tablet and above). Use `false` to avoid setting\n/// a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the type scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @include govuk-typography-common;\n\n @if $tabular {\n @include govuk-font-tabular-numbers;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-font-size($size, $line-height);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://webkit.org/b/224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, 0.99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://webkit.org/b/224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), 0.99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"]\n {\n &::after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/// Image link styles\n///\n/// Prepares and provides the focus state for links that only contain images\n/// with no accompanying text.\n///\n/// @access public\n\n@mixin govuk-link-image {\n // Needed to draw the focus around the entire image\n display: inline-block;\n\n // Remove extra space at the bottom of the image that's added by line-height\n line-height: 0;\n\n // Don't render an underline\n text-decoration: none;\n\n &:focus {\n @include govuk-focused-box;\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */\n","////\n/// @group settings/links\n////\n\n/// Thickness of link underlines\n///\n/// The default will be either:\n///\n/// - 1px\n/// - 0.0625rem, if it's thicker than 1px because the user has changed the text\n/// size in their browser\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-thickness: unquote(\"max(1px, .0625rem)\") !default;\n\n/// Offset of link underlines from text baseline\n///\n/// The default is 3px expressed as ems, as calculated against the default body\n/// font size (on desktop) of 19px.\n/// 3 ÷ 19 = 0.1578\n///\n/// Set this variable to `false` to avoid setting an offset.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-offset: 0.1578em !default;\n\n/// Thickness of link underlines in hover state\n///\n/// The default for each link will be the thickest of the following:\n///\n/// - 3px\n/// - 0.1875rem, if it's thicker than 3px because the user has changed the text\n/// size in their browser\n/// - 0.12em (relative to the link's text size)\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-hover-underline-thickness: unquote(\"max(3px, .1875rem, .12em)\") !default;\n\n/*# sourceMappingURL=_links.scss.map */\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body::before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */\n","////\n/// @group settings/typography\n////\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: \"GDS Transport\", arial, sans-serif !default;\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// Defaults to true if \"GDS Transport\" appears in the $govuk-font-family\n/// setting.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: if(index($govuk-font-family, \"GDS Transport\"), true, false) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n\n/*# sourceMappingURL=_typography-font.scss.map */\n","////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n outline: $govuk-focus-width solid transparent;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow:\n 0 -2px $govuk-focus-colour,\n 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone;\n}\n\n/// Focused box\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Unlike govuk-focused-text, which only draws an underline below the element,\n/// govuk-focused-box draws an outline around all sides of the element.\n/// Best used for non-text content contained within links.\n///\n/// @access public\n\n@mixin govuk-focused-box {\n outline: $govuk-focus-width solid transparent;\n box-shadow:\n 0 0 0 4px $govuk-focus-colour,\n 0 0 0 8px $govuk-focus-text-colour;\n}\n\n/*# sourceMappingURL=_focused.scss.map */\n","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\") !default;\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\") !default;\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\") !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */\n","$great-colour-dbt-red: #cf102dff;\n$great-colour-dbt-blue: #00285fff;\n$great-colour-dbt-green: #004d44ff;\n$great-colour-dbt-light-blue: #0063beff;\n$great-colour-dbt-violet: #4814a0ff;\n$great-colour-dbt-orange: #e24912ff;\n$great-colour-dbt-berry: #a90083ff;\n$great-colour-great-red: #e80000ff;\n$great-colour-great-blue: #04043fff;\n$great-colour-great-mid-grey: #d6e0e5ff;\n$great-colour-great-light-grey: #dde5edff;\n$great-colour-great-dark-green: #004f59ff;\n$great-colour-great-light-green: #8ce2d0ff;\n$great-colour-great-vibrant-blue: #0545d6ff;\n$great-colour-great-light-blue: #59cbe8ff;\n$great-colour-great-dark-red: #b50000ff;\n$great-colour-great-light-red: #ff6d6aff;\n$great-colour-miuk-light-grey: #dde5edff;\n$great-colour-miuk-mid-grey: #d6e0e5ff;\n$great-colour-miuk-light-green: #8ce2d0ff;\n$great-colour-miuk-mid-green: #0d8d98ff;\n$great-colour-miuk-light-blue: #59cbe8ff;\n$great-colour-miuk-mid-blue: #2397d4ff;\n$great-colour-miuk-light-purple: #d291c3ff;\n$great-colour-miuk-mid-purple: #a24a94ff;\n$great-colour-miuk-light-red: #ff6d6aff;\n$great-colour-miuk-mid-red: #e94f3dff;\n$great-colour-interface-link-blue: #1d70b8ff;\n$great-colour-interface-link-hover: #003078ff;\n$great-colour-interface-link-hover-shadow: #00081fff;\n$great-colour-interface-link-visited: #4c2c92ff;\n$great-colour-interface-focus: #ffdd00ff;\n$great-colour-interface-error: #d4351cff;\n$great-colour-interface-error-hover: #8a1200ff;\n$great-colour-interface-error-hover-shadow: #4d0a00ff;\n$great-colour-interface-success: #00703cff;\n$great-colour-interface-success-hover: #005a30ff;\n$great-colour-interface-success-shadow: #00422aff;\n$great-colour-interface-success-hover-shadow: #003320ff;\n$great-colour-interface-black: #222222ff;\n$great-colour-interface-dark-grey: #505a5fff;\n$great-colour-interface-mid-grey: #7d8e96ff;\n$great-colour-interface-white: #ffffffff;\n$great-colour-interface-highlight: #f1f77aff;\n$great-colour-interface-text-black: $great-colour-interface-black;\n$great-colour-interface-secondary-text: $great-colour-interface-dark-grey;\n$great-colour-interface-input-border: $great-colour-interface-black;\n$great-colour-interface-icon: $great-colour-interface-black;\n$great-colour-great-background-light-blue: #eef2f6ff;\n","@include govuk-exports(\"govuk/core/lists\") {\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n\n/*# sourceMappingURL=_lists.scss.map */\n","////\n/// @group helpers/spacing\n////\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing(\n $responsive-spacing-point,\n $property,\n $direction: \"all\",\n $important: false,\n $adjustment: false\n) {\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","@include govuk-exports(\"govuk/core/typography\") {\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n // @deprecated\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: _14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n // @deprecated\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","@include govuk-exports(\"govuk/core/section-break\") {\n %govuk-section-break {\n margin: 0;\n border: 0;\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n\n/*# sourceMappingURL=_section-break.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: flex;\n flex-direction: column;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n flex-direction: row;\n flex-wrap: wrap;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_button-group.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_form-group.scss.map */\n","////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &::after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n\n/*# sourceMappingURL=_clearfix.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: -($govuk-gutter-half);\n margin-left: -($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */\n","////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-from-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n\n/*# sourceMappingURL=_grid.scss.map */\n","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n// \n//\n// Example usage without Breadcrumbs, phase banners, back links:\n// \n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n\n/*# sourceMappingURL=_main-wrapper.scss.map */\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n text-size-adjust: 100%;\n\n // Add scroll padding to the top of govuk-template but remove it if the\n // exit this page component is present.\n //\n // This is a solution to exit this page potentially failing WCAG SC 2.4.12:\n // Focus Not Obscured (https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html)\n // due to it's sticky positioning.\n //\n // This will apply scroll-padding-top in any browsers that don't support :has\n // (https://caniuse.com/css-has). This is part of the reason we do this in\n // a \"wrong way round\" way as we hypothesise that the risks of having\n // scroll-padding unnecessarily is better than risking not having scroll-padding\n // and needing it to account for exit this page.\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n scroll-padding-top: govuk-spacing(9);\n\n &:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n }\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n\n/*# sourceMappingURL=_template.scss.map */\n","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n\n/*# sourceMappingURL=_width-container.scss.map */\n","////\n/// @group settings/layout\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (\n 100% / 4\n ),\n one-third: (\n 100% / 3\n ),\n one-half: (\n 100% / 2\n ),\n two-thirds: (\n 200% / 3\n ),\n three-quarters: (\n 300% / 4\n ),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n\n/*# sourceMappingURL=_measurements.scss.map */\n","@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // GOV.UK Frontend JavaScript enabled\n .govuk-frontend-supported {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of\n // the hover state match the height of the focus state.\n box-shadow:\n 0 -2px $govuk-accordion-hover-colour,\n 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems so icon scales with text\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // Create inner chevron arrow\n &::after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n transform: rotate(180deg);\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes\n // colours in their browser. See\n // https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as styling is being applied\n // to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it\n // clear that the heading relates to the content below. Adjust padding to\n // maintain the height of the element. See\n // https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state\n // bottom border – this adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text. Avoid applying spacing directly to\n // the icon as the use of `transform` will change the placement of any\n // margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside is\n // always black (regardless of the custom colours the user has set). This is\n // fine when the text in the button is not nested inside another element\n // because when user changes colours in Firefox, the immediate background\n // colour of buttons is always white (again, regardless of user's custom\n // colours).\n //\n // However, when the text inside is wrapped inside another element\n // AND that element sets a background colour, the text colour is still black\n // but the background of that nested element gets the user's custom\n // background colour. When the custom background is a lighter hue, the\n // contrast might be sufficient. But if the user's custom background colour\n // is a darker colour, the contrast with the text might not be sufficient.\n //\n // To ensure sufficient contrast, override the background colour set by the\n // focus state on the nested elements to be transparent.\n //\n // Also override the background colour of the Show/Hide chevrons which set a\n // background colour on hover.\n @media screen and (forced-colors: active) {\n .govuk-accordion__show-all:hover,\n .govuk-accordion__section-button:hover {\n .govuk-accordion-nav__chevron {\n background-color: transparent;\n }\n }\n\n .govuk-accordion__show-all:focus,\n .govuk-accordion__section-button:focus {\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus,\n .govuk-accordion-nav__chevron {\n background: transparent;\n background-color: transparent;\n }\n }\n }\n\n // For devices that can't hover such as touch devices,\n // remove hover state as it can be stuck in that state (iOS).\n @media (hover: none) {\n .govuk-accordion__section-header:hover {\n border-top-color: $govuk-border-colour;\n\n box-shadow: inset 0 3px 0 0 $govuk-link-colour;\n\n .govuk-accordion__section-button {\n border-top-color: $govuk-border-colour;\n }\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/back-link\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n .govuk-back-link {\n @include govuk-font-size($size: $font-size);\n @include govuk-link-common;\n @include govuk-link-style-text;\n\n display: inline-block;\n position: relative;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(3);\n\n // Allow space for the arrow\n padding-left: govuk-em(14px, $font-size);\n }\n\n // Prepend left pointing chevron\n .govuk-back-link::before {\n content: \"\";\n display: block;\n\n // Vertically align with the parent element\n position: absolute;\n top: 0;\n bottom: 0;\n left: govuk-em(3px, $font-size);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n transform: rotate(225deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n $border-width-eval: \"max(#{$chevron-border-min-width}, #{$chevron-border-width})\";\n\n // Ensure that the chevron never gets smaller than 16px\n border-width: unquote($border-width-eval) unquote($border-width-eval) 0 0;\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n }\n\n .govuk-back-link:focus::before {\n border-color: $govuk-focus-text-colour;\n }\n\n .govuk-back-link::after {\n content: \"\";\n position: absolute;\n top: -14px;\n right: 0;\n bottom: -14px;\n left: 0;\n }\n\n .govuk-back-link--inverse {\n @include govuk-link-style-inverse;\n\n &::before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/breadcrumbs\") {\n // Component font-size on the Frontend (used for calculations)\n $font-size: 16;\n\n // Size of chevron (excluding border)\n $chevron-size: govuk-em(7px, $font-size);\n\n // Size of chevron border\n $chevron-border-min-width: 1px;\n $chevron-border-width: govuk-em($chevron-border-min-width, $font-size);\n\n // Colour of chevron\n $chevron-border-colour: $govuk-secondary-text-colour;\n\n // Calculated altitude (△↕) of the right-angled isosceles chevron with sides\n // of length 8 (7px + 1px border):\n //\n // √(8² + 8²) * 0.5 ≅ 5.655\n $chevron-altitude-calculated: govuk-em(5.655px, $font-size);\n\n .govuk-breadcrumbs {\n @include govuk-font($size: $font-size);\n @include govuk-text-colour;\n\n margin-top: govuk-spacing(3);\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-breadcrumbs__list {\n @include govuk-clearfix;\n\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n\n .govuk-breadcrumbs__list-item {\n display: inline-block;\n position: relative;\n\n margin-bottom: govuk-spacing(1);\n\n // Add both margin and padding such that the chevron appears centrally\n // between each breadcrumb item\n margin-left: govuk-em(govuk-spacing(2), $font-size);\n padding-left: govuk-em(govuk-spacing(2), $font-size) + $chevron-altitude-calculated;\n\n float: left;\n\n // Create a chevron using a box with borders on two sides, rotated 45deg.\n &::before {\n content: \"\";\n display: block;\n\n position: absolute;\n top: 0;\n bottom: 0;\n\n // Offset by the difference between the width of the non-rotated square\n // and its width when rotated\n left: (($chevron-altitude-calculated * -2) + $chevron-size + $chevron-border-width);\n\n width: $chevron-size;\n height: $chevron-size;\n\n margin: auto 0;\n\n transform: rotate(45deg);\n\n border: solid;\n border-width: $chevron-border-min-width $chevron-border-min-width 0 0;\n border-color: $chevron-border-colour;\n\n @supports (border-width: unquote(\"max(0px)\")) {\n $border-width-eval: \"max(#{$chevron-border-min-width}, #{$chevron-border-width})\";\n\n // Ensure that the chevron never gets smaller than 16px\n border-width: unquote($border-width-eval) unquote($border-width-eval) 0 0;\n font-size: unquote(\"max(#{$font-size * 1px}, 1em)\");\n }\n }\n\n &:first-child {\n margin-left: 0;\n padding-left: 0;\n\n &::before {\n content: none;\n display: none;\n }\n }\n }\n\n .govuk-breadcrumbs__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-breadcrumbs--collapse-on-mobile {\n @include govuk-media-query($until: tablet) {\n .govuk-breadcrumbs__list-item {\n display: none;\n\n &:first-child,\n &:last-child {\n display: inline-block;\n }\n\n &::before {\n top: govuk-em(6px, $font-size);\n margin: 0;\n }\n }\n\n .govuk-breadcrumbs__list {\n display: flex;\n }\n }\n }\n\n .govuk-breadcrumbs--inverse {\n color: govuk-colour(\"white\");\n\n .govuk-breadcrumbs__link {\n @include govuk-link-style-inverse;\n }\n\n .govuk-breadcrumbs__list-item::before {\n border-color: currentcolor;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group components/button\n////\n\n/// Button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-background-colour: govuk-colour(\"green\") !default;\n\n/// Button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-button-text-colour: govuk-colour(\"white\") !default;\n\n/// Inverted button component background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-inverse-button-background-colour: govuk-colour(\"white\") !default;\n\n/// Inverted button component text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-inverse-button-text-colour: $govuk-brand-colour !default;\n\n@include govuk-exports(\"govuk/component/button\") {\n $govuk-button-colour: $govuk-button-background-colour;\n $govuk-button-text-colour: $govuk-button-text-colour;\n $govuk-button-hover-colour: govuk-shade($govuk-button-colour, 20%);\n $govuk-button-shadow-colour: govuk-shade($govuk-button-colour, 60%);\n\n // Secondary button variables\n $govuk-secondary-button-colour: govuk-colour(\"light-grey\");\n $govuk-secondary-button-text-colour: govuk-colour(\"black\");\n $govuk-secondary-button-hover-colour: govuk-shade($govuk-secondary-button-colour, 10%);\n $govuk-secondary-button-shadow-colour: govuk-shade($govuk-secondary-button-colour, 40%);\n\n // Warning button variables\n $govuk-warning-button-colour: govuk-colour(\"red\");\n $govuk-warning-button-text-colour: govuk-colour(\"white\");\n $govuk-warning-button-hover-colour: govuk-shade($govuk-warning-button-colour, 20%);\n $govuk-warning-button-shadow-colour: govuk-shade($govuk-warning-button-colour, 60%);\n\n // Inverse button variables\n $govuk-inverse-button-colour: $govuk-inverse-button-background-colour;\n $govuk-inverse-button-text-colour: $govuk-inverse-button-text-colour;\n $govuk-inverse-button-hover-colour: govuk-tint($govuk-inverse-button-text-colour, 90%);\n $govuk-inverse-button-shadow-colour: govuk-shade($govuk-inverse-button-text-colour, 30%);\n\n // Because the shadow (s0) is visually 'part of' the button, we need to reduce\n // the height of the button to compensate by adjusting its padding (s1) and\n // increase the bottom margin to include it (s2).\n $button-shadow-size: $govuk-border-width-form-element;\n\n .govuk-button {\n @include govuk-font($size: 19, $line-height: 19px);\n\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $button-shadow-size); // s2\n padding: (govuk-spacing(2) - $govuk-border-width-form-element) govuk-spacing(2)\n (govuk-spacing(2) - $govuk-border-width-form-element - ($button-shadow-size / 2)); // s1\n border: $govuk-border-width-form-element solid transparent;\n border-radius: 0;\n color: $govuk-button-text-colour;\n background-color: $govuk-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n text-align: center;\n vertical-align: top;\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n // Ensure that any global link styles are overridden\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-button-text-colour;\n text-decoration: none;\n }\n\n // Fix unwanted button padding in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n background-color: $govuk-button-hover-colour;\n }\n\n &:active {\n // Bump the button down so it looks like its being pressed in\n top: $button-shadow-size;\n }\n\n &:focus {\n border-color: $govuk-focus-colour;\n outline: $govuk-focus-width solid transparent;\n box-shadow: inset 0 0 0 1px $govuk-focus-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n border-color: $govuk-focus-colour;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 2px 0 $govuk-focus-text-colour;\n }\n\n // The following adjustments do not work for as\n // non-container elements cannot include pseudo elements (i.e. ::before).\n\n // Use a pseudo element to expand the click target area to include the\n // button's shadow as well, in case users try to click it.\n &::before {\n content: \"\";\n display: block;\n\n position: absolute;\n\n top: -$govuk-border-width-form-element;\n right: -$govuk-border-width-form-element;\n bottom: -($govuk-border-width-form-element + $button-shadow-size);\n left: -$govuk-border-width-form-element;\n\n background: transparent;\n }\n\n // When the button is active it is shifted down by $button-shadow-size to\n // denote a 'pressed' state. If the user happened to click at the very top\n // of the button, their mouse is no longer over the button (because it has\n // 'moved beneath them') and so the click event is not fired.\n //\n // This corrects that by shifting the top of the pseudo element so that it\n // continues to cover the area that the user originally clicked, which means\n // the click event is still fired.\n //\n // 🎉\n &:active::before {\n top: -($govuk-border-width-form-element + $button-shadow-size);\n }\n }\n\n .govuk-button[disabled] {\n opacity: (0.5);\n\n &:hover {\n background-color: $govuk-button-colour;\n cursor: not-allowed;\n }\n\n &:active {\n top: 0;\n box-shadow: 0 $button-shadow-size 0 $govuk-button-shadow-colour; // s0\n }\n }\n\n .govuk-button--secondary {\n background-color: $govuk-secondary-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-secondary-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-secondary-button-text-colour;\n }\n\n &:hover {\n background-color: $govuk-secondary-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-secondary-button-colour;\n }\n }\n }\n\n .govuk-button--warning {\n background-color: $govuk-warning-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-warning-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-warning-button-text-colour;\n }\n\n &:hover {\n background-color: $govuk-warning-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-warning-button-colour;\n }\n }\n }\n\n .govuk-button--inverse {\n background-color: $govuk-inverse-button-colour;\n box-shadow: 0 $button-shadow-size 0 $govuk-inverse-button-shadow-colour;\n\n &,\n &:link,\n &:visited,\n &:active,\n &:hover {\n color: $govuk-inverse-button-text-colour;\n }\n\n &:hover {\n background-color: $govuk-inverse-button-hover-colour;\n\n &[disabled] {\n background-color: $govuk-inverse-button-colour;\n }\n }\n }\n\n .govuk-button--start {\n @include govuk-typography-weight-bold;\n @include govuk-font-size($size: 24, $line-height: 1);\n\n display: inline-flex;\n min-height: auto;\n\n justify-content: center;\n }\n\n .govuk-button__start-icon {\n margin-left: govuk-spacing(1);\n\n @include govuk-media-query($from: desktop) {\n margin-left: govuk-spacing(2);\n }\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/error-message\") {\n .govuk-error-message {\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n margin-top: 0; // Reset any default browser margins for paragraphs\n margin-bottom: govuk-spacing(3);\n clear: both;\n\n color: $govuk-error-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/hint\") {\n .govuk-hint {\n @include govuk-font($size: 19);\n\n margin-bottom: govuk-spacing(3);\n\n color: $govuk-secondary-text-colour;\n }\n\n // Reduces margin-bottom of hint when used after the default label (no class)\n // or govuk-label--s for better vertical alignment.\n\n // This adjustment will not work when the label is inside the , however it\n // is unlikely that the default or govuk-label--s class would be used in this\n // case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces margin-bottom of hint when used after the default legend (no class)\n // or govuk-fieldset__legend--s for better vertical alignment.\n\n // This adjustment will not work when the legend is outside the , however\n // it is unlikely that the default or govuk-fieldset__legend--s class would be\n // used in this case.\n\n // This adjustment will not work in browsers that do not support :not().\n // Users with these browsers will see the default size margin (5px larger).\n\n // prettier-ignore\n .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint {\n margin-bottom: govuk-spacing(2);\n }\n\n // Reduces visual spacing of legend when there is a hint\n .govuk-fieldset__legend + .govuk-hint {\n margin-top: govuk-spacing(-1);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/label\") {\n .govuk-label {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n // Modifiers that make labels look more like their equivalent headings\n .govuk-label--xl,\n .govuk-label--l,\n .govuk-label--m {\n @include govuk-typography-weight-bold;\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-label--xl {\n @include govuk-font-size($size: 48);\n }\n\n .govuk-label--l {\n @include govuk-font-size($size: 36);\n }\n\n .govuk-label--m {\n @include govuk-font-size($size: 24);\n }\n\n .govuk-label--s {\n @include govuk-typography-weight-bold;\n }\n\n // When the label is nested inside a heading, override the heading so that it\n // does not have a margin. Effectively we want to be able to treat the heading\n // as if it is not there.\n //\n // This breaks BEM conventions because it exists as a parent of the 'block',\n // so we can't really consider an element.\n .govuk-label-wrapper {\n margin: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/textarea\") {\n .govuk-textarea {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box;\n display: block;\n width: 100%;\n min-height: 40px;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: govuk-spacing(1);\n\n resize: vertical;\n\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n -webkit-appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size)\n // and since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n }\n\n &:disabled {\n opacity: 0.5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-textarea--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n@import \"../textarea/index\";\n\n@include govuk-exports(\"govuk/component/character-count\") {\n .govuk-character-count {\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group,\n .govuk-textarea {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-character-count__message {\n @include govuk-font-tabular-numbers;\n margin-top: 0;\n margin-bottom: 0;\n\n &::after {\n // Zero-width space that will reserve vertical space when no hint is\n // provided as:\n // - setting a min-height is not possible without a magic number because\n // the line-height is set by the `govuk-font` call above\n // - using `:empty` is not possible as the hint macro outputs line breaks\n content: \"\\200B\";\n }\n }\n\n .govuk-character-count__message--disabled {\n visibility: hidden;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/fieldset\") {\n .govuk-fieldset {\n min-width: 0;\n margin: 0;\n padding: 0;\n border: 0;\n @include govuk-clearfix;\n }\n\n // Fix for Firefox < 53 (https://bugzil.la/504622)\n // stylelint-disable selector-type-no-unknown -- Ignore 'x:-moz-any-link'\n @supports not (caret-color: auto) {\n .govuk-fieldset,\n x:-moz-any-link {\n display: table-cell;\n }\n }\n // stylelint-enable selector-type-no-unknown\n\n .govuk-fieldset__legend {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n\n // Fix legend text wrapping in Edge and IE\n // 1. IE9-11 & Edge 12-13\n // 2. IE8-11\n box-sizing: border-box; // 1\n display: table; // 2\n max-width: 100%; // 1\n margin-bottom: govuk-spacing(2);\n padding: 0;\n\n white-space: normal; // 1\n }\n\n // Modifiers that make legends look more like their equivalent headings\n .govuk-fieldset__legend--xl,\n .govuk-fieldset__legend--l,\n .govuk-fieldset__legend--m {\n @include govuk-typography-weight-bold;\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-fieldset__legend--xl {\n @include govuk-font-size($size: 48);\n }\n\n .govuk-fieldset__legend--l {\n @include govuk-font-size($size: 36);\n }\n\n .govuk-fieldset__legend--m {\n @include govuk-font-size($size: 24);\n }\n\n .govuk-fieldset__legend--s {\n @include govuk-typography-weight-bold;\n }\n\n // When the legend contains an H1, we want the H1 to inherit all styles from\n // the legend. Effectively treat the heading as if it is not there.\n .govuk-fieldset__heading {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/checkboxes\") {\n $govuk-touch-target-gutter: 4px;\n $govuk-checkboxes-size: 40px;\n $govuk-touch-target-size: ($govuk-checkboxes-size + $govuk-touch-target-gutter);\n $govuk-small-checkboxes-size: 24px;\n $govuk-checkboxes-label-padding-left-right: govuk-spacing(3);\n $govuk-checkbox-check-horizontal-position: 10px;\n\n .govuk-checkboxes__item {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-checkboxes__item:last-child,\n .govuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-checkboxes__input {\n // Allow the input to sit above the label, enabling its proper detection\n // when exploring by touch or using automation tools like Selenium\n z-index: 1;\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n opacity: 0;\n cursor: pointer;\n }\n\n .govuk-checkboxes__label {\n align-self: center;\n\n // Ensure that the width of the label is never more than the width of the\n // container minus the input width minus the padding on either side of\n // the label. This prevents the label from going onto the next line due to\n // __item using flex-wrap because we want hints on a separate line.\n max-width: calc(100% - #{(($govuk-checkboxes-label-padding-left-right * 2) + $govuk-touch-target-size)});\n margin-bottom: 0;\n padding: (govuk-spacing(1) + $govuk-border-width-form-element) govuk-spacing(3);\n cursor: pointer;\n // remove 300ms pause on mobile\n touch-action: manipulation;\n }\n\n // [ ] Check box\n .govuk-checkboxes__label::before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: ($govuk-touch-target-gutter / 2);\n left: ($govuk-touch-target-gutter / 2);\n width: $govuk-checkboxes-size;\n height: $govuk-checkboxes-size;\n border: $govuk-border-width-form-element solid currentcolor;\n background: transparent;\n }\n\n // ✔ Check mark\n //\n // The check mark is a box with a border on the left and bottom side (└──),\n // rotated 45 degrees\n .govuk-checkboxes__label::after {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n\n // Use \"magic numbers\" to define shape and position of check mark because\n // the complexity of the shape makes it difficult to calculate dynamically.\n top: 13px;\n left: $govuk-checkbox-check-horizontal-position;\n width: 23px;\n height: 12px;\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n // Fix bug in IE11 caused by transform rotate (-45deg).\n // See: alphagov/govuk_elements/issues/518\n border-top-color: transparent;\n opacity: 0;\n background: transparent;\n }\n\n .govuk-checkboxes__hint {\n display: block;\n width: 100%;\n margin-top: govuk-spacing(-1);\n padding-right: $govuk-checkboxes-label-padding-left-right;\n padding-left: ($govuk-checkboxes-label-padding-left-right + $govuk-touch-target-size);\n }\n\n // This is to bypass govuk-hint's specificity on hints following labels having\n // a margin bottom of 10px (govuk-spacing(2)). Because checkboxes are flexbox,\n // the margin doesn't collapse so we have to do this manually.\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-checkboxes__hint {\n margin-bottom: 0;\n }\n\n // Focused state\n .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-checkboxes__input:checked + .govuk-checkboxes__label::after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-checkboxes__input:disabled,\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label {\n cursor: not-allowed;\n }\n\n .govuk-checkboxes__input:disabled + .govuk-checkboxes__label,\n .govuk-checkboxes__input:disabled ~ .govuk-hint {\n opacity: 0.5;\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-checkboxes__divider {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n $govuk-divider-size: $govuk-checkboxes-size !default;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox or radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against the checkbox.\n $conditional-border-padding: ($govuk-touch-target-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the checkbox\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-checkboxes-label-padding-left-right;\n\n .govuk-checkboxes__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .govuk-frontend-supported &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-checkboxes--small {\n $input-offset: ($govuk-touch-target-size - $govuk-small-checkboxes-size) / 2;\n\n .govuk-checkboxes__item {\n margin-bottom: 0;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆What colours do you like?\n // ┌┆───┐\n // │┆[] │ Purple\n // └┆▲──┘\n // ▲┆└─ Check box pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-checkboxes__input {\n margin-left: $input-offset * -1;\n }\n\n .govuk-checkboxes__label {\n // Create a tiny space between the small checkbox hover state so that it\n // doesn't clash with the label\n padding-left: 1px;\n }\n\n // [ ] Check box\n //\n // Reduce the size of the check box [1], vertically center it within the\n // touch target [2]\n // Left here is 0 because we've shifted the input into the left margin\n .govuk-checkboxes__label::before {\n top: $input-offset; // 2\n left: 0;\n width: $govuk-small-checkboxes-size; // 1\n height: $govuk-small-checkboxes-size; // 1\n }\n\n // ✔ Check mark\n //\n // Reduce the size of the check mark and re-align within the checkbox\n .govuk-checkboxes__label::after {\n top: 17px;\n\n // Horizontal position is just the normal sized left value accounting for\n // the new width of the smaller checkbox\n left: (16px - $govuk-checkbox-check-horizontal-position);\n width: 12px;\n height: 6.5px;\n border-width: 0 0 3px 3px;\n }\n\n // Fix position of hint with small checkboxes\n //\n // Do not use hints with small checkboxes – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-checkboxes__hint {\n padding-left: ($govuk-small-checkboxes-size + $input-offset);\n }\n\n // Align conditional reveals with small checkboxes\n .govuk-checkboxes__conditional {\n $margin-left: ($govuk-small-checkboxes-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: ($govuk-touch-target-size - $input-offset) - ($margin-left + $conditional-border-width);\n }\n\n .govuk-checkboxes__divider {\n width: $govuk-small-checkboxes-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small checkboxes.\n //\n // We use a hover state for small checkboxes because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which checkbox they will select when their\n // cursor is outside of the visible area.\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before {\n // Forced colours modes tend to ignore box-shadow.\n // Apply an outline for those modes to use instead.\n outline: $govuk-focus-width dashed transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n // Set different HCM colour when we have both hover/focus applied at once\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n // prettier-ignore\n box-shadow:\n 0 0 0 $govuk-focus-width $govuk-focus-colour, // 1\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before {\n box-shadow: initial;\n }\n\n .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n box-shadow: 0 0 0 $govuk-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/cookie-banner\") {\n // This needs to be kept in sync with the header component's styles\n $border-bottom-width: govuk-spacing(2);\n\n .govuk-cookie-banner {\n padding-top: govuk-spacing(4);\n // The component does not set bottom spacing. The bottom spacing should be\n // created by the items inside the component.\n\n // Visually separate the cookie banner from content underneath when user\n // changes colours in their browser.\n border-bottom: $border-bottom-width solid transparent;\n\n background-color: $govuk-canvas-background-colour;\n }\n\n // Support older browsers which don't hide elements with the `hidden` attribute\n // when user hides the whole cookie banner with a 'Hide' button.\n .govuk-cookie-banner[hidden] {\n display: none;\n }\n\n .govuk-cookie-banner__message {\n // Remove the extra height added by the separator border.\n margin-bottom: -$border-bottom-width;\n\n &[hidden] {\n // Support older browsers which don't hide elements with the `hidden`\n // attribute when the visibility of cookie and replacement messages is\n // toggled.\n display: none;\n }\n\n &:focus {\n // Remove the native visible focus indicator when the element is\n // programmatically focused.\n //\n // The focused cookie banner is the first element on the page and the last\n // thing the user interacted with prior to it gaining focus. We therefore\n // assume that moving focus to it is not going to surprise users, and that\n // giving it a visible focus indicator could be more confusing than\n // helpful, especially as the element is not normally keyboard operable.\n //\n // We have flagged this in the research section of the guidance as\n // something to monitor.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/input\") {\n .govuk-input {\n @include govuk-font($size: 19);\n\n box-sizing: border-box;\n width: 100%;\n height: govuk-px-to-rem(40px);\n margin-top: 0;\n padding: govuk-spacing(1);\n // Setting any background-color makes text invisible when changing colours\n // to dark backgrounds in Firefox (https://bugzil.la/1335476). As\n // background-color and color need to always be set together, color should\n // not be set either\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n border-radius: 0;\n\n // Disable inner shadow and remove rounded corners\n -webkit-appearance: none;\n appearance: none;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` for this\n // instead of changing `border-width` - this is for consistency with\n // components such as textarea where we avoid changing `border-width` as\n // it will change the element size. Also, `outline` cannot be utilised\n // here as it is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n }\n\n &:disabled {\n opacity: 0.5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n }\n }\n\n .govuk-input::-webkit-outer-spin-button,\n .govuk-input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n }\n\n .govuk-input[type=\"number\"] {\n -moz-appearance: textfield;\n }\n\n .govuk-input--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n\n .govuk-input--extra-letter-spacing {\n @include govuk-font-tabular-numbers;\n letter-spacing: 0.05em;\n }\n\n // em measurements are based on the point size of the typeface\n // Extra space is added on the right to allow for the Safari prefill icon\n\n .govuk-input--width-30 {\n max-width: 29.5em;\n }\n\n .govuk-input--width-20 {\n max-width: 20.5em;\n }\n\n .govuk-input--width-10 {\n max-width: 11.5em;\n }\n\n .govuk-input--width-5 {\n max-width: 5.5em;\n }\n\n .govuk-input--width-4 {\n max-width: 4.5em;\n }\n\n .govuk-input--width-3 {\n max-width: 3.75em;\n }\n\n .govuk-input--width-2 {\n max-width: 2.75em;\n }\n\n .govuk-input__wrapper {\n display: flex;\n\n .govuk-input {\n flex: 0 1 auto;\n }\n\n .govuk-input:focus {\n // Hack to stop focus style being overlapped by the suffix\n z-index: 1;\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n\n .govuk-input {\n // Set max-width to override potential width override class on the input\n max-width: 100%;\n }\n }\n }\n\n .govuk-input__prefix,\n .govuk-input__suffix {\n @include govuk-font($size: 19);\n box-sizing: border-box;\n // Use flexbox to align text within the prefix and suffix\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: govuk-px-to-rem(40px);\n height: govuk-px-to-rem(40px);\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n background-color: govuk-colour(\"light-grey\");\n text-align: center;\n white-space: nowrap;\n // Emphasise non-editable status of prefixes and suffixes\n cursor: default;\n flex: 0 0 auto;\n // Split prefix/suffix onto separate lines on narrow screens\n @include govuk-media-query($until: mobile) {\n display: block;\n height: 100%;\n white-space: normal;\n }\n }\n\n .govuk-input__prefix {\n @include govuk-media-query($until: mobile) {\n border-bottom: 0;\n }\n @include govuk-media-query($from: mobile) {\n border-right: 0;\n }\n }\n\n // Split prefix/suffix onto separate lines on narrow screens\n .govuk-input__suffix {\n @include govuk-media-query($until: mobile) {\n border-top: 0;\n }\n @include govuk-media-query($from: mobile) {\n border-left: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../input/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/date-input\") {\n .govuk-date-input {\n @include govuk-clearfix;\n font-size: 0; // removes whitespace caused by inline-block\n }\n\n .govuk-date-input__item {\n display: inline-block;\n margin-right: govuk-spacing(4);\n margin-bottom: 0;\n }\n\n .govuk-date-input__label {\n display: block;\n }\n\n .govuk-date-input__input {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/details\") {\n .govuk-details {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-margin(6, \"bottom\");\n\n display: block;\n }\n\n .govuk-details__summary {\n // Make the focus outline shrink-wrap the text content of the summary\n display: inline-block;\n\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-details__summary-text {\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-details__text {\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n padding-left: govuk-spacing(4);\n }\n\n .govuk-details__text p {\n margin-top: 0;\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-details__text > :last-child {\n margin-bottom: 0;\n }\n\n // Hack to target IE8 - IE11 (and REALLY old Firefox)\n // These browsers don't support the details element, so fall back to looking\n // like inset text\n @media screen\\0 {\n .govuk-details {\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n }\n\n .govuk-details__summary {\n margin-top: govuk-spacing(3);\n }\n\n .govuk-details__summary-text {\n @include govuk-typography-weight-bold;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: govuk-spacing(4);\n }\n }\n\n // We wrap styles for newer browsers in a feature query, which is ignored by\n // older browsers, which always expand the details element.\n //\n // Additionally, -ms-ime-align is only supported by Edge 12 - 18\n //\n // This ensures we don't use these styles in browsers which:\n // - support ES6 modules but not the element (Edge 16 - 18)\n // - do not support ES6 modules or the element (eg, IE8+)\n @supports not (-ms-ime-align: auto) {\n .govuk-details__summary {\n // Absolutely position the marker against this element\n position: relative;\n\n // Allow for absolutely positioned marker and align with disclosed text\n padding-left: govuk-spacing(4) + $govuk-border-width;\n\n // Style the summary to look like a link...\n color: $govuk-link-colour;\n cursor: pointer;\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n // ...but only underline the text, not the arrow\n .govuk-details__summary-text {\n @include govuk-link-decoration;\n }\n\n .govuk-details__summary:hover .govuk-details__summary-text {\n @include govuk-link-hover-decoration;\n }\n\n // Remove the underline when focussed to avoid duplicate borders\n .govuk-details__summary:focus .govuk-details__summary-text {\n text-decoration: none;\n }\n\n // Remove the default details marker so we can style our own consistently and\n // ensure it displays in Firefox (see implementation.md for details)\n .govuk-details__summary::-webkit-details-marker {\n display: none;\n }\n\n // Append our own open / closed marker using a pseudo-element\n .govuk-details__summary::before {\n content: \"\";\n position: absolute;\n\n top: -1px;\n bottom: 0;\n left: 0;\n\n margin: auto;\n\n @include govuk-shape-arrow($direction: right, $base: 14px);\n\n .govuk-details[open] > & {\n @include govuk-shape-arrow($direction: down, $base: 14px);\n }\n }\n\n .govuk-details__text {\n border-left: $govuk-border-width solid $govuk-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers/shapes\n////\n\n/// Calculate the height of an equilateral triangle\n///\n/// Multiplying half the length of the base of an equilateral triangle by the\n/// square root of three gives us its height. We use 1.732 as an approximation.\n///\n/// @param {Number} $base - Length of the base of the triangle\n/// @return {Number} Calculated height of the triangle\n/// @access private\n\n@function _govuk-equilateral-height($base) {\n $square-root-of-three: 1.732;\n\n @return ($base / 2) * $square-root-of-three;\n}\n\n/// Arrow mixin\n///\n/// Generate Arrows (triangles) by using a mix of transparent (1) and coloured\n/// borders. The coloured borders inherit the text colour of the element (2).\n///\n/// Ensure the arrow is rendered correctly if browser colours are overridden by\n/// providing a clip path (3). Without this the transparent borders are\n/// overridden to become visible which results in a square.\n///\n/// We need both because older browsers do not support clip-path.\n///\n/// @param {String} $direction - Direction for arrow: up, right, down, left.\n/// @param {Number} $base - Length of the triangle 'base' side\n/// @param {Number} $height [null] - Height of triangle. Omit for equilateral.\n/// @param {String} $display [block] - CSS display property of the arrow\n///\n/// @access public\n\n@mixin govuk-shape-arrow($direction, $base, $height: null, $display: block) {\n display: $display;\n\n width: 0;\n height: 0;\n\n border-style: solid;\n border-color: transparent; // 1\n\n $perpendicular: $base / 2;\n\n @if not $height {\n $height: _govuk-equilateral-height($base);\n }\n\n @if $direction == \"up\" {\n -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);\n clip-path: polygon(50% 0%, 0% 100%, 100% 100%); // 3\n\n border-width: 0 $perpendicular $height;\n border-bottom-color: inherit; // 2\n } @else if $direction == \"right\" {\n -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%); // 3\n\n border-width: $perpendicular 0 $perpendicular $height;\n border-left-color: inherit; // 2\n } @else if $direction == \"down\" {\n -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%); // 3\n\n border-width: $height $perpendicular 0 $perpendicular;\n border-top-color: inherit; // 2\n } @else if $direction == \"left\" {\n -webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);\n clip-path: polygon(0% 50%, 100% 100%, 100% 0%); // 3\n\n border-width: $perpendicular $height $perpendicular 0;\n border-right-color: inherit; // 2\n } @else {\n @error \"Invalid arrow direction: expected `up`, `right`, `down` or `left`, got `#{$direction}`\";\n }\n}\n\n/*# sourceMappingURL=_shape-arrow.scss.map */\n","@import \"../../core/lists\";\n\n@include govuk-exports(\"govuk/component/error-summary\") {\n .govuk-error-summary {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-responsive-padding(4);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-error-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-error-summary__title {\n @include govuk-font-size($size: 24);\n @include govuk-typography-weight-bold;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-error-summary__body {\n p {\n margin-bottom: 0;\n }\n\n > * + * {\n @include govuk-responsive-margin(4, \"top\");\n }\n\n > :last-child {\n @include govuk-responsive-margin(1, \"bottom\");\n }\n }\n\n // Cross-component class - adjusts styling of list component\n .govuk-error-summary__list {\n margin-bottom: 0;\n }\n\n // Remove the bottom margin from the last list item\n .govuk-error-summary__list li:last-child {\n margin-bottom: 0;\n }\n\n .govuk-error-summary__list a {\n @include govuk-typography-weight-bold;\n @include govuk-link-common;\n @include govuk-link-style-error;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../button/index\";\n\n@include govuk-exports(\"govuk/component/exit-this-page\") {\n $indicator-size: 0.75em;\n\n .govuk-exit-this-page {\n @include govuk-responsive-margin(8, \"bottom\");\n position: -webkit-sticky;\n position: sticky;\n z-index: 1000;\n top: 0;\n left: 0;\n width: 100%;\n\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n right: 0;\n left: auto;\n width: auto;\n float: right;\n }\n }\n\n .govuk-exit-this-page__button {\n margin-bottom: 0;\n }\n\n .govuk-exit-this-page__indicator {\n @include govuk-responsive-padding(2);\n display: none;\n padding-bottom: 0;\n color: inherit;\n line-height: 0; // removes extra negative space below the indicators\n text-align: center;\n pointer-events: none;\n }\n\n .govuk-exit-this-page__indicator--visible {\n display: block;\n }\n\n .govuk-exit-this-page__indicator-light {\n box-sizing: border-box;\n display: inline-block;\n width: $indicator-size;\n height: $indicator-size;\n margin: 0 0.125em;\n border-width: 2px;\n border-style: solid;\n border-radius: 50%;\n border-color: currentcolor;\n }\n\n .govuk-exit-this-page__indicator-light--on {\n border-width: $indicator-size / 2;\n }\n\n @media only print {\n .govuk-exit-this-page {\n display: none;\n }\n }\n\n .govuk-exit-this-page-overlay {\n position: fixed;\n z-index: 9999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: govuk-colour(\"white\");\n }\n\n // This class is added to the body when the Exit This Page button is activated\n // in addition to the overlay to both block the entire screen and hide everything\n // underneath it.\n //\n // We do this to ensure that users don't risk interacting with the page underneath\n // the overlay between activating the button and navigating to the next page.\n .govuk-exit-this-page-hide-content {\n // stylelint-disable declaration-no-important\n * {\n display: none !important;\n }\n\n .govuk-exit-this-page-overlay {\n display: block !important;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/file-upload\") {\n $component-padding: govuk-spacing(1);\n\n .govuk-file-upload {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n max-width: 100%;\n margin-left: -$component-padding;\n padding: $component-padding;\n\n // The default file upload button in Safari does not support setting a\n // custom font-size. Set `-webkit-appearance` to `button` to drop out of the\n // native appearance so the font-size is set to 19px\n // https://webkit.org/b/224746\n &::-webkit-file-upload-button {\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Use `box-shadow` to add border instead of changing `border-width`\n // (which changes element size) and since `outline` is already used for\n // the yellow focus state.\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n // Set \"focus-within\" to fix https://bugzil.la/1430196 so that component\n // receives focus in Firefox.\n // This can't be set together with `:focus` as all versions of IE fail\n // to recognise `focus-within` and don't set any styles from the block\n // when it's a selector.\n &:focus-within {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n\n box-shadow: inset 0 0 0 4px $govuk-input-border-colour;\n }\n\n &:disabled {\n opacity: 0.5;\n cursor: not-allowed;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/footer\") {\n $govuk-footer-background: $govuk-canvas-background-colour;\n $govuk-footer-border: $govuk-border-colour;\n $govuk-footer-text: $govuk-text-colour;\n\n // Based on the govuk-crest-2x.png image dimensions.\n $govuk-footer-crest-image-width-2x: 250px;\n $govuk-footer-crest-image-height-2x: 204px;\n // Half the 2x image so that it fits the regular 1x size.\n $govuk-footer-crest-image-width: ($govuk-footer-crest-image-width-2x / 2);\n $govuk-footer-crest-image-height: ($govuk-footer-crest-image-height-2x / 2);\n\n .govuk-footer {\n @include govuk-font($size: if($govuk-new-typography-scale, 19, 16));\n @include govuk-responsive-padding(7, \"top\");\n @include govuk-responsive-padding(5, \"bottom\");\n\n border-top: 1px solid $govuk-footer-border;\n color: $govuk-footer-text;\n background: $govuk-footer-background;\n }\n\n .govuk-footer__link {\n @include govuk-link-common;\n @include govuk-link-style-text;\n }\n\n .govuk-footer__section-break {\n margin: 0; // Reset ` ` default margins\n @include govuk-responsive-margin(8, \"bottom\");\n border: 0; // Reset ` ` default borders\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__meta {\n display: flex; // Support: Flexbox\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n flex-wrap: wrap; // Support: Flexbox\n align-items: flex-end; // Support: Flexbox\n justify-content: center; // Support: Flexbox\n }\n\n .govuk-footer__meta-item {\n margin-right: $govuk-gutter-half;\n margin-bottom: govuk-spacing(5);\n margin-left: $govuk-gutter-half;\n }\n\n .govuk-footer__meta-item--grow {\n flex: 1; // Support: Flexbox\n @include govuk-media-query($until: tablet) {\n flex-basis: 320px; // Support: Flexbox\n }\n }\n\n .govuk-footer__licence-logo {\n display: inline-block;\n margin-right: govuk-spacing(2);\n @include govuk-media-query($until: desktop) {\n margin-bottom: govuk-spacing(3);\n }\n vertical-align: top;\n // Work around SVGs not inheriting color from parent in forced color mode\n // (https://github.com/w3c/csswg-drafts/issues/6310)\n forced-color-adjust: auto;\n }\n\n .govuk-footer__licence-description {\n display: inline-block;\n }\n\n .govuk-footer__copyright-logo {\n display: inline-block;\n min-width: $govuk-footer-crest-image-width;\n padding-top: ($govuk-footer-crest-image-height + govuk-spacing(2));\n background-image: govuk-image-url(\"govuk-crest.png\");\n @include govuk-device-pixel-ratio {\n background-image: govuk-image-url(\"govuk-crest-2x.png\");\n }\n background-repeat: no-repeat;\n background-position: 50% 0%;\n background-size: $govuk-footer-crest-image-width $govuk-footer-crest-image-height;\n text-align: center;\n white-space: nowrap;\n }\n\n .govuk-footer__inline-list {\n margin-top: 0;\n margin-bottom: govuk-spacing(3);\n padding: 0;\n }\n\n .govuk-footer__meta-custom {\n margin-bottom: govuk-spacing(4);\n }\n\n .govuk-footer__inline-list-item {\n display: inline-block;\n margin-right: govuk-spacing(3);\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-footer__heading {\n margin-bottom: govuk-spacing(6);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($until: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n border-bottom: 1px solid $govuk-footer-border;\n }\n\n .govuk-footer__navigation {\n @include govuk-clearfix;\n margin-right: -$govuk-gutter-half;\n margin-left: -$govuk-gutter-half;\n }\n\n .govuk-footer__section {\n display: inline-block;\n margin-bottom: $govuk-gutter;\n vertical-align: top;\n }\n\n .govuk-footer__list {\n margin: 0;\n padding: 0;\n list-style: none;\n column-gap: $govuk-gutter; // Support: Columns\n }\n\n @include govuk-media-query($from: desktop) {\n .govuk-footer__list--columns-2 {\n column-count: 2; // Support: Columns\n }\n\n .govuk-footer__list--columns-3 {\n column-count: 3; // Support: Columns\n }\n }\n\n .govuk-footer__list-item {\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-footer__list-item:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers\n////\n\n/// Media query for retina images (device-pixel-ratio)\n///\n/// @param {Number} $ratio [2] - Device pixel ratio\n/// @content Passed content will be outputted within the media query\n///\n/// @example scss - Providing a @2x image for screens that support it\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @example scss - Using a custom ratio\n/// background-image: govuk-image-url(\"my-image.png\");\n///\n/// @include govuk-device-pixel-ratio {\n/// background-image: govuk-image-url(\"my-image-2x.png\");\n/// }\n///\n/// @include govuk-device-pixel-ratio(3) {\n/// background-image: govuk-image-url(\"my-image-3x.png\");\n/// }\n///\n/// @access public\n\n@mixin govuk-device-pixel-ratio($ratio: 2) {\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\n only screen and (min-resolution: #{($ratio * 96)}dpi),\n only screen and (min-resolution: #{$ratio}dppx) {\n @content;\n }\n}\n\n/*# sourceMappingURL=_device-pixels.scss.map */\n","@include govuk-exports(\"govuk/component/header\") {\n $govuk-header-background: govuk-colour(\"black\");\n $govuk-header-border-color: $govuk-brand-colour;\n $govuk-header-border-width: govuk-spacing(2);\n $govuk-header-text: govuk-colour(\"white\");\n $govuk-header-link-active: #1d8feb;\n $govuk-header-nav-item-border-color: #2e3133;\n $govuk-header-link-underline-thickness: 3px;\n $govuk-header-vertical-spacing-value: 2;\n // This crown height is only used to calculate top offset of mobile menu button\n // as the crown svg height is the only thing that controls the height of the header\n $govuk-header-crown-height: 30px;\n $govuk-header-menu-button-height: 24px;\n $govuk-header-menu-button-width: 80px;\n\n .govuk-header {\n @include govuk-font($size: 16, $line-height: 1);\n\n border-bottom: govuk-spacing(2) solid govuk-colour(\"white\");\n color: $govuk-header-text;\n background: $govuk-header-background;\n }\n\n .govuk-header__container--full-width {\n padding: 0 govuk-spacing(3);\n border-color: $govuk-header-border-color;\n\n .govuk-header__menu-button {\n right: govuk-spacing(3);\n }\n }\n\n .govuk-header__container {\n @include govuk-clearfix;\n position: relative;\n margin-bottom: -$govuk-header-border-width;\n padding-top: govuk-spacing($govuk-header-vertical-spacing-value);\n border-bottom: $govuk-header-border-width solid $govuk-header-border-color;\n }\n\n .govuk-header__logotype {\n display: inline-block;\n position: relative;\n top: -3px;\n\n // Add a gap after the logo in case it's followed by a product name. This\n // gets removed later if the logotype is a :last-child.\n margin-right: govuk-spacing(1);\n fill: currentcolor;\n vertical-align: top;\n\n // Prevent readability backplate from obscuring underline in Windows High\n // Contrast Mode\n @media (forced-colors: active) {\n forced-color-adjust: none;\n color: linktext;\n }\n\n // Remove the gap after the logo if there's no product name to keep hover\n // and focus states neat\n &:last-child {\n margin-right: 0;\n }\n }\n\n .govuk-header__product-name {\n $product-name-offset: if($govuk-new-typography-scale, 7px, 10px);\n $product-name-offset-tablet: 5px;\n\n @include govuk-font-size($size: 24, $line-height: 1);\n @include govuk-typography-weight-regular;\n display: inline-table;\n\n // Maintain space below logo when wrapped\n margin-top: $product-name-offset;\n\n // Firefox places the GOV.UK logo one pixel higher, due to how it rounds\n // subpixels, so nudge the product name in FF to still be aligned.\n @-moz-document url-prefix() {\n margin-top: $product-name-offset - 0.5px;\n }\n\n // Align vertically with logo when not wrapped\n vertical-align: top;\n\n @include govuk-media-query($from: tablet) {\n margin-top: $product-name-offset-tablet;\n @-moz-document url-prefix() {\n margin-top: $product-name-offset-tablet - 0.5px;\n }\n }\n }\n\n .govuk-header__link {\n // Avoid using the `govuk-link-common` mixin because the links in the header\n // get a special treatment, because:\n //\n // - underlines are only visible on hover\n // - all links get a 3px underline regardless of text size, as there are\n // multiple grouped elements close to one another and having slightly\n // different underline widths looks unbalanced\n @include govuk-link-style-inverse;\n\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n text-decoration-thickness: $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n }\n\n .govuk-header__link--homepage {\n // Font size needs to be set on the link so that the box sizing is correct\n // in Firefox\n display: inline-block;\n margin-right: govuk-spacing(2);\n font-size: 30px; // We don't have a mixin that produces 30px font size\n\n @include govuk-media-query($from: desktop) {\n display: inline;\n\n &:focus {\n // Replicate the focus box shadow but without the -2px y-offset of the first yellow shadow\n // This is to stop the logo getting cut off by the box shadow when focused on above a product name\n box-shadow: 0 0 $govuk-focus-colour;\n }\n }\n\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:active {\n // Negate the added border\n margin-bottom: $govuk-header-link-underline-thickness * -1;\n border-bottom: $govuk-header-link-underline-thickness solid;\n }\n\n // Remove any borders that show when focused and hovered.\n &:focus {\n margin-bottom: 0;\n border-bottom: 0;\n }\n }\n\n .govuk-header__service-name {\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n @include govuk-font-size($size: 24);\n @include govuk-typography-weight-bold;\n }\n\n .govuk-header__logo,\n .govuk-header__content {\n box-sizing: border-box;\n }\n\n .govuk-header__logo {\n @include govuk-responsive-margin($govuk-header-vertical-spacing-value, \"bottom\");\n // Protect the absolute positioned menu button from overlapping with the\n // logo with right padding using the button's width\n padding-right: $govuk-header-menu-button-width;\n\n @include govuk-media-query($from: desktop) {\n width: 33.33%;\n padding-right: $govuk-gutter-half;\n float: left;\n vertical-align: top;\n\n // Reset float when logo is the last child, without a navigation\n &:last-child {\n width: auto;\n padding-right: 0;\n float: none;\n }\n }\n }\n\n .govuk-header__content {\n @include govuk-media-query($from: desktop) {\n width: 66.66%;\n padding-left: $govuk-gutter-half;\n float: left;\n }\n }\n\n .govuk-header__menu-button {\n @include govuk-font($size: 16);\n position: absolute;\n // calculate top offset by:\n // - getting the vertical spacing for the top and the bottom of the header\n // - adding that to the crown height\n // - dividing it by 2 so you have the vertical centre of the header\n // - subtracting half the height of the menu button\n top: (((govuk-spacing($govuk-header-vertical-spacing-value) * 2) + $govuk-header-crown-height) / 2) -\n ($govuk-header-menu-button-height / 2);\n right: 0;\n max-width: $govuk-header-menu-button-width;\n min-height: $govuk-header-menu-button-height;\n margin: 0;\n padding: 0;\n border: 0;\n color: govuk-colour(\"white\");\n background: none;\n word-break: break-all;\n cursor: pointer;\n\n &:hover {\n -webkit-text-decoration: solid underline $govuk-header-link-underline-thickness;\n text-decoration: solid underline $govuk-header-link-underline-thickness;\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n\n &::after {\n @include govuk-shape-arrow($direction: down, $base: 10px, $display: inline-block);\n content: \"\";\n margin-left: govuk-spacing(1);\n }\n\n &[aria-expanded=\"true\"]::after {\n @include govuk-shape-arrow($direction: up, $base: 10px, $display: inline-block);\n }\n\n @include govuk-media-query($from: tablet) {\n top: govuk-spacing(3);\n }\n\n .govuk-frontend-supported & {\n display: block;\n }\n\n &[hidden],\n .govuk-frontend-supported &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation {\n @include govuk-media-query($from: desktop) {\n margin-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-header__navigation-list {\n // Reset user-agent default list styles\n margin: 0;\n padding: 0;\n list-style: none;\n\n &[hidden] {\n display: none;\n }\n }\n\n .govuk-header__navigation--end {\n @include govuk-media-query($from: desktop) {\n margin: 0;\n padding: govuk-spacing(1) 0;\n text-align: right;\n }\n }\n\n .govuk-header__navigation-item {\n padding: govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-header-nav-item-border-color;\n\n @include govuk-media-query($from: desktop) {\n display: inline-block;\n margin-right: govuk-spacing(3);\n padding: govuk-spacing(1) 0;\n border: 0;\n }\n\n a {\n @include govuk-font-size($size: 16);\n @include govuk-typography-weight-bold;\n white-space: nowrap;\n }\n }\n\n .govuk-header__navigation-item--active {\n a {\n &:link,\n &:hover,\n &:visited {\n color: $govuk-header-link-active;\n }\n\n // When printing, use the normal blue as this contrasts better with the\n // white printing header\n @include govuk-media-query($media-type: print) {\n color: $govuk-brand-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n }\n }\n\n .govuk-header__navigation-item:last-child {\n margin-right: 0;\n border-bottom: 0;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-header {\n border-bottom-width: 0;\n color: govuk-colour(\"black\");\n background: transparent;\n }\n\n .govuk-header__link {\n &:link,\n &:visited {\n color: govuk-colour(\"black\");\n }\n\n // Do not append link href to GOV.UK link when printing (e.g. '(/)')\n &::after {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/inset-text\") {\n .govuk-inset-text {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n // Margin top intended to collapse\n // This adds an additional 10px to the paragraph above\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n\n clear: both;\n\n border-left: $govuk-border-width-wide solid $govuk-border-colour;\n\n > :first-child {\n margin-top: 0;\n }\n\n > :only-child,\n > :last-child {\n margin-bottom: 0;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/notification-banner\") {\n .govuk-notification-banner {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(8, \"bottom\");\n\n border: $govuk-border-width solid $govuk-brand-colour;\n\n background-color: $govuk-brand-colour;\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n }\n }\n\n .govuk-notification-banner__header {\n padding: 2px govuk-spacing(3) govuk-spacing(1);\n\n // Ensures the notification header appears separate to the notification body\n // text in high contrast mode\n border-bottom: 1px solid transparent;\n\n @include govuk-media-query($from: tablet) {\n padding: 2px govuk-spacing(4) govuk-spacing(1);\n }\n }\n\n .govuk-notification-banner__title {\n // Set the size again because this element is a heading and the user agent\n // font size overrides the inherited font size\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-bold;\n margin: 0;\n padding: 0;\n color: govuk-colour(\"white\");\n }\n\n .govuk-notification-banner__content {\n $padding-tablet: govuk-spacing(4);\n @include govuk-text-colour;\n padding: govuk-spacing(3);\n\n background-color: $govuk-body-background-colour;\n\n @include govuk-media-query($from: tablet) {\n padding: $padding-tablet;\n }\n\n // Wrap content at the same place that a 2/3 grid column ends, to maintain\n // shorter line-lengths when the notification banner is full width\n > * {\n // When elements have their own padding (like lists), include the padding\n // in the max-width calculation\n box-sizing: border-box;\n\n // Calculate the internal width of a two-thirds column...\n $two-col-width: ($govuk-page-width * 2 / 3) - ($govuk-gutter * 1 / 3);\n\n // ...and then factor in the left border and padding\n $banner-exterior: ($padding-tablet + $govuk-border-width);\n max-width: $two-col-width - $banner-exterior;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-notification-banner__heading {\n @include govuk-font-size($size: 24);\n @include govuk-typography-weight-bold;\n\n margin: 0 0 govuk-spacing(3);\n\n padding: 0;\n }\n\n .govuk-notification-banner__link {\n @include govuk-link-common;\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-notification-banner--success {\n border-color: $govuk-success-colour;\n\n background-color: $govuk-success-colour;\n\n .govuk-notification-banner__link {\n @include govuk-link-style-success;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/pagination\") {\n // Flexbox enhancement for small screen visual design\n // Falls back to a float: left layout on non-flex browsers\n .govuk-pagination {\n @include govuk-responsive-margin(6, \"bottom\");\n display: flex;\n flex-direction: column;\n align-items: center;\n flex-wrap: wrap;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: flex-start;\n }\n }\n\n .govuk-pagination__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n @include govuk-font(19);\n box-sizing: border-box;\n position: relative;\n min-width: 45px;\n min-height: 45px;\n padding: govuk-spacing(2) govuk-spacing(3);\n float: left; // Float is ignored if flex is active for prev/next links\n\n &:hover {\n background-color: govuk-colour(\"light-grey\");\n }\n }\n\n .govuk-pagination__item {\n // Hide items on small screens except the prev/next items,\n // non-link items and the first and last items\n display: none;\n\n // Center align pagination links in their parent list item so that they\n // visually sit in the middle of their touch area\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n }\n\n .govuk-pagination__prev,\n .govuk-pagination__next {\n @include govuk-typography-weight-bold;\n\n // Use flex to avoid extra space being introduced when whitespace exists\n // between the arrow svg and the link text\n .govuk-pagination__link {\n display: flex;\n align-items: center;\n }\n }\n\n .govuk-pagination__prev {\n padding-left: 0;\n }\n\n .govuk-pagination__next {\n padding-right: 0;\n }\n\n // Only show first, last and non-link items on mobile\n .govuk-pagination__item--current,\n .govuk-pagination__item--ellipses,\n .govuk-pagination__item:first-child,\n .govuk-pagination__item:last-child {\n display: block;\n }\n\n .govuk-pagination__item--current {\n @include govuk-typography-weight-bold;\n outline: 1px solid transparent;\n background-color: $govuk-link-colour;\n\n &:hover {\n background-color: $govuk-link-colour;\n }\n\n .govuk-pagination__link {\n @include govuk-link-style-inverse;\n }\n }\n\n .govuk-pagination__item--ellipses {\n @include govuk-typography-weight-bold;\n color: $govuk-secondary-text-colour;\n\n // Remove hover state for ellipsis items as they don't contain links\n &:hover {\n background-color: transparent;\n }\n }\n\n .govuk-pagination__link {\n display: block;\n min-width: govuk-spacing(3);\n\n // Increase the touch area for the link to the parent element.\n @media screen {\n &::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n // Add link hover decoration to prev/next text if no label present on\n // prev/next only mode, so that we have a hover state in all cases\n &:hover,\n &:active {\n .govuk-pagination__link-title--decorated {\n @include govuk-link-decoration;\n }\n\n .govuk-pagination__link-label,\n .govuk-pagination__link-title--decorated {\n @include govuk-link-hover-decoration;\n }\n }\n\n &:focus {\n .govuk-pagination__icon {\n color: $govuk-focus-text-colour;\n }\n\n .govuk-pagination__link-label {\n text-decoration: none;\n }\n\n .govuk-pagination__link-title--decorated {\n text-decoration: none;\n }\n }\n }\n\n .govuk-pagination__link-label {\n @include govuk-typography-weight-regular;\n @include govuk-link-decoration;\n display: inline-block;\n padding-left: govuk-spacing(6);\n }\n\n .govuk-pagination__icon {\n // Set size using rems to make the icon scale with text\n width: govuk-px-to-rem(15px);\n height: govuk-px-to-rem(13px);\n color: $govuk-secondary-text-colour;\n fill: currentcolor;\n forced-color-adjust: auto;\n }\n\n .govuk-pagination__icon--prev {\n margin-right: govuk-spacing(3);\n }\n\n .govuk-pagination__icon--next {\n margin-left: govuk-spacing(3);\n }\n\n // Block mode - position previous and next links above and below numbers\n .govuk-pagination--block {\n display: block;\n\n .govuk-pagination__item {\n padding: govuk-spacing(3);\n float: none;\n }\n\n .govuk-pagination__next,\n .govuk-pagination__prev {\n padding-left: 0;\n float: none;\n }\n\n .govuk-pagination__next {\n padding-right: govuk-spacing(3);\n\n .govuk-pagination__icon {\n margin-left: 0;\n }\n }\n\n // Only apply a border between prev and next if both are present\n .govuk-pagination__prev + .govuk-pagination__next {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // Reset both these elements to their inline default, both to ensure that\n // the focus state for block mode \"shrink wraps\" text as expected\n .govuk-pagination__link,\n .govuk-pagination__link-title {\n display: inline;\n }\n\n // Set the after pseudo element to a block which makes the title visually\n // display as block level whilst programmatically being inline. We do this\n // to get around an NVDA quirk where adjacent block level elements are\n // always read out separately\n .govuk-pagination__link-title::after {\n content: \"\";\n display: block;\n }\n\n .govuk-pagination__link {\n text-align: left;\n\n &:focus {\n // Apply focus styling to the label within the link as if it were being\n // focused to get around a display issue with a focusable inline element\n // containing a mixture of inline and inline-block level elements\n .govuk-pagination__link-label {\n @include govuk-focused-text;\n }\n }\n\n &:not(:focus) {\n text-decoration: none;\n }\n }\n\n .govuk-pagination__icon {\n margin-right: govuk-spacing(2);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/panel\") {\n .govuk-panel {\n @include govuk-font($size: 36);\n\n box-sizing: border-box;\n\n margin-bottom: govuk-spacing(3);\n padding: govuk-spacing(7) - $govuk-border-width;\n\n border: $govuk-border-width solid transparent;\n\n text-align: center;\n\n @include govuk-media-query($until: tablet) {\n padding: govuk-spacing(if($govuk-new-typography-scale, 4, 3)) - $govuk-border-width;\n\n // This is an if-all-else-fails attempt to stop long words from\n // overflowing the container on very narrow viewports by forcing them to\n // break and wrap instead. This overflowing is more likely to happen when\n // user increases text size on a mobile eg. using iOS Safari text resize\n // controls.\n //\n // The overflowing is a particular problem with the panel component since\n // it uses white text: when the text overflows the container, it is\n // invisible on the white (page) background. When the text in our other\n // components overflow, the user might have to scroll horizontally to view\n // it but the the text remains legible.\n overflow-wrap: break-word;\n\n // Support IE (autoprefixer doesn't add this as it's not a prefix)\n word-wrap: break-word;\n }\n }\n\n .govuk-panel--confirmation {\n color: govuk-colour(\"white\");\n background: govuk-colour(\"green\");\n\n @include govuk-media-query($media-type: print) {\n border-color: currentcolor;\n color: $govuk-print-text-colour;\n background: none;\n }\n }\n\n .govuk-panel__title {\n @include govuk-font-size($size: 48);\n @include govuk-typography-weight-bold;\n margin-top: 0;\n margin-bottom: govuk-spacing(6);\n }\n\n .govuk-panel__title:last-child {\n margin-bottom: 0;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../button/index\";\n@import \"../input/index\";\n\n@include govuk-exports(\"govuk/component/password-input\") {\n .govuk-password-input__wrapper {\n // This element inherits styles from .govuk-input__wrapper, including:\n // - being display: block with contents in a stacked column below the mobile\n // breakpoint\n // - being display: flex above the mobile breakpoint\n\n @include govuk-media-query($from: mobile) {\n flex-direction: row;\n\n // The default of `stretch` makes the toggle button appear taller than the\n // input, due to using box-shadow, which we don't particularly want in\n // this situation\n align-items: flex-start;\n }\n }\n\n .govuk-password-input__input {\n // IE 11 and Microsoft Edge comes with its own password reveal function. We\n // want to hide it, so that there aren't two controls presented to the user\n // that do the same thing but aren't in sync with one another. This doesn't\n // affect the function that allows Edge users to toggle password visibility\n // by pressing Alt+F8, which cannot be programmatically disabled.\n &::-ms-reveal {\n display: none;\n }\n }\n\n .govuk-password-input__toggle {\n // Add top margin so the button doesn't obscure the input's focus style\n margin-top: govuk-spacing(1);\n\n // Remove default margin-bottom from button\n margin-bottom: 0;\n\n // Hide the button by default, JS removes this attribute\n &[hidden] {\n display: none;\n }\n\n @include govuk-media-query($from: mobile) {\n // Buttons are normally 100% wide on mobile, but we don't want that here\n width: auto;\n flex-shrink: 0;\n flex-basis: 5em;\n\n // Move the spacing from top to the left\n margin-top: 0;\n margin-left: govuk-spacing(1);\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/tag\") {\n $govuk-tag-max-width: if(map-has-key($govuk-breakpoints, \"mobile\"), map-get($govuk-breakpoints, \"mobile\") / 2, 160px);\n\n .govuk-tag {\n @include govuk-font($size: 19);\n\n display: inline-block;\n\n // set a max-width along with overflow-wrap: break-word below for instances\n // where a tag has a single long word and could overflow its boundaries.\n // The max-width is necessary as break-word requires a bounding box to base\n // where to break off of.\n max-width: $govuk-tag-max-width;\n\n // These negative margins make sure that the tag component doesn’t increase\n // the size of its container. Otherwise, for example, a table row containing\n // a tag will be taller than one containing plain text.\n //\n // The negative margin added to the top and bottom matches the extra padding\n // added.\n margin-top: -2px;\n margin-bottom: -3px;\n\n padding-top: 2px;\n padding-right: 8px;\n padding-bottom: 3px;\n padding-left: 8px;\n color: govuk-shade(govuk-colour(\"blue\"), 60%);\n background-color: govuk-tint(govuk-colour(\"blue\"), 70%);\n text-decoration: none;\n overflow-wrap: break-word;\n\n // When forced colour mode is active, for example to provide high contrast,\n // the background colour of the tag is the same as the rest of the page. To\n // ensure that the tag is perceived as separate from any surround text, it\n // is made bold.\n //\n // Transparent outlines are no longer added, as they make the Tag look\n // indistinguishable from a button – but the tag is not interactive in the\n // same way.\n @media screen and (forced-colors: active) {\n font-weight: bold;\n }\n }\n\n .govuk-tag--grey {\n color: govuk-shade(govuk-colour(\"dark-grey\"), 50%);\n background-color: govuk-tint(govuk-colour(\"dark-grey\"), 85%);\n }\n\n .govuk-tag--purple {\n color: govuk-shade(govuk-colour(\"bright-purple\"), 50%);\n background-color: govuk-tint(govuk-colour(\"bright-purple\"), 85%);\n }\n\n .govuk-tag--turquoise {\n color: govuk-shade(govuk-colour(\"turquoise\"), 60%);\n background-color: govuk-tint(govuk-colour(\"turquoise\"), 80%);\n }\n\n .govuk-tag--blue {\n color: govuk-shade(govuk-colour(\"blue\"), 60%);\n background-color: govuk-tint(govuk-colour(\"blue\"), 70%);\n }\n\n .govuk-tag--light-blue {\n color: govuk-shade(govuk-colour(\"blue\"), 60%);\n background-color: govuk-tint(govuk-colour(\"blue\"), 90%);\n }\n\n .govuk-tag--yellow {\n color: govuk-shade(govuk-colour(\"yellow\"), 65%);\n background-color: govuk-tint(govuk-colour(\"yellow\"), 75%);\n }\n\n .govuk-tag--orange {\n color: govuk-shade(govuk-colour(\"orange\"), 55%);\n background-color: govuk-tint(govuk-colour(\"orange\"), 70%);\n }\n\n .govuk-tag--red {\n color: govuk-shade(govuk-colour(\"red\"), 80%);\n background-color: govuk-tint(govuk-colour(\"red\"), 75%);\n }\n\n .govuk-tag--pink {\n color: govuk-shade(govuk-colour(\"pink\"), 50%);\n background-color: govuk-tint(govuk-colour(\"pink\"), 85%);\n }\n\n .govuk-tag--green {\n color: govuk-shade(govuk-colour(\"green\"), 20%);\n background-color: govuk-tint(govuk-colour(\"green\"), 80%);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/phase-banner\") {\n .govuk-phase-banner {\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-phase-banner__content {\n @include govuk-font($size: 16);\n @include govuk-text-colour;\n\n display: table;\n margin: 0;\n }\n\n .govuk-phase-banner__content__tag {\n @include govuk-font-size($size: 16);\n margin-right: govuk-spacing(if($govuk-new-typography-scale, 3, 2));\n\n @if $govuk-new-typography-scale {\n @include govuk-media-query($from: tablet) {\n margin-right: govuk-spacing(2);\n }\n }\n }\n\n .govuk-phase-banner__text {\n display: table-cell;\n vertical-align: middle;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../fieldset/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/radios\") {\n $govuk-touch-target-gutter: 4px;\n $govuk-radios-size: 40px;\n $govuk-touch-target-size: ($govuk-radios-size + $govuk-touch-target-gutter);\n $govuk-small-radios-size: 24px;\n $govuk-radios-label-padding-left-right: govuk-spacing(3);\n // When the default focus width is used on a curved edge it looks visually\n // smaller. So for the circular radios we bump the default to make it look\n // visually consistent.\n $govuk-radios-focus-width: $govuk-focus-width + 1px;\n\n .govuk-radios__item {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-radios__item:last-child,\n .govuk-radios__item:last-of-type {\n margin-bottom: 0;\n }\n\n .govuk-radios__input {\n // Allow the input to sit above the label, enabling its proper detection\n // when exploring by touch or using automation tools like Selenium\n z-index: 1;\n width: $govuk-touch-target-size;\n height: $govuk-touch-target-size;\n margin: 0;\n opacity: 0;\n cursor: pointer;\n }\n\n .govuk-radios__label {\n align-self: center;\n\n // Ensure that the width of the label is never more than the width of the\n // container minus the input width minus the padding on either side of\n // the label. This prevents the label from going onto the next line due to\n // __item using flex-wrap because we want hints on a separate line\n max-width: calc(100% - #{($govuk-radios-label-padding-left-right + $govuk-touch-target-size + govuk-spacing(3))});\n margin-bottom: 0;\n padding: (govuk-spacing(1) + $govuk-border-width-form-element) govuk-spacing(3);\n cursor: pointer;\n // remove 300ms pause on mobile\n touch-action: manipulation;\n }\n\n // ( ) Radio ring\n .govuk-radios__label::before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: ($govuk-touch-target-gutter / 2);\n left: ($govuk-touch-target-gutter / 2);\n width: $govuk-radios-size;\n height: $govuk-radios-size;\n border: $govuk-border-width-form-element solid currentcolor;\n border-radius: 50%;\n background: transparent;\n }\n\n // • Radio button\n //\n // We create the 'button' entirely out of 'border' so that they remain\n // 'filled' even when colours are overridden in the browser.\n .govuk-radios__label::after {\n $radio-button-size: govuk-spacing(2);\n\n content: \"\";\n position: absolute;\n\n // Positioned by getting half the touch target, so we have the centre of the\n // input, and then moving back by the button's border width, thus positioning\n // the centre of the button in the centre of the input.\n top: (($govuk-touch-target-size / 2) - $radio-button-size);\n left: (($govuk-touch-target-size / 2) - $radio-button-size);\n width: 0;\n height: 0;\n border: $radio-button-size solid currentcolor;\n border-radius: 50%;\n opacity: 0;\n background: currentcolor;\n }\n\n .govuk-radios__hint {\n display: block;\n width: 100%;\n margin-top: govuk-spacing(-1);\n padding-right: $govuk-radios-label-padding-left-right;\n padding-left: ($govuk-radios-label-padding-left-right + $govuk-touch-target-size);\n }\n\n // This is to bypass govuk-hint's specificity on hints following labels having\n // a margin bottom of 10px (govuk-spacing(2)). Because radios are flexbox,\n // the margin doesn't collapse so we have to do this manually.\n .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-radios__hint {\n margin-bottom: 0;\n }\n\n // Focused state\n .govuk-radios__input:focus + .govuk-radios__label::before {\n border-width: 4px;\n\n // When colours are overridden, the yellow box-shadow becomes invisible\n // which means the focus state is less obvious. By adding a transparent\n // outline, which becomes solid (text-coloured) in that context, we ensure\n // the focus remains clearly visible.\n outline: $govuk-focus-width solid transparent;\n outline-offset: 1px;\n\n // When in an explicit forced-color mode, we can use the Highlight system\n // color for the outline to better match focus states of native controls\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n\n // Selected state\n .govuk-radios__input:checked + .govuk-radios__label::after {\n opacity: 1;\n }\n\n // Disabled state\n .govuk-radios__input:disabled,\n .govuk-radios__input:disabled + .govuk-radios__label {\n cursor: not-allowed;\n }\n\n .govuk-radios__input:disabled + .govuk-radios__label,\n .govuk-radios__input:disabled ~ .govuk-hint {\n opacity: 0.5;\n }\n\n // =========================================================\n // Inline radios\n // =========================================================\n\n .govuk-radios--inline {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n\n .govuk-radios__item {\n margin-right: govuk-spacing(4);\n }\n }\n }\n\n // =========================================================\n // Dividers ('or')\n // =========================================================\n\n .govuk-radios__divider {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n $govuk-divider-size: $govuk-radios-size !default;\n width: $govuk-divider-size;\n margin-bottom: govuk-spacing(2);\n text-align: center;\n }\n\n // =========================================================\n // Conditional reveals\n // =========================================================\n\n // The narrow border is used in the conditional reveals because the border has\n // to be an even number in order to be centred under the 40px checkbox radio.\n $conditional-border-width: $govuk-border-width-narrow;\n // Calculate the amount of padding needed to keep the border centered against\n // the radios.\n $conditional-border-padding: ($govuk-touch-target-size / 2) - ($conditional-border-width / 2);\n // Move the border centered with the radios\n $conditional-margin-left: $conditional-border-padding;\n // Move the contents of the conditional inline with the label\n $conditional-padding-left: $conditional-border-padding + $govuk-radios-label-padding-left-right;\n\n .govuk-radios__conditional {\n @include govuk-responsive-margin(4, \"bottom\");\n margin-left: $conditional-margin-left;\n padding-left: $conditional-padding-left;\n border-left: $conditional-border-width solid $govuk-border-colour;\n\n .govuk-frontend-supported &--hidden {\n display: none;\n }\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n // =========================================================\n // Small checkboxes\n // =========================================================\n\n .govuk-radios--small {\n $input-offset: ($govuk-touch-target-size - $govuk-small-radios-size) / 2;\n\n .govuk-radios__item {\n margin-bottom: 0;\n }\n\n // Shift the touch target into the left margin so that the visible edge of\n // the control is aligned\n //\n // ┆Which colour is your favourite?\n // ┌┆───┐\n // │┆() │ Purple\n // └┆▲──┘\n // ▲┆└─ Radio pseudo element, aligned with margin\n // └─── Touch target (invisible input), shifted into the margin\n .govuk-radios__input {\n margin-left: $input-offset * -1;\n }\n\n .govuk-radios__label {\n // Create a tiny space between the small radio hover state so that it\n // doesn't clash with the label\n padding-left: 1px;\n }\n\n // ( ) Radio ring\n //\n // Reduce the size of the control [1], vertically centering it within the\n // touch target [2]\n // Left here is 0 because we've shifted the input into the left margin\n .govuk-radios__label::before {\n top: $input-offset; // 2\n left: 0;\n width: $govuk-small-radios-size; // 1\n height: $govuk-small-radios-size; // 1\n }\n\n // • Radio button\n //\n // Reduce the size of the 'button' and center it within the ring\n .govuk-radios__label::after {\n $radio-button-size: govuk-spacing(1);\n\n // The same calculation as normal radio buttons but reduce the border width\n top: (($govuk-touch-target-size / 2) - $radio-button-size);\n left: ((($govuk-touch-target-size / 2) - $radio-button-size) - $input-offset);\n border-width: $radio-button-size;\n }\n\n // Fix position of hint with small radios\n //\n // Do not use hints with small radios – because they're within the input\n // wrapper they trigger the hover state, but clicking them doesn't actually\n // activate the control.\n //\n // (If you do use them, they won't look completely broken... but seriously,\n // don't use them)\n .govuk-radios__hint {\n padding-left: ($govuk-small-radios-size + $input-offset);\n }\n\n // Align conditional reveals with small radios\n .govuk-radios__conditional {\n $margin-left: ($govuk-small-radios-size / 2) - ($conditional-border-width / 2);\n margin-left: $margin-left;\n padding-left: ($govuk-touch-target-size - $input-offset) - ($margin-left + $conditional-border-width);\n }\n\n .govuk-radios__divider {\n width: $govuk-small-radios-size;\n margin-bottom: govuk-spacing(1);\n }\n\n // Hover state for small radios.\n //\n // We use a hover state for small radios because the touch target size\n // is so much larger than their visible size, and so we need to provide\n // feedback to the user as to which radio they will select when their\n // cursor is outside of the visible area.\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before {\n // Forced colours modes tend to ignore box-shadow.\n // Apply an outline for those modes to use instead.\n outline: $govuk-radios-focus-width dashed transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 $govuk-hover-width $govuk-hover-colour;\n }\n\n // Because we've overridden the border-shadow provided by the focus state,\n // we need to redefine that too.\n //\n // We use two box shadows, one that restores the original focus state [1]\n // and another that then applies the hover state [2].\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before {\n // Set different HCM colour when we have both hover/focus applied at once\n @media screen and (forced-colors: active), (-ms-high-contrast: active) {\n outline-color: Highlight;\n }\n // prettier-ignore\n box-shadow:\n 0 0 0 $govuk-radios-focus-width $govuk-focus-colour // 1,\n 0 0 0 $govuk-hover-width $govuk-hover-colour; // 2\n }\n\n // For devices that explicitly don't support hover, don't provide a hover\n // state (e.g. on touch devices like iOS).\n //\n // We can't use `@media (hover: hover)` because we wouldn't get the hover\n // state in browsers that don't support `@media (hover)` (like Internet\n // Explorer) – so we have to 'undo' the hover state instead.\n @media (hover: none), (pointer: coarse) {\n .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before {\n box-shadow: initial;\n }\n\n .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before {\n box-shadow: 0 0 0 $govuk-radios-focus-width $govuk-focus-colour;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n\n@include govuk-exports(\"govuk/component/select\") {\n .govuk-select {\n @include govuk-font($size: 19, $line-height: 1.25);\n\n box-sizing: border-box;\n\n // This min-width was chosen because:\n // - it makes the Select wider than it is tall (which is what users expect)\n // - 11.5em matches the 'length-10' variant of the input component\n // - it fits comfortably on screens as narrow as 240px wide\n min-width: 11.5em;\n max-width: 100%;\n height: govuk-px-to-rem(40px);\n padding: govuk-spacing(1);\n border: $govuk-border-width-form-element solid $govuk-input-border-colour;\n\n // Default user agent colours for selects can have low contrast,\n // and may look disabled (#2435)\n color: $govuk-text-colour;\n background-color: govuk-colour(\"white\");\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n // Ensure outline appears outside of the element\n outline-offset: 0;\n // Double the border by adding its width again. Use `box-shadow` to do\n // this instead of changing `border-width` (which changes element size)\n // and since `outline` is already used for the yellow focus state.\n box-shadow: inset 0 0 0 $govuk-border-width-form-element;\n }\n\n &:disabled {\n opacity: 0.5;\n color: inherit;\n cursor: not-allowed;\n }\n }\n\n .govuk-select option:active,\n .govuk-select option:checked,\n .govuk-select:focus::-ms-value {\n color: govuk-colour(\"white\");\n background-color: govuk-colour(\"blue\");\n }\n\n .govuk-select--error {\n border-color: $govuk-error-colour;\n\n &:focus {\n border-color: $govuk-input-border-colour;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/skip-link\") {\n .govuk-skip-link {\n @include govuk-visually-hidden-focusable;\n @include govuk-typography-common;\n @include govuk-link-decoration;\n @include govuk-link-style-text;\n @include govuk-font-size($size: 16);\n\n display: block;\n padding: govuk-spacing(2) govuk-spacing(3);\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (padding: unquote(\"max(calc(0px))\")) {\n $padding-safe-area-right: calc(#{govuk-spacing(3)} + env(safe-area-inset-right));\n $padding-safe-area-left: calc(#{govuk-spacing(3)} + env(safe-area-inset-left));\n\n // Use max() to pick largest padding, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n padding-right: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-right})\");\n padding-left: unquote(\"max(#{govuk-spacing(3)}, #{$padding-safe-area-left})\");\n }\n\n &:focus {\n outline: $govuk-focus-width solid $govuk-focus-colour;\n outline-offset: 0;\n background-color: $govuk-focus-colour;\n\n // Undo unwanted changes when global styles are enabled\n @if $govuk-global-styles {\n @include govuk-link-decoration;\n box-shadow: none;\n }\n }\n }\n\n .govuk-skip-link-focused-element {\n &:focus {\n // Remove the native visible focus indicator when the element is\n // programmatically focused.\n //\n // We set the focus on the linked element (this is usually the \n // element) when the skip link is activated to improve screen reader\n // announcements. However, we remove the visible focus indicator from the\n // linked element because the user cannot interact with it.\n //\n // A related discussion: https://github.com/w3c/wcag/issues/1001\n outline: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","////\n/// @group helpers/accessibility\n////\n\n/// Helper function containing the common code for the following two mixins\n///\n/// @link https://snook.ca/archives/html_and_css/hiding-content-for-accessibility\n/// - Hiding Content for Accessibility, Jonathan Snook, February 2011\n/// @link https://github.com/h5bp/html5-boilerplate/blob/9f13695d21ff92c55c78dfa9f16bb02a1b6e911f/src/css/main.css#L121-L158\n/// - h5bp/html5-boilerplate - Thanks!\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access private\n\n@mixin _govuk-visually-hide-content($important: true) {\n position: absolute if($important, !important, null);\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n\n // `clip` is needed for IE11 support\n clip: rect(0 0 0 0) if($important, !important, null);\n -webkit-clip-path: inset(50%) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n border: 0 if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n\n // Prevent users from selecting or copying visually-hidden text. This prevents\n // a user unintentionally copying more text than they intended and needing to\n // manually trim it down again.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n/// Hide an element visually, but have it available for screen readers\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden($important: true) {\n @include _govuk-visually-hide-content($important: $important);\n\n // Absolute positioning has the unintended consequence of removing any\n // whitespace surrounding visually hidden text from the accessibility tree.\n // Insert a space character before and after visually hidden text to separate\n // it from any visible text surrounding it.\n &::before {\n content: \"\\00a0\";\n }\n\n &::after {\n content: \"\\00a0\";\n }\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link)\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @access public\n\n@mixin govuk-visually-hidden-focusable($important: true) {\n // IE 11 doesn't support the combined `:not(:active, :focus)` syntax.\n &:not(:active):not(:focus) {\n @include _govuk-visually-hide-content($important: $important);\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */\n","@include govuk-exports(\"govuk/component/summary-list\") {\n .govuk-summary-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n @include govuk-media-query($from: tablet) {\n display: table;\n width: 100%;\n table-layout: fixed; // Required to allow us to wrap words that overflow.\n border-collapse: collapse;\n }\n margin: 0; // Reset default user agent styles\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-summary-list__row {\n border-bottom: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n @include govuk-media-query($from: tablet) {\n display: table-row;\n }\n }\n\n // Remove right padding from the last column in the row\n .govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n }\n\n // Provide an empty 'cell' for rows that don't have actions – otherwise the\n // bottom border is not drawn for that part of the row in some browsers.\n .govuk-summary-list__row--no-actions {\n @include govuk-media-query($from: tablet) {\n &::after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n margin: 0; // Reset default user agent styles\n\n @include govuk-media-query($from: tablet) {\n display: table-cell;\n padding-top: govuk-spacing(2);\n padding-right: govuk-spacing(4);\n padding-bottom: govuk-spacing(2);\n }\n }\n\n .govuk-summary-list__actions {\n margin-bottom: govuk-spacing(3);\n @include govuk-media-query($from: tablet) {\n width: 20%;\n text-align: right;\n }\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n // Automatic wrapping for unbreakable text (e.g. URLs)\n word-wrap: break-word; // Fallback for older browsers only\n overflow-wrap: break-word;\n }\n\n .govuk-summary-list__key {\n margin-bottom: govuk-spacing(1);\n @include govuk-typography-weight-bold;\n @include govuk-media-query($from: tablet) {\n width: 30%;\n }\n }\n\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-summary-list__value > p {\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-summary-list__value > :last-child {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__actions-list {\n width: 100%;\n margin: 0; // Reset default user agent styles\n padding: 0; // Reset default user agent styles\n }\n\n .govuk-summary-list__actions-list-item {\n display: inline-block;\n }\n\n @include govuk-media-query($until: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-right: govuk-spacing(2);\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:last-child {\n margin-right: 0;\n padding-right: 0;\n border: 0;\n }\n }\n\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__actions-list-item {\n margin-left: govuk-spacing(2);\n padding-left: govuk-spacing(2);\n }\n\n .govuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-list__actions-list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n border: 0;\n }\n }\n\n // Large groups of action links may wrap onto multiple lines. Because the link\n // focus styles are applied outside of the link's bounding box, there are\n // situations where the focus style on a link can be overlapped by subsequent\n // links. We don't want this, so let's create a new stacking context on focus\n // so the link always appears to be 'on top'.\n .govuk-summary-list__actions-list-item .govuk-link:focus {\n isolation: isolate;\n }\n\n // No border on entire summary list\n .govuk-summary-list--no-border {\n .govuk-summary-list__row {\n border: 0;\n }\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // No border on specific rows\n .govuk-summary-list__row--no-border {\n border: 0;\n\n // Increase padding by 1px to compensate for 'missing' border\n @include govuk-media-query($from: tablet) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n padding-bottom: govuk-spacing(2) + 1px;\n }\n }\n }\n\n // Additional block for the summary card\n .govuk-summary-card {\n @include govuk-responsive-margin(6, \"bottom\");\n border: 1px solid $govuk-border-colour;\n }\n\n .govuk-summary-card__title-wrapper {\n padding: govuk-spacing(3);\n\n // Ensures the card header appears separate to the summary list in forced\n // colours mode\n border-bottom: 1px solid transparent;\n background-color: govuk-colour(\"light-grey\");\n\n @include govuk-media-query($from: \"tablet\") {\n display: flex;\n justify-content: space-between;\n flex-wrap: nowrap;\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n }\n\n .govuk-summary-card__title {\n @include govuk-font($size: 19, $weight: bold);\n @include govuk-text-colour;\n margin: govuk-spacing(1) govuk-spacing(4) govuk-spacing(2) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__actions {\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-bold;\n display: flex;\n flex-wrap: wrap;\n row-gap: 10px;\n margin: govuk-spacing(1) 0;\n padding: 0;\n list-style: none;\n\n @include govuk-media-query($from: \"tablet\") {\n justify-content: right;\n text-align: right;\n }\n }\n\n .govuk-summary-card__action {\n display: inline;\n margin: 0 govuk-spacing(2) 0 0;\n padding-right: govuk-spacing(2);\n border-right: 1px solid $govuk-border-colour;\n\n @include govuk-media-query($from: \"tablet\") {\n margin-right: 0;\n }\n\n // We use the following media query to target IE11 and 10 only to add margin\n // between actions.\n //\n // We do this because we're using row-gap to create space between actions on\n // more evergreen browsers which IE doesn't support. @supports currently isn't\n // a viable solution, see https://github.com/w3c/csswg-drafts/issues/3559.\n //\n // Solution taken from https://stackoverflow.com/questions/11173106/apply-style-only-on-ie#answer-36448860\n // which also includes an explanation of why this works\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-summary-card__action:last-child {\n margin: 0;\n padding-right: 0;\n border-right: none;\n\n @include govuk-media-query($from: \"tablet\") {\n padding-left: govuk-spacing(2);\n }\n\n // See above comment for why this is here\n @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n margin-bottom: 0;\n }\n }\n\n .govuk-summary-card__content {\n padding: govuk-spacing(3) govuk-spacing(3) 0;\n\n @include govuk-media-query($from: \"tablet\") {\n padding: govuk-spacing(3) govuk-spacing(4);\n }\n\n .govuk-summary-list {\n margin-bottom: 0;\n }\n\n .govuk-summary-list__row:last-of-type {\n margin-bottom: 0;\n border-bottom: none;\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/table\") {\n .govuk-table {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n width: 100%;\n @include govuk-responsive-margin(6, \"bottom\");\n\n border-spacing: 0;\n border-collapse: collapse;\n }\n\n @if $govuk-new-typography-scale {\n // Modifier for tables with a lot of data. Tables with lots of data benefit\n // from a smaller font size on small screens.\n .govuk-table--small-text-until-tablet {\n @include govuk-media-query($until: tablet) {\n @include govuk-font-size($size: 16);\n }\n }\n }\n\n .govuk-table__header {\n @include govuk-typography-weight-bold;\n }\n\n .govuk-table__header,\n .govuk-table__cell {\n padding: govuk-spacing(2) govuk-spacing(4) govuk-spacing(2) 0;\n border-bottom: 1px solid $govuk-border-colour;\n text-align: left;\n vertical-align: top;\n }\n\n .govuk-table__cell--numeric {\n @include govuk-font-tabular-numbers;\n }\n\n .govuk-table__header--numeric,\n .govuk-table__cell--numeric {\n text-align: right;\n }\n\n .govuk-table__header:last-child,\n .govuk-table__cell:last-child {\n padding-right: 0;\n }\n\n .govuk-table__caption {\n @include govuk-typography-weight-bold;\n\n display: table-caption;\n text-align: left;\n }\n\n // Modifiers that make captions look more like their equivalent headings\n .govuk-table__caption--xl,\n .govuk-table__caption--l,\n .govuk-table__caption--m {\n margin-bottom: govuk-spacing(3);\n }\n\n .govuk-table__caption--xl {\n @include govuk-font-size($size: 48);\n }\n\n .govuk-table__caption--l {\n @include govuk-font-size($size: 36);\n }\n\n .govuk-table__caption--m {\n @include govuk-font-size($size: 24);\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/tabs\") {\n .govuk-tabs {\n @include govuk-responsive-margin(1, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n @include govuk-font($size: 19);\n }\n\n .govuk-tabs__title {\n // Set the size and weight again because this element is a heading and the\n // user agent font size overrides the inherited font size\n @include govuk-font-size($size: 19);\n @include govuk-typography-weight-regular;\n @include govuk-text-colour;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__list {\n margin: 0;\n padding: 0;\n list-style: none;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-tabs__list-item {\n margin-left: govuk-spacing(5);\n\n &::before {\n @include govuk-text-colour;\n content: \"\\2014 \"; // \"— \"\n margin-left: govuk-spacing(-5);\n padding-right: govuk-spacing(1);\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-common;\n @include govuk-link-style-default;\n\n display: inline-block;\n margin-bottom: govuk-spacing(2);\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n // GOV.UK Frontend JavaScript enabled\n .govuk-frontend-supported {\n @include govuk-media-query($from: tablet) {\n .govuk-tabs__list {\n @include govuk-clearfix;\n margin-bottom: 0;\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-tabs__title {\n display: none;\n }\n\n .govuk-tabs__list-item {\n position: relative;\n\n margin-right: govuk-spacing(1);\n margin-bottom: 0;\n margin-left: 0;\n padding: govuk-spacing(2) govuk-spacing(4);\n\n float: left;\n background-color: govuk-colour(\"light-grey\");\n text-align: center;\n\n &::before {\n content: none;\n }\n }\n\n .govuk-tabs__list-item--selected {\n $border-width: 1px;\n\n position: relative;\n\n margin-top: govuk-spacing(-1);\n\n // Compensation for border (otherwise we get a shift)\n margin-bottom: -$border-width;\n padding-top: govuk-spacing(3) - $border-width;\n padding-right: govuk-spacing(4) - $border-width;\n padding-bottom: govuk-spacing(3) + $border-width;\n padding-left: govuk-spacing(4) - $border-width;\n\n border: $border-width solid $govuk-border-colour;\n border-bottom: 0;\n\n background-color: $govuk-body-background-colour;\n\n .govuk-tabs__tab {\n text-decoration: none;\n }\n }\n\n .govuk-tabs__tab {\n @include govuk-link-style-text;\n\n margin-bottom: 0;\n\n &::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n .govuk-tabs__panel {\n @include govuk-responsive-margin(0, \"bottom\");\n padding: govuk-spacing(6) govuk-spacing(4);\n border: 1px solid $govuk-border-colour;\n border-top: 0;\n\n & > :last-child {\n margin-bottom: 0;\n }\n }\n\n .govuk-tabs__panel--hidden {\n display: none;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@import \"../tag/index\";\n\n@include govuk-exports(\"govuk/component/task-list\") {\n $govuk-task-list-hover-colour: govuk-colour(\"light-grey\");\n\n .govuk-task-list {\n @include govuk-font($size: 19);\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n padding: 0;\n list-style-type: none;\n }\n\n // This uses table layout so that the task name and status always appear\n // side-by-side, with the width of each 'column' being flexible depending upon\n // the length of the task names and statuses.\n //\n // The position is set to 'relative' so than an absolutely-positioned\n // transparent element box can be added within the link so that the whole row\n // can be clickable.\n .govuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: govuk-spacing(2);\n padding-bottom: govuk-spacing(2);\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-task-list__item:first-child {\n border-top: 1px solid $govuk-border-colour;\n }\n\n // This class is added to the elements where the task name is a link. The\n // background hover colour is added to help indicate that the whole row is\n // clickable, rather than just the visible link text.\n .govuk-task-list__item--with-link:hover {\n background: $govuk-task-list-hover-colour;\n }\n\n .govuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status {\n display: table-cell;\n padding-left: govuk-spacing(2);\n text-align: right;\n vertical-align: top;\n @include govuk-text-colour;\n }\n\n .govuk-task-list__status--cannot-start-yet {\n color: $govuk-secondary-text-colour;\n }\n\n // This adds an empty transparent box covering the whole row, including the\n // task status and any hint text. Because this is generated within the link\n // element, this allows the whole area to be clickable.\n .govuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .govuk-task-list__hint {\n margin-top: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/component/warning-text\") {\n .govuk-warning-text {\n @include govuk-font($size: 19);\n @include govuk-responsive-margin(6, \"bottom\");\n position: relative;\n padding: govuk-spacing(2) 0;\n }\n\n .govuk-warning-text__icon {\n // We apply this here and not at the parent level because the actual text is\n // a and so will always be bold\n @include govuk-typography-weight-bold;\n box-sizing: border-box;\n\n display: inline-block;\n\n position: absolute;\n left: 0;\n\n min-width: 35px;\n min-height: 35px;\n margin-top: -7px;\n\n @include govuk-media-query($from: tablet) {\n margin-top: -5px;\n }\n\n // When a user customises their colours the background colour will often be\n // removed. Adding a border to the component keeps it's shape as a circle.\n border: 3px solid $govuk-text-colour;\n border-radius: 50%;\n\n color: $govuk-body-background-colour;\n background: $govuk-text-colour;\n\n font-size: 30px;\n line-height: 29px;\n\n text-align: center;\n\n // Prevent the exclamation mark from being included when the warning text\n // is copied, for example.\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n // Improve rendering in Windows High Contrast Mode (Edge), where a\n // readability backplate behind the exclamation mark obscures the circle\n forced-color-adjust: none;\n\n @media screen and (forced-colors: active) {\n border-color: windowText;\n color: windowText;\n background: transparent;\n }\n }\n\n .govuk-warning-text__text {\n @include govuk-text-colour;\n display: block;\n padding-left: 45px;\n }\n}\n\n/*# sourceMappingURL=_index.scss.map */\n","@include govuk-exports(\"govuk/utilities/visually-hidden\") {\n .govuk-visually-hidden {\n @include govuk-visually-hidden;\n }\n\n .govuk-visually-hidden-focusable {\n @include govuk-visually-hidden-focusable;\n }\n}\n\n/*# sourceMappingURL=_visually-hidden.scss.map */\n","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/display\") {\n .govuk-\\!-display-inline {\n display: inline !important;\n }\n\n .govuk-\\!-display-inline-block {\n display: inline-block !important;\n }\n\n .govuk-\\!-display-block {\n display: block !important;\n }\n\n .govuk-\\!-display-none {\n display: none !important;\n }\n\n @include govuk-media-query($media-type: print) {\n .govuk-\\!-display-none-print {\n display: none !important;\n }\n }\n}\n\n/*# sourceMappingURL=_display.scss.map */\n","////\n/// @group overrides\n////\n\n// stylelint-disable declaration-no-important\n\n/// Directions for spacing\n///\n/// @type Map\n/// @access private\n\n$_spacing-directions: (\"top\", \"right\", \"bottom\", \"left\") !default;\n\n/// Generate responsive spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-margin-4 {\n/// margin: 15px !important;\n/// }\n///\n/// @media (min-width: 40.0625em) {\n/// .govuk-\\!-margin-4 {\n/// margin: 20px !important;\n/// }\n/// }\n///\n/// @access private\n\n@mixin _govuk-generate-responsive-spacing-overrides($property) {\n // For each point in the spacing scale (defined in settings), create an\n // override that affects all directions...\n @each $scale-point, $scale-map in $govuk-spacing-responsive-scale {\n .govuk-\\!-#{$property}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, \"all\", true);\n }\n\n // ... and then an override for each individual direction\n @each $direction in $_spacing-directions {\n .govuk-\\!-#{$property}-#{$direction}-#{$scale-point} {\n @include _govuk-responsive-spacing($scale-point, $property, $direction, true);\n }\n }\n }\n}\n\n/// Generate static spacing override classes\n///\n/// Generate spacing override classes for the given property (e.g. margin)\n/// for each point in the non-responsive spacing scale.\n///\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n///\n/// @example css\n/// .govuk-\\!-static-margin-4 {\n/// margin: 20px !important;\n/// }\n///\n/// @access private\n@mixin _govuk-generate-static-spacing-overrides($property) {\n @each $spacing-point in map-keys($govuk-spacing-points) {\n .govuk-\\!-static-#{$property}-#{$spacing-point} {\n #{$property}: govuk-spacing($spacing-point) !important;\n }\n\n @each $direction in $_spacing-directions {\n .govuk-\\!-static-#{$property}-#{$direction}-#{$spacing-point} {\n #{$property}-#{$direction}: govuk-spacing($spacing-point) !important;\n }\n }\n }\n}\n\n@include govuk-exports(\"govuk/overrides/spacing\") {\n @include _govuk-generate-responsive-spacing-overrides(\"margin\");\n @include _govuk-generate-responsive-spacing-overrides(\"padding\");\n\n @include _govuk-generate-static-spacing-overrides(\"margin\");\n @include _govuk-generate-static-spacing-overrides(\"padding\");\n}\n\n/*# sourceMappingURL=_spacing.scss.map */\n","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/text-align\") {\n .govuk-\\!-text-align-left {\n text-align: left !important;\n }\n\n .govuk-\\!-text-align-centre {\n text-align: center !important;\n }\n\n .govuk-\\!-text-align-right {\n text-align: right !important;\n }\n}\n\n/*# sourceMappingURL=_text-align.scss.map */\n","@include govuk-exports(\"govuk/overrides/typography\") {\n // Font size and line height\n\n // Generate typography override classes for each responsive font map in the\n // typography scale eg .govuk-\\!-font-size-80\n //\n // govuk-!-font-size-14 is deprecated\n @each $size, $font-map in $govuk-typography-scale {\n .govuk-\\!-font-size-#{$size} {\n $font-map: map-get($govuk-typography-scale, $size);\n\n // Add underscore to deprecated typography scale keys\n @if map-has-key($font-map, \"deprecation\") {\n $size: _#{$size};\n }\n\n @include govuk-font-size($size, $important: true);\n }\n }\n\n // Weights\n\n .govuk-\\!-font-weight-regular {\n @include govuk-typography-weight-regular($important: true);\n }\n\n .govuk-\\!-font-weight-bold {\n @include govuk-typography-weight-bold($important: true);\n }\n\n // Tabular numbers\n\n .govuk-\\!-font-tabular-numbers {\n @include govuk-font-tabular-numbers($important: true);\n }\n}\n\n/*# sourceMappingURL=_typography.scss.map */\n","// stylelint-disable declaration-no-important\n@include govuk-exports(\"govuk/overrides/width\") {\n .govuk-\\!-width-full {\n width: 100% !important;\n }\n\n .govuk-\\!-width-three-quarters {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 75% !important;\n }\n }\n\n .govuk-\\!-width-two-thirds {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 66.66% !important;\n }\n }\n\n .govuk-\\!-width-one-half {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 50% !important;\n }\n }\n\n .govuk-\\!-width-one-third {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 33.33% !important;\n }\n }\n\n .govuk-\\!-width-one-quarter {\n width: 100% !important;\n\n @include govuk-media-query($from: tablet) {\n width: 25% !important;\n }\n }\n}\n\n/*# sourceMappingURL=_width.scss.map */\n","@font-face {\n font-family: 'Noto Sans';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n","body {\n font-family: $great-type-family-domestic;\n font-size: $great-type-size-body;\n color: $great-colour-interface-text-black;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $great-type-family-domestic;\n font-weight: $great-type-weight-semi-bold;\n}","// Variables\n$great-button-shadow-size: 3px;\n$great-button-padding: 13px 20px 12px;\n$great-button-inline-padding: 8px 15px 7px;\n$great-button-icon-padding: 8px 10px 7px;\n$great-button-font-size: 20px;\n$great-button-line-height: 1.3;\n$great-button-box-sizing: border-box;\n$great-button-display: inline-block;\n$great-button-position: relative;\n$great-button-width: 100%;\n$great-button-margin: 0 0 20px;\n$great-button-border-width: 1px;\n$great-button-border-radius: 0;\n$great-button-text-align: center;\n$great-button-vertical-align: top;\n$great-button-cursor: pointer;\n$great-button-appearance: none;\n$great-button-outline: 2px solid transparent;\n\n// Placeholder for base button styles\n%great-button-base {\n font-family: 'Noto SemiBold';\n font-size: $great-button-font-size;\n box-sizing: $great-button-box-sizing;\n display: $great-button-display;\n position: $great-button-position;\n width: $great-button-width;\n margin: $great-button-margin;\n border: $great-button-border-width solid rgba(0, 0, 0, 0);\n border-bottom: none;\n border-radius: $great-button-border-radius;\n text-align: $great-button-text-align;\n text-decoration: none;\n vertical-align: $great-button-vertical-align;\n cursor: $great-button-cursor;\n -webkit-appearance: $great-button-appearance;\n padding: $great-button-padding;\n line-height: $great-button-line-height;\n -webkit-font-smoothing: auto;\n\n @include govuk-media-query($from: tablet) {\n width: auto;\n }\n\n &::before {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -4px;\n left: -2px;\n background: rgba(0, 0, 0, 0);\n }\n}\n\n// Mixin for button states\n@mixin great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover, $has-border: false) {\n background-color: $bg-color;\n color: $text-color;\n box-shadow: 0 $great-button-shadow-size 0 $border;\n\n @if $has-border {\n border: $great-button-border-width solid $border;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover,\n &:active:not(:focus) {\n color: $text-color;\n background-color: $bg-hover;\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n\n @if $has-border {\n color: $border-hover;\n border: $great-button-border-width solid $border-hover;\n border-bottom: none;\n }\n }\n\n &:active:not(:focus) {\n border: $great-button-border-width solid $border-hover;\n box-shadow: none;\n }\n\n &:focus:not(:hover) {\n outline: $great-button-outline;\n color: $great-button-colour-focus-text;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n border-bottom: none;\n box-shadow: 0 $great-button-shadow-size 0 $great-button-colour-focus-border;\n }\n\n &:focus:active {\n background: $great-button-colour-focus-background;\n border: $great-button-border-width solid $great-button-colour-focus-border;\n box-shadow: none;\n color: $great-button-colour-focus-text;\n }\n}\n\n// Mixin for warning and transactional button shared styles\n@mixin great-button-warning-transactional-states($bg-color, $bg-hover, $text-color, $border, $border-hover) {\n @include great-button-states($bg-color, $bg-hover, $text-color, $border, $border-hover);\n\n &:active:not(:focus),\n &:focus:hover,\n &:hover {\n border: $great-button-border-width solid transparent;\n border-bottom: none;\n }\n\n &:hover,\n &:focus:hover {\n box-shadow: 0 $great-button-shadow-size 0 $border-hover;\n }\n}\n\n// Placeholder for primary button styles\n%great-button-primary {\n @include great-button-states(\n $great-button-colour-primary-background,\n $great-button-colour-primary-background-hover,\n $great-button-colour-primary-text-colour,\n $great-button-colour-primary-border,\n $great-button-colour-primary-border-hover\n );\n}\n\n// Placeholder for secondary button styles\n%great-button-secondary {\n @include great-button-states(\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-background,\n $great-button-colour-secondary-text-colour,\n $great-button-colour-secondary-border,\n $great-button-colour-secondary-border-hover,\n true\n );\n\n &:hover,\n &:focus:hover {\n border: $great-button-border-width solid $great-button-colour-secondary-border-hover;\n border-bottom: none;\n }\n}\n\n// Placeholder for warning button styles\n%great-button-warning {\n @include great-button-warning-transactional-states(\n $great-button-colour-warning-background,\n $great-button-colour-warning-hover,\n $great-button-colour-warning-text-colour,\n $great-button-colour-warning-border,\n $great-button-colour-warning-border-hover\n );\n}\n\n// Placeholder for transactional button styles\n%great-button-transactional {\n @include great-button-warning-transactional-states(\n $great-button-colour-transactional-background,\n $great-button-colour-transactional-background-hover,\n $great-button-colour-transactional-text-colour,\n $great-button-colour-transactional-border,\n $great-button-colour-transactional-border-hover\n );\n}\n\n// Placeholder for CTA button styles\n%great-button-cta {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n\n .great-icon--svg {\n margin-left: 10px;\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon button styles\n%great-button-icon {\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n padding: $great-button-icon-padding;\n\n .great-icon--svg {\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n }\n}\n\n// Placeholder for icon inline styles\n%great-button-inline {\n padding: $great-button-inline-padding;\n}\n\n// Base button styles\n.great-button {\n @extend %great-button-base;\n @extend %great-button-primary;\n}\n\n// Secondary button styles\n.great-button--secondary {\n @extend %great-button-base;\n @extend %great-button-secondary;\n}\n\n// Warning button styles\n.great-button--warning {\n @extend %great-button-base;\n @extend %great-button-warning;\n}\n\n// Transactional button styles\n.great-button--transactional {\n @extend %great-button-base;\n @extend %great-button-transactional;\n}\n\n// CTA button styles\n.great-button--cta {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-cta;\n}\n\n// Inline button styles\n.great-button--inline {\n @extend %great-button-base;\n @extend %great-button-inline;\n}\n\n// Toggle button styles\n.great-button--toggle {\n @extend %great-button-base;\n @extend %great-button-secondary;\n @extend %great-button-inline;\n}\n\n// Icon button styles\n.great-button--icon {\n @extend %great-button-base;\n @extend %great-button-icon;\n}\n",":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"4.8.0\";\n}\n\n/*# sourceMappingURL=_govuk-frontend-version.scss.map */","* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n}\n","@import '../sizes/sizes.scss';\n@import '../colors/colors.scss';\n\n@font-face {\n font-family: 'Noto Regular';\n src: url('/static/fonts/NotoSans-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto SemiBold';\n src: url('/static/fonts/NotoSans-SemiBold.ttf') format('truetype');\n font-weight: 600;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: block;\n src: url('/static/fonts/fa-solid-900.eot');\n src: url('/static/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('/static/fonts/fa-solid-900.woff2') format('woff2'),\n url('/static/fonts/fa-solid-900.woff') format('woff'),\n url('/static/fonts/fa-solid-900.ttf') format('truetype'),\n url('/static/fonts/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n@font-face {\n font-family: 'Font Awesome 5 Free Regular';\n font-style: normal;\n font-weight: 400;\n font-display: block;\n src: url('/static/fonts/fa-regular-400.eot');\n src: url('/static/fonts/fa-regular-400.eot?#iefix')\n format('embedded-opentype'),\n url('/static/fonts/fa-regular-400.woff2') format('woff2'),\n url('/static/fonts/fa-regular-400.woff') format('woff'),\n url('/static/fonts/fa-regular-400.ttf') format('truetype'),\n url('/static/fonts/fa-regular-4000.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n\n.fa-regular {\n font-family: 'Font Awesome 5 Free Regular';\n font-weight: 400;\n}\n\n$main-text-font: 'Noto Regular', Arial, Helvetica, Verdana;\n$header-font: 'Noto SemiBold', Arial, Helvetica, Verdana;\n\n//font-weight\n$font-weight-standard: 400;\n$font-weight-semi-bold: 600;\n\n//font-size\n$font-size-h1: 44px;\n$h1-line-height: 60px;\n\n$font-size-h2: 36px;\n$h2-line-height: 50px;\n\n$font-size-h3: 28px;\n$h3-line-height: 40px;\n\n$font-size-h4: 24px;\n$h4-line-height: 34px;\n\n$font-size-h5: 20px;\n$h5-line-height: 30px;\n\n$font-size-p-large: 28px;\n$p-large-line-height: 40px;\n$font-size-p: 18px;\n$p-line-height: 30px;\n$font-size-p-small: 16px;\n$p-small-line-height: 25px;\n\n$font-size-button: $font-size-p;\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $header-font;\n margin: 0;\n color: $color-main-text;\n font-weight: $font-weight-semi-bold;\n}\n\n@mixin h1-mixin {\n font-size: $font-size-h1;\n line-height: $h1-line-height;\n letter-spacing: -0.03rem;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n letter-spacing: normal;\n }\n}\n\nh1 {\n @include h1-mixin;\n}\n\n@mixin h2-mixin {\n font-size: $font-size-h2;\n line-height: $h2-line-height;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h3;\n line-height: $h3-line-height;\n }\n}\n\nh2 {\n @include h2-mixin();\n}\n\n@mixin h3-mixin {\n font-size: $font-size-h3;\n line-height: $font-size-h3;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h4;\n line-height: $h4-line-height;\n }\n}\n\nh3 {\n @include h3-mixin;\n}\n\n@mixin h4-mixin {\n font-size: $font-size-h4;\n line-height: $font-size-h4;\n @media screen and (max-width: $mobile-size) {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n }\n}\n\nh4 {\n @include h4-mixin;\n}\n\n@mixin h5-mixin {\n font-size: $font-size-h5;\n line-height: $h5-line-height;\n}\n\nh5 {\n @include h5-mixin;\n}\n\n@mixin p-mixin {\n font-size: $font-size-p;\n line-height: $p-line-height;\n font-weight: $font-weight-standard;\n font-family: $main-text-font;\n}\n\nbody,\ndiv,\np {\n font-family: $main-text-font;\n font-size: $font-size-p;\n color: $color-main-text;\n line-height: $p-line-height;\n}\n\n$regular-font-weight: 400;\n\nsup {\n font-size: smaller;\n vertical-align: top;\n}\n\n.great {\n .govuk-body,\n .govuk-body-s,\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n font-family: $main-text-font;\n }\n}\n\n.govuk-caption-l {\n font-weight: 300 !important;\n color: #505a5f !important;\n font-family: $main-text-font !important;\n}\n\n.great-signup-form-label {\n font-family: $header-font !important;\n font-size: $font-size-p;\n font-style: normal;\n font-weight: $font-weight-semi-bold;\n line-height: $h5-line-height;\n}\n","$color-main-text: #212427;\n$color-secondary-text: #7C7C7C;\n$color-alternative-text: #FFFFFF;\n$color-subheading-text: #8180A0;\n\n\n$color-primary-button: #1D70B8;\n\n$color-main-background: #FFFFFF;\n$color-alternative-background: #e9e7ed;\n\n$color-border: black;\n\n$color-thematic-break: #D6E0E5;\n\n$color-background-color: #EEF2F6;\n\n$color-gov-link: #1D70B8;\n\n$color-footer: #04043F;\n\n$color-completed: #0D8D98;\n\n$color-focus: #ffbf47;\n\n$color-quotes: #EEF2F6;\n\n$color-quotes-icons: #212427;\n\n$color-delete: #D4351C;\n$color-visited: #4C2C92;\n$color-tab: #dde5ed;\n$color-info-box: #E0E8EF;\n","//arabic\n@font-face {\n font-family: 'Noto Arabic Regular';\n src: url('/static/fonts/NotoSansArabic-Regular.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Arabic SemiBold';\n src: url('/static/fonts/NotoSansArabic-SemiBold.ttf') format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n$arabic-main-text-font: 'Noto Arabic Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$arabic-header-text-font: 'Noto Arabic SemiBold', 'Noto SemiBold', Arial,\n Helvetica, Verdana;\n\n*:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $arabic-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $arabic-main-text-font !important;\n }\n}\n\n//korean\n\n@font-face {\n font-family: 'Noto Korean Regular';\n src: url('/static/fonts/NotoSansKR-Regular.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: 'Noto Korean Bold';\n src: url('/static/fonts/NotoSansKR-Bold.otf') format('opentype');\n font-weight: normal;\n font-style: normal;\n}\n\n$korean-main-text-font: 'Noto Korean Regular', 'Noto Regular', Arial, Helvetica,\n Verdana;\n$korean-header-text-font: 'Noto Korean Bold', 'Noto SemiBold', Arial, Helvetica,\n Verdana;\n\n*:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5 {\n font-family: $korean-header-text-font;\n }\n\n body,\n p,\n button,\n a,\n li {\n font-family: $korean-main-text-font;\n }\n}\n","@import '../colors/colors.scss';\n$icon-standard-size: 18px;\n$icon-large-button-size: 18px;\n$icon-medium-button-size: 16px;\n$icon-small-button-size: 14px;\n\ni {\n font-size: $icon-standard-size;\n}\n\n.fa-times-circle {\n color: $color-delete;\n}\n\nlabel.far,\n.fa-book {\n color: $color-gov-link;\n}\n","@import '../colors/colors.scss';\n@import '../sizes/sizes.scss';\n@import './typography.scss';\n@import './foreign-language-typography.scss';\n@import './icons.scss';\n@import '../sizes/sizes.scss';\n\n.page-title {\n padding: $x-large-padding 0 $large-padding 0;\n}\n\n.link {\n color: $color-gov-link;\n}\n\n.learning-link:visited,\n.link:hover,\n.link:active,\n.link:focus:active {\n color: $color-visited;\n}\n\narticle > h5 {\n padding-top: $standard-padding;\n}\n\narticle > p {\n margin: 0;\n padding-bottom: $standard-padding;\n}\n\n#great-footer-copyright, .subheading {\n@include p-mixin\n}\n\n.big-number-list li:before {\n font-family: $header-font !important;\n color: $color-main-text !important;\n font-weight: $font-weight-semi-bold;\n}\n\n#great-footer-copyright {\n font-size: $font-size-p-small;\n line-height: $p-line-height;\n}\n\n//just overidde colors\n.h-m,\n.h-s,\na.learn__category-link,\n.body-m,\n.body-l,\n.h-l,\n.body-l-b,\n.h-xs,\n.body-l,\n.body-s,\ndiv,\nlabel.body-l,\n.body-m-b,\n.body-s-b,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\n.multiple-choice label,\n.select__button i,\n.great-checkbox label,\n.great-checkbox label::before,\n.learn__lesson-item-link:visited,\n.learning-link:visited {\n color: $color-main-text;\n}\n\n//override font-family\n.h-m,\n.h-s,\n.h-l,\n.h-xs,\n.heading-large,\n.heading-xlarge,\n.heading-small,\n.heading-medium,\np.lede,\n.results.title,\n#search-results-information p,\n.heading-small{\n font-family: $header-font;\n font-weight: $font-weight-semi-bold;\n}\n\n.link,\n.form-control,\n.body-m,\n.body-s,\n.body-l,\n.great-checkbox label,\n.multiple-choice label,\n.font-xsmall,\n.subheading {\n font-family: $main-text-font !important;\n font-weight: $regular-font-weight;\n}\n\n.body-l-b {\n font-size: $font-size-p;\n}\n\n.magna-header__menu-items button,\n.magna-header__search input,\nselect.form-control,\n.breadcrumbs li {\n font-size: $font-size-button;\n font-family: $main-text-font;\n}\n\n.bold,\n.bold-large,\n.bold-medium,\n.bold-small,\n.rich-text h1,\n.rich-text h2,\n.rich-text h3,\n.rich-text h4,\n.rich-text h5,\n.block-text:not(.microsite .block-text) h1,\n.block-text:not(.microsite .block-text) h2,\n.block-text:not(.microsite .block-text) h3,\n.block-text:not(.microsite .block-text) h4,\n#search-results-information p,\n.body-l-b,\n.card .card-inner h3,\na.labelled-card .card-inner h3,\na.labelled-image-card .card-inner h3,\n.card .card-inner h4,\na.labelled-card .card-inner h4,\na.labelled-image-card .card-inner h4,\n.card .card-inner h5,\na.labelled-card .card-inner h5,\na.labelled-image-card .card-inner h5,\n.card .card-inner h6,\na.labelled-card .card-inner h6,\na.labelled-image-card .card-inner h6 {\n font-weight: 600;\n}\n\n.rich-text i {\n font-size: inherit;\n}\n\n\n.article-list-page ul.content-list li h3{\n @include h3-mixin;\n}\n\n.rich-text h1{\n @include h1-mixin\n}\n\n.heading-xlarge,\n.govuk-heading-xlarge,\n.rich-text h1 {\n @include h1-mixin;\n}\n\n.rich-text h2{\n @include h2-mixin\n}\n\n.rich-text h3{\n @include h3-mixin\n}\n\n.rich-text h4{\n @include h4-mixin\n}\n\n.exred-triage-form .heading-medium{\n font-family: $header-font!important;\n}\n","$standard-padding: 10px;\n$mobile-container-padding: 15px;\n$desktop-container-padding: $standard-padding * 3;\n$large-padding: $standard-padding * 2;\n$x-large-padding: $standard-padding * 3;\n$content-max-width: 1230px;\n$mobile-size: 640px;\n$tablet-size: 768px;\n$max-header-width: 1600px;\n$max-content-margin-breakpoint: $content-max-width + (2 * $desktop-container-padding);\n\n@mixin container-horizontal-margin {\n @media only screen and (max-width: $mobile-size) {\n margin-left: $mobile-container-padding * 0.5;\n margin-right: $mobile-container-padding * 0.5;\n }\n @media only screen and (min-width: $mobile-size) and (max-width: $max-content-margin-breakpoint) {\n margin-left: $desktop-container-padding;\n margin-right: $desktop-container-padding;\n }\n\n @media only screen and (min-width: $max-content-margin-breakpoint) {\n margin: 0 auto;\n }\n}\n\n@mixin width-container {\n @include container-horizontal-margin();\n max-width: $content-max-width;\n}\n","@import './colors.scss';\n@import './typography.scss';\n\n%great-text-grey {\n color: $great-grey !important;\n}\n\n%great-text-light-grey {\n color: $great-light-grey !important;\n}\n\n%great-text-white {\n color: $great-white !important;\n}\n\n.great {\n overflow-x: hidden;\n\n h1,\n h2:not(.govuk-caption-l):not(.govuk-caption-xl),\n h3,\n h4,\n h5,\n h6,\n .govuk-warning-text__text {\n font-family: $great-font-bold;\n -webkit-font-smoothing: auto;\n &:not(\n .great-title-link,\n .great-card__link,\n .great-heading-link__heading,\n .govuk-notification-banner__title\n ) {\n color: $great-dark-grey;\n }\n }\n\n h2:not(\n .govuk-notification-banner__title,\n .govuk-heading-xs,\n .govuk-heading-s,\n .govuk-body-s,\n .govuk-fieldset__heading\n ) {\n @include govuk-media-query($until: tablet) {\n font-size: 28px;\n }\n }\n\n h3 {\n @include govuk-media-query($until: tablet) {\n font-size: 24px;\n }\n }\n\n p:not(.govuk-error-message, .govuk-hint),\n span:not(\n .great-badge,\n .great-text-darker-grey,\n .govuk-details__summary-text,\n .great-warning-text__icon,\n .great-tag,\n .govuk-warning-text__icon,\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion-nav__chevron,\n .govuk-accordion-nav__chevron--down,\n .govuk-accordion-nav__chevron--down::after,\n .govuk-accordion-nav__chevron--up::after,\n .govuk-accordion-nav__chevron--up\n ),\n ol,\n ul,\n a {\n font-family: $great-font;\n color: $great-dark-grey;\n }\n .govuk-notification-banner__heading,\n .govuk-accordion__section-heading-text-focus {\n font-family: $header-font;\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n font-size: 18px;\n }\n\n .govuk-caption-xl {\n font-size: 20px;\n line-height: 30px;\n font-family: $main-text-font;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link:not(.great-title-link),\n .govuk-caption-m,\n .govuk-caption-s,\n .govuk-caption-lm,\n .govuk-list {\n font-family: $great-font;\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .great-font-bold {\n font-family: $great-font-bold !important;\n }\n .great-font-weight-semi-bold {\n font-weight: $font-weight-semi-bold !important;\n }\n\n .govuk-heading-xl {\n font-size: 36px;\n letter-spacing: -0.03rem;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n }\n\n .govuk-heading-l {\n font-size: 28px;\n line-height: 40px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 36px;\n line-height: 50px;\n }\n }\n\n .govuk-heading-m {\n font-size: 24px;\n line-height: 34px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-heading-s {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 24px;\n line-height: 34px;\n }\n }\n\n .govuk-heading-xs {\n font-size: 16px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n }\n }\n\n .govuk-body-l {\n font-size: 20px;\n line-height: 30px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n line-height: 40px;\n }\n }\n\n .govuk-body,\n .govuk-label,\n .govuk-hint,\n .govuk-input,\n .govuk-list,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-link:not(.govuk-heading-m, .govuk-heading-s),\n .govuk-warning-text__text,\n .govuk-error-message {\n font-size: 16px;\n line-height: 24px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n line-height: 30px;\n }\n }\n .govuk-body,\n .govuk-label,\n .govuk-input,\n .govuk-body-s,\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-warning-text__text,\n .govuk-list--bullet {\n color: $color-main-text;\n }\n\n .govuk-body-s {\n font-size: 14px;\n line-height: 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 16px;\n line-height: 24px;\n }\n }\n\n .govuk-label {\n font-family: $great-font-bold;\n }\n\n .govuk-list {\n -webkit-font-smoothing: auto;\n }\n\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-checkboxes__label,\n .govuk-details,\n .govuk-link:not(.great-title-link) {\n font-family: $great-font;\n }\n\n .govuk-radios__label,\n .govuk-checkboxes__label {\n @include govuk-media-query($from: tablet) {\n padding-top: 5px;\n }\n }\n\n .govuk-form-group--error {\n input[type='text'] {\n border-color: govuk-colour('red');\n\n &:focus {\n border-color: govuk-colour('black');\n }\n }\n }\n\n .govuk-button {\n background-color: $govuk-brand-colour;\n box-shadow: none;\n box-shadow: none;\n font-family: $great-font-bold;\n padding: 8px 20px;\n font-size: 16px;\n line-height: 24px;\n min-height: 44px;\n -webkit-font-smoothing: auto;\n\n &:hover,\n &:focus {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n }\n\n &:focus:not(:active):not(:hover) {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n box-shadow: none;\n color: $govuk-brand-colour;\n }\n\n &:focus {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n\n i {\n font-size: inherit;\n margin-right: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n min-height: 50px;\n line-height: 34px;\n }\n }\n\n .govuk-button--secondary {\n background-color: $great-white;\n border-color: $govuk-brand-colour;\n color: $govuk-brand-colour;\n\n &:hover,\n &:focus {\n background-color: $govuk-brand-colour;\n border-color: $govuk-brand-colour;\n color: $great-white;\n }\n }\n\n .great-text-grey {\n @extend %great-text-grey;\n }\n\n .great-text-light-grey {\n @extend %great-text-light-grey;\n }\n\n .great-text-white {\n @extend %great-text-white;\n }\n\n // govuk elements overides\n .form-control:focus {\n border-width: 2px;\n margin: 0;\n }\n\n .govuk-\\!-padding-top-9 {\n @include govuk-media-query($until: tablet) {\n padding-top: 30px !important;\n }\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n .govuk-fieldset__heading {\n line-height: inherit;\n }\n\n .govuk-label--l {\n font-size: 1.25rem;\n line-height: 1.1111111111;\n }\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.govuk-skip-link {\n font-family: $great-font;\n}\n\n.great-container {\n max-width: 1230px;\n margin: auto;\n padding: 0 15px;\n\n @media (min-width: 1025px) {\n padding: 0 30px;\n }\n\n @media (min-width: 1280px) {\n padding: 0;\n }\n}\n\n.great-border-top-blue {\n border-top: 6px solid $great-blue;\n}\n\n.great-border-thin-top-light-blue {\n border-top: 3px solid #1d70b8;\n}\n\n.great-border-thin-top-lighter-blue {\n border-top: 2px solid $great-light-blue;\n}\n\n.great-border-bottom-blue {\n border-bottom: 6px solid $great-blue;\n}\n\n.great-border-left-blue {\n border-left: 6px solid $great-blue;\n}\n\n.great-border-radius-10 {\n border-radius: 10px;\n}\n\n.great-bg-white {\n background-color: $great-white !important;\n background: $great-white;\n}\n\n.great-bg-lighter-grey {\n background-color: $great-lighter-grey;\n}\n\n.great-bg-light-blue {\n background-color: $great-light-blue !important;\n}\n\n.great-bg-dark-blue {\n background-color: $great-dark-blue;\n}\n\n.great-text-dark-blue {\n color: $great-dark-blue !important;\n}\n\n.great-text-dark-grey {\n color: $great-text-dark-grey !important;\n}\n\n.great-dark-grey {\n color: $great-dark-grey !important;\n}\n\n.great-text-grey {\n @extend %great-text-grey;\n}\n\n.great-text-light-grey {\n @extend %great-text-light-grey;\n}\n\n.great-text-white {\n @extend %great-text-white;\n}\n\n.great-text-blue {\n color: $govuk-brand-colour !important;\n}\n\n.great-max-width-100 {\n max-width: 100%;\n}\n\n.great-max-width-75 {\n max-width: 75%;\n}\n\n.great-max-width-80 {\n max-width: 80%;\n}\n\n.great-min-width-200-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 200px;\n }\n}\n\n.great-min-width-250-desktop {\n @include govuk-media-query($from: tablet) {\n min-width: 250px;\n }\n}\n\n.great-height-100-desktop {\n @include govuk-media-query($from: tablet) {\n height: 100% !important;\n }\n}\n\n.great-height-100-minus-30-desktop {\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 30px) !important;\n }\n}\n\n.great-font-size-18 {\n font-size: 18px !important;\n}\n\n.great-font-main {\n font-family: $main-text-font !important;\n a {\n font-family: $main-text-font !important;\n }\n}\n\n.great-line-height-20 {\n line-height: 20px !important;\n}\n\n.great-line-height-30 {\n line-height: 30px !important;\n}\n\n.great-font-size-mobile-18 {\n @media (max-width: 640px) {\n font-size: 18px !important;\n }\n}\n\n.great-font-size-desktop-24 {\n @media (min-width: 641px) {\n font-size: 24px;\n }\n}\n\n.great-font-size-28 {\n font-size: 28px;\n}\n\n.great-text-align-right {\n text-align: right;\n}\n\n.great-vertical-align-middle {\n vertical-align: middle;\n}\n\n.great-ratio-16-9 {\n padding-top: 56.25%;\n position: relative;\n width: 100%;\n overflow: hidden;\n\n > * {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n }\n}\n\n.great-video-embed-16-9 {\n aspect-ratio: 16/9;\n width: 100%;\n\n > iframe {\n width: 100% !important;\n height: 100% !important;\n }\n}\n\n.great-scaled-full-img {\n display: block;\n > img {\n width: 100%;\n height: auto;\n display: block;\n }\n}\n\n.great-full-width-bar {\n margin: 0 -9999rem;\n padding: 0 9999rem;\n overflow: auto;\n}\n\n.great-display-block {\n display: block;\n}\n\n.great-display-flex {\n display: flex;\n}\n\n.great-align-items-flex-end {\n align-items: flex-end;\n}\n\n.great-display-flex-desktop {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-display-flex-until-desktop {\n @include govuk-media-query($until: desktop) {\n display: flex;\n }\n}\n\n.great-flex-wrap {\n flex-wrap: wrap;\n}\n\n.great-justify-content-end {\n justify-content: end;\n}\n\n.great-align-items-center {\n align-items: center;\n}\n\n.great-flex-basis-25 {\n flex-basis: 25%;\n}\n\n.great-flex-basis-50 {\n flex-basis: 50%;\n}\n\n.great-flex-grid {\n margin: 0 -15px;\n display: flex;\n flex-wrap: wrap;\n}\n\n.great-flex-grid > * {\n padding: 0 15px;\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n.great-background-light-blue {\n background-color: $great-light-blue;\n}\n\n.great-display-from-tablet {\n display: none;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n }\n}\n\n.great-display-from-desktop {\n display: none;\n\n @include govuk-media-query($from: desktop) {\n display: block;\n }\n}\n\n.great-display-until-tablet {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: none;\n }\n}\n\n.great-display-until-desktop {\n display: block;\n\n @include govuk-media-query($from: 901px) {\n display: none;\n }\n}\n\n.great-actions-group {\n display: flex;\n gap: 10px 20px;\n flex-wrap: wrap;\n align-items: center;\n > * {\n @include govuk-media-query($from: tablet) {\n display: inline-block;\n }\n @include govuk-media-query($until: tablet) {\n width: 100%;\n }\n }\n\n .govuk-button {\n min-width: 150px;\n }\n}\n\n.great-visually-hidden {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.clearfix:after {\n display: block;\n content: '';\n clear: both;\n}\n\n.great-break-word {\n word-wrap: break-word;\n}\n\n.great-padding-top-35 {\n padding-top: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 35px !important;\n }\n}\n\n.great-padding-left-35 {\n padding-left: 30px !important;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 35px !important;\n }\n}\n\n.great-margin-bottom-30 {\n margin-bottom: 30px !important;\n}\n\n.great-margin-top-2 {\n margin-top: 2px !important;\n}\n\n.great-desktop-only-padding-horizontal-15{\n padding-left: 0px;\n padding-right: 0px;\n\n @include govuk-media-query($from: tablet) {\n padding-left: 15px;\n padding-right: 15px;\n }\n}\n\n.great-mobile-only-padding-vertical-30{\n padding-top: 30px;\n padding-bottom: 30px;\n\n @include govuk-media-query($from: tablet) {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n}\n\n.great-media-container {\n > * {\n display: block;\n width: 100%;\n }\n}\n\n.great-grid-column-seven-twelfths {\n @include govuk-media-query($from: desktop) {\n width: calc(58.333% + 30px);\n }\n}\n\n.great-full-width-button,\n.great-full-width {\n width: 100%;\n}\n\n.great-min-300-button {\n @include govuk-media-query($from: tablet) {\n min-width: 300px;\n }\n}\n\n.great-min-90-button {\n min-width: 90px !important;\n}\n\n.great-width-auto {\n min-width: auto !important;\n width: auto !important;\n}\n\n.great-warning-text__icon {\n position: absolute;\n left: 0;\n border: 3px solid #0b0c0c;\n border-radius: 50%;\n color: #fff;\n background: #0b0c0c;\n font-size: 18px;\n font-family: $great-font-bold;\n line-height: 18px;\n width: 24px;\n height: 24px;\n text-align: center;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n forced-color-adjust: none;\n}\n\nimg.richtext-image {\n height: auto;\n max-width: 100%;\n &.full-width {\n width: 100%;\n }\n}\n\n.great-height-360-desktop {\n @include govuk-media-query($from: desktop) {\n height: 360px;\n }\n}\n\n.great-min-height-300-desktop {\n @include govuk-media-query($from: desktop) {\n min-height: 300px;\n }\n}\n\n.great-min-height-300 {\n min-height: 300px;\n}\n\n.great-min-height-500 {\n min-height: 500px;\n}\n\n.great-overflow-hidden {\n overflow: hidden;\n}\n\n.great-hidden {\n display: none !important;\n}\n\n.great-box-shadow {\n box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);\n}\n\n.great-hero-box-shadow-bottom {\n box-shadow: 0px 25px 25px -25px var(--colour-Great-background-light-blue, #eef2f6);\n position: relative;\n}\n\n.great-feedback-button-container {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 300px;\n z-index: 2;\n}\n\n@mixin great-title-link-mixin {\n @extend %govuk-link;\n border-top: 2px solid transparent;\n border-bottom: 2px solid transparent;\n display: inline-block;\n font-family: $great-font-bold;\n text-decoration: underline;\n text-underline-position: under;\n color: $color-gov-link;\n\n &.no-underline {\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:hover:not(:focus) {\n color: #003078;\n text-decoration-thickness: 3px;\n text-decoration-color: #003078;\n }\n}\n\n.great-grey-border {\n border: 1px solid $great-border-grey;\n}\n\n.great-grey-bottom-border {\n border-bottom: 1px solid $great-border-grey;\n}\n\n.great-no-float {\n float: none !important;\n}\n\n.great-white-overlay-link {\n color: white;\n font-family: $header-font;\n &:hover {\n text-decoration-thickness: 3px;\n }\n &:focus:not(:hover) {\n color: #0b0c0c !important;\n }\n}\n\n.great-inline {\n display: inline-block;\n}\n\n.great-circle-image {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.great-inline-flex {\n display: inline-flex;\n flex-wrap: wrap;\n &.no-wrap {\n flex-wrap: nowrap;\n }\n &.great-mobile-flex-column {\n @media only screen and (max-width: $mobile-size) {\n flex-direction: column;\n }\n }\n}\n\n.great-no-wrap {\n flex-wrap: nowrap;\n}\n\n.great-flex-1 {\n flex: 1;\n}\n\n.great-flex-2 {\n flex: 2;\n}\n\n.great-quote {\n &:before {\n content: open-quote;\n font-size: 54px;\n $font-family: $header-font;\n position: absolute;\n top: -25px;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n visibility: hidden;\n }\n\n display: inline;\n background: none;\n background-color: none;\n position: relative;\n display: flex;\n\n > * {\n font-family: $header-font;\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n}\n\ngreat-icon {\n font-size: 24px !important;\n}\n\n.great-icon-small {\n font-size: 18px !important;\n}\n\n.great-red-text {\n color: govuk-colour('red') !important;\n}\n\n.great-gap {\n gap: 20px 30px;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-gap-5-15 {\n gap: 5px 15px;\n}\n\n.great-min-column-width {\n min-width: 390px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n min-width: auto;\n }\n}\n\n.great-max-width-half-desktop {\n @include govuk-media-query($from: desktop) {\n max-width: 615px;\n }\n}\n\n.great-icon-box-container {\n @include govuk-media-query($from: desktop) {\n padding-left: 30px;\n }\n}\n\n.great-title-link {\n @include great-title-link-mixin();\n}\n\n.great-anchor-link {\n @include great-title-link-mixin();\n font-family: inherit !important;\n font-size: inherit !important;\n}\n\n.float-right {\n float: right;\n}\n\n.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n}\n\n.great-flex-column-from-desktop {\n @include govuk-media-query($from: desktop) {\n flex-direction: column;\n }\n}\n\n.great-align-items-center {\n align-items: center;\n &.great-flex-column-until-desktop {\n @include govuk-media-query($until: desktop) {\n flex-direction: column;\n align-items: flex-start;\n }\n }\n}\n\n.great-justify-space-between {\n justify-content: space-between;\n}\n\n.great-overflow-visible {\n overflow: visible;\n}\n\n//override styles in the core base html\n.govuk-list--bullet {\n > li {\n list-style-type: disc;\n }\n}\n\n.step-list {\n p {\n @extend .govuk-body;\n }\n\n ul {\n @extend .govuk-list--bullet;\n margin-bottom: 20px;\n }\n\n ol {\n @extend .govuk-list--number;\n margin-bottom: 20px;\n }\n .step-list-h2::marker {\n @extend .govuk-heading-l;\n font-family: $great-font-bold;\n }\n .step-list-h3::marker {\n @extend .govuk-heading-m;\n font-family: $great-font-bold;\n }\n .step-list-h4::marker {\n @extend .govuk-heading-s;\n font-family: $great-font-bold;\n }\n}\n\n.great-display-flex-from-desktop {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n}\n\n.great-flex-row {\n flex-direction: row !important;\n}\n\n.great-gap-10-30 {\n gap: 10px 30px;\n}\n\n.great-position-relative {\n position: relative;\n}\n\n.great-text-decoration-none {\n text-decoration: none;\n}\n\n.great-cursor-pointer {\n cursor: pointer;\n}\n\n.great-border-top-orange {\n border-top: 3px solid #e94f3d;\n}\n\n.great-icon-circular-background {\n display: inline-flex !important;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n min-width: 40px;\n border-radius: 50%;\n background-color: #04043f;\n}\n\n.great-blue-hr {\n height: 3px;\n background: #04043f;\n}\n\n.great-no-text-decoration {\n text-decoration: none !important;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-no-border {\n border: 0 !important;\n}\n\n.great-hr-light {\n height: 1px;\n background: #b1b4b6;\n}\n\n.great-border-top-thick {\n border-top: 3px solid #04043f;\n &.great-border-purple {\n border-color: #964f99;\n }\n}\n\n.great-width-100 {\n width: 100%;\n}\n\n.great-no-box-shadow {\n box-shadow: none !important;\n}\n\n.great-no-border {\n border: none !important;\n}\n\n.great-no-border-focus {\n outline: none !important;\n}\n\n.great-height-min-content {\n height: min-content;\n}\n\n.great-hr-grey {\n background: $govuk-border-colour;\n}\n","$great-white: #fff;\n$great-blue: #006ccc;\n$great-dark-blue: #04043f;\n$great-medium-blue: #5e9be8;\n$great-light-blue: #eef2f6;\n$great-darker-grey: #646464;\n$great-text-dark-grey: #505a5f;\n$great-grey: #666;\n$great-light-grey: #7c7c7c;\n$great-lighter-grey: #eee;\n$great-dark-grey: #212427;\n$great-darker-grey: #222;\n$great-yellow: #ffbf47;\n$great-light-yellow: #f1f77a;\n$great-hr-blue: #d6e0e5;\n$great-teal: #0d8d98;\n$great-green: #397e44;\n$great-dbt-green: #004d44;\n$great-purple: #964f99;\n$great-red: #f36565;\n$great-dark-red: #eb0000;\n$great-off-black: #0b0c0c;\n$great-border-grey: #b1b4b6;\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body:before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n\n/*# sourceMappingURL=_sass-mq.scss.map */","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-new-link-styles {\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-new-link-styles and $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none; // Chromium, Firefox\n -webkit-text-decoration-skip: none;\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, .99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), .99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it. This has no effect in Internet Explorer 8 (IE8),\n/// because IE8 does not support `:not`.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"] {\n &:after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/*# sourceMappingURL=_links.scss.map */","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\", $legacy: \"grey-1\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-2\");\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-3\");\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\", $legacy: #4c2c92) !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\", $legacy: \"light-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\", $legacy: \"light-blue\") !default;\n\n/*# sourceMappingURL=_colours-applied.scss.map */","@import '../fonts/typography.scss';\n\nfigure.great-blockquote {\n padding: 0;\n margin: 0;\n\n blockquote {\n display: flex;\n gap: 10px;\n margin: 0;\n position: relative;\n background-color: transparent;\n\n &:before {\n content: open-quote;\n font-size: 70px;\n $font-family: $header-font;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n &::after {\n content: close-quote;\n font-size: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n }\n\n p {\n font-size: 24px;\n margin: 0;\n display: inline;\n margin-left: 30px;\n }\n }\n}\n\n.great-full-width-header-image {\n height: 200px;\n background-position: 50%;\n background-size: cover;\n\n @include govuk-media-query($from: tablet) {\n height: 345px;\n }\n}\n\n.great-floating-right-column {\n @include govuk-media-query($from: tablet) {\n position: relative;\n }\n\n > div:last-of-type {\n @include govuk-media-query($from: tablet) {\n position: absolute;\n top: 0;\n right: 0;\n }\n }\n}\n\n.great-filters {\n &.filters {\n > p {\n @include govuk-media-query($from: tablet) {\n margin-bottom: 10px;\n }\n }\n\n label {\n font-size: 20px;\n line-height: 20px;\n\n &.filter-section-headings {\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n }\n }\n\n .filter-section-active {\n display: block;\n }\n\n &.mobile-filters {\n > p {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 10px;\n }\n\n display: block;\n }\n\n p,\n label {\n font-size: 24px;\n }\n\n .multiple-choice {\n margin-bottom: 12px;\n\n label {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n padding-left: 10px;\n }\n }\n\n [type='radio'] + label {\n &:before {\n width: 30px;\n height: 30px;\n }\n\n &:after {\n top: 7px;\n left: 7px;\n }\n }\n }\n\n .update {\n font-size: 16px;\n }\n }\n\n .mobile-filter-toggle {\n @include govuk-media-query($until: tablet) {\n font-size: 16px;\n }\n }\n\n .filter-section {\n > label {\n margin-bottom: 0;\n padding: 9px 5px 8px 2px;\n\n &.arrows-left {\n &:before {\n transform: rotate(225deg);\n margin: 3px 10px 0 0;\n }\n }\n\n &.arrows-left-active {\n &:before {\n transform: rotate(45deg);\n margin: 3px 10px 0 0;\n }\n }\n }\n\n .options {\n overflow-y: auto;\n }\n\n &:last-child {\n border-bottom: 1px solid $great-dark-grey;\n }\n }\n\n .filter-section-toggle {\n &:focus {\n ~ label {\n outline: 3px solid $great-yellow;\n outline-offset: 0;\n }\n }\n }\n\n &.event-filters {\n min-width: 150px;\n }\n }\n}\n\n.great-card {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n a {\n background: $great-white;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n display: block;\n text-decoration: none;\n position: relative;\n box-sizing: border-box;\n\n .great-card__link--underline {\n text-decoration: underline;\n text-underline-offset: 0.1rem;\n }\n\n .great-card__link--icon::before {\n color: #212427 !important;\n }\n\n &:visited {\n .great-card__link {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:hover {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n\n .great-card__link {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n }\n\n &:focus {\n border-bottom: 4px solid rgba(0, 0, 0, 0.3);\n margin: 0;\n outline: none;\n\n .great-card__link {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:active {\n border-bottom: 1px solid rgba(0, 0, 0, 0.3);\n box-shadow: none;\n padding-top: 3px;\n\n @include govuk-media-query($from: tablet) {\n height: calc(100% - 3px);\n margin-top: 3px;\n padding-top: 0;\n }\n }\n\n &:focus:active {\n background: $great-white;\n }\n }\n\n img,\n svg {\n display: block;\n margin: 0;\n width: 100%;\n height: auto;\n }\n\n h4 {\n font-size: 28px;\n }\n\n .govuk-caption {\n display: block;\n font-size: 16px;\n\n @include govuk-media-query($from: tablet) {\n min-height: 22px;\n }\n }\n\n .great-card__link {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n text-decoration-thickness: max(1px, 0.0625rem);\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n .great-card__link--heading {\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n &.great-card__link--external {\n &::after {\n content: '\\f35d';\n }\n }\n }\n\n .great-card__link--heading--18 {\n font-size: 18px !important;\n }\n\n .great-card__tag {\n @extend .govuk-body-s;\n position: absolute;\n bottom: 20px;\n }\n\n .great-card__link--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 10px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 26px;\n bottom: 4px;\n right: 2px;\n }\n }\n}\n\n.great-card--homepage {\n height: auto;\n\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n a {\n display: flex;\n height: auto;\n }\n\n img,\n div > svg {\n width: 50px;\n margin-left: 10px;\n margin-top: 5px;\n\n @include govuk-media-query($from: tablet) {\n width: 80px;\n margin-left: 20px;\n margin-top: 10px;\n }\n }\n\n .great-card__svg-wrapper {\n ~ div {\n width: 100%;\n }\n }\n\n .great-card__link--heading {\n max-width: 85%;\n }\n}\n\n.great-card--undecorated {\n a {\n &:hover,\n &:focus {\n .great-card__link--heading {\n &::after {\n content: '';\n }\n }\n }\n }\n .great-card__link--heading {\n text-decoration: none;\n\n &::after {\n content: '';\n }\n }\n}\n\n.great-card--no-active-jump {\n a {\n &:active {\n height: auto;\n margin-top: 0;\n padding-top: 3px;\n }\n }\n}\n\n.great-card--dep-landing {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n\n svg {\n max-width: 80px;\n padding-left: 20px;\n margin-bottom: -20px;\n }\n}\n\n.great-dep-card-accessible-focus {\n &:focus {\n outline: 0;\n\n .govuk-link {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427 !important;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n}\n\n.great-card--cta {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n\n display: flex;\n\n a {\n background-color: $great-light-blue;\n\n &:focus:active {\n background-color: $great-light-blue !important;\n }\n }\n\n .great-card__tag {\n img {\n width: 16px;\n display: inline-block;\n margin-right: 12px;\n }\n }\n}\n\n.great-card--cta-no-bg {\n a {\n background-color: transparent;\n\n &:active,\n &:focus:active {\n height: 100%;\n outline: none;\n background-color: transparent !important;\n border-bottom: 4px solid rgba(0, 0, 0, 0.2);\n padding-top: 0;\n margin-top: 0;\n }\n }\n}\n\n.great-card--cta-with-content {\n .great-card__tag {\n bottom: 0 !important;\n }\n &:after {\n bottom: 0 !important;\n }\n}\n\n.great-card--cta-with-border {\n border-top: 4px solid $great-purple !important;\n}\n\n.great-card--homepage-container {\n margin-bottom: 14px;\n\n @include govuk-media-query($from: tablet) {\n flex-basis: 50%;\n margin-bottom: 19px;\n }\n\n @media (min-width: 1024px) {\n flex-basis: 33.333%;\n }\n}\n\n.great-card-row {\n @include govuk-media-query($from: tablet) {\n display: flex;\n flex-flow: wrap;\n }\n\n .great-card {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n\n a:not(.great-card-row .great-card a:active) {\n @include govuk-media-query($from: tablet) {\n height: 100%;\n }\n }\n }\n}\n\n.great-hr-blue {\n background: $great-hr-blue;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n\n.great-hr-blue--thin {\n height: 2px;\n}\n\n.great-hr-purple {\n border-top: 4px solid $great-purple !important;\n display: block;\n width: 100%;\n}\n\n.great-hr-purple--thin {\n border-top: 3px solid $great-purple !important;\n}\n\n.great-badge {\n background: #cce2d8;\n color: #005a30;\n display: inline-flex !important;\n align-items: center;\n font-size: 16px;\n font-family: $great-font-bold;\n padding: 0 10px;\n height: 25px;\n width: fit-content;\n text-transform: uppercase;\n\n &.closed {\n background: #fff7bf;\n color: #594d00;\n }\n\n &.ended {\n color: #383f43;\n background: #eeefef;\n }\n}\n\n.great-info-text {\n @include govuk-media-query($until: tablet) {\n display: flex;\n }\n\n i {\n @include govuk-media-query($until: tablet) {\n margin-top: 2px;\n }\n\n position: relative;\n bottom: -3px;\n margin-right: 10px;\n }\n\n span {\n @include govuk-media-query($until: tablet) {\n line-height: 1;\n }\n }\n}\n\n.great-time-and-duration {\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n\n span {\n display: block;\n\n @include govuk-media-query($from: tablet) {\n display: list-item;\n margin-left: 25px;\n }\n }\n}\n\n.great-text-input {\n height: 44px;\n padding-left: 15px;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($from: tablet) {\n height: 50px;\n }\n}\n\n.great-text-input--search,\n.great-text-select--arrow {\n &::after {\n display: inline-block;\n content: '';\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: initial;\n border: 0;\n position: absolute;\n pointer-events: none;\n }\n}\n\n.great-text-input--search {\n position: relative;\n\n &::after {\n height: 35px;\n width: 51px;\n background-image: url(/static/images/search-black.svg);\n background-size: 20px;\n top: 4px;\n right: 2px;\n\n @include govuk-media-query($from: tablet) {\n background-size: 24px;\n height: 45px;\n width: 60px;\n top: 2px;\n }\n }\n}\n\n.great-text-select--arrow {\n position: relative;\n\n &::after {\n height: 39px;\n width: 31px;\n background-image: url(/static/icons/arrow-black.svg);\n background-size: 12px;\n top: 2px;\n right: 10px;\n transform: rotate(90deg);\n\n @include govuk-media-query($from: tablet) {\n background-size: 15px;\n top: 7px;\n right: 17px;\n }\n }\n}\n\n.great-checkbox {\n .govuk-checkboxes__label:before {\n border-radius: 5px;\n }\n}\n\n.great-radios {\n .govuk-radios__label:before {\n background-color: $great-white;\n }\n}\n\n.great {\n select.great-select {\n appearance: none;\n background: $great-white;\n font-size: 16px;\n height: 44px;\n padding-left: 15px;\n width: 100%;\n\n &::placeholder {\n color: $great-dark-grey;\n }\n\n @include govuk-media-query($until: tablet) {\n padding-top: 8px;\n }\n\n @include govuk-media-query($from: tablet) {\n font-size: 18px;\n height: 50px;\n }\n }\n}\n\n.great-back-link {\n color: $color-main-text;\n position: relative;\n\n &:visited {\n color: $color-main-text;\n }\n\n &::before {\n box-sizing: initial;\n transform: rotate(135deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 0px 10px 0 0px;\n top: 0.7em;\n\n @include govuk-media-query($from: tablet) {\n height: 6px;\n width: 6px;\n top: 0.6em;\n }\n }\n}\n\n.great-chevron-link {\n color: $govuk-brand-colour;\n padding-right: 20px;\n position: relative;\n\n &:visited {\n color: $govuk-brand-colour;\n }\n\n &::after {\n background-image: url(/static/icons/arrow.svg);\n background-size: 11px;\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n height: 20px;\n width: 12px;\n top: 2px;\n right: 0;\n }\n}\n\n.great-link--internal,\n.great-link--external {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n }\n}\n\n.great-link--internal {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n background-size: 8px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--external {\n &::after {\n background-image: url(/static/icons/external-link.svg);\n background-size: 14px;\n height: 21px;\n width: 16px;\n bottom: 1px;\n right: 0;\n }\n}\n\n.great-link--download {\n position: relative;\n padding-left: 25px;\n\n &::before {\n background-repeat: no-repeat;\n background-position: 50%;\n position: absolute;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/download.svg);\n background-size: 15px;\n height: 20px;\n width: 26px;\n top: 3px;\n left: 0;\n }\n\n &:focus {\n &::before {\n background-image: url(/static/icons/download-black-background.svg);\n }\n }\n}\n\n.great-heading-link {\n color: $govuk-brand-colour;\n display: block;\n position: relative;\n\n &::after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n position: absolute;\n display: inline-block;\n pointer-events: none;\n top: 12px;\n right: 0;\n }\n\n .great-heading-link__heading {\n color: $govuk-brand-colour;\n display: inline-block;\n text-decoration: underline;\n max-width: 80%;\n text-underline-position: under;\n\n --webkit-text-underline-offset: 0.05rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n @include govuk-media-query($from: tablet) {\n --webkit-text-underline-offset: 0.1rem;\n }\n }\n\n &:hover {\n color: #003078 !important;\n\n .great-heading-link__heading {\n text-decoration-line: underline;\n text-decoration-thickness: 3px;\n color: #003078 !important;\n }\n }\n\n &:focus {\n outline: 0;\n color: #212427;\n\n .great-heading-link__heading {\n color: #212427;\n text-decoration: none;\n\n span {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: govuk-colour('yellow');\n box-shadow: 0 -2px govuk-colour('yellow'), 0 4px #0b0c0c;\n text-decoration: none;\n }\n }\n }\n\n &:visited {\n .great-heading-link__heading {\n color: $govuk-link-visited-colour;\n }\n }\n\n &:active {\n color: #212427;\n }\n}\n\n.great-heading-link--no-chevron {\n &::after {\n content: '';\n }\n}\n\n.great-checkboxes-wrapper {\n max-height: 463px;\n overflow: auto;\n border-bottom: 2px solid $great-lighter-grey;\n margin-bottom: 20px;\n padding: 3px 0 0 3px;\n}\n\n.great-highlighted-text {\n background: $great-light-yellow;\n border-bottom: 3px solid black;\n display: inline-block;\n padding: 3px;\n margin: 0 5px 5px 0;\n}\n\n.great-details {\n .govuk-details__text {\n border-left-color: $great-blue;\n margin-top: 15px;\n }\n}\n\n.great-summary-list {\n position: relative;\n\n .govuk-summary-list__row {\n border-bottom: none;\n }\n\n .govuk-summary-list__key,\n .govuk-summary-list__value {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-link {\n position: absolute;\n top: 6px;\n right: 0;\n }\n\n h2 {\n @include govuk-media-query($until: tablet) {\n font-size: 20px;\n margin-bottom: 30px;\n max-width: 80%;\n }\n }\n}\n\n.great-icon-tick-in-circle {\n position: relative;\n background: #75c67c;\n border-radius: 50%;\n width: 45px;\n height: 45px;\n\n @include govuk-media-query($from: tablet) {\n width: 60px;\n height: 60px;\n }\n\n &::after {\n content: '';\n position: absolute;\n transform: rotate(45deg) translate(-50%, -50%);\n left: 12px;\n top: 21px;\n height: 19px;\n width: 7px;\n border-bottom: 5px solid $great-white;\n border-right: 5px solid $great-white;\n\n @include govuk-media-query($from: tablet) {\n left: 18px;\n top: 28px;\n height: 22px;\n width: 9px;\n border-bottom: 6px solid $great-white;\n border-right: 6px solid $great-white;\n }\n }\n}\n\n.great-icon-right-arrow-in-circle {\n content: '';\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background: $color-thematic-break;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n background-image: url(/static/icons/great-blue-arrow-right.svg);\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: center;\n}\n\n.great-notification-banner {\n border-color: $great-green;\n background-color: $great-green;\n margin-bottom: 20px;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 30px;\n }\n\n .govuk-notification-banner__content {\n @include govuk-media-query($from: tablet) {\n padding: 40px 30px;\n }\n }\n}\n\n.govuk-notification-banner__content > * {\n box-sizing: border-box;\n max-width: none;\n}\n\n.great-header {\n .great-header__container {\n justify-content: space-between;\n align-items: end;\n\n @include govuk-media-query($from: tablet) {\n display: flex;\n }\n }\n\n nav {\n display: flex;\n align-items: end;\n position: relative;\n\n @include govuk-media-query($from: tablet) {\n height: 110px;\n }\n\n li {\n display: inherit;\n }\n\n a {\n color: $great-white;\n text-decoration: none;\n\n &:link,\n &:visited,\n &:focus,\n &:hover,\n &:focus:active {\n color: $great-white;\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n }\n\n &:focus {\n outline-offset: -4px;\n }\n }\n }\n\n form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-header-menu-dropdown {\n top: 70px;\n margin-top: 0;\n\n @include govuk-media-query($from: tablet) {\n top: 90px;\n }\n }\n\n #magna-header-search-form {\n height: 50px;\n }\n\n .great-header-menu-items {\n li a {\n font-family: $great-font;\n }\n }\n}\n\n.great-header-logo {\n display: inline-block;\n width: 170px;\n\n img {\n width: 100%;\n display: block;\n }\n}\n\n.great-header-search {\n height: 60px;\n}\n\n.great-header-menu-button {\n background: none;\n border: 2px solid $great-white;\n color: $great-white;\n position: absolute;\n top: -50px;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n position: static;\n }\n\n span {\n top: 3px;\n }\n}\n\n.great-header-dropdown-item {\n position: relative;\n\n > button {\n background: none;\n border: none;\n color: $great-white;\n min-height: 60px;\n min-width: 120px;\n z-index: 1;\n\n i {\n padding-left: 5px;\n pointer-events: none;\n }\n\n &[aria-expanded='true'] {\n background: white;\n color: $great-dark-blue;\n\n i {\n transform: rotate(180deg);\n padding-left: 0;\n padding-right: 5px;\n }\n }\n }\n\n > div {\n box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 10px 0px;\n position: absolute;\n top: 80px;\n left: 0;\n\n &[aria-hidden='true'] {\n display: none;\n }\n\n &[aria-hidden='false'] {\n background: $great-white;\n\n &::after {\n content: '';\n background: $great-white;\n width: 120px;\n height: 26px;\n display: block;\n position: absolute;\n top: -26px;\n }\n }\n\n ul {\n width: 160px;\n padding: 0 15px;\n\n li,\n a {\n color: $great-dark-blue;\n display: block;\n }\n\n li:first-of-type {\n border-bottom: 2px solid $great-light-blue;\n }\n\n a:link,\n a:visited,\n a:focus:active {\n color: $great-dark-blue;\n }\n\n a:focus,\n a:focus:active {\n padding: 0 15px;\n position: relative;\n width: calc(100% + 30px);\n left: -15px;\n }\n }\n }\n}\n\n.great-header-services {\n display: none;\n\n @media screen and (min-width: 1251px) {\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n}\n\n.great-header-actions {\n position: absolute;\n top: -90px;\n right: -15px;\n\n @include govuk-media-query($from: tablet) {\n top: -5px;\n }\n}\n\n.great-tag {\n border-radius: 9999px;\n display: block;\n font-family: $great-font;\n max-width: 100px;\n text-align: center;\n background: $great-medium-blue;\n color: $great-white;\n}\n\n.great-tag--govuk {\n background: $great-darker-grey;\n}\n\n.great-tag--howTo {\n background: $great-purple;\n}\n\n.great-tag--tool {\n background: $great-red;\n}\n\n.great-tag--service {\n background: $great-dbt-green;\n}\n\n.great-topic-card {\n display: block;\n background: $great-white;\n text-decoration: none;\n width: calc(100%);\n\n @include govuk-media-query($from: tablet) {\n flex-basis: calc(33.333% - 30px);\n }\n\n &:focus:active {\n background: $great-white;\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n}\n\n.great-topic-card--quarter-width {\n flex-basis: calc(25% - 30px);\n height: auto;\n}\n\n.great-topic-card--half-width {\n flex-basis: calc(50% - 30px);\n height: fit-content;\n\n @include govuk-media-query($from: desktop) {\n min-height: 270px;\n }\n}\n\n.great-topic-card--full-width {\n display: flex;\n position: relative;\n flex-basis: calc(100% - 30px);\n flex-direction: column;\n\n @include govuk-media-query($from: desktop) {\n flex-direction: row;\n min-height: 280px;\n }\n\n > div {\n flex-basis: 50%;\n }\n\n img {\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n left: 0;\n max-width: calc(50% - 30px);\n }\n }\n}\n\n.great-card-wrapper {\n flex-wrap: wrap;\n\n @include govuk-media-query($from: desktop) {\n margin-right: -30px;\n }\n}\n\n.great-related-items {\n flex-wrap: wrap;\n}\n\n.great-related-item {\n flex-basis: calc(33.333% - 20px);\n\n @include govuk-media-query($from: desktop) {\n margin-right: 30px;\n }\n\n &:nth-of-type(3n) {\n margin-right: 0;\n }\n}\n\n.great-dep-triage-hero {\n position: relative;\n overflow: hidden;\n\n @include govuk-media-query($from: desktop) {\n min-height: 367px;\n }\n\n img {\n display: none;\n bottom: 0;\n position: absolute;\n right: 0;\n\n @include govuk-media-query($from: tablet) {\n display: block;\n max-width: 450px;\n }\n\n @media screen and (min-width: 851px) {\n max-width: 600px;\n }\n\n @media screen and (min-width: 1251px) {\n max-width: 752px;\n }\n }\n}\n\n.great-dep-tools-and-services {\n h2 {\n @include govuk-media-query($until: tablet) {\n border: none;\n }\n }\n}\n\n.great-dep-card {\n a {\n text-decoration: none;\n }\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n}\n\n.great-dep-homepage-title {\n position: relative;\n\n > div {\n @include govuk-media-query($until: tablet) {\n display: flex;\n flex-direction: column-reverse;\n }\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n @include govuk-media-query($from: desktop) {\n position: absolute;\n bottom: 0;\n right: 0;\n max-width: 50%;\n }\n }\n\n &__text {\n @include govuk-media-query($from: desktop) {\n flex-basis: 50%;\n }\n }\n}\n\n.great-dep-homepage-row {\n padding-bottom: 3px;\n\n .great-dep-card:first-of-type {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 30px;\n }\n }\n}\n\n.great-primary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link-white.svg);\n background-size: 12px;\n height: 21px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link.svg);\n }\n }\n}\n\n.great-secondary-button--chevron {\n position: relative;\n padding-right: 25px;\n\n &::after {\n background-repeat: no-repeat;\n background-position: 50% 180%;\n display: inline-block;\n content: '';\n pointer-events: none;\n background-image: url(/static/icons/internal-link.svg);\n background-size: 11px;\n height: 20px;\n width: 26px;\n bottom: 1px;\n right: 0;\n }\n\n &:hover {\n &::after {\n background-image: url(/static/icons/internal-link-white.svg);\n }\n }\n}\n\nnav.great-breadcrumbs {\n padding-top: calc(0.75em - (0.5 * $standard-padding)) !important;\n padding-bottom: calc(0.75em - (0.5 * $standard-padding)) !important;\n background-color: $color-background-color;\n\n ol {\n list-style-type: none;\n margin: 0;\n }\n\n li {\n padding: 0.5 * $standard-padding 0;\n margin-left: 0;\n margin-bottom: 0;\n display: inline-block;\n line-height: 1.25;\n }\n\n li::after {\n margin-right: $standard-padding;\n top: 0.4em;\n }\n\n li:first-child {\n background-image: none;\n margin-left: 0;\n padding-left: 0;\n }\n\n a,\n a:active:focus,\n span {\n font-size: 16px;\n color: $color-main-text;\n }\n\n @media only screen and (max-width: $mobile-size) {\n a {\n font-size: 14px !important;\n }\n\n li:not(:first-child, :last-child) {\n display: none;\n }\n }\n\n li {\n margin-bottom: 0;\n }\n}\n\n.great-breadcrumbs li:after {\n box-sizing: initial;\n transform: rotate(-45deg);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: #333;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n top: 0.25em;\n}\n\n.great-breadcrumbs ol li:last-child:after {\n display: none;\n}\n\n.great-list-blue-tick {\n list-style: none;\n\n > li {\n display: block;\n clear: left;\n padding: 7.5px 0;\n\n &:before {\n content: '';\n height: 30px;\n width: 30px;\n min-width: 30px;\n display: block;\n float: left;\n margin-left: 0;\n margin-right: 10px;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100%;\n background: url('/static/icons/dark-blue-tick.svg');\n background-size: cover;\n background-position: center;\n }\n }\n}\n\n.great-link-button--chevron {\n svg {\n position: relative;\n top: 2px;\n }\n\n &:hover,\n &:focus {\n path {\n fill: $govuk-brand-colour;\n }\n }\n}\n\n.great-picture {\n img {\n display: block;\n\n @include govuk-media-query($until: tablet) {\n max-width: 100%;\n }\n }\n}\n\n.great-promo {\n display: flex;\n align-items: flex-end;\n\n @include govuk-media-query($until: tablet) {\n flex-direction: column-reverse;\n }\n\n img {\n @include govuk-media-query($until: tablet) {\n margin-bottom: 20px;\n }\n }\n}\n\n.great-step-item {\n z-index: 1;\n position: relative;\n display: flex;\n gap: 1rem;\n padding-bottom: 30px;\n\n &.fa {\n display: flex;\n font-weight: 400;\n }\n &::before {\n content: '';\n flex: 0 0 24px;\n height: 24px;\n border-radius: 50%;\n background-color: white;\n border: 2px solid #b1b4b6;\n }\n\n &.current-step {\n .govuk-link {\n color: $color-main-text !important;\n }\n &::before {\n background-color: #04043f;\n border-color: #04043f;\n content: '\\f061';\n color: white;\n font-family: 'Font Awesome 5 Free';\n align-items: center;\n justify-content: center;\n display: flex;\n font-weight: 900;\n }\n }\n\n &:not(:last-child) {\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0px;\n z-index: -1;\n transform: translateX(13px);\n width: 2px;\n background-color: #b1b4b6;\n }\n }\n\n a:focus:active {\n color: inherit;\n }\n}\n\n@mixin child-link-states($selector) {\n &:hover {\n #{$selector} {\n text-decoration-line: underline;\n }\n }\n &:focus {\n #{$selector} {\n color: #212427;\n outline: 3px solid rgba(0, 0, 0, 0);\n background-color: #fd0;\n outline: none;\n }\n }\n\n &:active {\n #{$selector} {\n outline: 3px solid #fd0;\n }\n }\n\n &:focus:active {\n #{$selector} {\n background: $great-white;\n box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;\n text-decoration: none;\n -webkit-box-decoration-break: clone;\n outline: 3px solid rgba(0, 0, 0, 0);\n }\n }\n}\n\n.great-arrow-link {\n @include child-link-states('.great-title-link');\n}\n\n.great-tag-container {\n display: flex !important;\n bottom: 8px !important;\n\n img {\n margin: 0px 8px 0px 0px !important;\n }\n}\n\n.great-share {\n border-top: 1px solid $govuk-border-colour;\n\n svg {\n margin-right: 10px;\n }\n\n path {\n fill: $great-dark-blue;\n }\n\n a {\n @include child-link-states('.govuk-link');\n display: inline-flex;\n align-items: center;\n\n &:hover {\n path {\n fill: $govuk-link-hover-colour;\n }\n }\n\n &:focus {\n margin-left: 50px;\n\n svg {\n left: -50px;\n position: relative;\n }\n\n path {\n fill: $govuk-focus-text-colour;\n }\n\n span {\n margin-left: -50px;\n }\n }\n }\n\n ul {\n @include govuk-media-query($from: tablet, $until: desktop) {\n display: flex;\n }\n\n li {\n @include govuk-media-query($from: tablet, $until: desktop) {\n margin-right: 30px;\n }\n }\n }\n\n button {\n &.small-button {\n min-width: 126px;\n min-height: 44px;\n line-height: 25px;\n padding: 12px 15px;\n display: flex;\n align-items: center;\n\n > span {\n padding-right: 8px;\n font-size: 14px;\n }\n }\n }\n}\n\n// Hero with input - Product/Market campaign\n\n.great-hero--product-market {\n background-image: url(/static/images/hero-product-market-bg-1.png),\n url(/static/images/hero-product-market-bg-2.png);\n background-position: center top;\n overflow: hidden;\n}\n\n.great-hero--product-market,\n.great-hero--product-market > .great-container {\n min-height: auto;\n}\n\n.great-hero--product-market {\n @media (min-width: 1170px) {\n min-height: 500px;\n }\n}\n\n.great-hero--product-market > .great-container {\n @include govuk-responsive-margin(9, 'top');\n @include govuk-responsive-margin(9, 'bottom');\n}\n\n.great-hero--product-market {\n .great-hero__heading {\n color: $great-white;\n margin-top: 0;\n font-size: 36px;\n line-height: 50px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 44px;\n line-height: 60px;\n }\n\n @media (min-width: 1170px) {\n font-size: 80px;\n line-height: 85px;\n }\n }\n\n .great-hero__subtitle {\n font-size: 16px;\n line-height: 20px;\n color: $great-white;\n margin: 10px 0 20px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 20px;\n line-height: 30px;\n margin: 20px 0;\n }\n }\n\n .great-hero__container {\n @include govuk-media-query($from: desktop) {\n display: flex;\n }\n }\n\n .great-hero__text {\n @include govuk-media-query($from: tablet, $until: desktop) {\n width: 90%;\n }\n }\n\n .great-hero__search {\n margin-top: 15px;\n\n @include govuk-media-query($from: tablet) {\n align-self: center;\n }\n\n @media (min-width: 1170px) {\n margin-top: 0;\n }\n }\n\n .great-hero__form {\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__form-inputs {\n display: flex;\n flex-direction: column;\n\n @media (min-width: 1170px) {\n flex-direction: row;\n }\n }\n\n .great-hero__label {\n font-size: 24px;\n color: $great-white;\n font-weight: bold;\n display: block;\n @include govuk-responsive-margin(5, 'bottom');\n\n @include govuk-media-query($from: tablet) {\n font-size: 28px;\n }\n }\n\n .great-hero__input {\n height: 53px;\n padding: 0 1rem;\n border-color: $great-white !important;\n margin-bottom: 15px;\n\n &:focus {\n border-color: $great-dark-blue !important;\n }\n\n @media (min-width: 1170px) {\n flex-grow: 2;\n flex-basis: 0;\n margin-right: 10px;\n }\n }\n\n .great-hero__button {\n height: 53px;\n margin-bottom: 15px;\n\n @media (min-width: 1170px) {\n flex-grow: 1;\n flex-basis: 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n }\n\n .great-hero__button-text {\n margin-left: -10px;\n }\n\n .great-hero__link {\n color: $great-white;\n display: inline-block;\n\n @include govuk-media-query($from: tablet) {\n margin-left: 20px;\n }\n }\n\n .great-hero__logo {\n width: 260px;\n position: absolute;\n right: 0;\n bottom: 100px;\n display: none;\n\n img {\n width: 100%;\n }\n\n @media (min-width: 768px) {\n display: block;\n }\n\n @media (min-width: 1025px) {\n width: 412px;\n }\n }\n\n .great {\n overflow-x: visible;\n }\n}\n\n// Product/Market campaign page\n\n.great-product-market {\n background: $great-white;\n}\n\n.great-product-market__product-label {\n color: $great-dark-blue;\n font-weight: bold;\n margin-right: 30px;\n}\n\n.great-product-market__form-inputs {\n display: flex;\n flex-direction: column;\n @include govuk-media-query($from: tablet) {\n align-items: flex-start;\n\n > div {\n width: 100%;\n }\n }\n}\n\n.great-product-market__form-inputs input {\n height: 53px;\n padding: 0 1rem;\n}\n\n.great-product-market__button-container {\n display: flex;\n flex-direction: column;\n text-align: center;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n align-items: baseline;\n text-align: left;\n }\n}\n\n.great-product-market__button {\n height: 53px;\n margin: 15px 0;\n width: auto;\n\n @include govuk-media-query($from: tablet) {\n margin: 15px 20px 15px 0;\n }\n\n &::after {\n position: relative;\n background-position: 50% 50%;\n height: 16px;\n width: 10px;\n bottom: -2px;\n right: -10px;\n }\n}\n\n.great-product-market__cards {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n margin-bottom: 50px;\n\n @include govuk-media-query($from: tablet) {\n flex-direction: row;\n\n > div {\n margin-right: 30px;\n }\n }\n\n .great-card {\n flex: 1;\n }\n}\n\n.great-inline-feedback__container {\n border-top-color: #dde5ed;\n border-top-style: solid;\n border-top-width: 2px;\n background-color: $great-white;\n}\n\n.great-inline-feedback__page_useful_form {\n display: flex;\n gap: govuk-spacing(4);\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-inline-feedback__submission-confirmation,\n.csat-submission-confirmation__heading {\n display: flex;\n gap: govuk-spacing(2);\n\n span[role='img'] {\n font-size: 28px;\n color: #00703c;\n }\n}\n\n.great-inline-feedback__submission-error {\n display: flex;\n gap: govuk-spacing(2);\n padding-bottom: govuk-spacing(6);\n\n span[role='img'] {\n font-size: 28px;\n color: #d4351c;\n }\n}\n\n.great-inline-feedback__detail-form {\n padding-top: govuk-spacing(6);\n\n p {\n margin: 0;\n color: #505a5f;\n }\n}\n\n.great-inline-feedback-detail-form__submission_buttons {\n display: flex;\n gap: 30px;\n align-items: center;\n\n button {\n margin-top: 0px !important;\n }\n}\n\n.great-checkbox--inline-feedback {\n label {\n font-family: $main-text-font;\n font-size: 18px;\n }\n\n [type='checkbox'] + label::before {\n border: 2px solid #222222;\n border-radius: 4px;\n }\n}\n\n.js-enabled .govuk-checkboxes__conditional--hidden {\n display: none;\n}\n\n.great-cookie-notice {\n display: none;\n padding: 30px 0 0;\n\n &.block {\n display: block;\n }\n}\n\n.great-modal {\n position: fixed;\n inset: 0px;\n z-index: 1000;\n background-color: rgba(0, 0, 0, 0.5);\n}\n\n.great-modal__content {\n position: absolute;\n border: 1px solid rgb(204, 204, 204);\n background: rgb(255, 255, 255);\n overflow: auto;\n border-radius: 4px;\n outline: none;\n max-width: 800px;\n bottom: auto;\n right: auto;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n max-height: calc(100vh - 30px);\n width: calc(100vw - 30px);\n\n button {\n @include govuk-media-query($from: tablet) {\n margin: 0;\n }\n\n &:first-of-type {\n @include govuk-media-query($from: tablet) {\n margin-right: 10px;\n }\n }\n }\n}\n\n.great-accordian-sector-link {\n text-decoration: none;\n color: $great-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n margin-bottom: 0;\n align-items: center;\n min-height: 88px;\n\n &:after {\n content: '\\f061';\n font-family: 'Font Awesome 5 Free';\n position: absolute;\n color: $color-gov-link;\n font-weight: 600;\n right: 15px;\n }\n}\n\n.great-notification-banner--error {\n margin: 0 auto;\n max-width: 810px;\n}\n\n.great-meta-label {\n color: $great-light-grey;\n display: flex;\n gap: 10px;\n font-size: 16px;\n}\n","////\n/// @group helpers/spacing\n////\n\n// stylelint-disable indentation\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing($responsive-spacing-point, $property, $direction: \"all\", $important: false, $adjustment: false) {\n\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n\n/*# sourceMappingURL=_spacing.scss.map */",".autocomplete__wrapper .great-autocomplete-overlay {\n width: 489px;\n max-height: 240px;\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n\n.great-signup {\n width: 100%;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n background: #f5f5f6;\n\n &__logo {\n width: 148px;\n height: auto;\n\n @media (max-width: 768px) {\n max-width: 132px;\n }\n }\n\n &__form-panel {\n color: #4c436e;\n min-height: 100vh;\n padding: 40px 105px 0px 105px;\n background-color: #fff;\n width: 610px;\n flex-shrink: 0;\n z-index: 1;\n\n @media screen and (max-width: 1024px) {\n padding: 30px;\n width: 40%;\n }\n\n @media screen and (max-width: 768px) {\n padding: 20px;\n width: 50%;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n padding: 30px 30px;\n }\n }\n\n &__form {\n\n .vertical-seperator {\n margin-top: 20px;\n margin-bottom: 20px;\n\n span {\n display: inline-block;\n font-size: 19px;\n width: 20%;\n text-align: center;\n margin: 0;\n }\n\n hr {\n display: inline-block;\n height: 2px;\n margin: 0;\n vertical-align: middle;\n width: 40%;\n }\n }\n }\n\n &__info-panel {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 50px 0;\n position: relative;\n\n @media screen and (max-width: 640px) {\n display: none;\n }\n\n\n &__content {\n max-width: 850px;\n padding: 0 40px;\n z-index: 1;\n text-align: center;\n }\n\n &__heading {\n color: #fff;\n font-size: 56px;\n line-height: 52px;\n text-align: center;\n margin-bottom: 0;\n\n @media screen and (max-width: 1024px) {\n font-size: 48px;\n line-height: 48px;\n margin-bottom: 30px;\n }\n }\n\n &__subheadings {\n margin-top: 30px;\n text-align: left;\n\n p {\n align-items: center;\n margin-bottom: 45px;\n font-size: 24px;\n line-height: 32px;\n\n @media screen and (max-width: 1024px) {\n font-size: 24px;\n line-height: 34px;\n }\n\n i {\n margin-right: 10px;\n font-size: 1.5em;\n }\n }\n }\n\n &__confirmation {\n .fa-info-circle {\n font-size: 40px;\n }\n\n .form-label {\n font-size: 19px;\n }\n }\n }\n}\n","$color-error: #d4351c;\n.great {\n *:lang(ar) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $arabic-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $arabic-main-text-font;\n }\n }\n\n *:lang(ko) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .govuk-button,\n .great-font-bold,\n strong,\n .govuk-form-group-error .error-message ul li {\n font-family: $korean-header-text-font;\n }\n\n p:not(.govuk-error-message),\n span:not(.great-badge, .great-text-darker-grey, .govuk-details__summary-text),\n ol,\n ul,\n a,\n .govuk-hint,\n .govuk-error-message,\n .govuk-radios__label,\n .govuk-details,\n .govuk-link,\n .govuk-form-control,\n em {\n font-family: $korean-main-text-font;\n }\n\n &:dir(rtl) {\n .govuk-grid-column-two-thirds {\n float: right !important;\n }\n }\n }\n\n a {\n &[lang='ar'] {\n font-family: $arabic-main-text-font;\n }\n &[lang='ko'] {\n font-family: $korean-main-text-font;\n }\n }\n}\n\n*[dir='rtl'] {\n .govuk-grid-column-two-thirds,\n .govuk-grid-column-three-quarters {\n float: right;\n }\n\n .microsite-header {\n p {\n margin-left: 0;\n margin-right: auto;\n }\n }\n\n .govuk-form-group-error {\n padding-left: 0 !important;\n padding-right: 15px;\n border-left: none !important;\n border-right: 5px solid $color-error;\n }\n}\n\n.microsite *:lang(ar) .govuk-form-label {\n font-family: $arabic-header-text-font;\n}\n\n.microsite *:lang(ko) .govuk-form-label {\n font-family: $korean-header-text-font;\n}\n\n*:lang(ar) {\n .great-inline-feedback__container {\n display: none;\n }\n\n .footer,\n footer div.footer ul,\n .copyright-container .copy-right {\n direction: ltr;\n padding: 0;\n }\n}\n","$great-design-system-white: #fff;\n$great-design-system-grey-border: #7d8e96;\n$great-design-system-hover-primary-button: #003078;\n$great-design-system-interface-mono-50: #7d8e96;\n$great-design-system-govuk-light-grey: #f3f2f1;\n$great-design-system-border-grey: #d9d9d9;\n\n$great-design-system-govuk-yellow-highlight: #fd0;\n$great-design-system-govuk-off-black: #0b0c0c;\n\n.great-ds-border-bottom-grey {\n border-bottom: 1px solid $great-design-system-grey-border;\n}\n\n.great-ds-heading-link {\n &::after {\n top: 0.12rem;\n }\n}\n\n.great-ds-sign-up-promo {\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n }\n\n ul > li {\n display: flex;\n }\n}\n\n.great-ds-contact-us-promo {\n display: flex;\n\n @include govuk-media-query($until: tablet) {\n width: calc(100% + 30px);\n position: relative;\n left: -15px;\n flex-direction: column;\n margin: -30px 0 -40px;\n }\n\n > * {\n flex-basis: fit-content;\n }\n}\n\n.great-ds-button-primary {\n border-bottom: 3px solid $great-design-system-hover-primary-button;\n}\n\n.great-ds-text-grey {\n color: $great-design-system-interface-mono-50;\n}\n\n.great-ds-details {\n summary {\n &::-webkit-details-marker {\n display: none;\n }\n\n display: block;\n margin-bottom: 0;\n\n &:hover {\n background-color: $great-design-system-govuk-light-grey;\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n\n &:focus {\n outline: 0;\n\n .great-ds-details__status {\n outline: 3px solid rgba(0, 0, 0, 0);\n color: #212427;\n background-color: $great-design-system-govuk-yellow-highlight;\n box-shadow: 0 -2px $great-design-system-govuk-yellow-highlight,\n 0 4px $great-design-system-govuk-off-black;\n text-decoration: none;\n }\n\n .govuk-accordion-nav__chevron {\n color: $great-design-system-govuk-off-black;\n background: $great-design-system-govuk-off-black;\n\n &::after {\n color: $great-design-system-govuk-light-grey;\n }\n }\n\n .govuk-accordion__section-toggle-text {\n color: $great-design-system-govuk-off-black;\n }\n }\n }\n\n .great-ds-details__status {\n display: inline-block;\n font-weight: 600;\n }\n\n .great-ds-details__status-text--open {\n display: none;\n }\n\n &[open] {\n summary {\n @include govuk-media-query($from: tablet) {\n margin-bottom: -10px;\n }\n\n ~ p {\n background: $great-design-system-white;\n position: relative;\n }\n }\n\n .great-ds-details__status-text--open {\n display: inline-block;\n }\n\n .great-ds-details__status-text--closed {\n display: none;\n }\n\n .govuk-accordion-nav__chevron {\n transform: rotate(0deg);\n }\n }\n}\n\n.great-ds-link {\n display: inline-flex;\n text-decoration: none;\n\n i {\n font-size: 1.5rem;\n margin-right: 10px;\n\n @include govuk-media-query($from: tablet) {\n font-size: 2rem;\n }\n }\n\n span {\n font-weight: 600;\n text-decoration: underline;\n }\n\n &:focus {\n span {\n text-decoration: none;\n }\n }\n}\n\n.great-ds-hr {\n background: $great-design-system-border-grey;\n border: 0;\n display: block;\n height: 4px;\n width: 100%;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n@import 'mixins';\n@import 'core';\n@import 'larger';\n@import 'fixed-width';\n@import 'list';\n@import 'bordered-pulled';\n@import 'animated';\n@import 'rotated-flipped';\n@import 'stacked';\n@import 'icons';\n@import 'screen-reader';\n","// Base Class Definition\n// -------------------------\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fad,\n.fab {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n text-rendering: auto;\n line-height: 1;\n}\n\n%fa-icon {\n @include fa-icon;\n}\n","// Icon Sizes\n// -------------------------\n\n// makes the font 33% larger relative to the icon container\n.#{$fa-css-prefix}-lg {\n font-size: (4em / 3);\n line-height: (3em / 4);\n vertical-align: -.0667em;\n}\n\n.#{$fa-css-prefix}-xs {\n font-size: .75em;\n}\n\n.#{$fa-css-prefix}-sm {\n font-size: .875em;\n}\n\n@for $i from 1 through 10 {\n .#{$fa-css-prefix}-#{$i}x {\n font-size: $i * 1em;\n }\n}\n","// Fixed Width Icons\n// -------------------------\n.#{$fa-css-prefix}-fw {\n text-align: center;\n width: $fa-fw-width;\n}\n","// Variables\n// --------------------------\n\n$fa-font-path: \"../webfonts\" !default;\n$fa-font-size-base: 16px !default;\n$fa-font-display: block !default;\n$fa-css-prefix: fa !default;\n$fa-version: \"5.15.4\" !default;\n$fa-border-color: #eee !default;\n$fa-inverse: #fff !default;\n$fa-li-width: 2em !default;\n$fa-fw-width: (20em / 16);\n$fa-primary-opacity: 1 !default;\n$fa-secondary-opacity: .4 !default;\n\n// Convenience function used to set content property\n@function fa-content($fa-var) {\n @return unquote(\"\\\"#{ $fa-var }\\\"\");\n}\n\n$fa-var-500px: \\f26e;\n$fa-var-accessible-icon: \\f368;\n$fa-var-accusoft: \\f369;\n$fa-var-acquisitions-incorporated: \\f6af;\n$fa-var-ad: \\f641;\n$fa-var-address-book: \\f2b9;\n$fa-var-address-card: \\f2bb;\n$fa-var-adjust: \\f042;\n$fa-var-adn: \\f170;\n$fa-var-adversal: \\f36a;\n$fa-var-affiliatetheme: \\f36b;\n$fa-var-air-freshener: \\f5d0;\n$fa-var-airbnb: \\f834;\n$fa-var-algolia: \\f36c;\n$fa-var-align-center: \\f037;\n$fa-var-align-justify: \\f039;\n$fa-var-align-left: \\f036;\n$fa-var-align-right: \\f038;\n$fa-var-alipay: \\f642;\n$fa-var-allergies: \\f461;\n$fa-var-amazon: \\f270;\n$fa-var-amazon-pay: \\f42c;\n$fa-var-ambulance: \\f0f9;\n$fa-var-american-sign-language-interpreting: \\f2a3;\n$fa-var-amilia: \\f36d;\n$fa-var-anchor: \\f13d;\n$fa-var-android: \\f17b;\n$fa-var-angellist: \\f209;\n$fa-var-angle-double-down: \\f103;\n$fa-var-angle-double-left: \\f100;\n$fa-var-angle-double-right: \\f101;\n$fa-var-angle-double-up: \\f102;\n$fa-var-angle-down: \\f107;\n$fa-var-angle-left: \\f104;\n$fa-var-angle-right: \\f105;\n$fa-var-angle-up: \\f106;\n$fa-var-angry: \\f556;\n$fa-var-angrycreative: \\f36e;\n$fa-var-angular: \\f420;\n$fa-var-ankh: \\f644;\n$fa-var-app-store: \\f36f;\n$fa-var-app-store-ios: \\f370;\n$fa-var-apper: \\f371;\n$fa-var-apple: \\f179;\n$fa-var-apple-alt: \\f5d1;\n$fa-var-apple-pay: \\f415;\n$fa-var-archive: \\f187;\n$fa-var-archway: \\f557;\n$fa-var-arrow-alt-circle-down: \\f358;\n$fa-var-arrow-alt-circle-left: \\f359;\n$fa-var-arrow-alt-circle-right: \\f35a;\n$fa-var-arrow-alt-circle-up: \\f35b;\n$fa-var-arrow-circle-down: \\f0ab;\n$fa-var-arrow-circle-left: \\f0a8;\n$fa-var-arrow-circle-right: \\f0a9;\n$fa-var-arrow-circle-up: \\f0aa;\n$fa-var-arrow-down: \\f063;\n$fa-var-arrow-left: \\f060;\n$fa-var-arrow-right: \\f061;\n$fa-var-arrow-up: \\f062;\n$fa-var-arrows-alt: \\f0b2;\n$fa-var-arrows-alt-h: \\f337;\n$fa-var-arrows-alt-v: \\f338;\n$fa-var-artstation: \\f77a;\n$fa-var-assistive-listening-systems: \\f2a2;\n$fa-var-asterisk: \\f069;\n$fa-var-asymmetrik: \\f372;\n$fa-var-at: \\f1fa;\n$fa-var-atlas: \\f558;\n$fa-var-atlassian: \\f77b;\n$fa-var-atom: \\f5d2;\n$fa-var-audible: \\f373;\n$fa-var-audio-description: \\f29e;\n$fa-var-autoprefixer: \\f41c;\n$fa-var-avianex: \\f374;\n$fa-var-aviato: \\f421;\n$fa-var-award: \\f559;\n$fa-var-aws: \\f375;\n$fa-var-baby: \\f77c;\n$fa-var-baby-carriage: \\f77d;\n$fa-var-backspace: \\f55a;\n$fa-var-backward: \\f04a;\n$fa-var-bacon: \\f7e5;\n$fa-var-bacteria: \\e059;\n$fa-var-bacterium: \\e05a;\n$fa-var-bahai: \\f666;\n$fa-var-balance-scale: \\f24e;\n$fa-var-balance-scale-left: \\f515;\n$fa-var-balance-scale-right: \\f516;\n$fa-var-ban: \\f05e;\n$fa-var-band-aid: \\f462;\n$fa-var-bandcamp: \\f2d5;\n$fa-var-barcode: \\f02a;\n$fa-var-bars: \\f0c9;\n$fa-var-baseball-ball: \\f433;\n$fa-var-basketball-ball: \\f434;\n$fa-var-bath: \\f2cd;\n$fa-var-battery-empty: \\f244;\n$fa-var-battery-full: \\f240;\n$fa-var-battery-half: \\f242;\n$fa-var-battery-quarter: \\f243;\n$fa-var-battery-three-quarters: \\f241;\n$fa-var-battle-net: \\f835;\n$fa-var-bed: \\f236;\n$fa-var-beer: \\f0fc;\n$fa-var-behance: \\f1b4;\n$fa-var-behance-square: \\f1b5;\n$fa-var-bell: \\f0f3;\n$fa-var-bell-slash: \\f1f6;\n$fa-var-bezier-curve: \\f55b;\n$fa-var-bible: \\f647;\n$fa-var-bicycle: \\f206;\n$fa-var-biking: \\f84a;\n$fa-var-bimobject: \\f378;\n$fa-var-binoculars: \\f1e5;\n$fa-var-biohazard: \\f780;\n$fa-var-birthday-cake: \\f1fd;\n$fa-var-bitbucket: \\f171;\n$fa-var-bitcoin: \\f379;\n$fa-var-bity: \\f37a;\n$fa-var-black-tie: \\f27e;\n$fa-var-blackberry: \\f37b;\n$fa-var-blender: \\f517;\n$fa-var-blender-phone: \\f6b6;\n$fa-var-blind: \\f29d;\n$fa-var-blog: \\f781;\n$fa-var-blogger: \\f37c;\n$fa-var-blogger-b: \\f37d;\n$fa-var-bluetooth: \\f293;\n$fa-var-bluetooth-b: \\f294;\n$fa-var-bold: \\f032;\n$fa-var-bolt: \\f0e7;\n$fa-var-bomb: \\f1e2;\n$fa-var-bone: \\f5d7;\n$fa-var-bong: \\f55c;\n$fa-var-book: \\f02d;\n$fa-var-book-dead: \\f6b7;\n$fa-var-book-medical: \\f7e6;\n$fa-var-book-open: \\f518;\n$fa-var-book-reader: \\f5da;\n$fa-var-bookmark: \\f02e;\n$fa-var-bootstrap: \\f836;\n$fa-var-border-all: \\f84c;\n$fa-var-border-none: \\f850;\n$fa-var-border-style: \\f853;\n$fa-var-bowling-ball: \\f436;\n$fa-var-box: \\f466;\n$fa-var-box-open: \\f49e;\n$fa-var-box-tissue: \\e05b;\n$fa-var-boxes: \\f468;\n$fa-var-braille: \\f2a1;\n$fa-var-brain: \\f5dc;\n$fa-var-bread-slice: \\f7ec;\n$fa-var-briefcase: \\f0b1;\n$fa-var-briefcase-medical: \\f469;\n$fa-var-broadcast-tower: \\f519;\n$fa-var-broom: \\f51a;\n$fa-var-brush: \\f55d;\n$fa-var-btc: \\f15a;\n$fa-var-buffer: \\f837;\n$fa-var-bug: \\f188;\n$fa-var-building: \\f1ad;\n$fa-var-bullhorn: \\f0a1;\n$fa-var-bullseye: \\f140;\n$fa-var-burn: \\f46a;\n$fa-var-buromobelexperte: \\f37f;\n$fa-var-bus: \\f207;\n$fa-var-bus-alt: \\f55e;\n$fa-var-business-time: \\f64a;\n$fa-var-buy-n-large: \\f8a6;\n$fa-var-buysellads: \\f20d;\n$fa-var-calculator: \\f1ec;\n$fa-var-calendar: \\f133;\n$fa-var-calendar-alt: \\f073;\n$fa-var-calendar-check: \\f274;\n$fa-var-calendar-day: \\f783;\n$fa-var-calendar-minus: \\f272;\n$fa-var-calendar-plus: \\f271;\n$fa-var-calendar-times: \\f273;\n$fa-var-calendar-week: \\f784;\n$fa-var-camera: \\f030;\n$fa-var-camera-retro: \\f083;\n$fa-var-campground: \\f6bb;\n$fa-var-canadian-maple-leaf: \\f785;\n$fa-var-candy-cane: \\f786;\n$fa-var-cannabis: \\f55f;\n$fa-var-capsules: \\f46b;\n$fa-var-car: \\f1b9;\n$fa-var-car-alt: \\f5de;\n$fa-var-car-battery: \\f5df;\n$fa-var-car-crash: \\f5e1;\n$fa-var-car-side: \\f5e4;\n$fa-var-caravan: \\f8ff;\n$fa-var-caret-down: \\f0d7;\n$fa-var-caret-left: \\f0d9;\n$fa-var-caret-right: \\f0da;\n$fa-var-caret-square-down: \\f150;\n$fa-var-caret-square-left: \\f191;\n$fa-var-caret-square-right: \\f152;\n$fa-var-caret-square-up: \\f151;\n$fa-var-caret-up: \\f0d8;\n$fa-var-carrot: \\f787;\n$fa-var-cart-arrow-down: \\f218;\n$fa-var-cart-plus: \\f217;\n$fa-var-cash-register: \\f788;\n$fa-var-cat: \\f6be;\n$fa-var-cc-amazon-pay: \\f42d;\n$fa-var-cc-amex: \\f1f3;\n$fa-var-cc-apple-pay: \\f416;\n$fa-var-cc-diners-club: \\f24c;\n$fa-var-cc-discover: \\f1f2;\n$fa-var-cc-jcb: \\f24b;\n$fa-var-cc-mastercard: \\f1f1;\n$fa-var-cc-paypal: \\f1f4;\n$fa-var-cc-stripe: \\f1f5;\n$fa-var-cc-visa: \\f1f0;\n$fa-var-centercode: \\f380;\n$fa-var-centos: \\f789;\n$fa-var-certificate: \\f0a3;\n$fa-var-chair: \\f6c0;\n$fa-var-chalkboard: \\f51b;\n$fa-var-chalkboard-teacher: \\f51c;\n$fa-var-charging-station: \\f5e7;\n$fa-var-chart-area: \\f1fe;\n$fa-var-chart-bar: \\f080;\n$fa-var-chart-line: \\f201;\n$fa-var-chart-pie: \\f200;\n$fa-var-check: \\f00c;\n$fa-var-check-circle: \\f058;\n$fa-var-check-double: \\f560;\n$fa-var-check-square: \\f14a;\n$fa-var-cheese: \\f7ef;\n$fa-var-chess: \\f439;\n$fa-var-chess-bishop: \\f43a;\n$fa-var-chess-board: \\f43c;\n$fa-var-chess-king: \\f43f;\n$fa-var-chess-knight: \\f441;\n$fa-var-chess-pawn: \\f443;\n$fa-var-chess-queen: \\f445;\n$fa-var-chess-rook: \\f447;\n$fa-var-chevron-circle-down: \\f13a;\n$fa-var-chevron-circle-left: \\f137;\n$fa-var-chevron-circle-right: \\f138;\n$fa-var-chevron-circle-up: \\f139;\n$fa-var-chevron-down: \\f078;\n$fa-var-chevron-left: \\f053;\n$fa-var-chevron-right: \\f054;\n$fa-var-chevron-up: \\f077;\n$fa-var-child: \\f1ae;\n$fa-var-chrome: \\f268;\n$fa-var-chromecast: \\f838;\n$fa-var-church: \\f51d;\n$fa-var-circle: \\f111;\n$fa-var-circle-notch: \\f1ce;\n$fa-var-city: \\f64f;\n$fa-var-clinic-medical: \\f7f2;\n$fa-var-clipboard: \\f328;\n$fa-var-clipboard-check: \\f46c;\n$fa-var-clipboard-list: \\f46d;\n$fa-var-clock: \\f017;\n$fa-var-clone: \\f24d;\n$fa-var-closed-captioning: \\f20a;\n$fa-var-cloud: \\f0c2;\n$fa-var-cloud-download-alt: \\f381;\n$fa-var-cloud-meatball: \\f73b;\n$fa-var-cloud-moon: \\f6c3;\n$fa-var-cloud-moon-rain: \\f73c;\n$fa-var-cloud-rain: \\f73d;\n$fa-var-cloud-showers-heavy: \\f740;\n$fa-var-cloud-sun: \\f6c4;\n$fa-var-cloud-sun-rain: \\f743;\n$fa-var-cloud-upload-alt: \\f382;\n$fa-var-cloudflare: \\e07d;\n$fa-var-cloudscale: \\f383;\n$fa-var-cloudsmith: \\f384;\n$fa-var-cloudversify: \\f385;\n$fa-var-cocktail: \\f561;\n$fa-var-code: \\f121;\n$fa-var-code-branch: \\f126;\n$fa-var-codepen: \\f1cb;\n$fa-var-codiepie: \\f284;\n$fa-var-coffee: \\f0f4;\n$fa-var-cog: \\f013;\n$fa-var-cogs: \\f085;\n$fa-var-coins: \\f51e;\n$fa-var-columns: \\f0db;\n$fa-var-comment: \\f075;\n$fa-var-comment-alt: \\f27a;\n$fa-var-comment-dollar: \\f651;\n$fa-var-comment-dots: \\f4ad;\n$fa-var-comment-medical: \\f7f5;\n$fa-var-comment-slash: \\f4b3;\n$fa-var-comments: \\f086;\n$fa-var-comments-dollar: \\f653;\n$fa-var-compact-disc: \\f51f;\n$fa-var-compass: \\f14e;\n$fa-var-compress: \\f066;\n$fa-var-compress-alt: \\f422;\n$fa-var-compress-arrows-alt: \\f78c;\n$fa-var-concierge-bell: \\f562;\n$fa-var-confluence: \\f78d;\n$fa-var-connectdevelop: \\f20e;\n$fa-var-contao: \\f26d;\n$fa-var-cookie: \\f563;\n$fa-var-cookie-bite: \\f564;\n$fa-var-copy: \\f0c5;\n$fa-var-copyright: \\f1f9;\n$fa-var-cotton-bureau: \\f89e;\n$fa-var-couch: \\f4b8;\n$fa-var-cpanel: \\f388;\n$fa-var-creative-commons: \\f25e;\n$fa-var-creative-commons-by: \\f4e7;\n$fa-var-creative-commons-nc: \\f4e8;\n$fa-var-creative-commons-nc-eu: \\f4e9;\n$fa-var-creative-commons-nc-jp: \\f4ea;\n$fa-var-creative-commons-nd: \\f4eb;\n$fa-var-creative-commons-pd: \\f4ec;\n$fa-var-creative-commons-pd-alt: \\f4ed;\n$fa-var-creative-commons-remix: \\f4ee;\n$fa-var-creative-commons-sa: \\f4ef;\n$fa-var-creative-commons-sampling: \\f4f0;\n$fa-var-creative-commons-sampling-plus: \\f4f1;\n$fa-var-creative-commons-share: \\f4f2;\n$fa-var-creative-commons-zero: \\f4f3;\n$fa-var-credit-card: \\f09d;\n$fa-var-critical-role: \\f6c9;\n$fa-var-crop: \\f125;\n$fa-var-crop-alt: \\f565;\n$fa-var-cross: \\f654;\n$fa-var-crosshairs: \\f05b;\n$fa-var-crow: \\f520;\n$fa-var-crown: \\f521;\n$fa-var-crutch: \\f7f7;\n$fa-var-css3: \\f13c;\n$fa-var-css3-alt: \\f38b;\n$fa-var-cube: \\f1b2;\n$fa-var-cubes: \\f1b3;\n$fa-var-cut: \\f0c4;\n$fa-var-cuttlefish: \\f38c;\n$fa-var-d-and-d: \\f38d;\n$fa-var-d-and-d-beyond: \\f6ca;\n$fa-var-dailymotion: \\e052;\n$fa-var-dashcube: \\f210;\n$fa-var-database: \\f1c0;\n$fa-var-deaf: \\f2a4;\n$fa-var-deezer: \\e077;\n$fa-var-delicious: \\f1a5;\n$fa-var-democrat: \\f747;\n$fa-var-deploydog: \\f38e;\n$fa-var-deskpro: \\f38f;\n$fa-var-desktop: \\f108;\n$fa-var-dev: \\f6cc;\n$fa-var-deviantart: \\f1bd;\n$fa-var-dharmachakra: \\f655;\n$fa-var-dhl: \\f790;\n$fa-var-diagnoses: \\f470;\n$fa-var-diaspora: \\f791;\n$fa-var-dice: \\f522;\n$fa-var-dice-d20: \\f6cf;\n$fa-var-dice-d6: \\f6d1;\n$fa-var-dice-five: \\f523;\n$fa-var-dice-four: \\f524;\n$fa-var-dice-one: \\f525;\n$fa-var-dice-six: \\f526;\n$fa-var-dice-three: \\f527;\n$fa-var-dice-two: \\f528;\n$fa-var-digg: \\f1a6;\n$fa-var-digital-ocean: \\f391;\n$fa-var-digital-tachograph: \\f566;\n$fa-var-directions: \\f5eb;\n$fa-var-discord: \\f392;\n$fa-var-discourse: \\f393;\n$fa-var-disease: \\f7fa;\n$fa-var-divide: \\f529;\n$fa-var-dizzy: \\f567;\n$fa-var-dna: \\f471;\n$fa-var-dochub: \\f394;\n$fa-var-docker: \\f395;\n$fa-var-dog: \\f6d3;\n$fa-var-dollar-sign: \\f155;\n$fa-var-dolly: \\f472;\n$fa-var-dolly-flatbed: \\f474;\n$fa-var-donate: \\f4b9;\n$fa-var-door-closed: \\f52a;\n$fa-var-door-open: \\f52b;\n$fa-var-dot-circle: \\f192;\n$fa-var-dove: \\f4ba;\n$fa-var-download: \\f019;\n$fa-var-draft2digital: \\f396;\n$fa-var-drafting-compass: \\f568;\n$fa-var-dragon: \\f6d5;\n$fa-var-draw-polygon: \\f5ee;\n$fa-var-dribbble: \\f17d;\n$fa-var-dribbble-square: \\f397;\n$fa-var-dropbox: \\f16b;\n$fa-var-drum: \\f569;\n$fa-var-drum-steelpan: \\f56a;\n$fa-var-drumstick-bite: \\f6d7;\n$fa-var-drupal: \\f1a9;\n$fa-var-dumbbell: \\f44b;\n$fa-var-dumpster: \\f793;\n$fa-var-dumpster-fire: \\f794;\n$fa-var-dungeon: \\f6d9;\n$fa-var-dyalog: \\f399;\n$fa-var-earlybirds: \\f39a;\n$fa-var-ebay: \\f4f4;\n$fa-var-edge: \\f282;\n$fa-var-edge-legacy: \\e078;\n$fa-var-edit: \\f044;\n$fa-var-egg: \\f7fb;\n$fa-var-eject: \\f052;\n$fa-var-elementor: \\f430;\n$fa-var-ellipsis-h: \\f141;\n$fa-var-ellipsis-v: \\f142;\n$fa-var-ello: \\f5f1;\n$fa-var-ember: \\f423;\n$fa-var-empire: \\f1d1;\n$fa-var-envelope: \\f0e0;\n$fa-var-envelope-open: \\f2b6;\n$fa-var-envelope-open-text: \\f658;\n$fa-var-envelope-square: \\f199;\n$fa-var-envira: \\f299;\n$fa-var-equals: \\f52c;\n$fa-var-eraser: \\f12d;\n$fa-var-erlang: \\f39d;\n$fa-var-ethereum: \\f42e;\n$fa-var-ethernet: \\f796;\n$fa-var-etsy: \\f2d7;\n$fa-var-euro-sign: \\f153;\n$fa-var-evernote: \\f839;\n$fa-var-exchange-alt: \\f362;\n$fa-var-exclamation: \\f12a;\n$fa-var-exclamation-circle: \\f06a;\n$fa-var-exclamation-triangle: \\f071;\n$fa-var-expand: \\f065;\n$fa-var-expand-alt: \\f424;\n$fa-var-expand-arrows-alt: \\f31e;\n$fa-var-expeditedssl: \\f23e;\n$fa-var-external-link-alt: \\f35d;\n$fa-var-external-link-square-alt: \\f360;\n$fa-var-eye: \\f06e;\n$fa-var-eye-dropper: \\f1fb;\n$fa-var-eye-slash: \\f070;\n$fa-var-facebook: \\f09a;\n$fa-var-facebook-f: \\f39e;\n$fa-var-facebook-messenger: \\f39f;\n$fa-var-facebook-square: \\f082;\n$fa-var-fan: \\f863;\n$fa-var-fantasy-flight-games: \\f6dc;\n$fa-var-fast-backward: \\f049;\n$fa-var-fast-forward: \\f050;\n$fa-var-faucet: \\e005;\n$fa-var-fax: \\f1ac;\n$fa-var-feather: \\f52d;\n$fa-var-feather-alt: \\f56b;\n$fa-var-fedex: \\f797;\n$fa-var-fedora: \\f798;\n$fa-var-female: \\f182;\n$fa-var-fighter-jet: \\f0fb;\n$fa-var-figma: \\f799;\n$fa-var-file: \\f15b;\n$fa-var-file-alt: \\f15c;\n$fa-var-file-archive: \\f1c6;\n$fa-var-file-audio: \\f1c7;\n$fa-var-file-code: \\f1c9;\n$fa-var-file-contract: \\f56c;\n$fa-var-file-csv: \\f6dd;\n$fa-var-file-download: \\f56d;\n$fa-var-file-excel: \\f1c3;\n$fa-var-file-export: \\f56e;\n$fa-var-file-image: \\f1c5;\n$fa-var-file-import: \\f56f;\n$fa-var-file-invoice: \\f570;\n$fa-var-file-invoice-dollar: \\f571;\n$fa-var-file-medical: \\f477;\n$fa-var-file-medical-alt: \\f478;\n$fa-var-file-pdf: \\f1c1;\n$fa-var-file-powerpoint: \\f1c4;\n$fa-var-file-prescription: \\f572;\n$fa-var-file-signature: \\f573;\n$fa-var-file-upload: \\f574;\n$fa-var-file-video: \\f1c8;\n$fa-var-file-word: \\f1c2;\n$fa-var-fill: \\f575;\n$fa-var-fill-drip: \\f576;\n$fa-var-film: \\f008;\n$fa-var-filter: \\f0b0;\n$fa-var-fingerprint: \\f577;\n$fa-var-fire: \\f06d;\n$fa-var-fire-alt: \\f7e4;\n$fa-var-fire-extinguisher: \\f134;\n$fa-var-firefox: \\f269;\n$fa-var-firefox-browser: \\e007;\n$fa-var-first-aid: \\f479;\n$fa-var-first-order: \\f2b0;\n$fa-var-first-order-alt: \\f50a;\n$fa-var-firstdraft: \\f3a1;\n$fa-var-fish: \\f578;\n$fa-var-fist-raised: \\f6de;\n$fa-var-flag: \\f024;\n$fa-var-flag-checkered: \\f11e;\n$fa-var-flag-usa: \\f74d;\n$fa-var-flask: \\f0c3;\n$fa-var-flickr: \\f16e;\n$fa-var-flipboard: \\f44d;\n$fa-var-flushed: \\f579;\n$fa-var-fly: \\f417;\n$fa-var-folder: \\f07b;\n$fa-var-folder-minus: \\f65d;\n$fa-var-folder-open: \\f07c;\n$fa-var-folder-plus: \\f65e;\n$fa-var-font: \\f031;\n$fa-var-font-awesome: \\f2b4;\n$fa-var-font-awesome-alt: \\f35c;\n$fa-var-font-awesome-flag: \\f425;\n$fa-var-font-awesome-logo-full: \\f4e6;\n$fa-var-fonticons: \\f280;\n$fa-var-fonticons-fi: \\f3a2;\n$fa-var-football-ball: \\f44e;\n$fa-var-fort-awesome: \\f286;\n$fa-var-fort-awesome-alt: \\f3a3;\n$fa-var-forumbee: \\f211;\n$fa-var-forward: \\f04e;\n$fa-var-foursquare: \\f180;\n$fa-var-free-code-camp: \\f2c5;\n$fa-var-freebsd: \\f3a4;\n$fa-var-frog: \\f52e;\n$fa-var-frown: \\f119;\n$fa-var-frown-open: \\f57a;\n$fa-var-fulcrum: \\f50b;\n$fa-var-funnel-dollar: \\f662;\n$fa-var-futbol: \\f1e3;\n$fa-var-galactic-republic: \\f50c;\n$fa-var-galactic-senate: \\f50d;\n$fa-var-gamepad: \\f11b;\n$fa-var-gas-pump: \\f52f;\n$fa-var-gavel: \\f0e3;\n$fa-var-gem: \\f3a5;\n$fa-var-genderless: \\f22d;\n$fa-var-get-pocket: \\f265;\n$fa-var-gg: \\f260;\n$fa-var-gg-circle: \\f261;\n$fa-var-ghost: \\f6e2;\n$fa-var-gift: \\f06b;\n$fa-var-gifts: \\f79c;\n$fa-var-git: \\f1d3;\n$fa-var-git-alt: \\f841;\n$fa-var-git-square: \\f1d2;\n$fa-var-github: \\f09b;\n$fa-var-github-alt: \\f113;\n$fa-var-github-square: \\f092;\n$fa-var-gitkraken: \\f3a6;\n$fa-var-gitlab: \\f296;\n$fa-var-gitter: \\f426;\n$fa-var-glass-cheers: \\f79f;\n$fa-var-glass-martini: \\f000;\n$fa-var-glass-martini-alt: \\f57b;\n$fa-var-glass-whiskey: \\f7a0;\n$fa-var-glasses: \\f530;\n$fa-var-glide: \\f2a5;\n$fa-var-glide-g: \\f2a6;\n$fa-var-globe: \\f0ac;\n$fa-var-globe-africa: \\f57c;\n$fa-var-globe-americas: \\f57d;\n$fa-var-globe-asia: \\f57e;\n$fa-var-globe-europe: \\f7a2;\n$fa-var-gofore: \\f3a7;\n$fa-var-golf-ball: \\f450;\n$fa-var-goodreads: \\f3a8;\n$fa-var-goodreads-g: \\f3a9;\n$fa-var-google: \\f1a0;\n$fa-var-google-drive: \\f3aa;\n$fa-var-google-pay: \\e079;\n$fa-var-google-play: \\f3ab;\n$fa-var-google-plus: \\f2b3;\n$fa-var-google-plus-g: \\f0d5;\n$fa-var-google-plus-square: \\f0d4;\n$fa-var-google-wallet: \\f1ee;\n$fa-var-gopuram: \\f664;\n$fa-var-graduation-cap: \\f19d;\n$fa-var-gratipay: \\f184;\n$fa-var-grav: \\f2d6;\n$fa-var-greater-than: \\f531;\n$fa-var-greater-than-equal: \\f532;\n$fa-var-grimace: \\f57f;\n$fa-var-grin: \\f580;\n$fa-var-grin-alt: \\f581;\n$fa-var-grin-beam: \\f582;\n$fa-var-grin-beam-sweat: \\f583;\n$fa-var-grin-hearts: \\f584;\n$fa-var-grin-squint: \\f585;\n$fa-var-grin-squint-tears: \\f586;\n$fa-var-grin-stars: \\f587;\n$fa-var-grin-tears: \\f588;\n$fa-var-grin-tongue: \\f589;\n$fa-var-grin-tongue-squint: \\f58a;\n$fa-var-grin-tongue-wink: \\f58b;\n$fa-var-grin-wink: \\f58c;\n$fa-var-grip-horizontal: \\f58d;\n$fa-var-grip-lines: \\f7a4;\n$fa-var-grip-lines-vertical: \\f7a5;\n$fa-var-grip-vertical: \\f58e;\n$fa-var-gripfire: \\f3ac;\n$fa-var-grunt: \\f3ad;\n$fa-var-guilded: \\e07e;\n$fa-var-guitar: \\f7a6;\n$fa-var-gulp: \\f3ae;\n$fa-var-h-square: \\f0fd;\n$fa-var-hacker-news: \\f1d4;\n$fa-var-hacker-news-square: \\f3af;\n$fa-var-hackerrank: \\f5f7;\n$fa-var-hamburger: \\f805;\n$fa-var-hammer: \\f6e3;\n$fa-var-hamsa: \\f665;\n$fa-var-hand-holding: \\f4bd;\n$fa-var-hand-holding-heart: \\f4be;\n$fa-var-hand-holding-medical: \\e05c;\n$fa-var-hand-holding-usd: \\f4c0;\n$fa-var-hand-holding-water: \\f4c1;\n$fa-var-hand-lizard: \\f258;\n$fa-var-hand-middle-finger: \\f806;\n$fa-var-hand-paper: \\f256;\n$fa-var-hand-peace: \\f25b;\n$fa-var-hand-point-down: \\f0a7;\n$fa-var-hand-point-left: \\f0a5;\n$fa-var-hand-point-right: \\f0a4;\n$fa-var-hand-point-up: \\f0a6;\n$fa-var-hand-pointer: \\f25a;\n$fa-var-hand-rock: \\f255;\n$fa-var-hand-scissors: \\f257;\n$fa-var-hand-sparkles: \\e05d;\n$fa-var-hand-spock: \\f259;\n$fa-var-hands: \\f4c2;\n$fa-var-hands-helping: \\f4c4;\n$fa-var-hands-wash: \\e05e;\n$fa-var-handshake: \\f2b5;\n$fa-var-handshake-alt-slash: \\e05f;\n$fa-var-handshake-slash: \\e060;\n$fa-var-hanukiah: \\f6e6;\n$fa-var-hard-hat: \\f807;\n$fa-var-hashtag: \\f292;\n$fa-var-hat-cowboy: \\f8c0;\n$fa-var-hat-cowboy-side: \\f8c1;\n$fa-var-hat-wizard: \\f6e8;\n$fa-var-hdd: \\f0a0;\n$fa-var-head-side-cough: \\e061;\n$fa-var-head-side-cough-slash: \\e062;\n$fa-var-head-side-mask: \\e063;\n$fa-var-head-side-virus: \\e064;\n$fa-var-heading: \\f1dc;\n$fa-var-headphones: \\f025;\n$fa-var-headphones-alt: \\f58f;\n$fa-var-headset: \\f590;\n$fa-var-heart: \\f004;\n$fa-var-heart-broken: \\f7a9;\n$fa-var-heartbeat: \\f21e;\n$fa-var-helicopter: \\f533;\n$fa-var-highlighter: \\f591;\n$fa-var-hiking: \\f6ec;\n$fa-var-hippo: \\f6ed;\n$fa-var-hips: \\f452;\n$fa-var-hire-a-helper: \\f3b0;\n$fa-var-history: \\f1da;\n$fa-var-hive: \\e07f;\n$fa-var-hockey-puck: \\f453;\n$fa-var-holly-berry: \\f7aa;\n$fa-var-home: \\f015;\n$fa-var-hooli: \\f427;\n$fa-var-hornbill: \\f592;\n$fa-var-horse: \\f6f0;\n$fa-var-horse-head: \\f7ab;\n$fa-var-hospital: \\f0f8;\n$fa-var-hospital-alt: \\f47d;\n$fa-var-hospital-symbol: \\f47e;\n$fa-var-hospital-user: \\f80d;\n$fa-var-hot-tub: \\f593;\n$fa-var-hotdog: \\f80f;\n$fa-var-hotel: \\f594;\n$fa-var-hotjar: \\f3b1;\n$fa-var-hourglass: \\f254;\n$fa-var-hourglass-end: \\f253;\n$fa-var-hourglass-half: \\f252;\n$fa-var-hourglass-start: \\f251;\n$fa-var-house-damage: \\f6f1;\n$fa-var-house-user: \\e065;\n$fa-var-houzz: \\f27c;\n$fa-var-hryvnia: \\f6f2;\n$fa-var-html5: \\f13b;\n$fa-var-hubspot: \\f3b2;\n$fa-var-i-cursor: \\f246;\n$fa-var-ice-cream: \\f810;\n$fa-var-icicles: \\f7ad;\n$fa-var-icons: \\f86d;\n$fa-var-id-badge: \\f2c1;\n$fa-var-id-card: \\f2c2;\n$fa-var-id-card-alt: \\f47f;\n$fa-var-ideal: \\e013;\n$fa-var-igloo: \\f7ae;\n$fa-var-image: \\f03e;\n$fa-var-images: \\f302;\n$fa-var-imdb: \\f2d8;\n$fa-var-inbox: \\f01c;\n$fa-var-indent: \\f03c;\n$fa-var-industry: \\f275;\n$fa-var-infinity: \\f534;\n$fa-var-info: \\f129;\n$fa-var-info-circle: \\f05a;\n$fa-var-innosoft: \\e080;\n$fa-var-instagram: \\f16d;\n$fa-var-instagram-square: \\e055;\n$fa-var-instalod: \\e081;\n$fa-var-intercom: \\f7af;\n$fa-var-internet-explorer: \\f26b;\n$fa-var-invision: \\f7b0;\n$fa-var-ioxhost: \\f208;\n$fa-var-italic: \\f033;\n$fa-var-itch-io: \\f83a;\n$fa-var-itunes: \\f3b4;\n$fa-var-itunes-note: \\f3b5;\n$fa-var-java: \\f4e4;\n$fa-var-jedi: \\f669;\n$fa-var-jedi-order: \\f50e;\n$fa-var-jenkins: \\f3b6;\n$fa-var-jira: \\f7b1;\n$fa-var-joget: \\f3b7;\n$fa-var-joint: \\f595;\n$fa-var-joomla: \\f1aa;\n$fa-var-journal-whills: \\f66a;\n$fa-var-js: \\f3b8;\n$fa-var-js-square: \\f3b9;\n$fa-var-jsfiddle: \\f1cc;\n$fa-var-kaaba: \\f66b;\n$fa-var-kaggle: \\f5fa;\n$fa-var-key: \\f084;\n$fa-var-keybase: \\f4f5;\n$fa-var-keyboard: \\f11c;\n$fa-var-keycdn: \\f3ba;\n$fa-var-khanda: \\f66d;\n$fa-var-kickstarter: \\f3bb;\n$fa-var-kickstarter-k: \\f3bc;\n$fa-var-kiss: \\f596;\n$fa-var-kiss-beam: \\f597;\n$fa-var-kiss-wink-heart: \\f598;\n$fa-var-kiwi-bird: \\f535;\n$fa-var-korvue: \\f42f;\n$fa-var-landmark: \\f66f;\n$fa-var-language: \\f1ab;\n$fa-var-laptop: \\f109;\n$fa-var-laptop-code: \\f5fc;\n$fa-var-laptop-house: \\e066;\n$fa-var-laptop-medical: \\f812;\n$fa-var-laravel: \\f3bd;\n$fa-var-lastfm: \\f202;\n$fa-var-lastfm-square: \\f203;\n$fa-var-laugh: \\f599;\n$fa-var-laugh-beam: \\f59a;\n$fa-var-laugh-squint: \\f59b;\n$fa-var-laugh-wink: \\f59c;\n$fa-var-layer-group: \\f5fd;\n$fa-var-leaf: \\f06c;\n$fa-var-leanpub: \\f212;\n$fa-var-lemon: \\f094;\n$fa-var-less: \\f41d;\n$fa-var-less-than: \\f536;\n$fa-var-less-than-equal: \\f537;\n$fa-var-level-down-alt: \\f3be;\n$fa-var-level-up-alt: \\f3bf;\n$fa-var-life-ring: \\f1cd;\n$fa-var-lightbulb: \\f0eb;\n$fa-var-line: \\f3c0;\n$fa-var-link: \\f0c1;\n$fa-var-linkedin: \\f08c;\n$fa-var-linkedin-in: \\f0e1;\n$fa-var-linode: \\f2b8;\n$fa-var-linux: \\f17c;\n$fa-var-lira-sign: \\f195;\n$fa-var-list: \\f03a;\n$fa-var-list-alt: \\f022;\n$fa-var-list-ol: \\f0cb;\n$fa-var-list-ul: \\f0ca;\n$fa-var-location-arrow: \\f124;\n$fa-var-lock: \\f023;\n$fa-var-lock-open: \\f3c1;\n$fa-var-long-arrow-alt-down: \\f309;\n$fa-var-long-arrow-alt-left: \\f30a;\n$fa-var-long-arrow-alt-right: \\f30b;\n$fa-var-long-arrow-alt-up: \\f30c;\n$fa-var-low-vision: \\f2a8;\n$fa-var-luggage-cart: \\f59d;\n$fa-var-lungs: \\f604;\n$fa-var-lungs-virus: \\e067;\n$fa-var-lyft: \\f3c3;\n$fa-var-magento: \\f3c4;\n$fa-var-magic: \\f0d0;\n$fa-var-magnet: \\f076;\n$fa-var-mail-bulk: \\f674;\n$fa-var-mailchimp: \\f59e;\n$fa-var-male: \\f183;\n$fa-var-mandalorian: \\f50f;\n$fa-var-map: \\f279;\n$fa-var-map-marked: \\f59f;\n$fa-var-map-marked-alt: \\f5a0;\n$fa-var-map-marker: \\f041;\n$fa-var-map-marker-alt: \\f3c5;\n$fa-var-map-pin: \\f276;\n$fa-var-map-signs: \\f277;\n$fa-var-markdown: \\f60f;\n$fa-var-marker: \\f5a1;\n$fa-var-mars: \\f222;\n$fa-var-mars-double: \\f227;\n$fa-var-mars-stroke: \\f229;\n$fa-var-mars-stroke-h: \\f22b;\n$fa-var-mars-stroke-v: \\f22a;\n$fa-var-mask: \\f6fa;\n$fa-var-mastodon: \\f4f6;\n$fa-var-maxcdn: \\f136;\n$fa-var-mdb: \\f8ca;\n$fa-var-medal: \\f5a2;\n$fa-var-medapps: \\f3c6;\n$fa-var-medium: \\f23a;\n$fa-var-medium-m: \\f3c7;\n$fa-var-medkit: \\f0fa;\n$fa-var-medrt: \\f3c8;\n$fa-var-meetup: \\f2e0;\n$fa-var-megaport: \\f5a3;\n$fa-var-meh: \\f11a;\n$fa-var-meh-blank: \\f5a4;\n$fa-var-meh-rolling-eyes: \\f5a5;\n$fa-var-memory: \\f538;\n$fa-var-mendeley: \\f7b3;\n$fa-var-menorah: \\f676;\n$fa-var-mercury: \\f223;\n$fa-var-meteor: \\f753;\n$fa-var-microblog: \\e01a;\n$fa-var-microchip: \\f2db;\n$fa-var-microphone: \\f130;\n$fa-var-microphone-alt: \\f3c9;\n$fa-var-microphone-alt-slash: \\f539;\n$fa-var-microphone-slash: \\f131;\n$fa-var-microscope: \\f610;\n$fa-var-microsoft: \\f3ca;\n$fa-var-minus: \\f068;\n$fa-var-minus-circle: \\f056;\n$fa-var-minus-square: \\f146;\n$fa-var-mitten: \\f7b5;\n$fa-var-mix: \\f3cb;\n$fa-var-mixcloud: \\f289;\n$fa-var-mixer: \\e056;\n$fa-var-mizuni: \\f3cc;\n$fa-var-mobile: \\f10b;\n$fa-var-mobile-alt: \\f3cd;\n$fa-var-modx: \\f285;\n$fa-var-monero: \\f3d0;\n$fa-var-money-bill: \\f0d6;\n$fa-var-money-bill-alt: \\f3d1;\n$fa-var-money-bill-wave: \\f53a;\n$fa-var-money-bill-wave-alt: \\f53b;\n$fa-var-money-check: \\f53c;\n$fa-var-money-check-alt: \\f53d;\n$fa-var-monument: \\f5a6;\n$fa-var-moon: \\f186;\n$fa-var-mortar-pestle: \\f5a7;\n$fa-var-mosque: \\f678;\n$fa-var-motorcycle: \\f21c;\n$fa-var-mountain: \\f6fc;\n$fa-var-mouse: \\f8cc;\n$fa-var-mouse-pointer: \\f245;\n$fa-var-mug-hot: \\f7b6;\n$fa-var-music: \\f001;\n$fa-var-napster: \\f3d2;\n$fa-var-neos: \\f612;\n$fa-var-network-wired: \\f6ff;\n$fa-var-neuter: \\f22c;\n$fa-var-newspaper: \\f1ea;\n$fa-var-nimblr: \\f5a8;\n$fa-var-node: \\f419;\n$fa-var-node-js: \\f3d3;\n$fa-var-not-equal: \\f53e;\n$fa-var-notes-medical: \\f481;\n$fa-var-npm: \\f3d4;\n$fa-var-ns8: \\f3d5;\n$fa-var-nutritionix: \\f3d6;\n$fa-var-object-group: \\f247;\n$fa-var-object-ungroup: \\f248;\n$fa-var-octopus-deploy: \\e082;\n$fa-var-odnoklassniki: \\f263;\n$fa-var-odnoklassniki-square: \\f264;\n$fa-var-oil-can: \\f613;\n$fa-var-old-republic: \\f510;\n$fa-var-om: \\f679;\n$fa-var-opencart: \\f23d;\n$fa-var-openid: \\f19b;\n$fa-var-opera: \\f26a;\n$fa-var-optin-monster: \\f23c;\n$fa-var-orcid: \\f8d2;\n$fa-var-osi: \\f41a;\n$fa-var-otter: \\f700;\n$fa-var-outdent: \\f03b;\n$fa-var-page4: \\f3d7;\n$fa-var-pagelines: \\f18c;\n$fa-var-pager: \\f815;\n$fa-var-paint-brush: \\f1fc;\n$fa-var-paint-roller: \\f5aa;\n$fa-var-palette: \\f53f;\n$fa-var-palfed: \\f3d8;\n$fa-var-pallet: \\f482;\n$fa-var-paper-plane: \\f1d8;\n$fa-var-paperclip: \\f0c6;\n$fa-var-parachute-box: \\f4cd;\n$fa-var-paragraph: \\f1dd;\n$fa-var-parking: \\f540;\n$fa-var-passport: \\f5ab;\n$fa-var-pastafarianism: \\f67b;\n$fa-var-paste: \\f0ea;\n$fa-var-patreon: \\f3d9;\n$fa-var-pause: \\f04c;\n$fa-var-pause-circle: \\f28b;\n$fa-var-paw: \\f1b0;\n$fa-var-paypal: \\f1ed;\n$fa-var-peace: \\f67c;\n$fa-var-pen: \\f304;\n$fa-var-pen-alt: \\f305;\n$fa-var-pen-fancy: \\f5ac;\n$fa-var-pen-nib: \\f5ad;\n$fa-var-pen-square: \\f14b;\n$fa-var-pencil-alt: \\f303;\n$fa-var-pencil-ruler: \\f5ae;\n$fa-var-penny-arcade: \\f704;\n$fa-var-people-arrows: \\e068;\n$fa-var-people-carry: \\f4ce;\n$fa-var-pepper-hot: \\f816;\n$fa-var-perbyte: \\e083;\n$fa-var-percent: \\f295;\n$fa-var-percentage: \\f541;\n$fa-var-periscope: \\f3da;\n$fa-var-person-booth: \\f756;\n$fa-var-phabricator: \\f3db;\n$fa-var-phoenix-framework: \\f3dc;\n$fa-var-phoenix-squadron: \\f511;\n$fa-var-phone: \\f095;\n$fa-var-phone-alt: \\f879;\n$fa-var-phone-slash: \\f3dd;\n$fa-var-phone-square: \\f098;\n$fa-var-phone-square-alt: \\f87b;\n$fa-var-phone-volume: \\f2a0;\n$fa-var-photo-video: \\f87c;\n$fa-var-php: \\f457;\n$fa-var-pied-piper: \\f2ae;\n$fa-var-pied-piper-alt: \\f1a8;\n$fa-var-pied-piper-hat: \\f4e5;\n$fa-var-pied-piper-pp: \\f1a7;\n$fa-var-pied-piper-square: \\e01e;\n$fa-var-piggy-bank: \\f4d3;\n$fa-var-pills: \\f484;\n$fa-var-pinterest: \\f0d2;\n$fa-var-pinterest-p: \\f231;\n$fa-var-pinterest-square: \\f0d3;\n$fa-var-pizza-slice: \\f818;\n$fa-var-place-of-worship: \\f67f;\n$fa-var-plane: \\f072;\n$fa-var-plane-arrival: \\f5af;\n$fa-var-plane-departure: \\f5b0;\n$fa-var-plane-slash: \\e069;\n$fa-var-play: \\f04b;\n$fa-var-play-circle: \\f144;\n$fa-var-playstation: \\f3df;\n$fa-var-plug: \\f1e6;\n$fa-var-plus: \\f067;\n$fa-var-plus-circle: \\f055;\n$fa-var-plus-square: \\f0fe;\n$fa-var-podcast: \\f2ce;\n$fa-var-poll: \\f681;\n$fa-var-poll-h: \\f682;\n$fa-var-poo: \\f2fe;\n$fa-var-poo-storm: \\f75a;\n$fa-var-poop: \\f619;\n$fa-var-portrait: \\f3e0;\n$fa-var-pound-sign: \\f154;\n$fa-var-power-off: \\f011;\n$fa-var-pray: \\f683;\n$fa-var-praying-hands: \\f684;\n$fa-var-prescription: \\f5b1;\n$fa-var-prescription-bottle: \\f485;\n$fa-var-prescription-bottle-alt: \\f486;\n$fa-var-print: \\f02f;\n$fa-var-procedures: \\f487;\n$fa-var-product-hunt: \\f288;\n$fa-var-project-diagram: \\f542;\n$fa-var-pump-medical: \\e06a;\n$fa-var-pump-soap: \\e06b;\n$fa-var-pushed: \\f3e1;\n$fa-var-puzzle-piece: \\f12e;\n$fa-var-python: \\f3e2;\n$fa-var-qq: \\f1d6;\n$fa-var-qrcode: \\f029;\n$fa-var-question: \\f128;\n$fa-var-question-circle: \\f059;\n$fa-var-quidditch: \\f458;\n$fa-var-quinscape: \\f459;\n$fa-var-quora: \\f2c4;\n$fa-var-quote-left: \\f10d;\n$fa-var-quote-right: \\f10e;\n$fa-var-quran: \\f687;\n$fa-var-r-project: \\f4f7;\n$fa-var-radiation: \\f7b9;\n$fa-var-radiation-alt: \\f7ba;\n$fa-var-rainbow: \\f75b;\n$fa-var-random: \\f074;\n$fa-var-raspberry-pi: \\f7bb;\n$fa-var-ravelry: \\f2d9;\n$fa-var-react: \\f41b;\n$fa-var-reacteurope: \\f75d;\n$fa-var-readme: \\f4d5;\n$fa-var-rebel: \\f1d0;\n$fa-var-receipt: \\f543;\n$fa-var-record-vinyl: \\f8d9;\n$fa-var-recycle: \\f1b8;\n$fa-var-red-river: \\f3e3;\n$fa-var-reddit: \\f1a1;\n$fa-var-reddit-alien: \\f281;\n$fa-var-reddit-square: \\f1a2;\n$fa-var-redhat: \\f7bc;\n$fa-var-redo: \\f01e;\n$fa-var-redo-alt: \\f2f9;\n$fa-var-registered: \\f25d;\n$fa-var-remove-format: \\f87d;\n$fa-var-renren: \\f18b;\n$fa-var-reply: \\f3e5;\n$fa-var-reply-all: \\f122;\n$fa-var-replyd: \\f3e6;\n$fa-var-republican: \\f75e;\n$fa-var-researchgate: \\f4f8;\n$fa-var-resolving: \\f3e7;\n$fa-var-restroom: \\f7bd;\n$fa-var-retweet: \\f079;\n$fa-var-rev: \\f5b2;\n$fa-var-ribbon: \\f4d6;\n$fa-var-ring: \\f70b;\n$fa-var-road: \\f018;\n$fa-var-robot: \\f544;\n$fa-var-rocket: \\f135;\n$fa-var-rocketchat: \\f3e8;\n$fa-var-rockrms: \\f3e9;\n$fa-var-route: \\f4d7;\n$fa-var-rss: \\f09e;\n$fa-var-rss-square: \\f143;\n$fa-var-ruble-sign: \\f158;\n$fa-var-ruler: \\f545;\n$fa-var-ruler-combined: \\f546;\n$fa-var-ruler-horizontal: \\f547;\n$fa-var-ruler-vertical: \\f548;\n$fa-var-running: \\f70c;\n$fa-var-rupee-sign: \\f156;\n$fa-var-rust: \\e07a;\n$fa-var-sad-cry: \\f5b3;\n$fa-var-sad-tear: \\f5b4;\n$fa-var-safari: \\f267;\n$fa-var-salesforce: \\f83b;\n$fa-var-sass: \\f41e;\n$fa-var-satellite: \\f7bf;\n$fa-var-satellite-dish: \\f7c0;\n$fa-var-save: \\f0c7;\n$fa-var-schlix: \\f3ea;\n$fa-var-school: \\f549;\n$fa-var-screwdriver: \\f54a;\n$fa-var-scribd: \\f28a;\n$fa-var-scroll: \\f70e;\n$fa-var-sd-card: \\f7c2;\n$fa-var-search: \\f002;\n$fa-var-search-dollar: \\f688;\n$fa-var-search-location: \\f689;\n$fa-var-search-minus: \\f010;\n$fa-var-search-plus: \\f00e;\n$fa-var-searchengin: \\f3eb;\n$fa-var-seedling: \\f4d8;\n$fa-var-sellcast: \\f2da;\n$fa-var-sellsy: \\f213;\n$fa-var-server: \\f233;\n$fa-var-servicestack: \\f3ec;\n$fa-var-shapes: \\f61f;\n$fa-var-share: \\f064;\n$fa-var-share-alt: \\f1e0;\n$fa-var-share-alt-square: \\f1e1;\n$fa-var-share-square: \\f14d;\n$fa-var-shekel-sign: \\f20b;\n$fa-var-shield-alt: \\f3ed;\n$fa-var-shield-virus: \\e06c;\n$fa-var-ship: \\f21a;\n$fa-var-shipping-fast: \\f48b;\n$fa-var-shirtsinbulk: \\f214;\n$fa-var-shoe-prints: \\f54b;\n$fa-var-shopify: \\e057;\n$fa-var-shopping-bag: \\f290;\n$fa-var-shopping-basket: \\f291;\n$fa-var-shopping-cart: \\f07a;\n$fa-var-shopware: \\f5b5;\n$fa-var-shower: \\f2cc;\n$fa-var-shuttle-van: \\f5b6;\n$fa-var-sign: \\f4d9;\n$fa-var-sign-in-alt: \\f2f6;\n$fa-var-sign-language: \\f2a7;\n$fa-var-sign-out-alt: \\f2f5;\n$fa-var-signal: \\f012;\n$fa-var-signature: \\f5b7;\n$fa-var-sim-card: \\f7c4;\n$fa-var-simplybuilt: \\f215;\n$fa-var-sink: \\e06d;\n$fa-var-sistrix: \\f3ee;\n$fa-var-sitemap: \\f0e8;\n$fa-var-sith: \\f512;\n$fa-var-skating: \\f7c5;\n$fa-var-sketch: \\f7c6;\n$fa-var-skiing: \\f7c9;\n$fa-var-skiing-nordic: \\f7ca;\n$fa-var-skull: \\f54c;\n$fa-var-skull-crossbones: \\f714;\n$fa-var-skyatlas: \\f216;\n$fa-var-skype: \\f17e;\n$fa-var-slack: \\f198;\n$fa-var-slack-hash: \\f3ef;\n$fa-var-slash: \\f715;\n$fa-var-sleigh: \\f7cc;\n$fa-var-sliders-h: \\f1de;\n$fa-var-slideshare: \\f1e7;\n$fa-var-smile: \\f118;\n$fa-var-smile-beam: \\f5b8;\n$fa-var-smile-wink: \\f4da;\n$fa-var-smog: \\f75f;\n$fa-var-smoking: \\f48d;\n$fa-var-smoking-ban: \\f54d;\n$fa-var-sms: \\f7cd;\n$fa-var-snapchat: \\f2ab;\n$fa-var-snapchat-ghost: \\f2ac;\n$fa-var-snapchat-square: \\f2ad;\n$fa-var-snowboarding: \\f7ce;\n$fa-var-snowflake: \\f2dc;\n$fa-var-snowman: \\f7d0;\n$fa-var-snowplow: \\f7d2;\n$fa-var-soap: \\e06e;\n$fa-var-socks: \\f696;\n$fa-var-solar-panel: \\f5ba;\n$fa-var-sort: \\f0dc;\n$fa-var-sort-alpha-down: \\f15d;\n$fa-var-sort-alpha-down-alt: \\f881;\n$fa-var-sort-alpha-up: \\f15e;\n$fa-var-sort-alpha-up-alt: \\f882;\n$fa-var-sort-amount-down: \\f160;\n$fa-var-sort-amount-down-alt: \\f884;\n$fa-var-sort-amount-up: \\f161;\n$fa-var-sort-amount-up-alt: \\f885;\n$fa-var-sort-down: \\f0dd;\n$fa-var-sort-numeric-down: \\f162;\n$fa-var-sort-numeric-down-alt: \\f886;\n$fa-var-sort-numeric-up: \\f163;\n$fa-var-sort-numeric-up-alt: \\f887;\n$fa-var-sort-up: \\f0de;\n$fa-var-soundcloud: \\f1be;\n$fa-var-sourcetree: \\f7d3;\n$fa-var-spa: \\f5bb;\n$fa-var-space-shuttle: \\f197;\n$fa-var-speakap: \\f3f3;\n$fa-var-speaker-deck: \\f83c;\n$fa-var-spell-check: \\f891;\n$fa-var-spider: \\f717;\n$fa-var-spinner: \\f110;\n$fa-var-splotch: \\f5bc;\n$fa-var-spotify: \\f1bc;\n$fa-var-spray-can: \\f5bd;\n$fa-var-square: \\f0c8;\n$fa-var-square-full: \\f45c;\n$fa-var-square-root-alt: \\f698;\n$fa-var-squarespace: \\f5be;\n$fa-var-stack-exchange: \\f18d;\n$fa-var-stack-overflow: \\f16c;\n$fa-var-stackpath: \\f842;\n$fa-var-stamp: \\f5bf;\n$fa-var-star: \\f005;\n$fa-var-star-and-crescent: \\f699;\n$fa-var-star-half: \\f089;\n$fa-var-star-half-alt: \\f5c0;\n$fa-var-star-of-david: \\f69a;\n$fa-var-star-of-life: \\f621;\n$fa-var-staylinked: \\f3f5;\n$fa-var-steam: \\f1b6;\n$fa-var-steam-square: \\f1b7;\n$fa-var-steam-symbol: \\f3f6;\n$fa-var-step-backward: \\f048;\n$fa-var-step-forward: \\f051;\n$fa-var-stethoscope: \\f0f1;\n$fa-var-sticker-mule: \\f3f7;\n$fa-var-sticky-note: \\f249;\n$fa-var-stop: \\f04d;\n$fa-var-stop-circle: \\f28d;\n$fa-var-stopwatch: \\f2f2;\n$fa-var-stopwatch-20: \\e06f;\n$fa-var-store: \\f54e;\n$fa-var-store-alt: \\f54f;\n$fa-var-store-alt-slash: \\e070;\n$fa-var-store-slash: \\e071;\n$fa-var-strava: \\f428;\n$fa-var-stream: \\f550;\n$fa-var-street-view: \\f21d;\n$fa-var-strikethrough: \\f0cc;\n$fa-var-stripe: \\f429;\n$fa-var-stripe-s: \\f42a;\n$fa-var-stroopwafel: \\f551;\n$fa-var-studiovinari: \\f3f8;\n$fa-var-stumbleupon: \\f1a4;\n$fa-var-stumbleupon-circle: \\f1a3;\n$fa-var-subscript: \\f12c;\n$fa-var-subway: \\f239;\n$fa-var-suitcase: \\f0f2;\n$fa-var-suitcase-rolling: \\f5c1;\n$fa-var-sun: \\f185;\n$fa-var-superpowers: \\f2dd;\n$fa-var-superscript: \\f12b;\n$fa-var-supple: \\f3f9;\n$fa-var-surprise: \\f5c2;\n$fa-var-suse: \\f7d6;\n$fa-var-swatchbook: \\f5c3;\n$fa-var-swift: \\f8e1;\n$fa-var-swimmer: \\f5c4;\n$fa-var-swimming-pool: \\f5c5;\n$fa-var-symfony: \\f83d;\n$fa-var-synagogue: \\f69b;\n$fa-var-sync: \\f021;\n$fa-var-sync-alt: \\f2f1;\n$fa-var-syringe: \\f48e;\n$fa-var-table: \\f0ce;\n$fa-var-table-tennis: \\f45d;\n$fa-var-tablet: \\f10a;\n$fa-var-tablet-alt: \\f3fa;\n$fa-var-tablets: \\f490;\n$fa-var-tachometer-alt: \\f3fd;\n$fa-var-tag: \\f02b;\n$fa-var-tags: \\f02c;\n$fa-var-tape: \\f4db;\n$fa-var-tasks: \\f0ae;\n$fa-var-taxi: \\f1ba;\n$fa-var-teamspeak: \\f4f9;\n$fa-var-teeth: \\f62e;\n$fa-var-teeth-open: \\f62f;\n$fa-var-telegram: \\f2c6;\n$fa-var-telegram-plane: \\f3fe;\n$fa-var-temperature-high: \\f769;\n$fa-var-temperature-low: \\f76b;\n$fa-var-tencent-weibo: \\f1d5;\n$fa-var-tenge: \\f7d7;\n$fa-var-terminal: \\f120;\n$fa-var-text-height: \\f034;\n$fa-var-text-width: \\f035;\n$fa-var-th: \\f00a;\n$fa-var-th-large: \\f009;\n$fa-var-th-list: \\f00b;\n$fa-var-the-red-yeti: \\f69d;\n$fa-var-theater-masks: \\f630;\n$fa-var-themeco: \\f5c6;\n$fa-var-themeisle: \\f2b2;\n$fa-var-thermometer: \\f491;\n$fa-var-thermometer-empty: \\f2cb;\n$fa-var-thermometer-full: \\f2c7;\n$fa-var-thermometer-half: \\f2c9;\n$fa-var-thermometer-quarter: \\f2ca;\n$fa-var-thermometer-three-quarters: \\f2c8;\n$fa-var-think-peaks: \\f731;\n$fa-var-thumbs-down: \\f165;\n$fa-var-thumbs-up: \\f164;\n$fa-var-thumbtack: \\f08d;\n$fa-var-ticket-alt: \\f3ff;\n$fa-var-tiktok: \\e07b;\n$fa-var-times: \\f00d;\n$fa-var-times-circle: \\f057;\n$fa-var-tint: \\f043;\n$fa-var-tint-slash: \\f5c7;\n$fa-var-tired: \\f5c8;\n$fa-var-toggle-off: \\f204;\n$fa-var-toggle-on: \\f205;\n$fa-var-toilet: \\f7d8;\n$fa-var-toilet-paper: \\f71e;\n$fa-var-toilet-paper-slash: \\e072;\n$fa-var-toolbox: \\f552;\n$fa-var-tools: \\f7d9;\n$fa-var-tooth: \\f5c9;\n$fa-var-torah: \\f6a0;\n$fa-var-torii-gate: \\f6a1;\n$fa-var-tractor: \\f722;\n$fa-var-trade-federation: \\f513;\n$fa-var-trademark: \\f25c;\n$fa-var-traffic-light: \\f637;\n$fa-var-trailer: \\e041;\n$fa-var-train: \\f238;\n$fa-var-tram: \\f7da;\n$fa-var-transgender: \\f224;\n$fa-var-transgender-alt: \\f225;\n$fa-var-trash: \\f1f8;\n$fa-var-trash-alt: \\f2ed;\n$fa-var-trash-restore: \\f829;\n$fa-var-trash-restore-alt: \\f82a;\n$fa-var-tree: \\f1bb;\n$fa-var-trello: \\f181;\n$fa-var-trophy: \\f091;\n$fa-var-truck: \\f0d1;\n$fa-var-truck-loading: \\f4de;\n$fa-var-truck-monster: \\f63b;\n$fa-var-truck-moving: \\f4df;\n$fa-var-truck-pickup: \\f63c;\n$fa-var-tshirt: \\f553;\n$fa-var-tty: \\f1e4;\n$fa-var-tumblr: \\f173;\n$fa-var-tumblr-square: \\f174;\n$fa-var-tv: \\f26c;\n$fa-var-twitch: \\f1e8;\n$fa-var-twitter: \\f099;\n$fa-var-twitter-square: \\f081;\n$fa-var-typo3: \\f42b;\n$fa-var-uber: \\f402;\n$fa-var-ubuntu: \\f7df;\n$fa-var-uikit: \\f403;\n$fa-var-umbraco: \\f8e8;\n$fa-var-umbrella: \\f0e9;\n$fa-var-umbrella-beach: \\f5ca;\n$fa-var-uncharted: \\e084;\n$fa-var-underline: \\f0cd;\n$fa-var-undo: \\f0e2;\n$fa-var-undo-alt: \\f2ea;\n$fa-var-uniregistry: \\f404;\n$fa-var-unity: \\e049;\n$fa-var-universal-access: \\f29a;\n$fa-var-university: \\f19c;\n$fa-var-unlink: \\f127;\n$fa-var-unlock: \\f09c;\n$fa-var-unlock-alt: \\f13e;\n$fa-var-unsplash: \\e07c;\n$fa-var-untappd: \\f405;\n$fa-var-upload: \\f093;\n$fa-var-ups: \\f7e0;\n$fa-var-usb: \\f287;\n$fa-var-user: \\f007;\n$fa-var-user-alt: \\f406;\n$fa-var-user-alt-slash: \\f4fa;\n$fa-var-user-astronaut: \\f4fb;\n$fa-var-user-check: \\f4fc;\n$fa-var-user-circle: \\f2bd;\n$fa-var-user-clock: \\f4fd;\n$fa-var-user-cog: \\f4fe;\n$fa-var-user-edit: \\f4ff;\n$fa-var-user-friends: \\f500;\n$fa-var-user-graduate: \\f501;\n$fa-var-user-injured: \\f728;\n$fa-var-user-lock: \\f502;\n$fa-var-user-md: \\f0f0;\n$fa-var-user-minus: \\f503;\n$fa-var-user-ninja: \\f504;\n$fa-var-user-nurse: \\f82f;\n$fa-var-user-plus: \\f234;\n$fa-var-user-secret: \\f21b;\n$fa-var-user-shield: \\f505;\n$fa-var-user-slash: \\f506;\n$fa-var-user-tag: \\f507;\n$fa-var-user-tie: \\f508;\n$fa-var-user-times: \\f235;\n$fa-var-users: \\f0c0;\n$fa-var-users-cog: \\f509;\n$fa-var-users-slash: \\e073;\n$fa-var-usps: \\f7e1;\n$fa-var-ussunnah: \\f407;\n$fa-var-utensil-spoon: \\f2e5;\n$fa-var-utensils: \\f2e7;\n$fa-var-vaadin: \\f408;\n$fa-var-vector-square: \\f5cb;\n$fa-var-venus: \\f221;\n$fa-var-venus-double: \\f226;\n$fa-var-venus-mars: \\f228;\n$fa-var-vest: \\e085;\n$fa-var-vest-patches: \\e086;\n$fa-var-viacoin: \\f237;\n$fa-var-viadeo: \\f2a9;\n$fa-var-viadeo-square: \\f2aa;\n$fa-var-vial: \\f492;\n$fa-var-vials: \\f493;\n$fa-var-viber: \\f409;\n$fa-var-video: \\f03d;\n$fa-var-video-slash: \\f4e2;\n$fa-var-vihara: \\f6a7;\n$fa-var-vimeo: \\f40a;\n$fa-var-vimeo-square: \\f194;\n$fa-var-vimeo-v: \\f27d;\n$fa-var-vine: \\f1ca;\n$fa-var-virus: \\e074;\n$fa-var-virus-slash: \\e075;\n$fa-var-viruses: \\e076;\n$fa-var-vk: \\f189;\n$fa-var-vnv: \\f40b;\n$fa-var-voicemail: \\f897;\n$fa-var-volleyball-ball: \\f45f;\n$fa-var-volume-down: \\f027;\n$fa-var-volume-mute: \\f6a9;\n$fa-var-volume-off: \\f026;\n$fa-var-volume-up: \\f028;\n$fa-var-vote-yea: \\f772;\n$fa-var-vr-cardboard: \\f729;\n$fa-var-vuejs: \\f41f;\n$fa-var-walking: \\f554;\n$fa-var-wallet: \\f555;\n$fa-var-warehouse: \\f494;\n$fa-var-watchman-monitoring: \\e087;\n$fa-var-water: \\f773;\n$fa-var-wave-square: \\f83e;\n$fa-var-waze: \\f83f;\n$fa-var-weebly: \\f5cc;\n$fa-var-weibo: \\f18a;\n$fa-var-weight: \\f496;\n$fa-var-weight-hanging: \\f5cd;\n$fa-var-weixin: \\f1d7;\n$fa-var-whatsapp: \\f232;\n$fa-var-whatsapp-square: \\f40c;\n$fa-var-wheelchair: \\f193;\n$fa-var-whmcs: \\f40d;\n$fa-var-wifi: \\f1eb;\n$fa-var-wikipedia-w: \\f266;\n$fa-var-wind: \\f72e;\n$fa-var-window-close: \\f410;\n$fa-var-window-maximize: \\f2d0;\n$fa-var-window-minimize: \\f2d1;\n$fa-var-window-restore: \\f2d2;\n$fa-var-windows: \\f17a;\n$fa-var-wine-bottle: \\f72f;\n$fa-var-wine-glass: \\f4e3;\n$fa-var-wine-glass-alt: \\f5ce;\n$fa-var-wix: \\f5cf;\n$fa-var-wizards-of-the-coast: \\f730;\n$fa-var-wodu: \\e088;\n$fa-var-wolf-pack-battalion: \\f514;\n$fa-var-won-sign: \\f159;\n$fa-var-wordpress: \\f19a;\n$fa-var-wordpress-simple: \\f411;\n$fa-var-wpbeginner: \\f297;\n$fa-var-wpexplorer: \\f2de;\n$fa-var-wpforms: \\f298;\n$fa-var-wpressr: \\f3e4;\n$fa-var-wrench: \\f0ad;\n$fa-var-x-ray: \\f497;\n$fa-var-xbox: \\f412;\n$fa-var-xing: \\f168;\n$fa-var-xing-square: \\f169;\n$fa-var-y-combinator: \\f23b;\n$fa-var-yahoo: \\f19e;\n$fa-var-yammer: \\f840;\n$fa-var-yandex: \\f413;\n$fa-var-yandex-international: \\f414;\n$fa-var-yarn: \\f7e3;\n$fa-var-yelp: \\f1e9;\n$fa-var-yen-sign: \\f157;\n$fa-var-yin-yang: \\f6ad;\n$fa-var-yoast: \\f2b1;\n$fa-var-youtube: \\f167;\n$fa-var-youtube-square: \\f431;\n$fa-var-zhihu: \\f63f;\n","// List Icons\n// -------------------------\n\n.#{$fa-css-prefix}-ul {\n list-style-type: none;\n margin-left: $fa-li-width * 5/4;\n padding-left: 0;\n\n > li { position: relative; }\n}\n\n.#{$fa-css-prefix}-li {\n left: -$fa-li-width;\n position: absolute;\n text-align: center;\n width: $fa-li-width;\n line-height: inherit;\n}\n","// Bordered & Pulled\n// -------------------------\n\n.#{$fa-css-prefix}-border {\n border: solid .08em $fa-border-color;\n border-radius: .1em;\n padding: .2em .25em .15em;\n}\n\n.#{$fa-css-prefix}-pull-left { float: left; }\n.#{$fa-css-prefix}-pull-right { float: right; }\n\n.#{$fa-css-prefix},\n.fas,\n.far,\n.fal,\n.fab {\n &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }\n &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }\n}\n","// Animated Icons\n// --------------------------\n\n.#{$fa-css-prefix}-spin {\n animation: fa-spin 2s infinite linear;\n}\n\n.#{$fa-css-prefix}-pulse {\n animation: fa-spin 1s infinite steps(8);\n}\n\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n","// Rotated & Flipped Icons\n// -------------------------\n\n.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }\n.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }\n.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }\n\n.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }\n.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }\n.#{$fa-css-prefix}-flip-both, .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); }\n\n// Hook for IE8-9\n// -------------------------\n\n:root {\n .#{$fa-css-prefix}-rotate-90,\n .#{$fa-css-prefix}-rotate-180,\n .#{$fa-css-prefix}-rotate-270,\n .#{$fa-css-prefix}-flip-horizontal,\n .#{$fa-css-prefix}-flip-vertical,\n .#{$fa-css-prefix}-flip-both {\n filter: none;\n }\n}\n","// Mixins\n// --------------------------\n\n@mixin fa-icon {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n line-height: 1;\n}\n\n@mixin fa-icon-rotate($degrees, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})\";\n transform: rotate($degrees);\n}\n\n@mixin fa-icon-flip($horiz, $vert, $rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)\";\n transform: scale($horiz, $vert);\n}\n\n\n// Only display content to screen readers. A la Bootstrap 4.\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n@mixin sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n }\n}\n","// Stacked Icons\n// -------------------------\n\n.#{$fa-css-prefix}-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: ($fa-fw-width*2);\n}\n\n.#{$fa-css-prefix}-stack-1x,\n.#{$fa-css-prefix}-stack-2x {\n left: 0;\n position: absolute;\n text-align: center;\n width: 100%;\n}\n\n.#{$fa-css-prefix}-stack-1x {\n line-height: inherit;\n}\n\n.#{$fa-css-prefix}-stack-2x {\n font-size: 2em;\n}\n\n.#{$fa-css-prefix}-inverse {\n color: $fa-inverse;\n}\n","/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\nreaders do not read off random characters that represent icons */\n\n.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }\n.#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); }\n.#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); }\n.#{$fa-css-prefix}-acquisitions-incorporated:before { content: fa-content($fa-var-acquisitions-incorporated); }\n.#{$fa-css-prefix}-ad:before { content: fa-content($fa-var-ad); }\n.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); }\n.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); }\n.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); }\n.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); }\n.#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); }\n.#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); }\n.#{$fa-css-prefix}-air-freshener:before { content: fa-content($fa-var-air-freshener); }\n.#{$fa-css-prefix}-airbnb:before { content: fa-content($fa-var-airbnb); }\n.#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); }\n.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); }\n.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); }\n.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); }\n.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); }\n.#{$fa-css-prefix}-alipay:before { content: fa-content($fa-var-alipay); }\n.#{$fa-css-prefix}-allergies:before { content: fa-content($fa-var-allergies); }\n.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); }\n.#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); }\n.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); }\n.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }\n.#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); }\n.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); }\n.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); }\n.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); }\n.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); }\n.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); }\n.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); }\n.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); }\n.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); }\n.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); }\n.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); }\n.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); }\n.#{$fa-css-prefix}-angry:before { content: fa-content($fa-var-angry); }\n.#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); }\n.#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); }\n.#{$fa-css-prefix}-ankh:before { content: fa-content($fa-var-ankh); }\n.#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); }\n.#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); }\n.#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); }\n.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); }\n.#{$fa-css-prefix}-apple-alt:before { content: fa-content($fa-var-apple-alt); }\n.#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); }\n.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); }\n.#{$fa-css-prefix}-archway:before { content: fa-content($fa-var-archway); }\n.#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }\n.#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }\n.#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }\n.#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }\n.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); }\n.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); }\n.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); }\n.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); }\n.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); }\n.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); }\n.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); }\n.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); }\n.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); }\n.#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); }\n.#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); }\n.#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); }\n.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); }\n.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); }\n.#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); }\n.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); }\n.#{$fa-css-prefix}-atlas:before { content: fa-content($fa-var-atlas); }\n.#{$fa-css-prefix}-atlassian:before { content: fa-content($fa-var-atlassian); }\n.#{$fa-css-prefix}-atom:before { content: fa-content($fa-var-atom); }\n.#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); }\n.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); }\n.#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); }\n.#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); }\n.#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); }\n.#{$fa-css-prefix}-award:before { content: fa-content($fa-var-award); }\n.#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); }\n.#{$fa-css-prefix}-baby:before { content: fa-content($fa-var-baby); }\n.#{$fa-css-prefix}-baby-carriage:before { content: fa-content($fa-var-baby-carriage); }\n.#{$fa-css-prefix}-backspace:before { content: fa-content($fa-var-backspace); }\n.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); }\n.#{$fa-css-prefix}-bacon:before { content: fa-content($fa-var-bacon); }\n.#{$fa-css-prefix}-bacteria:before { content: fa-content($fa-var-bacteria); }\n.#{$fa-css-prefix}-bacterium:before { content: fa-content($fa-var-bacterium); }\n.#{$fa-css-prefix}-bahai:before { content: fa-content($fa-var-bahai); }\n.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); }\n.#{$fa-css-prefix}-balance-scale-left:before { content: fa-content($fa-var-balance-scale-left); }\n.#{$fa-css-prefix}-balance-scale-right:before { content: fa-content($fa-var-balance-scale-right); }\n.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); }\n.#{$fa-css-prefix}-band-aid:before { content: fa-content($fa-var-band-aid); }\n.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); }\n.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); }\n.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); }\n.#{$fa-css-prefix}-baseball-ball:before { content: fa-content($fa-var-baseball-ball); }\n.#{$fa-css-prefix}-basketball-ball:before { content: fa-content($fa-var-basketball-ball); }\n.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); }\n.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); }\n.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); }\n.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); }\n.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); }\n.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); }\n.#{$fa-css-prefix}-battle-net:before { content: fa-content($fa-var-battle-net); }\n.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); }\n.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); }\n.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); }\n.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); }\n.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); }\n.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); }\n.#{$fa-css-prefix}-bezier-curve:before { content: fa-content($fa-var-bezier-curve); }\n.#{$fa-css-prefix}-bible:before { content: fa-content($fa-var-bible); }\n.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); }\n.#{$fa-css-prefix}-biking:before { content: fa-content($fa-var-biking); }\n.#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); }\n.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); }\n.#{$fa-css-prefix}-biohazard:before { content: fa-content($fa-var-biohazard); }\n.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); }\n.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); }\n.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); }\n.#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); }\n.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); }\n.#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); }\n.#{$fa-css-prefix}-blender:before { content: fa-content($fa-var-blender); }\n.#{$fa-css-prefix}-blender-phone:before { content: fa-content($fa-var-blender-phone); }\n.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); }\n.#{$fa-css-prefix}-blog:before { content: fa-content($fa-var-blog); }\n.#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); }\n.#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); }\n.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); }\n.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); }\n.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); }\n.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); }\n.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); }\n.#{$fa-css-prefix}-bone:before { content: fa-content($fa-var-bone); }\n.#{$fa-css-prefix}-bong:before { content: fa-content($fa-var-bong); }\n.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); }\n.#{$fa-css-prefix}-book-dead:before { content: fa-content($fa-var-book-dead); }\n.#{$fa-css-prefix}-book-medical:before { content: fa-content($fa-var-book-medical); }\n.#{$fa-css-prefix}-book-open:before { content: fa-content($fa-var-book-open); }\n.#{$fa-css-prefix}-book-reader:before { content: fa-content($fa-var-book-reader); }\n.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); }\n.#{$fa-css-prefix}-bootstrap:before { content: fa-content($fa-var-bootstrap); }\n.#{$fa-css-prefix}-border-all:before { content: fa-content($fa-var-border-all); }\n.#{$fa-css-prefix}-border-none:before { content: fa-content($fa-var-border-none); }\n.#{$fa-css-prefix}-border-style:before { content: fa-content($fa-var-border-style); }\n.#{$fa-css-prefix}-bowling-ball:before { content: fa-content($fa-var-bowling-ball); }\n.#{$fa-css-prefix}-box:before { content: fa-content($fa-var-box); }\n.#{$fa-css-prefix}-box-open:before { content: fa-content($fa-var-box-open); }\n.#{$fa-css-prefix}-box-tissue:before { content: fa-content($fa-var-box-tissue); }\n.#{$fa-css-prefix}-boxes:before { content: fa-content($fa-var-boxes); }\n.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); }\n.#{$fa-css-prefix}-brain:before { content: fa-content($fa-var-brain); }\n.#{$fa-css-prefix}-bread-slice:before { content: fa-content($fa-var-bread-slice); }\n.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); }\n.#{$fa-css-prefix}-briefcase-medical:before { content: fa-content($fa-var-briefcase-medical); }\n.#{$fa-css-prefix}-broadcast-tower:before { content: fa-content($fa-var-broadcast-tower); }\n.#{$fa-css-prefix}-broom:before { content: fa-content($fa-var-broom); }\n.#{$fa-css-prefix}-brush:before { content: fa-content($fa-var-brush); }\n.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); }\n.#{$fa-css-prefix}-buffer:before { content: fa-content($fa-var-buffer); }\n.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); }\n.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); }\n.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); }\n.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); }\n.#{$fa-css-prefix}-burn:before { content: fa-content($fa-var-burn); }\n.#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); }\n.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); }\n.#{$fa-css-prefix}-bus-alt:before { content: fa-content($fa-var-bus-alt); }\n.#{$fa-css-prefix}-business-time:before { content: fa-content($fa-var-business-time); }\n.#{$fa-css-prefix}-buy-n-large:before { content: fa-content($fa-var-buy-n-large); }\n.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); }\n.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); }\n.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); }\n.#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); }\n.#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); }\n.#{$fa-css-prefix}-calendar-day:before { content: fa-content($fa-var-calendar-day); }\n.#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); }\n.#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); }\n.#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); }\n.#{$fa-css-prefix}-calendar-week:before { content: fa-content($fa-var-calendar-week); }\n.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); }\n.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); }\n.#{$fa-css-prefix}-campground:before { content: fa-content($fa-var-campground); }\n.#{$fa-css-prefix}-canadian-maple-leaf:before { content: fa-content($fa-var-canadian-maple-leaf); }\n.#{$fa-css-prefix}-candy-cane:before { content: fa-content($fa-var-candy-cane); }\n.#{$fa-css-prefix}-cannabis:before { content: fa-content($fa-var-cannabis); }\n.#{$fa-css-prefix}-capsules:before { content: fa-content($fa-var-capsules); }\n.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); }\n.#{$fa-css-prefix}-car-alt:before { content: fa-content($fa-var-car-alt); }\n.#{$fa-css-prefix}-car-battery:before { content: fa-content($fa-var-car-battery); }\n.#{$fa-css-prefix}-car-crash:before { content: fa-content($fa-var-car-crash); }\n.#{$fa-css-prefix}-car-side:before { content: fa-content($fa-var-car-side); }\n.#{$fa-css-prefix}-caravan:before { content: fa-content($fa-var-caravan); }\n.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); }\n.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); }\n.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); }\n.#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); }\n.#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); }\n.#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); }\n.#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); }\n.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); }\n.#{$fa-css-prefix}-carrot:before { content: fa-content($fa-var-carrot); }\n.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); }\n.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); }\n.#{$fa-css-prefix}-cash-register:before { content: fa-content($fa-var-cash-register); }\n.#{$fa-css-prefix}-cat:before { content: fa-content($fa-var-cat); }\n.#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); }\n.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); }\n.#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); }\n.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); }\n.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); }\n.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); }\n.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); }\n.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); }\n.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); }\n.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); }\n.#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); }\n.#{$fa-css-prefix}-centos:before { content: fa-content($fa-var-centos); }\n.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); }\n.#{$fa-css-prefix}-chair:before { content: fa-content($fa-var-chair); }\n.#{$fa-css-prefix}-chalkboard:before { content: fa-content($fa-var-chalkboard); }\n.#{$fa-css-prefix}-chalkboard-teacher:before { content: fa-content($fa-var-chalkboard-teacher); }\n.#{$fa-css-prefix}-charging-station:before { content: fa-content($fa-var-charging-station); }\n.#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); }\n.#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); }\n.#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); }\n.#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); }\n.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); }\n.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); }\n.#{$fa-css-prefix}-check-double:before { content: fa-content($fa-var-check-double); }\n.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); }\n.#{$fa-css-prefix}-cheese:before { content: fa-content($fa-var-cheese); }\n.#{$fa-css-prefix}-chess:before { content: fa-content($fa-var-chess); }\n.#{$fa-css-prefix}-chess-bishop:before { content: fa-content($fa-var-chess-bishop); }\n.#{$fa-css-prefix}-chess-board:before { content: fa-content($fa-var-chess-board); }\n.#{$fa-css-prefix}-chess-king:before { content: fa-content($fa-var-chess-king); }\n.#{$fa-css-prefix}-chess-knight:before { content: fa-content($fa-var-chess-knight); }\n.#{$fa-css-prefix}-chess-pawn:before { content: fa-content($fa-var-chess-pawn); }\n.#{$fa-css-prefix}-chess-queen:before { content: fa-content($fa-var-chess-queen); }\n.#{$fa-css-prefix}-chess-rook:before { content: fa-content($fa-var-chess-rook); }\n.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); }\n.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); }\n.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); }\n.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); }\n.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); }\n.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); }\n.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); }\n.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); }\n.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); }\n.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); }\n.#{$fa-css-prefix}-chromecast:before { content: fa-content($fa-var-chromecast); }\n.#{$fa-css-prefix}-church:before { content: fa-content($fa-var-church); }\n.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); }\n.#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); }\n.#{$fa-css-prefix}-city:before { content: fa-content($fa-var-city); }\n.#{$fa-css-prefix}-clinic-medical:before { content: fa-content($fa-var-clinic-medical); }\n.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); }\n.#{$fa-css-prefix}-clipboard-check:before { content: fa-content($fa-var-clipboard-check); }\n.#{$fa-css-prefix}-clipboard-list:before { content: fa-content($fa-var-clipboard-list); }\n.#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); }\n.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); }\n.#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); }\n.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); }\n.#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); }\n.#{$fa-css-prefix}-cloud-meatball:before { content: fa-content($fa-var-cloud-meatball); }\n.#{$fa-css-prefix}-cloud-moon:before { content: fa-content($fa-var-cloud-moon); }\n.#{$fa-css-prefix}-cloud-moon-rain:before { content: fa-content($fa-var-cloud-moon-rain); }\n.#{$fa-css-prefix}-cloud-rain:before { content: fa-content($fa-var-cloud-rain); }\n.#{$fa-css-prefix}-cloud-showers-heavy:before { content: fa-content($fa-var-cloud-showers-heavy); }\n.#{$fa-css-prefix}-cloud-sun:before { content: fa-content($fa-var-cloud-sun); }\n.#{$fa-css-prefix}-cloud-sun-rain:before { content: fa-content($fa-var-cloud-sun-rain); }\n.#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); }\n.#{$fa-css-prefix}-cloudflare:before { content: fa-content($fa-var-cloudflare); }\n.#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); }\n.#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); }\n.#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); }\n.#{$fa-css-prefix}-cocktail:before { content: fa-content($fa-var-cocktail); }\n.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); }\n.#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); }\n.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); }\n.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); }\n.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); }\n.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); }\n.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); }\n.#{$fa-css-prefix}-coins:before { content: fa-content($fa-var-coins); }\n.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); }\n.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); }\n.#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); }\n.#{$fa-css-prefix}-comment-dollar:before { content: fa-content($fa-var-comment-dollar); }\n.#{$fa-css-prefix}-comment-dots:before { content: fa-content($fa-var-comment-dots); }\n.#{$fa-css-prefix}-comment-medical:before { content: fa-content($fa-var-comment-medical); }\n.#{$fa-css-prefix}-comment-slash:before { content: fa-content($fa-var-comment-slash); }\n.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); }\n.#{$fa-css-prefix}-comments-dollar:before { content: fa-content($fa-var-comments-dollar); }\n.#{$fa-css-prefix}-compact-disc:before { content: fa-content($fa-var-compact-disc); }\n.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); }\n.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); }\n.#{$fa-css-prefix}-compress-alt:before { content: fa-content($fa-var-compress-alt); }\n.#{$fa-css-prefix}-compress-arrows-alt:before { content: fa-content($fa-var-compress-arrows-alt); }\n.#{$fa-css-prefix}-concierge-bell:before { content: fa-content($fa-var-concierge-bell); }\n.#{$fa-css-prefix}-confluence:before { content: fa-content($fa-var-confluence); }\n.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); }\n.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); }\n.#{$fa-css-prefix}-cookie:before { content: fa-content($fa-var-cookie); }\n.#{$fa-css-prefix}-cookie-bite:before { content: fa-content($fa-var-cookie-bite); }\n.#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); }\n.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); }\n.#{$fa-css-prefix}-cotton-bureau:before { content: fa-content($fa-var-cotton-bureau); }\n.#{$fa-css-prefix}-couch:before { content: fa-content($fa-var-couch); }\n.#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); }\n.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); }\n.#{$fa-css-prefix}-creative-commons-by:before { content: fa-content($fa-var-creative-commons-by); }\n.#{$fa-css-prefix}-creative-commons-nc:before { content: fa-content($fa-var-creative-commons-nc); }\n.#{$fa-css-prefix}-creative-commons-nc-eu:before { content: fa-content($fa-var-creative-commons-nc-eu); }\n.#{$fa-css-prefix}-creative-commons-nc-jp:before { content: fa-content($fa-var-creative-commons-nc-jp); }\n.#{$fa-css-prefix}-creative-commons-nd:before { content: fa-content($fa-var-creative-commons-nd); }\n.#{$fa-css-prefix}-creative-commons-pd:before { content: fa-content($fa-var-creative-commons-pd); }\n.#{$fa-css-prefix}-creative-commons-pd-alt:before { content: fa-content($fa-var-creative-commons-pd-alt); }\n.#{$fa-css-prefix}-creative-commons-remix:before { content: fa-content($fa-var-creative-commons-remix); }\n.#{$fa-css-prefix}-creative-commons-sa:before { content: fa-content($fa-var-creative-commons-sa); }\n.#{$fa-css-prefix}-creative-commons-sampling:before { content: fa-content($fa-var-creative-commons-sampling); }\n.#{$fa-css-prefix}-creative-commons-sampling-plus:before { content: fa-content($fa-var-creative-commons-sampling-plus); }\n.#{$fa-css-prefix}-creative-commons-share:before { content: fa-content($fa-var-creative-commons-share); }\n.#{$fa-css-prefix}-creative-commons-zero:before { content: fa-content($fa-var-creative-commons-zero); }\n.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); }\n.#{$fa-css-prefix}-critical-role:before { content: fa-content($fa-var-critical-role); }\n.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); }\n.#{$fa-css-prefix}-crop-alt:before { content: fa-content($fa-var-crop-alt); }\n.#{$fa-css-prefix}-cross:before { content: fa-content($fa-var-cross); }\n.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); }\n.#{$fa-css-prefix}-crow:before { content: fa-content($fa-var-crow); }\n.#{$fa-css-prefix}-crown:before { content: fa-content($fa-var-crown); }\n.#{$fa-css-prefix}-crutch:before { content: fa-content($fa-var-crutch); }\n.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); }\n.#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); }\n.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); }\n.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); }\n.#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); }\n.#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); }\n.#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); }\n.#{$fa-css-prefix}-d-and-d-beyond:before { content: fa-content($fa-var-d-and-d-beyond); }\n.#{$fa-css-prefix}-dailymotion:before { content: fa-content($fa-var-dailymotion); }\n.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); }\n.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); }\n.#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); }\n.#{$fa-css-prefix}-deezer:before { content: fa-content($fa-var-deezer); }\n.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); }\n.#{$fa-css-prefix}-democrat:before { content: fa-content($fa-var-democrat); }\n.#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); }\n.#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); }\n.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); }\n.#{$fa-css-prefix}-dev:before { content: fa-content($fa-var-dev); }\n.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); }\n.#{$fa-css-prefix}-dharmachakra:before { content: fa-content($fa-var-dharmachakra); }\n.#{$fa-css-prefix}-dhl:before { content: fa-content($fa-var-dhl); }\n.#{$fa-css-prefix}-diagnoses:before { content: fa-content($fa-var-diagnoses); }\n.#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); }\n.#{$fa-css-prefix}-dice:before { content: fa-content($fa-var-dice); }\n.#{$fa-css-prefix}-dice-d20:before { content: fa-content($fa-var-dice-d20); }\n.#{$fa-css-prefix}-dice-d6:before { content: fa-content($fa-var-dice-d6); }\n.#{$fa-css-prefix}-dice-five:before { content: fa-content($fa-var-dice-five); }\n.#{$fa-css-prefix}-dice-four:before { content: fa-content($fa-var-dice-four); }\n.#{$fa-css-prefix}-dice-one:before { content: fa-content($fa-var-dice-one); }\n.#{$fa-css-prefix}-dice-six:before { content: fa-content($fa-var-dice-six); }\n.#{$fa-css-prefix}-dice-three:before { content: fa-content($fa-var-dice-three); }\n.#{$fa-css-prefix}-dice-two:before { content: fa-content($fa-var-dice-two); }\n.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); }\n.#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); }\n.#{$fa-css-prefix}-digital-tachograph:before { content: fa-content($fa-var-digital-tachograph); }\n.#{$fa-css-prefix}-directions:before { content: fa-content($fa-var-directions); }\n.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); }\n.#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); }\n.#{$fa-css-prefix}-disease:before { content: fa-content($fa-var-disease); }\n.#{$fa-css-prefix}-divide:before { content: fa-content($fa-var-divide); }\n.#{$fa-css-prefix}-dizzy:before { content: fa-content($fa-var-dizzy); }\n.#{$fa-css-prefix}-dna:before { content: fa-content($fa-var-dna); }\n.#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); }\n.#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); }\n.#{$fa-css-prefix}-dog:before { content: fa-content($fa-var-dog); }\n.#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); }\n.#{$fa-css-prefix}-dolly:before { content: fa-content($fa-var-dolly); }\n.#{$fa-css-prefix}-dolly-flatbed:before { content: fa-content($fa-var-dolly-flatbed); }\n.#{$fa-css-prefix}-donate:before { content: fa-content($fa-var-donate); }\n.#{$fa-css-prefix}-door-closed:before { content: fa-content($fa-var-door-closed); }\n.#{$fa-css-prefix}-door-open:before { content: fa-content($fa-var-door-open); }\n.#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); }\n.#{$fa-css-prefix}-dove:before { content: fa-content($fa-var-dove); }\n.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); }\n.#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); }\n.#{$fa-css-prefix}-drafting-compass:before { content: fa-content($fa-var-drafting-compass); }\n.#{$fa-css-prefix}-dragon:before { content: fa-content($fa-var-dragon); }\n.#{$fa-css-prefix}-draw-polygon:before { content: fa-content($fa-var-draw-polygon); }\n.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); }\n.#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); }\n.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); }\n.#{$fa-css-prefix}-drum:before { content: fa-content($fa-var-drum); }\n.#{$fa-css-prefix}-drum-steelpan:before { content: fa-content($fa-var-drum-steelpan); }\n.#{$fa-css-prefix}-drumstick-bite:before { content: fa-content($fa-var-drumstick-bite); }\n.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); }\n.#{$fa-css-prefix}-dumbbell:before { content: fa-content($fa-var-dumbbell); }\n.#{$fa-css-prefix}-dumpster:before { content: fa-content($fa-var-dumpster); }\n.#{$fa-css-prefix}-dumpster-fire:before { content: fa-content($fa-var-dumpster-fire); }\n.#{$fa-css-prefix}-dungeon:before { content: fa-content($fa-var-dungeon); }\n.#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); }\n.#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); }\n.#{$fa-css-prefix}-ebay:before { content: fa-content($fa-var-ebay); }\n.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); }\n.#{$fa-css-prefix}-edge-legacy:before { content: fa-content($fa-var-edge-legacy); }\n.#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); }\n.#{$fa-css-prefix}-egg:before { content: fa-content($fa-var-egg); }\n.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); }\n.#{$fa-css-prefix}-elementor:before { content: fa-content($fa-var-elementor); }\n.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); }\n.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); }\n.#{$fa-css-prefix}-ello:before { content: fa-content($fa-var-ello); }\n.#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); }\n.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); }\n.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); }\n.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); }\n.#{$fa-css-prefix}-envelope-open-text:before { content: fa-content($fa-var-envelope-open-text); }\n.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); }\n.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); }\n.#{$fa-css-prefix}-equals:before { content: fa-content($fa-var-equals); }\n.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); }\n.#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); }\n.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); }\n.#{$fa-css-prefix}-ethernet:before { content: fa-content($fa-var-ethernet); }\n.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); }\n.#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); }\n.#{$fa-css-prefix}-evernote:before { content: fa-content($fa-var-evernote); }\n.#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); }\n.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); }\n.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); }\n.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); }\n.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); }\n.#{$fa-css-prefix}-expand-alt:before { content: fa-content($fa-var-expand-alt); }\n.#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }\n.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); }\n.#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); }\n.#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); }\n.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); }\n.#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); }\n.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); }\n.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); }\n.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }\n.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); }\n.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); }\n.#{$fa-css-prefix}-fan:before { content: fa-content($fa-var-fan); }\n.#{$fa-css-prefix}-fantasy-flight-games:before { content: fa-content($fa-var-fantasy-flight-games); }\n.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); }\n.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); }\n.#{$fa-css-prefix}-faucet:before { content: fa-content($fa-var-faucet); }\n.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); }\n.#{$fa-css-prefix}-feather:before { content: fa-content($fa-var-feather); }\n.#{$fa-css-prefix}-feather-alt:before { content: fa-content($fa-var-feather-alt); }\n.#{$fa-css-prefix}-fedex:before { content: fa-content($fa-var-fedex); }\n.#{$fa-css-prefix}-fedora:before { content: fa-content($fa-var-fedora); }\n.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); }\n.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); }\n.#{$fa-css-prefix}-figma:before { content: fa-content($fa-var-figma); }\n.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); }\n.#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); }\n.#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); }\n.#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); }\n.#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); }\n.#{$fa-css-prefix}-file-contract:before { content: fa-content($fa-var-file-contract); }\n.#{$fa-css-prefix}-file-csv:before { content: fa-content($fa-var-file-csv); }\n.#{$fa-css-prefix}-file-download:before { content: fa-content($fa-var-file-download); }\n.#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); }\n.#{$fa-css-prefix}-file-export:before { content: fa-content($fa-var-file-export); }\n.#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); }\n.#{$fa-css-prefix}-file-import:before { content: fa-content($fa-var-file-import); }\n.#{$fa-css-prefix}-file-invoice:before { content: fa-content($fa-var-file-invoice); }\n.#{$fa-css-prefix}-file-invoice-dollar:before { content: fa-content($fa-var-file-invoice-dollar); }\n.#{$fa-css-prefix}-file-medical:before { content: fa-content($fa-var-file-medical); }\n.#{$fa-css-prefix}-file-medical-alt:before { content: fa-content($fa-var-file-medical-alt); }\n.#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); }\n.#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); }\n.#{$fa-css-prefix}-file-prescription:before { content: fa-content($fa-var-file-prescription); }\n.#{$fa-css-prefix}-file-signature:before { content: fa-content($fa-var-file-signature); }\n.#{$fa-css-prefix}-file-upload:before { content: fa-content($fa-var-file-upload); }\n.#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); }\n.#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); }\n.#{$fa-css-prefix}-fill:before { content: fa-content($fa-var-fill); }\n.#{$fa-css-prefix}-fill-drip:before { content: fa-content($fa-var-fill-drip); }\n.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); }\n.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); }\n.#{$fa-css-prefix}-fingerprint:before { content: fa-content($fa-var-fingerprint); }\n.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); }\n.#{$fa-css-prefix}-fire-alt:before { content: fa-content($fa-var-fire-alt); }\n.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); }\n.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); }\n.#{$fa-css-prefix}-firefox-browser:before { content: fa-content($fa-var-firefox-browser); }\n.#{$fa-css-prefix}-first-aid:before { content: fa-content($fa-var-first-aid); }\n.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); }\n.#{$fa-css-prefix}-first-order-alt:before { content: fa-content($fa-var-first-order-alt); }\n.#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); }\n.#{$fa-css-prefix}-fish:before { content: fa-content($fa-var-fish); }\n.#{$fa-css-prefix}-fist-raised:before { content: fa-content($fa-var-fist-raised); }\n.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); }\n.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); }\n.#{$fa-css-prefix}-flag-usa:before { content: fa-content($fa-var-flag-usa); }\n.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); }\n.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); }\n.#{$fa-css-prefix}-flipboard:before { content: fa-content($fa-var-flipboard); }\n.#{$fa-css-prefix}-flushed:before { content: fa-content($fa-var-flushed); }\n.#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); }\n.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); }\n.#{$fa-css-prefix}-folder-minus:before { content: fa-content($fa-var-folder-minus); }\n.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); }\n.#{$fa-css-prefix}-folder-plus:before { content: fa-content($fa-var-folder-plus); }\n.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); }\n.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); }\n.#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); }\n.#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); }\n.#{$fa-css-prefix}-font-awesome-logo-full:before { content: fa-content($fa-var-font-awesome-logo-full); }\n.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); }\n.#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); }\n.#{$fa-css-prefix}-football-ball:before { content: fa-content($fa-var-football-ball); }\n.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); }\n.#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); }\n.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); }\n.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); }\n.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); }\n.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); }\n.#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); }\n.#{$fa-css-prefix}-frog:before { content: fa-content($fa-var-frog); }\n.#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); }\n.#{$fa-css-prefix}-frown-open:before { content: fa-content($fa-var-frown-open); }\n.#{$fa-css-prefix}-fulcrum:before { content: fa-content($fa-var-fulcrum); }\n.#{$fa-css-prefix}-funnel-dollar:before { content: fa-content($fa-var-funnel-dollar); }\n.#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); }\n.#{$fa-css-prefix}-galactic-republic:before { content: fa-content($fa-var-galactic-republic); }\n.#{$fa-css-prefix}-galactic-senate:before { content: fa-content($fa-var-galactic-senate); }\n.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); }\n.#{$fa-css-prefix}-gas-pump:before { content: fa-content($fa-var-gas-pump); }\n.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); }\n.#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); }\n.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); }\n.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); }\n.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); }\n.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); }\n.#{$fa-css-prefix}-ghost:before { content: fa-content($fa-var-ghost); }\n.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); }\n.#{$fa-css-prefix}-gifts:before { content: fa-content($fa-var-gifts); }\n.#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); }\n.#{$fa-css-prefix}-git-alt:before { content: fa-content($fa-var-git-alt); }\n.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); }\n.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); }\n.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); }\n.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); }\n.#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); }\n.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); }\n.#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); }\n.#{$fa-css-prefix}-glass-cheers:before { content: fa-content($fa-var-glass-cheers); }\n.#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); }\n.#{$fa-css-prefix}-glass-martini-alt:before { content: fa-content($fa-var-glass-martini-alt); }\n.#{$fa-css-prefix}-glass-whiskey:before { content: fa-content($fa-var-glass-whiskey); }\n.#{$fa-css-prefix}-glasses:before { content: fa-content($fa-var-glasses); }\n.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); }\n.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); }\n.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); }\n.#{$fa-css-prefix}-globe-africa:before { content: fa-content($fa-var-globe-africa); }\n.#{$fa-css-prefix}-globe-americas:before { content: fa-content($fa-var-globe-americas); }\n.#{$fa-css-prefix}-globe-asia:before { content: fa-content($fa-var-globe-asia); }\n.#{$fa-css-prefix}-globe-europe:before { content: fa-content($fa-var-globe-europe); }\n.#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); }\n.#{$fa-css-prefix}-golf-ball:before { content: fa-content($fa-var-golf-ball); }\n.#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); }\n.#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); }\n.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); }\n.#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); }\n.#{$fa-css-prefix}-google-pay:before { content: fa-content($fa-var-google-pay); }\n.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); }\n.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); }\n.#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); }\n.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); }\n.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); }\n.#{$fa-css-prefix}-gopuram:before { content: fa-content($fa-var-gopuram); }\n.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); }\n.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); }\n.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); }\n.#{$fa-css-prefix}-greater-than:before { content: fa-content($fa-var-greater-than); }\n.#{$fa-css-prefix}-greater-than-equal:before { content: fa-content($fa-var-greater-than-equal); }\n.#{$fa-css-prefix}-grimace:before { content: fa-content($fa-var-grimace); }\n.#{$fa-css-prefix}-grin:before { content: fa-content($fa-var-grin); }\n.#{$fa-css-prefix}-grin-alt:before { content: fa-content($fa-var-grin-alt); }\n.#{$fa-css-prefix}-grin-beam:before { content: fa-content($fa-var-grin-beam); }\n.#{$fa-css-prefix}-grin-beam-sweat:before { content: fa-content($fa-var-grin-beam-sweat); }\n.#{$fa-css-prefix}-grin-hearts:before { content: fa-content($fa-var-grin-hearts); }\n.#{$fa-css-prefix}-grin-squint:before { content: fa-content($fa-var-grin-squint); }\n.#{$fa-css-prefix}-grin-squint-tears:before { content: fa-content($fa-var-grin-squint-tears); }\n.#{$fa-css-prefix}-grin-stars:before { content: fa-content($fa-var-grin-stars); }\n.#{$fa-css-prefix}-grin-tears:before { content: fa-content($fa-var-grin-tears); }\n.#{$fa-css-prefix}-grin-tongue:before { content: fa-content($fa-var-grin-tongue); }\n.#{$fa-css-prefix}-grin-tongue-squint:before { content: fa-content($fa-var-grin-tongue-squint); }\n.#{$fa-css-prefix}-grin-tongue-wink:before { content: fa-content($fa-var-grin-tongue-wink); }\n.#{$fa-css-prefix}-grin-wink:before { content: fa-content($fa-var-grin-wink); }\n.#{$fa-css-prefix}-grip-horizontal:before { content: fa-content($fa-var-grip-horizontal); }\n.#{$fa-css-prefix}-grip-lines:before { content: fa-content($fa-var-grip-lines); }\n.#{$fa-css-prefix}-grip-lines-vertical:before { content: fa-content($fa-var-grip-lines-vertical); }\n.#{$fa-css-prefix}-grip-vertical:before { content: fa-content($fa-var-grip-vertical); }\n.#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); }\n.#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); }\n.#{$fa-css-prefix}-guilded:before { content: fa-content($fa-var-guilded); }\n.#{$fa-css-prefix}-guitar:before { content: fa-content($fa-var-guitar); }\n.#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); }\n.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); }\n.#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); }\n.#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); }\n.#{$fa-css-prefix}-hackerrank:before { content: fa-content($fa-var-hackerrank); }\n.#{$fa-css-prefix}-hamburger:before { content: fa-content($fa-var-hamburger); }\n.#{$fa-css-prefix}-hammer:before { content: fa-content($fa-var-hammer); }\n.#{$fa-css-prefix}-hamsa:before { content: fa-content($fa-var-hamsa); }\n.#{$fa-css-prefix}-hand-holding:before { content: fa-content($fa-var-hand-holding); }\n.#{$fa-css-prefix}-hand-holding-heart:before { content: fa-content($fa-var-hand-holding-heart); }\n.#{$fa-css-prefix}-hand-holding-medical:before { content: fa-content($fa-var-hand-holding-medical); }\n.#{$fa-css-prefix}-hand-holding-usd:before { content: fa-content($fa-var-hand-holding-usd); }\n.#{$fa-css-prefix}-hand-holding-water:before { content: fa-content($fa-var-hand-holding-water); }\n.#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); }\n.#{$fa-css-prefix}-hand-middle-finger:before { content: fa-content($fa-var-hand-middle-finger); }\n.#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); }\n.#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); }\n.#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); }\n.#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); }\n.#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); }\n.#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); }\n.#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); }\n.#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); }\n.#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); }\n.#{$fa-css-prefix}-hand-sparkles:before { content: fa-content($fa-var-hand-sparkles); }\n.#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); }\n.#{$fa-css-prefix}-hands:before { content: fa-content($fa-var-hands); }\n.#{$fa-css-prefix}-hands-helping:before { content: fa-content($fa-var-hands-helping); }\n.#{$fa-css-prefix}-hands-wash:before { content: fa-content($fa-var-hands-wash); }\n.#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); }\n.#{$fa-css-prefix}-handshake-alt-slash:before { content: fa-content($fa-var-handshake-alt-slash); }\n.#{$fa-css-prefix}-handshake-slash:before { content: fa-content($fa-var-handshake-slash); }\n.#{$fa-css-prefix}-hanukiah:before { content: fa-content($fa-var-hanukiah); }\n.#{$fa-css-prefix}-hard-hat:before { content: fa-content($fa-var-hard-hat); }\n.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); }\n.#{$fa-css-prefix}-hat-cowboy:before { content: fa-content($fa-var-hat-cowboy); }\n.#{$fa-css-prefix}-hat-cowboy-side:before { content: fa-content($fa-var-hat-cowboy-side); }\n.#{$fa-css-prefix}-hat-wizard:before { content: fa-content($fa-var-hat-wizard); }\n.#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); }\n.#{$fa-css-prefix}-head-side-cough:before { content: fa-content($fa-var-head-side-cough); }\n.#{$fa-css-prefix}-head-side-cough-slash:before { content: fa-content($fa-var-head-side-cough-slash); }\n.#{$fa-css-prefix}-head-side-mask:before { content: fa-content($fa-var-head-side-mask); }\n.#{$fa-css-prefix}-head-side-virus:before { content: fa-content($fa-var-head-side-virus); }\n.#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); }\n.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); }\n.#{$fa-css-prefix}-headphones-alt:before { content: fa-content($fa-var-headphones-alt); }\n.#{$fa-css-prefix}-headset:before { content: fa-content($fa-var-headset); }\n.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); }\n.#{$fa-css-prefix}-heart-broken:before { content: fa-content($fa-var-heart-broken); }\n.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); }\n.#{$fa-css-prefix}-helicopter:before { content: fa-content($fa-var-helicopter); }\n.#{$fa-css-prefix}-highlighter:before { content: fa-content($fa-var-highlighter); }\n.#{$fa-css-prefix}-hiking:before { content: fa-content($fa-var-hiking); }\n.#{$fa-css-prefix}-hippo:before { content: fa-content($fa-var-hippo); }\n.#{$fa-css-prefix}-hips:before { content: fa-content($fa-var-hips); }\n.#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); }\n.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); }\n.#{$fa-css-prefix}-hive:before { content: fa-content($fa-var-hive); }\n.#{$fa-css-prefix}-hockey-puck:before { content: fa-content($fa-var-hockey-puck); }\n.#{$fa-css-prefix}-holly-berry:before { content: fa-content($fa-var-holly-berry); }\n.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); }\n.#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); }\n.#{$fa-css-prefix}-hornbill:before { content: fa-content($fa-var-hornbill); }\n.#{$fa-css-prefix}-horse:before { content: fa-content($fa-var-horse); }\n.#{$fa-css-prefix}-horse-head:before { content: fa-content($fa-var-horse-head); }\n.#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); }\n.#{$fa-css-prefix}-hospital-alt:before { content: fa-content($fa-var-hospital-alt); }\n.#{$fa-css-prefix}-hospital-symbol:before { content: fa-content($fa-var-hospital-symbol); }\n.#{$fa-css-prefix}-hospital-user:before { content: fa-content($fa-var-hospital-user); }\n.#{$fa-css-prefix}-hot-tub:before { content: fa-content($fa-var-hot-tub); }\n.#{$fa-css-prefix}-hotdog:before { content: fa-content($fa-var-hotdog); }\n.#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-hotel); }\n.#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); }\n.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); }\n.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); }\n.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); }\n.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); }\n.#{$fa-css-prefix}-house-damage:before { content: fa-content($fa-var-house-damage); }\n.#{$fa-css-prefix}-house-user:before { content: fa-content($fa-var-house-user); }\n.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); }\n.#{$fa-css-prefix}-hryvnia:before { content: fa-content($fa-var-hryvnia); }\n.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); }\n.#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); }\n.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); }\n.#{$fa-css-prefix}-ice-cream:before { content: fa-content($fa-var-ice-cream); }\n.#{$fa-css-prefix}-icicles:before { content: fa-content($fa-var-icicles); }\n.#{$fa-css-prefix}-icons:before { content: fa-content($fa-var-icons); }\n.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); }\n.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); }\n.#{$fa-css-prefix}-id-card-alt:before { content: fa-content($fa-var-id-card-alt); }\n.#{$fa-css-prefix}-ideal:before { content: fa-content($fa-var-ideal); }\n.#{$fa-css-prefix}-igloo:before { content: fa-content($fa-var-igloo); }\n.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }\n.#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); }\n.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); }\n.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); }\n.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); }\n.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); }\n.#{$fa-css-prefix}-infinity:before { content: fa-content($fa-var-infinity); }\n.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); }\n.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); }\n.#{$fa-css-prefix}-innosoft:before { content: fa-content($fa-var-innosoft); }\n.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); }\n.#{$fa-css-prefix}-instagram-square:before { content: fa-content($fa-var-instagram-square); }\n.#{$fa-css-prefix}-instalod:before { content: fa-content($fa-var-instalod); }\n.#{$fa-css-prefix}-intercom:before { content: fa-content($fa-var-intercom); }\n.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); }\n.#{$fa-css-prefix}-invision:before { content: fa-content($fa-var-invision); }\n.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); }\n.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); }\n.#{$fa-css-prefix}-itch-io:before { content: fa-content($fa-var-itch-io); }\n.#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); }\n.#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); }\n.#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); }\n.#{$fa-css-prefix}-jedi:before { content: fa-content($fa-var-jedi); }\n.#{$fa-css-prefix}-jedi-order:before { content: fa-content($fa-var-jedi-order); }\n.#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); }\n.#{$fa-css-prefix}-jira:before { content: fa-content($fa-var-jira); }\n.#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); }\n.#{$fa-css-prefix}-joint:before { content: fa-content($fa-var-joint); }\n.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); }\n.#{$fa-css-prefix}-journal-whills:before { content: fa-content($fa-var-journal-whills); }\n.#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); }\n.#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); }\n.#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); }\n.#{$fa-css-prefix}-kaaba:before { content: fa-content($fa-var-kaaba); }\n.#{$fa-css-prefix}-kaggle:before { content: fa-content($fa-var-kaggle); }\n.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); }\n.#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); }\n.#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); }\n.#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); }\n.#{$fa-css-prefix}-khanda:before { content: fa-content($fa-var-khanda); }\n.#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); }\n.#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); }\n.#{$fa-css-prefix}-kiss:before { content: fa-content($fa-var-kiss); }\n.#{$fa-css-prefix}-kiss-beam:before { content: fa-content($fa-var-kiss-beam); }\n.#{$fa-css-prefix}-kiss-wink-heart:before { content: fa-content($fa-var-kiss-wink-heart); }\n.#{$fa-css-prefix}-kiwi-bird:before { content: fa-content($fa-var-kiwi-bird); }\n.#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); }\n.#{$fa-css-prefix}-landmark:before { content: fa-content($fa-var-landmark); }\n.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); }\n.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); }\n.#{$fa-css-prefix}-laptop-code:before { content: fa-content($fa-var-laptop-code); }\n.#{$fa-css-prefix}-laptop-house:before { content: fa-content($fa-var-laptop-house); }\n.#{$fa-css-prefix}-laptop-medical:before { content: fa-content($fa-var-laptop-medical); }\n.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); }\n.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); }\n.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); }\n.#{$fa-css-prefix}-laugh:before { content: fa-content($fa-var-laugh); }\n.#{$fa-css-prefix}-laugh-beam:before { content: fa-content($fa-var-laugh-beam); }\n.#{$fa-css-prefix}-laugh-squint:before { content: fa-content($fa-var-laugh-squint); }\n.#{$fa-css-prefix}-laugh-wink:before { content: fa-content($fa-var-laugh-wink); }\n.#{$fa-css-prefix}-layer-group:before { content: fa-content($fa-var-layer-group); }\n.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); }\n.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); }\n.#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); }\n.#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); }\n.#{$fa-css-prefix}-less-than:before { content: fa-content($fa-var-less-than); }\n.#{$fa-css-prefix}-less-than-equal:before { content: fa-content($fa-var-less-than-equal); }\n.#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); }\n.#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); }\n.#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); }\n.#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); }\n.#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); }\n.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); }\n.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); }\n.#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); }\n.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); }\n.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); }\n.#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); }\n.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); }\n.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); }\n.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); }\n.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); }\n.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); }\n.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); }\n.#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); }\n.#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); }\n.#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); }\n.#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); }\n.#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); }\n.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); }\n.#{$fa-css-prefix}-luggage-cart:before { content: fa-content($fa-var-luggage-cart); }\n.#{$fa-css-prefix}-lungs:before { content: fa-content($fa-var-lungs); }\n.#{$fa-css-prefix}-lungs-virus:before { content: fa-content($fa-var-lungs-virus); }\n.#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); }\n.#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); }\n.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); }\n.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); }\n.#{$fa-css-prefix}-mail-bulk:before { content: fa-content($fa-var-mail-bulk); }\n.#{$fa-css-prefix}-mailchimp:before { content: fa-content($fa-var-mailchimp); }\n.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); }\n.#{$fa-css-prefix}-mandalorian:before { content: fa-content($fa-var-mandalorian); }\n.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); }\n.#{$fa-css-prefix}-map-marked:before { content: fa-content($fa-var-map-marked); }\n.#{$fa-css-prefix}-map-marked-alt:before { content: fa-content($fa-var-map-marked-alt); }\n.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); }\n.#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); }\n.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); }\n.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); }\n.#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); }\n.#{$fa-css-prefix}-marker:before { content: fa-content($fa-var-marker); }\n.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); }\n.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); }\n.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); }\n.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); }\n.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); }\n.#{$fa-css-prefix}-mask:before { content: fa-content($fa-var-mask); }\n.#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); }\n.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); }\n.#{$fa-css-prefix}-mdb:before { content: fa-content($fa-var-mdb); }\n.#{$fa-css-prefix}-medal:before { content: fa-content($fa-var-medal); }\n.#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); }\n.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); }\n.#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); }\n.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); }\n.#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); }\n.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); }\n.#{$fa-css-prefix}-megaport:before { content: fa-content($fa-var-megaport); }\n.#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); }\n.#{$fa-css-prefix}-meh-blank:before { content: fa-content($fa-var-meh-blank); }\n.#{$fa-css-prefix}-meh-rolling-eyes:before { content: fa-content($fa-var-meh-rolling-eyes); }\n.#{$fa-css-prefix}-memory:before { content: fa-content($fa-var-memory); }\n.#{$fa-css-prefix}-mendeley:before { content: fa-content($fa-var-mendeley); }\n.#{$fa-css-prefix}-menorah:before { content: fa-content($fa-var-menorah); }\n.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); }\n.#{$fa-css-prefix}-meteor:before { content: fa-content($fa-var-meteor); }\n.#{$fa-css-prefix}-microblog:before { content: fa-content($fa-var-microblog); }\n.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); }\n.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); }\n.#{$fa-css-prefix}-microphone-alt:before { content: fa-content($fa-var-microphone-alt); }\n.#{$fa-css-prefix}-microphone-alt-slash:before { content: fa-content($fa-var-microphone-alt-slash); }\n.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); }\n.#{$fa-css-prefix}-microscope:before { content: fa-content($fa-var-microscope); }\n.#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); }\n.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); }\n.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); }\n.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); }\n.#{$fa-css-prefix}-mitten:before { content: fa-content($fa-var-mitten); }\n.#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); }\n.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); }\n.#{$fa-css-prefix}-mixer:before { content: fa-content($fa-var-mixer); }\n.#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); }\n.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); }\n.#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); }\n.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); }\n.#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); }\n.#{$fa-css-prefix}-money-bill:before { content: fa-content($fa-var-money-bill); }\n.#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); }\n.#{$fa-css-prefix}-money-bill-wave:before { content: fa-content($fa-var-money-bill-wave); }\n.#{$fa-css-prefix}-money-bill-wave-alt:before { content: fa-content($fa-var-money-bill-wave-alt); }\n.#{$fa-css-prefix}-money-check:before { content: fa-content($fa-var-money-check); }\n.#{$fa-css-prefix}-money-check-alt:before { content: fa-content($fa-var-money-check-alt); }\n.#{$fa-css-prefix}-monument:before { content: fa-content($fa-var-monument); }\n.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); }\n.#{$fa-css-prefix}-mortar-pestle:before { content: fa-content($fa-var-mortar-pestle); }\n.#{$fa-css-prefix}-mosque:before { content: fa-content($fa-var-mosque); }\n.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); }\n.#{$fa-css-prefix}-mountain:before { content: fa-content($fa-var-mountain); }\n.#{$fa-css-prefix}-mouse:before { content: fa-content($fa-var-mouse); }\n.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); }\n.#{$fa-css-prefix}-mug-hot:before { content: fa-content($fa-var-mug-hot); }\n.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); }\n.#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); }\n.#{$fa-css-prefix}-neos:before { content: fa-content($fa-var-neos); }\n.#{$fa-css-prefix}-network-wired:before { content: fa-content($fa-var-network-wired); }\n.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); }\n.#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); }\n.#{$fa-css-prefix}-nimblr:before { content: fa-content($fa-var-nimblr); }\n.#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); }\n.#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); }\n.#{$fa-css-prefix}-not-equal:before { content: fa-content($fa-var-not-equal); }\n.#{$fa-css-prefix}-notes-medical:before { content: fa-content($fa-var-notes-medical); }\n.#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); }\n.#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); }\n.#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); }\n.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); }\n.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); }\n.#{$fa-css-prefix}-octopus-deploy:before { content: fa-content($fa-var-octopus-deploy); }\n.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); }\n.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); }\n.#{$fa-css-prefix}-oil-can:before { content: fa-content($fa-var-oil-can); }\n.#{$fa-css-prefix}-old-republic:before { content: fa-content($fa-var-old-republic); }\n.#{$fa-css-prefix}-om:before { content: fa-content($fa-var-om); }\n.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); }\n.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); }\n.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); }\n.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); }\n.#{$fa-css-prefix}-orcid:before { content: fa-content($fa-var-orcid); }\n.#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); }\n.#{$fa-css-prefix}-otter:before { content: fa-content($fa-var-otter); }\n.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); }\n.#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); }\n.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); }\n.#{$fa-css-prefix}-pager:before { content: fa-content($fa-var-pager); }\n.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); }\n.#{$fa-css-prefix}-paint-roller:before { content: fa-content($fa-var-paint-roller); }\n.#{$fa-css-prefix}-palette:before { content: fa-content($fa-var-palette); }\n.#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); }\n.#{$fa-css-prefix}-pallet:before { content: fa-content($fa-var-pallet); }\n.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); }\n.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); }\n.#{$fa-css-prefix}-parachute-box:before { content: fa-content($fa-var-parachute-box); }\n.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); }\n.#{$fa-css-prefix}-parking:before { content: fa-content($fa-var-parking); }\n.#{$fa-css-prefix}-passport:before { content: fa-content($fa-var-passport); }\n.#{$fa-css-prefix}-pastafarianism:before { content: fa-content($fa-var-pastafarianism); }\n.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); }\n.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); }\n.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); }\n.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); }\n.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); }\n.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); }\n.#{$fa-css-prefix}-peace:before { content: fa-content($fa-var-peace); }\n.#{$fa-css-prefix}-pen:before { content: fa-content($fa-var-pen); }\n.#{$fa-css-prefix}-pen-alt:before { content: fa-content($fa-var-pen-alt); }\n.#{$fa-css-prefix}-pen-fancy:before { content: fa-content($fa-var-pen-fancy); }\n.#{$fa-css-prefix}-pen-nib:before { content: fa-content($fa-var-pen-nib); }\n.#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); }\n.#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); }\n.#{$fa-css-prefix}-pencil-ruler:before { content: fa-content($fa-var-pencil-ruler); }\n.#{$fa-css-prefix}-penny-arcade:before { content: fa-content($fa-var-penny-arcade); }\n.#{$fa-css-prefix}-people-arrows:before { content: fa-content($fa-var-people-arrows); }\n.#{$fa-css-prefix}-people-carry:before { content: fa-content($fa-var-people-carry); }\n.#{$fa-css-prefix}-pepper-hot:before { content: fa-content($fa-var-pepper-hot); }\n.#{$fa-css-prefix}-perbyte:before { content: fa-content($fa-var-perbyte); }\n.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); }\n.#{$fa-css-prefix}-percentage:before { content: fa-content($fa-var-percentage); }\n.#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); }\n.#{$fa-css-prefix}-person-booth:before { content: fa-content($fa-var-person-booth); }\n.#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); }\n.#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); }\n.#{$fa-css-prefix}-phoenix-squadron:before { content: fa-content($fa-var-phoenix-squadron); }\n.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); }\n.#{$fa-css-prefix}-phone-alt:before { content: fa-content($fa-var-phone-alt); }\n.#{$fa-css-prefix}-phone-slash:before { content: fa-content($fa-var-phone-slash); }\n.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); }\n.#{$fa-css-prefix}-phone-square-alt:before { content: fa-content($fa-var-phone-square-alt); }\n.#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); }\n.#{$fa-css-prefix}-photo-video:before { content: fa-content($fa-var-photo-video); }\n.#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); }\n.#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); }\n.#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); }\n.#{$fa-css-prefix}-pied-piper-hat:before { content: fa-content($fa-var-pied-piper-hat); }\n.#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); }\n.#{$fa-css-prefix}-pied-piper-square:before { content: fa-content($fa-var-pied-piper-square); }\n.#{$fa-css-prefix}-piggy-bank:before { content: fa-content($fa-var-piggy-bank); }\n.#{$fa-css-prefix}-pills:before { content: fa-content($fa-var-pills); }\n.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); }\n.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); }\n.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); }\n.#{$fa-css-prefix}-pizza-slice:before { content: fa-content($fa-var-pizza-slice); }\n.#{$fa-css-prefix}-place-of-worship:before { content: fa-content($fa-var-place-of-worship); }\n.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); }\n.#{$fa-css-prefix}-plane-arrival:before { content: fa-content($fa-var-plane-arrival); }\n.#{$fa-css-prefix}-plane-departure:before { content: fa-content($fa-var-plane-departure); }\n.#{$fa-css-prefix}-plane-slash:before { content: fa-content($fa-var-plane-slash); }\n.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); }\n.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); }\n.#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); }\n.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); }\n.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); }\n.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); }\n.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); }\n.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); }\n.#{$fa-css-prefix}-poll:before { content: fa-content($fa-var-poll); }\n.#{$fa-css-prefix}-poll-h:before { content: fa-content($fa-var-poll-h); }\n.#{$fa-css-prefix}-poo:before { content: fa-content($fa-var-poo); }\n.#{$fa-css-prefix}-poo-storm:before { content: fa-content($fa-var-poo-storm); }\n.#{$fa-css-prefix}-poop:before { content: fa-content($fa-var-poop); }\n.#{$fa-css-prefix}-portrait:before { content: fa-content($fa-var-portrait); }\n.#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); }\n.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); }\n.#{$fa-css-prefix}-pray:before { content: fa-content($fa-var-pray); }\n.#{$fa-css-prefix}-praying-hands:before { content: fa-content($fa-var-praying-hands); }\n.#{$fa-css-prefix}-prescription:before { content: fa-content($fa-var-prescription); }\n.#{$fa-css-prefix}-prescription-bottle:before { content: fa-content($fa-var-prescription-bottle); }\n.#{$fa-css-prefix}-prescription-bottle-alt:before { content: fa-content($fa-var-prescription-bottle-alt); }\n.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); }\n.#{$fa-css-prefix}-procedures:before { content: fa-content($fa-var-procedures); }\n.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); }\n.#{$fa-css-prefix}-project-diagram:before { content: fa-content($fa-var-project-diagram); }\n.#{$fa-css-prefix}-pump-medical:before { content: fa-content($fa-var-pump-medical); }\n.#{$fa-css-prefix}-pump-soap:before { content: fa-content($fa-var-pump-soap); }\n.#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); }\n.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); }\n.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); }\n.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); }\n.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); }\n.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); }\n.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); }\n.#{$fa-css-prefix}-quidditch:before { content: fa-content($fa-var-quidditch); }\n.#{$fa-css-prefix}-quinscape:before { content: fa-content($fa-var-quinscape); }\n.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); }\n.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); }\n.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); }\n.#{$fa-css-prefix}-quran:before { content: fa-content($fa-var-quran); }\n.#{$fa-css-prefix}-r-project:before { content: fa-content($fa-var-r-project); }\n.#{$fa-css-prefix}-radiation:before { content: fa-content($fa-var-radiation); }\n.#{$fa-css-prefix}-radiation-alt:before { content: fa-content($fa-var-radiation-alt); }\n.#{$fa-css-prefix}-rainbow:before { content: fa-content($fa-var-rainbow); }\n.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); }\n.#{$fa-css-prefix}-raspberry-pi:before { content: fa-content($fa-var-raspberry-pi); }\n.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); }\n.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); }\n.#{$fa-css-prefix}-reacteurope:before { content: fa-content($fa-var-reacteurope); }\n.#{$fa-css-prefix}-readme:before { content: fa-content($fa-var-readme); }\n.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); }\n.#{$fa-css-prefix}-receipt:before { content: fa-content($fa-var-receipt); }\n.#{$fa-css-prefix}-record-vinyl:before { content: fa-content($fa-var-record-vinyl); }\n.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); }\n.#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); }\n.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); }\n.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); }\n.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); }\n.#{$fa-css-prefix}-redhat:before { content: fa-content($fa-var-redhat); }\n.#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); }\n.#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); }\n.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); }\n.#{$fa-css-prefix}-remove-format:before { content: fa-content($fa-var-remove-format); }\n.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); }\n.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); }\n.#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); }\n.#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); }\n.#{$fa-css-prefix}-republican:before { content: fa-content($fa-var-republican); }\n.#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); }\n.#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); }\n.#{$fa-css-prefix}-restroom:before { content: fa-content($fa-var-restroom); }\n.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); }\n.#{$fa-css-prefix}-rev:before { content: fa-content($fa-var-rev); }\n.#{$fa-css-prefix}-ribbon:before { content: fa-content($fa-var-ribbon); }\n.#{$fa-css-prefix}-ring:before { content: fa-content($fa-var-ring); }\n.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); }\n.#{$fa-css-prefix}-robot:before { content: fa-content($fa-var-robot); }\n.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); }\n.#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); }\n.#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); }\n.#{$fa-css-prefix}-route:before { content: fa-content($fa-var-route); }\n.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); }\n.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); }\n.#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); }\n.#{$fa-css-prefix}-ruler:before { content: fa-content($fa-var-ruler); }\n.#{$fa-css-prefix}-ruler-combined:before { content: fa-content($fa-var-ruler-combined); }\n.#{$fa-css-prefix}-ruler-horizontal:before { content: fa-content($fa-var-ruler-horizontal); }\n.#{$fa-css-prefix}-ruler-vertical:before { content: fa-content($fa-var-ruler-vertical); }\n.#{$fa-css-prefix}-running:before { content: fa-content($fa-var-running); }\n.#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); }\n.#{$fa-css-prefix}-rust:before { content: fa-content($fa-var-rust); }\n.#{$fa-css-prefix}-sad-cry:before { content: fa-content($fa-var-sad-cry); }\n.#{$fa-css-prefix}-sad-tear:before { content: fa-content($fa-var-sad-tear); }\n.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); }\n.#{$fa-css-prefix}-salesforce:before { content: fa-content($fa-var-salesforce); }\n.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); }\n.#{$fa-css-prefix}-satellite:before { content: fa-content($fa-var-satellite); }\n.#{$fa-css-prefix}-satellite-dish:before { content: fa-content($fa-var-satellite-dish); }\n.#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); }\n.#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); }\n.#{$fa-css-prefix}-school:before { content: fa-content($fa-var-school); }\n.#{$fa-css-prefix}-screwdriver:before { content: fa-content($fa-var-screwdriver); }\n.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); }\n.#{$fa-css-prefix}-scroll:before { content: fa-content($fa-var-scroll); }\n.#{$fa-css-prefix}-sd-card:before { content: fa-content($fa-var-sd-card); }\n.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); }\n.#{$fa-css-prefix}-search-dollar:before { content: fa-content($fa-var-search-dollar); }\n.#{$fa-css-prefix}-search-location:before { content: fa-content($fa-var-search-location); }\n.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); }\n.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); }\n.#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); }\n.#{$fa-css-prefix}-seedling:before { content: fa-content($fa-var-seedling); }\n.#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); }\n.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); }\n.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); }\n.#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); }\n.#{$fa-css-prefix}-shapes:before { content: fa-content($fa-var-shapes); }\n.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); }\n.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); }\n.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); }\n.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); }\n.#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); }\n.#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); }\n.#{$fa-css-prefix}-shield-virus:before { content: fa-content($fa-var-shield-virus); }\n.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); }\n.#{$fa-css-prefix}-shipping-fast:before { content: fa-content($fa-var-shipping-fast); }\n.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); }\n.#{$fa-css-prefix}-shoe-prints:before { content: fa-content($fa-var-shoe-prints); }\n.#{$fa-css-prefix}-shopify:before { content: fa-content($fa-var-shopify); }\n.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); }\n.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); }\n.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); }\n.#{$fa-css-prefix}-shopware:before { content: fa-content($fa-var-shopware); }\n.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); }\n.#{$fa-css-prefix}-shuttle-van:before { content: fa-content($fa-var-shuttle-van); }\n.#{$fa-css-prefix}-sign:before { content: fa-content($fa-var-sign); }\n.#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); }\n.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); }\n.#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); }\n.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); }\n.#{$fa-css-prefix}-signature:before { content: fa-content($fa-var-signature); }\n.#{$fa-css-prefix}-sim-card:before { content: fa-content($fa-var-sim-card); }\n.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); }\n.#{$fa-css-prefix}-sink:before { content: fa-content($fa-var-sink); }\n.#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); }\n.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); }\n.#{$fa-css-prefix}-sith:before { content: fa-content($fa-var-sith); }\n.#{$fa-css-prefix}-skating:before { content: fa-content($fa-var-skating); }\n.#{$fa-css-prefix}-sketch:before { content: fa-content($fa-var-sketch); }\n.#{$fa-css-prefix}-skiing:before { content: fa-content($fa-var-skiing); }\n.#{$fa-css-prefix}-skiing-nordic:before { content: fa-content($fa-var-skiing-nordic); }\n.#{$fa-css-prefix}-skull:before { content: fa-content($fa-var-skull); }\n.#{$fa-css-prefix}-skull-crossbones:before { content: fa-content($fa-var-skull-crossbones); }\n.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); }\n.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); }\n.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); }\n.#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); }\n.#{$fa-css-prefix}-slash:before { content: fa-content($fa-var-slash); }\n.#{$fa-css-prefix}-sleigh:before { content: fa-content($fa-var-sleigh); }\n.#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); }\n.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); }\n.#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); }\n.#{$fa-css-prefix}-smile-beam:before { content: fa-content($fa-var-smile-beam); }\n.#{$fa-css-prefix}-smile-wink:before { content: fa-content($fa-var-smile-wink); }\n.#{$fa-css-prefix}-smog:before { content: fa-content($fa-var-smog); }\n.#{$fa-css-prefix}-smoking:before { content: fa-content($fa-var-smoking); }\n.#{$fa-css-prefix}-smoking-ban:before { content: fa-content($fa-var-smoking-ban); }\n.#{$fa-css-prefix}-sms:before { content: fa-content($fa-var-sms); }\n.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); }\n.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); }\n.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); }\n.#{$fa-css-prefix}-snowboarding:before { content: fa-content($fa-var-snowboarding); }\n.#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); }\n.#{$fa-css-prefix}-snowman:before { content: fa-content($fa-var-snowman); }\n.#{$fa-css-prefix}-snowplow:before { content: fa-content($fa-var-snowplow); }\n.#{$fa-css-prefix}-soap:before { content: fa-content($fa-var-soap); }\n.#{$fa-css-prefix}-socks:before { content: fa-content($fa-var-socks); }\n.#{$fa-css-prefix}-solar-panel:before { content: fa-content($fa-var-solar-panel); }\n.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); }\n.#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); }\n.#{$fa-css-prefix}-sort-alpha-down-alt:before { content: fa-content($fa-var-sort-alpha-down-alt); }\n.#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); }\n.#{$fa-css-prefix}-sort-alpha-up-alt:before { content: fa-content($fa-var-sort-alpha-up-alt); }\n.#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); }\n.#{$fa-css-prefix}-sort-amount-down-alt:before { content: fa-content($fa-var-sort-amount-down-alt); }\n.#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); }\n.#{$fa-css-prefix}-sort-amount-up-alt:before { content: fa-content($fa-var-sort-amount-up-alt); }\n.#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); }\n.#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); }\n.#{$fa-css-prefix}-sort-numeric-down-alt:before { content: fa-content($fa-var-sort-numeric-down-alt); }\n.#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); }\n.#{$fa-css-prefix}-sort-numeric-up-alt:before { content: fa-content($fa-var-sort-numeric-up-alt); }\n.#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); }\n.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); }\n.#{$fa-css-prefix}-sourcetree:before { content: fa-content($fa-var-sourcetree); }\n.#{$fa-css-prefix}-spa:before { content: fa-content($fa-var-spa); }\n.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); }\n.#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); }\n.#{$fa-css-prefix}-speaker-deck:before { content: fa-content($fa-var-speaker-deck); }\n.#{$fa-css-prefix}-spell-check:before { content: fa-content($fa-var-spell-check); }\n.#{$fa-css-prefix}-spider:before { content: fa-content($fa-var-spider); }\n.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); }\n.#{$fa-css-prefix}-splotch:before { content: fa-content($fa-var-splotch); }\n.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); }\n.#{$fa-css-prefix}-spray-can:before { content: fa-content($fa-var-spray-can); }\n.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); }\n.#{$fa-css-prefix}-square-full:before { content: fa-content($fa-var-square-full); }\n.#{$fa-css-prefix}-square-root-alt:before { content: fa-content($fa-var-square-root-alt); }\n.#{$fa-css-prefix}-squarespace:before { content: fa-content($fa-var-squarespace); }\n.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); }\n.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); }\n.#{$fa-css-prefix}-stackpath:before { content: fa-content($fa-var-stackpath); }\n.#{$fa-css-prefix}-stamp:before { content: fa-content($fa-var-stamp); }\n.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); }\n.#{$fa-css-prefix}-star-and-crescent:before { content: fa-content($fa-var-star-and-crescent); }\n.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); }\n.#{$fa-css-prefix}-star-half-alt:before { content: fa-content($fa-var-star-half-alt); }\n.#{$fa-css-prefix}-star-of-david:before { content: fa-content($fa-var-star-of-david); }\n.#{$fa-css-prefix}-star-of-life:before { content: fa-content($fa-var-star-of-life); }\n.#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); }\n.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); }\n.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); }\n.#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); }\n.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); }\n.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); }\n.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); }\n.#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); }\n.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); }\n.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); }\n.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); }\n.#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); }\n.#{$fa-css-prefix}-stopwatch-20:before { content: fa-content($fa-var-stopwatch-20); }\n.#{$fa-css-prefix}-store:before { content: fa-content($fa-var-store); }\n.#{$fa-css-prefix}-store-alt:before { content: fa-content($fa-var-store-alt); }\n.#{$fa-css-prefix}-store-alt-slash:before { content: fa-content($fa-var-store-alt-slash); }\n.#{$fa-css-prefix}-store-slash:before { content: fa-content($fa-var-store-slash); }\n.#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); }\n.#{$fa-css-prefix}-stream:before { content: fa-content($fa-var-stream); }\n.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); }\n.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); }\n.#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); }\n.#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); }\n.#{$fa-css-prefix}-stroopwafel:before { content: fa-content($fa-var-stroopwafel); }\n.#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); }\n.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); }\n.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); }\n.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); }\n.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); }\n.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); }\n.#{$fa-css-prefix}-suitcase-rolling:before { content: fa-content($fa-var-suitcase-rolling); }\n.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); }\n.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); }\n.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); }\n.#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); }\n.#{$fa-css-prefix}-surprise:before { content: fa-content($fa-var-surprise); }\n.#{$fa-css-prefix}-suse:before { content: fa-content($fa-var-suse); }\n.#{$fa-css-prefix}-swatchbook:before { content: fa-content($fa-var-swatchbook); }\n.#{$fa-css-prefix}-swift:before { content: fa-content($fa-var-swift); }\n.#{$fa-css-prefix}-swimmer:before { content: fa-content($fa-var-swimmer); }\n.#{$fa-css-prefix}-swimming-pool:before { content: fa-content($fa-var-swimming-pool); }\n.#{$fa-css-prefix}-symfony:before { content: fa-content($fa-var-symfony); }\n.#{$fa-css-prefix}-synagogue:before { content: fa-content($fa-var-synagogue); }\n.#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); }\n.#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); }\n.#{$fa-css-prefix}-syringe:before { content: fa-content($fa-var-syringe); }\n.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); }\n.#{$fa-css-prefix}-table-tennis:before { content: fa-content($fa-var-table-tennis); }\n.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); }\n.#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); }\n.#{$fa-css-prefix}-tablets:before { content: fa-content($fa-var-tablets); }\n.#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); }\n.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); }\n.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); }\n.#{$fa-css-prefix}-tape:before { content: fa-content($fa-var-tape); }\n.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); }\n.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); }\n.#{$fa-css-prefix}-teamspeak:before { content: fa-content($fa-var-teamspeak); }\n.#{$fa-css-prefix}-teeth:before { content: fa-content($fa-var-teeth); }\n.#{$fa-css-prefix}-teeth-open:before { content: fa-content($fa-var-teeth-open); }\n.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); }\n.#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); }\n.#{$fa-css-prefix}-temperature-high:before { content: fa-content($fa-var-temperature-high); }\n.#{$fa-css-prefix}-temperature-low:before { content: fa-content($fa-var-temperature-low); }\n.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); }\n.#{$fa-css-prefix}-tenge:before { content: fa-content($fa-var-tenge); }\n.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); }\n.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); }\n.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); }\n.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); }\n.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); }\n.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); }\n.#{$fa-css-prefix}-the-red-yeti:before { content: fa-content($fa-var-the-red-yeti); }\n.#{$fa-css-prefix}-theater-masks:before { content: fa-content($fa-var-theater-masks); }\n.#{$fa-css-prefix}-themeco:before { content: fa-content($fa-var-themeco); }\n.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); }\n.#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer); }\n.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); }\n.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); }\n.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); }\n.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); }\n.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); }\n.#{$fa-css-prefix}-think-peaks:before { content: fa-content($fa-var-think-peaks); }\n.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); }\n.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); }\n.#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); }\n.#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); }\n.#{$fa-css-prefix}-tiktok:before { content: fa-content($fa-var-tiktok); }\n.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); }\n.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); }\n.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); }\n.#{$fa-css-prefix}-tint-slash:before { content: fa-content($fa-var-tint-slash); }\n.#{$fa-css-prefix}-tired:before { content: fa-content($fa-var-tired); }\n.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); }\n.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); }\n.#{$fa-css-prefix}-toilet:before { content: fa-content($fa-var-toilet); }\n.#{$fa-css-prefix}-toilet-paper:before { content: fa-content($fa-var-toilet-paper); }\n.#{$fa-css-prefix}-toilet-paper-slash:before { content: fa-content($fa-var-toilet-paper-slash); }\n.#{$fa-css-prefix}-toolbox:before { content: fa-content($fa-var-toolbox); }\n.#{$fa-css-prefix}-tools:before { content: fa-content($fa-var-tools); }\n.#{$fa-css-prefix}-tooth:before { content: fa-content($fa-var-tooth); }\n.#{$fa-css-prefix}-torah:before { content: fa-content($fa-var-torah); }\n.#{$fa-css-prefix}-torii-gate:before { content: fa-content($fa-var-torii-gate); }\n.#{$fa-css-prefix}-tractor:before { content: fa-content($fa-var-tractor); }\n.#{$fa-css-prefix}-trade-federation:before { content: fa-content($fa-var-trade-federation); }\n.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); }\n.#{$fa-css-prefix}-traffic-light:before { content: fa-content($fa-var-traffic-light); }\n.#{$fa-css-prefix}-trailer:before { content: fa-content($fa-var-trailer); }\n.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); }\n.#{$fa-css-prefix}-tram:before { content: fa-content($fa-var-tram); }\n.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); }\n.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); }\n.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); }\n.#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); }\n.#{$fa-css-prefix}-trash-restore:before { content: fa-content($fa-var-trash-restore); }\n.#{$fa-css-prefix}-trash-restore-alt:before { content: fa-content($fa-var-trash-restore-alt); }\n.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); }\n.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); }\n.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); }\n.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); }\n.#{$fa-css-prefix}-truck-loading:before { content: fa-content($fa-var-truck-loading); }\n.#{$fa-css-prefix}-truck-monster:before { content: fa-content($fa-var-truck-monster); }\n.#{$fa-css-prefix}-truck-moving:before { content: fa-content($fa-var-truck-moving); }\n.#{$fa-css-prefix}-truck-pickup:before { content: fa-content($fa-var-truck-pickup); }\n.#{$fa-css-prefix}-tshirt:before { content: fa-content($fa-var-tshirt); }\n.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); }\n.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); }\n.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); }\n.#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); }\n.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); }\n.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); }\n.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); }\n.#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); }\n.#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); }\n.#{$fa-css-prefix}-ubuntu:before { content: fa-content($fa-var-ubuntu); }\n.#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); }\n.#{$fa-css-prefix}-umbraco:before { content: fa-content($fa-var-umbraco); }\n.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); }\n.#{$fa-css-prefix}-umbrella-beach:before { content: fa-content($fa-var-umbrella-beach); }\n.#{$fa-css-prefix}-uncharted:before { content: fa-content($fa-var-uncharted); }\n.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); }\n.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); }\n.#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); }\n.#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); }\n.#{$fa-css-prefix}-unity:before { content: fa-content($fa-var-unity); }\n.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); }\n.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); }\n.#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); }\n.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); }\n.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); }\n.#{$fa-css-prefix}-unsplash:before { content: fa-content($fa-var-unsplash); }\n.#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); }\n.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); }\n.#{$fa-css-prefix}-ups:before { content: fa-content($fa-var-ups); }\n.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); }\n.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); }\n.#{$fa-css-prefix}-user-alt:before { content: fa-content($fa-var-user-alt); }\n.#{$fa-css-prefix}-user-alt-slash:before { content: fa-content($fa-var-user-alt-slash); }\n.#{$fa-css-prefix}-user-astronaut:before { content: fa-content($fa-var-user-astronaut); }\n.#{$fa-css-prefix}-user-check:before { content: fa-content($fa-var-user-check); }\n.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); }\n.#{$fa-css-prefix}-user-clock:before { content: fa-content($fa-var-user-clock); }\n.#{$fa-css-prefix}-user-cog:before { content: fa-content($fa-var-user-cog); }\n.#{$fa-css-prefix}-user-edit:before { content: fa-content($fa-var-user-edit); }\n.#{$fa-css-prefix}-user-friends:before { content: fa-content($fa-var-user-friends); }\n.#{$fa-css-prefix}-user-graduate:before { content: fa-content($fa-var-user-graduate); }\n.#{$fa-css-prefix}-user-injured:before { content: fa-content($fa-var-user-injured); }\n.#{$fa-css-prefix}-user-lock:before { content: fa-content($fa-var-user-lock); }\n.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); }\n.#{$fa-css-prefix}-user-minus:before { content: fa-content($fa-var-user-minus); }\n.#{$fa-css-prefix}-user-ninja:before { content: fa-content($fa-var-user-ninja); }\n.#{$fa-css-prefix}-user-nurse:before { content: fa-content($fa-var-user-nurse); }\n.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); }\n.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); }\n.#{$fa-css-prefix}-user-shield:before { content: fa-content($fa-var-user-shield); }\n.#{$fa-css-prefix}-user-slash:before { content: fa-content($fa-var-user-slash); }\n.#{$fa-css-prefix}-user-tag:before { content: fa-content($fa-var-user-tag); }\n.#{$fa-css-prefix}-user-tie:before { content: fa-content($fa-var-user-tie); }\n.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); }\n.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); }\n.#{$fa-css-prefix}-users-cog:before { content: fa-content($fa-var-users-cog); }\n.#{$fa-css-prefix}-users-slash:before { content: fa-content($fa-var-users-slash); }\n.#{$fa-css-prefix}-usps:before { content: fa-content($fa-var-usps); }\n.#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); }\n.#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); }\n.#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); }\n.#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); }\n.#{$fa-css-prefix}-vector-square:before { content: fa-content($fa-var-vector-square); }\n.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); }\n.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); }\n.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); }\n.#{$fa-css-prefix}-vest:before { content: fa-content($fa-var-vest); }\n.#{$fa-css-prefix}-vest-patches:before { content: fa-content($fa-var-vest-patches); }\n.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); }\n.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); }\n.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); }\n.#{$fa-css-prefix}-vial:before { content: fa-content($fa-var-vial); }\n.#{$fa-css-prefix}-vials:before { content: fa-content($fa-var-vials); }\n.#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); }\n.#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); }\n.#{$fa-css-prefix}-video-slash:before { content: fa-content($fa-var-video-slash); }\n.#{$fa-css-prefix}-vihara:before { content: fa-content($fa-var-vihara); }\n.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); }\n.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); }\n.#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); }\n.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); }\n.#{$fa-css-prefix}-virus:before { content: fa-content($fa-var-virus); }\n.#{$fa-css-prefix}-virus-slash:before { content: fa-content($fa-var-virus-slash); }\n.#{$fa-css-prefix}-viruses:before { content: fa-content($fa-var-viruses); }\n.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); }\n.#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); }\n.#{$fa-css-prefix}-voicemail:before { content: fa-content($fa-var-voicemail); }\n.#{$fa-css-prefix}-volleyball-ball:before { content: fa-content($fa-var-volleyball-ball); }\n.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); }\n.#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); }\n.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); }\n.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); }\n.#{$fa-css-prefix}-vote-yea:before { content: fa-content($fa-var-vote-yea); }\n.#{$fa-css-prefix}-vr-cardboard:before { content: fa-content($fa-var-vr-cardboard); }\n.#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); }\n.#{$fa-css-prefix}-walking:before { content: fa-content($fa-var-walking); }\n.#{$fa-css-prefix}-wallet:before { content: fa-content($fa-var-wallet); }\n.#{$fa-css-prefix}-warehouse:before { content: fa-content($fa-var-warehouse); }\n.#{$fa-css-prefix}-watchman-monitoring:before { content: fa-content($fa-var-watchman-monitoring); }\n.#{$fa-css-prefix}-water:before { content: fa-content($fa-var-water); }\n.#{$fa-css-prefix}-wave-square:before { content: fa-content($fa-var-wave-square); }\n.#{$fa-css-prefix}-waze:before { content: fa-content($fa-var-waze); }\n.#{$fa-css-prefix}-weebly:before { content: fa-content($fa-var-weebly); }\n.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); }\n.#{$fa-css-prefix}-weight:before { content: fa-content($fa-var-weight); }\n.#{$fa-css-prefix}-weight-hanging:before { content: fa-content($fa-var-weight-hanging); }\n.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); }\n.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); }\n.#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); }\n.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); }\n.#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); }\n.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); }\n.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); }\n.#{$fa-css-prefix}-wind:before { content: fa-content($fa-var-wind); }\n.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); }\n.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); }\n.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); }\n.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); }\n.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); }\n.#{$fa-css-prefix}-wine-bottle:before { content: fa-content($fa-var-wine-bottle); }\n.#{$fa-css-prefix}-wine-glass:before { content: fa-content($fa-var-wine-glass); }\n.#{$fa-css-prefix}-wine-glass-alt:before { content: fa-content($fa-var-wine-glass-alt); }\n.#{$fa-css-prefix}-wix:before { content: fa-content($fa-var-wix); }\n.#{$fa-css-prefix}-wizards-of-the-coast:before { content: fa-content($fa-var-wizards-of-the-coast); }\n.#{$fa-css-prefix}-wodu:before { content: fa-content($fa-var-wodu); }\n.#{$fa-css-prefix}-wolf-pack-battalion:before { content: fa-content($fa-var-wolf-pack-battalion); }\n.#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); }\n.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); }\n.#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); }\n.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); }\n.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); }\n.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); }\n.#{$fa-css-prefix}-wpressr:before { content: fa-content($fa-var-wpressr); }\n.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); }\n.#{$fa-css-prefix}-x-ray:before { content: fa-content($fa-var-x-ray); }\n.#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); }\n.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); }\n.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); }\n.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); }\n.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); }\n.#{$fa-css-prefix}-yammer:before { content: fa-content($fa-var-yammer); }\n.#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); }\n.#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); }\n.#{$fa-css-prefix}-yarn:before { content: fa-content($fa-var-yarn); }\n.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); }\n.#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); }\n.#{$fa-css-prefix}-yin-yang:before { content: fa-content($fa-var-yin-yang); }\n.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); }\n.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); }\n.#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); }\n.#{$fa-css-prefix}-zhihu:before { content: fa-content($fa-var-zhihu); }\n","// Screen Readers\n// -------------------------\n\n.sr-only { @include sr-only; }\n.sr-only-focusable { @include sr-only-focusable; }\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 900;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-solid-900.eot');\n src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-solid-900.woff') format('woff'),\n url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');\n}\n\n.fa,\n.fas {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Free';\n font-style: normal;\n font-weight: 400;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-regular-400.eot');\n src: url('#{$fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-regular-400.woff') format('woff'),\n url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-regular-400.svg#fontawesome') format('svg');\n}\n\n.far {\n font-family: 'Font Awesome 5 Free';\n font-weight: 400;\n}\n","/*!\n * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n@import 'variables';\n\n@font-face {\n font-family: 'Font Awesome 5 Brands';\n font-style: normal;\n font-weight: 400;\n font-display: $fa-font-display;\n src: url('#{$fa-font-path}/fa-brands-400.eot');\n src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),\n url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'),\n url('#{$fa-font-path}/fa-brands-400.woff') format('woff'),\n url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'),\n url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');\n}\n\n.fab {\n font-family: 'Font Awesome 5 Brands';\n font-weight: 400;\n}\n","\n// COLUMN SIZES AND MULTIPLES\n\n// Set number of columns\n@use \"sass:math\";\n\n$columns: math.div(100%, 12);\n\n// Some width variables if you need them\n$cols-half : #{($columns * 0.5)};\n$cols-1 : #{($columns * 1)};\n$cols-2 : #{($columns * 2)};\n$cols-3 : #{($columns * 3)};\n$cols-4 : #{($columns * 4)};\n$cols-5 : #{($columns * 5)};\n$cols-6 : #{($columns * 6)};\n$cols-7 : #{($columns * 7)};\n$cols-8 : #{($columns * 8)};\n$cols-9 : #{($columns * 9)};\n$cols-10 : #{($columns * 10)};\n$cols-11 : #{($columns * 11)};\n$cols-12 : #{($columns * 12)};\n\n// Add CSS to make the element (x)Number of columns wide.\n@mixin columns($multiples) {\n float: left;\n width: ($columns * $multiples);\n}\n\n// Add CSS to make the (x) number of elements sit on one row.\n@mixin items($multiples, $spacing) {\n float: left;\n margin-left: $spacing;\n width: calc((100% - (#{$spacing} * #{$multiples - 1})) / #{$multiples});\n &:nth-child(#{$multiples}n+1) {\n clear: left;\n margin-left: 0;\n }\n}\n\n// Add CSS to reset a block element to stretch across one row.\n@mixin items-1 {\n float: none;\n margin-left: 0;\n width: auto;\n}\n\n// Some classes to add responsive sizing directly in templates.\n\n// DESKTOP ONLY\n@media (min-width: 768px) {\n .lg-6 { @include items(6, $spacing-3); }\n .lg-5 { @include items(5, $spacing-3); }\n .lg-4 { @include items(4, $spacing-3); }\n .lg-3 { @include items(3, $spacing-3); }\n .lg-2 { @include items(2, $spacing-3); }\n .lg-1 { @include items-1; }\n}\n\n// TABLET\n@media (max-width: 767px) {\n .md-4 { @include items(4, $spacing-3); }\n .md-3 { @include items(3, $spacing-3); }\n .md-2 { @include items(2, $spacing-3); }\n .md-1 { @include items-1; }\n}\n\n// MOBILE\n@media (max-width: 480px) {\n .sm-4 { @include items(4, $spacing-4); }\n .sm-3 { @include items(3, $spacing-4); }\n .sm-2 { @include items(2, $spacing-4); }\n .sm-1 { @include items-1; }\n}\n\n.clearfix {\n clear: both;\n}\n\nsection > .container {\n overflow: inherit;\n}\n\n#next-container > .container {\n overflow: hidden;\n}\n","$gds-base-spacing-unit: 15px;\n$design-max-width: 1200px;\n\n// SPACING\n$spacing-1: 60px;\n$spacing-2: 45px;\n$spacing-3: 30px;\n$spacing-4: 15px;\n\n// and reduced for Mobile\n$spacing-1-m: 40px;\n$spacing-2-m: 30px;\n$spacing-3-m: 20px;\n$spacing-4-m: 10px;\n","\n// UTILITY CLASSES\n// ================\n\n@import 'typography';\n@import 'colours';\n\n@media (max-width: 960px) {\n .reverse-columns-l {\n flex-direction: column-reverse;\n }\n}\n\n@media (max-width: 768px) {\n .reverse-columns-m {\n flex-direction: column-reverse;\n }\n}\n\n@media (max-width: 640px) {\n .reverse-columns-s {\n flex-direction: column-reverse;\n }\n\n .button-large {\n width: 100%;\n }\n}\n\n\n.font-overpass {\n font-family: $brand-font-alternative;\n}\n\n.highlight-circle {\n display: inline-block;\n font-size: 19px;\n font-weight: 700;\n border-radius: 50%;\n height: 45px;\n width: 45px;\n color: $white;\n text-align: center;\n padding-top: 8px;\n}\n\n.centre-children {\n text-align: center;\n}\n","// DIT colour palette\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$grey: #333333; // rgb( 51, 51, 51)\n$mid-grey: #666666;\n$light-grey: #d8d8d8; // rgb(216, 216, 216)\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n$white: #ffffff; // rgb(255, 255, 255)\n\n// Blue\n$active-blue: #006ccc; // rgb( 0, 108, 204)\n$active-blue-alt: #328dc2; // rgb( 50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb( 19, 41, 101)\n$dark-navy: #160d37; // rgb( 22, 13, 55)\n$great-blue: #1e1348; // rgb( 30, 19, 72)\n$mid-blue: #00549f; // rgb( 0, 84, 159)\n$denim: #0d73ce; // rgb( 13, 115, 206)\n\n// Aqua\n$aqua: #007ea3; // rgb( 0, 126, 163)\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n$teal: #00A699;\n\n// Other\n$black: #000000; // rgb( 0, 0, 0)\n$focus-yellow: #ffbf47; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n","// Creating CSS vars so we can read these in our JS components\n:root {\n --breakpoint-mobile: 640px;\n --breakpoint-tablet: 768px;\n --breakpoint-desktop: 1024px;\n --breakpoint-desktop-large: 1200px;\n}\n\n$site-width: 1230px;\n\n$gutter-small: 15px;\n$gutter-medium: 14px;\n$gutter-large: 16px;\n$gutter-xlarge: 30px;\n\n$mobile-max-breakpoint: 640px;\n$tablet-max-breakpoint: 768px;\n$desktop-max-breakpoint: 1024px;\n$desktop-large-max-breakpoint: 1200px;\n\n// For use with './helpers/breakpoints' mixin\n// n = default behaviour (target breakpoints at and above this)\n// n_lt = target breakpoints less than this\n// n_o = target only this breakpoint range\n$magna-global-breakpoints: (\n // Small devices (landscape phones: >=640px)\n sm: 'screen and (min-width: #{$mobile-max-breakpoint})',\n // Extra small devices (portrait phones: <640px)\n sm_lt: 'screen and (max-width: #{$mobile-max-breakpoint})',\n // Small devices (landscape phones: >=640px, <768px)\n sm_o: 'screen and (min-width: #{$mobile-max-breakpoint}) and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px)\n md: 'screen and (min-width: #{$tablet-max-breakpoint})',\n // Small devices (landscape phones: <768px)\n md_lt: 'screen and (max-width: #{$tablet-max-breakpoint})',\n // Medium devices (tablets: >=768px, <1024px)\n md_o: 'screen and (min-width: #{$tablet-max-breakpoint}) and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px)\n lg: 'screen and (min-width: #{$desktop-max-breakpoint})',\n // Medium devices (tablets: <1024px)\n lg_lt: 'screen and (max-width: #{$desktop-max-breakpoint})',\n // Large devices (desktops: >=1024px, <1200px)\n lg_o: 'screen and (min-width: #{$desktop-max-breakpoint}) and (max-width: #{$desktop-large-max-breakpoint})',\n // Extra large devices (large desktops: >=1200px)\n xl: 'screen and (min-width: #{$desktop-large-max-breakpoint})',\n // Large devices (desktops: <1200px)\n xl_lt: 'screen and (max-width: #{$desktop-large-max-breakpoint})'\n);\n\n$mobile-min-breakpoint: $mobile-max-breakpoint + 1;\n$tablet-min-breakpoint: $tablet-max-breakpoint + 1;\n$desktop-min-breakpoint: $desktop-max-breakpoint + 1;\n\n$brand-font-heading: 'FS Lucas SemiBold', Arial, Helvetica, Verdana;\n$brand-font-body: 'FS Lucas', Arial, Helvetica, Verdana;\n$quote-font: 'Georgia', serif;\n\n$font-size-small-desktop: 16px;\n$base-font-size-desktop: 19px;\n$font-size-large-desktop: 24px;\n$font-size-xlarge-desktop: 36px;\n$font-size-xxlarge-desktop: 48px;\n\n$line-height-desktop: 1.578947368;\n$line-height-desktop-px: #{$line-height-desktop * $base-font-size-desktop};\n\n$font-size-small-mobile: 14px;\n$base-font-size-mobile: 16px;\n$font-size-large-mobile: 19px;\n$font-size-xlarge-mobile: 24px;\n$font-size-xxlarge-mobile: 36px;\n\n$line-height-mobile: 1.375;\n$line-height-mobile-px: #{$line-height-mobile * $base-font-size-mobile};\n\n$normal: 400;\n$bold: 700;\n\n// Desktop\n$space-xxs: ($line-height-desktop * $base-font-size-desktop) * 0.25;\n$space-xs: ($line-height-desktop * $base-font-size-desktop) * 0.5;\n$space-s: ($line-height-desktop * $base-font-size-desktop);\n$space-m: ($line-height-desktop * $base-font-size-desktop) * 3 * 0.5;\n$space-l: 60px;\n$space-xl: ($line-height-desktop * $base-font-size-desktop) * 3;\n$space-xxl: ($line-height-desktop * $base-font-size-desktop) * 4;\n\n// Mobile\n$space-xxs-m: ($line-height-mobile * $base-font-size-mobile) * 0.25;\n$space-xs-m: ($line-height-mobile * $base-font-size-mobile) * 0.5;\n$space-s-m: ($line-height-mobile * $base-font-size-mobile);\n$space-m-m: 30px;\n$space-l-m: 35px;\n$space-xl-m: ($line-height-mobile * $base-font-size-mobile) * 3;\n$space-xxl-m: ($line-height-mobile * $base-font-size-mobile) * 4;\n\n$space-n-xs: 0 - $space-xs;\n$space-n-s: 0 - $space-s;\n$space-n-m: 0 - $space-m;\n$space-n-l: 0 - $space-l;\n$space-n-xl: 0 - $space-xl;\n$space-n-xxl: 0 - $space-xxl;\n\n$space-n-xs-m: 0 - $space-xs-m;\n$space-n-s-m: 0 - $space-s-m;\n$space-n-m-m: 0 - $space-m-m;\n$space-n-l-m: 0 - $space-l-m;\n$space-n-xl-m: 0 - $space-xl-m;\n$space-n-xxl-m: 0 - $space-xxl-m;\n","/**\n These are global styles from great-styles but not yet available in domestic.\n We can remove these when domestic relies fully on great-styles.\n\n TODO: Remove when domestic uses great-styles\n */\n\n@import 'node_modules/great-styles/src/scss/helpers/vars';\n\n// Font-styles applied to , scope only to elements that need it for now:\n.magna-header {\n font-size: 20px;\n line-height: 30px;\n\n & .container {\n max-width: $site-width;\n margin: 0 $gutter-small;\n padding: 0;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin: 0 $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin: 0 $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin: 0 $gutter-xlarge;\n }\n\n @media (min-width: $site-width+($gutter-xlarge * 2)) {\n margin: 0 auto;\n }\n }\n}\n","/*\n Hardcoded design tokens placed here until new invision\n DSM provides design token functionality.\n*/\n\n:root {\n --font-size-title-1: 24px;\n --font-size-title-2: 28px;\n --font-size-title-3: 36px;\n --font-size-title-4: 48px;\n --font-size-title-5: 60px;\n\n --font-size-body-1: 12px;\n --font-size-body-2: 16px;\n --font-size-body-3: 20px;\n}\n\n/*\n Colours\n*/\n\n$colour-green-30: #d0ead2 !default;\n$colour-green-100: #75c67c !default;\n$colour-light-grey: #8e969c !default;\n$colour-grey: #6f787a !default;\n$colour-black-05: #efefef !default;\n\n/*\n Text Styles\n*/\n\n@mixin font-title-1() {\n font-size: var(--font-size-title-1);\n line-height: 34px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-2() {\n font-size: var(--font-size-title-2);\n line-height: 32px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-3() {\n font-size: var(--font-size-title-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-4() {\n font-size: var(--font-size-title-4);\n line-height: 48px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-title-5() {\n font-size: var(--font-size-title-5);\n line-height: 60px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-1() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-1-bold() {\n font-size: var(--font-size-body-1);\n line-height: 15px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-2() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-2-bold() {\n font-size: var(--font-size-body-2);\n line-height: 20px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin font-body-3() {\n font-size: var(--font-size-body-3);\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 400;\n}\n\n@mixin font-body-3-bold() {\n font-size: 20px;\n line-height: 30px;\n color: $colour-blue-deep-80;\n font-family: 'FS Lucas';\n font-style: normal;\n font-weight: 600;\n}\n\n@mixin quote-text() {\n font-size: var(--font-size-body-3);\n line-height: 40px;\n color: $colour-blue-deep-80;\n font-family: Georgia;\n font-style: italic;\n font-weight: 400;\n}\n","@import '../../helpers/vars';\n@import '../../helpers/colours';\n@import '../../helpers/mixins';\n@import '../../helpers/breakpoints';\n\n@mixin focus_outline {\n &:focus {\n outline: 4px solid $focus-yellow;\n }\n}\n\n.magna-header {\n @include float-clear();\n padding: 20px 0;\n background: $blue-deep-100;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-weight: 400;\n}\n\n.magna-header a,\n.magna-header__dropdown a {\n font-size: 1rem;\n color: $white;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.magna-header__logo {\n float: left;\n position: relative;\n z-index: 1;\n margin-right: 1rem;\n margin-bottom: -100%;\n\n & img {\n display: block;\n width: auto;\n height: 60px;\n margin-top: 15px;\n\n @include breakpoint(sm) {\n height: 75px;\n margin-top: 13px;\n }\n }\n}\n\n.magna-header__extra-links {\n float: right;\n margin: 0;\n\n & li {\n display: inline-block;\n margin-left: 1rem;\n }\n}\n\n.magna-header__menu {\n position: relative;\n float: right;\n clear: right;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n justify-content: flex-end;\n align-items: center;\n\n @include breakpoint(sm) {\n flex-direction: row-reverse;\n justify-content: flex-start;\n padding-left: 170px;\n margin-top: 0;\n }\n}\n\n.magna-header__dropdown-button {\n position: relative;\n z-index: 5;\n display: none;\n align-items: center;\n padding: .5rem 1rem;\n margin-top: .5rem;\n background: $blue-deep-100;\n border: 2px solid #fff;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n font-size: 1rem;\n color: $white;\n cursor: pointer;\n\n .js-enabled & {\n display: flex;\n }\n\n @include focus_outline;\n\n @include breakpoint(sm) {\n margin: 1rem 0 0 2rem;\n }\n\n &[aria-expanded=true] {\n background: $active-blue;\n }\n}\n\n.magna-header__dropdown-button__icon {\n display: inline-block;\n position: relative;\n width: 20px;\n height: 20px;\n margin-left: 10px;\n pointer-events: none;\n\n &:before,\n &:after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 2px;\n background-color: $white;\n left: 0;\n transition: all .2s ease;\n }\n\n &:before {\n top: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n top: 9px;\n left: -2px;\n transform: rotate(45deg);\n }\n }\n\n &:after {\n bottom: 3px;\n\n .magna-header__dropdown-button[aria-expanded=true] & {\n width: 25px;\n bottom: 9px;\n left: -2px;\n transform: rotate(-45deg);\n }\n }\n\n\n}\n\n.magna-header__overlay {\n display: none;\n position: fixed;\n z-index: 2;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: rgba(0, 0, 0, .5);\n\n [aria-expanded=true] ~ & {\n display: block;\n }\n}\n\n.magna-header__dropdown {\n display: block;\n z-index: 4;\n left: 0;\n right: 0;\n top: 49px;\n margin: 0 -15px;\n background: $blue-deep-80;\n overflow: visible;\n\n .js-enabled & {\n display: none;\n position: absolute;\n }\n\n &[aria-hidden=true] {\n display: none;\n }\n\n &[aria-hidden=false],\n .js-enabled &--open {\n display: block;\n // `display: block` can only be animated using keyframes\n -webkit-animation: fadeIn .3s;\n animation: fadeIn .3s;\n }\n\n @include breakpoint(sm) {\n left: auto;\n top: 57px;\n width: 370px;\n margin: 0;\n }\n}\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.magna-header__greeting {\n padding: 15px;\n background-color: $active-blue;\n font-family: 'Overpass', Arial, Helvetica, sans-serif;\n color: $white;\n}\n\n.magna-header__menu-items {\n margin: 0;\n padding: 5px 20px;\n\n & li {\n margin: 0;\n padding: 0;\n\n &:not(:last-child) {\n border-bottom: 1px solid $blue-deep-70;\n }\n }\n\n & a,\n & button {\n position: relative;\n display: block;\n padding: .5rem 0;\n font-size: 1em;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n\n @include focus_outline;\n\n .tag {\n position: absolute;\n right: 0;\n }\n }\n\n & button {\n width: 100%;\n color: $white;\n text-align: left;\n background: none;\n border: 0;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n & .button:hover {\n text-decoration: none;\n }\n}\n\n.magna-header__search {\n clear: both;\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n margin-top: 1rem;\n\n @include breakpoint(sm) {\n flex-basis: auto;\n }\n\n @include breakpoint(lg) {\n margin-left: 2rem;\n }\n\n & input {\n flex-grow: 1;\n min-width: 10rem;\n padding-left: 1rem;\n font-family: 'FS Lucas', Arial, Helvetica, sans-serif;\n border-radius: 0;\n\n &:focus {\n padding: 0 0 0 1rem;\n }\n }\n\n & button {\n flex-shrink: 0;\n height: 42px;\n width: 42px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-color: $active-blue;\n background-image: url(asset-path('search.svg'));\n background-size: 20px;\n border: 0;\n color: $white;\n cursor: pointer;\n\n @include focus_outline;\n }\n}\n\n\n.magna-header__nav {\n margin: 1rem 0 0;\n\n & li {\n display: inline-block;\n margin: 0;\n padding: 0;\n }\n\n & a {\n display: inline-block;\n margin: 0 0 0 2rem;\n padding: .5rem 0;\n\n @include focus_outline;\n\n &.active {\n text-decoration: underline;\n }\n }\n}\n","/*\n This file was auto-generated by InVision DSM from the GREAT design library.\n To keep style values in sync across teams, changes to this file should be made directly from DSM.\n\n*/\n/*\n Colors:\n*/\n\n$colour-red-deep-100: #b00d23 !default;\n$colour-stone-100: #dfd5c5 !default;\n$colour-purple-100: #4f0b7b !default;\n$colour-red-100: #e41f13 !default;\n$colour-red-90: #e93836 !default;\n$colour-red-80: #eb4f4d !default;\n$colour-red-70: #eb6667 !default;\n$colour-red-60: #ee7c7d !default;\n$colour-red-50: #f19293 !default;\n$colour-red-40: #f4a7a8 !default;\n$colour-red-30: #f7bdbe !default;\n$colour-red-20: #f9d3d4 !default;\n$colour-red-10: #fce9e9 !default;\n$colour-blue-deep-100: #1e1348 !default;\n$colour-blue-deep-90: #352b5a !default;\n$colour-blue-deep-80: #4b426d !default;\n$colour-blue-deep-70: #635a7f !default;\n$colour-blue-deep-60: #787191 !default;\n$colour-blue-deep-50: #8f89a4 !default;\n$colour-blue-deep-40: #a5a1b6 !default;\n$colour-blue-deep-30: #bcb8c8 !default;\n$colour-blue-deep-20: #d2d0da !default;\n$colour-blue-deep-10: #e9e7ed !default;\n$colour-black-100: #000000 !default;\n$colour-black-90: #181818 !default;\n$colour-black-80: #4a4a4a !default;\n$colour-black-70: #646464 !default;\n$colour-black-60: #7c7c7c !default;\n$colour-black-50: #959595 !default;\n$colour-black-40: #979797 !default;\n$colour-black-30: #aeaeae !default;\n$colour-black-20: #c7c7c7 !default;\n$colour-black-10: #e0e0e0 !default;\n$colour-white-100: #ffffff !default;\n$colour-aqua-100: #007ea3 !default;\n$colour-aqua-20: #cbe5ee !default;\n$colour-blue-100: #00549f !default;\n\n/*\n Font Styles:\n*/\n\n/* body/1-black/1-left font style */\n$font-body-1-black-1-left-font-size: 20px !default;\n$font-body-1-black-1-left-line-height: 30px !default;\n$font-body-1-black-1-left-text-align: left !default;\n$font-body-1-black-1-left-color: #000000 !default;\n$font-body-1-black-1-left-font-style: normal !default;\n$font-body-1-black-1-left-font-weight: 400 !default;\n$font-body-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-1-left () {\n font-size: $font-body-1-black-1-left-font-size;\n line-height: $font-body-1-black-1-left-line-height;\n text-align: $font-body-1-black-1-left-text-align;\n color: $font-body-1-black-1-left-color;\n font-style: $font-body-1-black-1-left-font-style;\n font-weight: $font-body-1-black-1-left-font-weight;\n font-family: $font-body-1-black-1-left-font-family;\n}\n\n/* body/2-grey/1-left font style */\n$font-body-2-grey-1-left-font-size: 20px !default;\n$font-body-2-grey-1-left-line-height: 30px !default;\n$font-body-2-grey-1-left-text-align: left !default;\n$font-body-2-grey-1-left-color: #404040 !default;\n$font-body-2-grey-1-left-font-style: normal !default;\n$font-body-2-grey-1-left-font-weight: 400 !default;\n$font-body-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-1-left () {\n font-size: $font-body-2-grey-1-left-font-size;\n line-height: $font-body-2-grey-1-left-line-height;\n text-align: $font-body-2-grey-1-left-text-align;\n color: $font-body-2-grey-1-left-color;\n font-style: $font-body-2-grey-1-left-font-style;\n font-weight: $font-body-2-grey-1-left-font-weight;\n font-family: $font-body-2-grey-1-left-font-family;\n}\n\n/* body/3-light-grey/1-left font style */\n$font-body-3-light-grey-1-left-font-size: 20px !default;\n$font-body-3-light-grey-1-left-line-height: 30px !default;\n$font-body-3-light-grey-1-left-text-align: left !default;\n$font-body-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-3-light-grey-1-left-font-style: normal !default;\n$font-body-3-light-grey-1-left-font-weight: 400 !default;\n$font-body-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-1-left () {\n font-size: $font-body-3-light-grey-1-left-font-size;\n line-height: $font-body-3-light-grey-1-left-line-height;\n text-align: $font-body-3-light-grey-1-left-text-align;\n color: $font-body-3-light-grey-1-left-color;\n font-style: $font-body-3-light-grey-1-left-font-style;\n font-weight: $font-body-3-light-grey-1-left-font-weight;\n font-family: $font-body-3-light-grey-1-left-font-family;\n}\n\n/* body/4-white/1-left font style */\n$font-body-4-white-1-left-font-size: 20px !default;\n$font-body-4-white-1-left-line-height: 30px !default;\n$font-body-4-white-1-left-text-align: left !default;\n$font-body-4-white-1-left-color: #ffffff !default;\n$font-body-4-white-1-left-font-style: normal !default;\n$font-body-4-white-1-left-font-weight: 400 !default;\n$font-body-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-1-left () {\n font-size: $font-body-4-white-1-left-font-size;\n line-height: $font-body-4-white-1-left-line-height;\n text-align: $font-body-4-white-1-left-text-align;\n color: $font-body-4-white-1-left-color;\n font-style: $font-body-4-white-1-left-font-style;\n font-weight: $font-body-4-white-1-left-font-weight;\n font-family: $font-body-4-white-1-left-font-family;\n}\n\n/* body/1-black/2-center font style */\n$font-body-1-black-2-center-font-size: 20px !default;\n$font-body-1-black-2-center-line-height: 30px !default;\n$font-body-1-black-2-center-text-align: center !default;\n$font-body-1-black-2-center-color: #000000 !default;\n$font-body-1-black-2-center-font-style: normal !default;\n$font-body-1-black-2-center-font-weight: 400 !default;\n$font-body-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-2-center () {\n font-size: $font-body-1-black-2-center-font-size;\n line-height: $font-body-1-black-2-center-line-height;\n text-align: $font-body-1-black-2-center-text-align;\n color: $font-body-1-black-2-center-color;\n font-style: $font-body-1-black-2-center-font-style;\n font-weight: $font-body-1-black-2-center-font-weight;\n font-family: $font-body-1-black-2-center-font-family;\n}\n\n/* body/2-grey/2-center font style */\n$font-body-2-grey-2-center-font-size: 20px !default;\n$font-body-2-grey-2-center-line-height: 30px !default;\n$font-body-2-grey-2-center-text-align: center !default;\n$font-body-2-grey-2-center-color: #404040 !default;\n$font-body-2-grey-2-center-font-style: normal !default;\n$font-body-2-grey-2-center-font-weight: 400 !default;\n$font-body-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-2-center () {\n font-size: $font-body-2-grey-2-center-font-size;\n line-height: $font-body-2-grey-2-center-line-height;\n text-align: $font-body-2-grey-2-center-text-align;\n color: $font-body-2-grey-2-center-color;\n font-style: $font-body-2-grey-2-center-font-style;\n font-weight: $font-body-2-grey-2-center-font-weight;\n font-family: $font-body-2-grey-2-center-font-family;\n}\n\n/* body/3-light-grey/2-center font style */\n$font-body-3-light-grey-2-center-font-size: 20px !default;\n$font-body-3-light-grey-2-center-line-height: 30px !default;\n$font-body-3-light-grey-2-center-text-align: center !default;\n$font-body-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-3-light-grey-2-center-font-style: normal !default;\n$font-body-3-light-grey-2-center-font-weight: 400 !default;\n$font-body-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-2-center () {\n font-size: $font-body-3-light-grey-2-center-font-size;\n line-height: $font-body-3-light-grey-2-center-line-height;\n text-align: $font-body-3-light-grey-2-center-text-align;\n color: $font-body-3-light-grey-2-center-color;\n font-style: $font-body-3-light-grey-2-center-font-style;\n font-weight: $font-body-3-light-grey-2-center-font-weight;\n font-family: $font-body-3-light-grey-2-center-font-family;\n}\n\n/* body/4-white/2-center font style */\n$font-body-4-white-2-center-font-size: 20px !default;\n$font-body-4-white-2-center-line-height: 30px !default;\n$font-body-4-white-2-center-text-align: center !default;\n$font-body-4-white-2-center-color: #ffffff !default;\n$font-body-4-white-2-center-font-style: normal !default;\n$font-body-4-white-2-center-font-weight: 400 !default;\n$font-body-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-2-center () {\n font-size: $font-body-4-white-2-center-font-size;\n line-height: $font-body-4-white-2-center-line-height;\n text-align: $font-body-4-white-2-center-text-align;\n color: $font-body-4-white-2-center-color;\n font-style: $font-body-4-white-2-center-font-style;\n font-weight: $font-body-4-white-2-center-font-weight;\n font-family: $font-body-4-white-2-center-font-family;\n}\n\n/* body/1-black/3-right font style */\n$font-body-1-black-3-right-font-size: 20px !default;\n$font-body-1-black-3-right-line-height: 30px !default;\n$font-body-1-black-3-right-text-align: right !default;\n$font-body-1-black-3-right-color: #000000 !default;\n$font-body-1-black-3-right-font-style: normal !default;\n$font-body-1-black-3-right-font-weight: 400 !default;\n$font-body-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-1-black-3-right () {\n font-size: $font-body-1-black-3-right-font-size;\n line-height: $font-body-1-black-3-right-line-height;\n text-align: $font-body-1-black-3-right-text-align;\n color: $font-body-1-black-3-right-color;\n font-style: $font-body-1-black-3-right-font-style;\n font-weight: $font-body-1-black-3-right-font-weight;\n font-family: $font-body-1-black-3-right-font-family;\n}\n\n/* body/2-grey/3-right font style */\n$font-body-2-grey-3-right-font-size: 20px !default;\n$font-body-2-grey-3-right-line-height: 30px !default;\n$font-body-2-grey-3-right-text-align: right !default;\n$font-body-2-grey-3-right-color: #404040 !default;\n$font-body-2-grey-3-right-font-style: normal !default;\n$font-body-2-grey-3-right-font-weight: 400 !default;\n$font-body-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-2-grey-3-right () {\n font-size: $font-body-2-grey-3-right-font-size;\n line-height: $font-body-2-grey-3-right-line-height;\n text-align: $font-body-2-grey-3-right-text-align;\n color: $font-body-2-grey-3-right-color;\n font-style: $font-body-2-grey-3-right-font-style;\n font-weight: $font-body-2-grey-3-right-font-weight;\n font-family: $font-body-2-grey-3-right-font-family;\n}\n\n/* body/3-light-grey/3-right font style */\n$font-body-3-light-grey-3-right-font-size: 20px !default;\n$font-body-3-light-grey-3-right-line-height: 30px !default;\n$font-body-3-light-grey-3-right-text-align: right !default;\n$font-body-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-3-light-grey-3-right-font-style: normal !default;\n$font-body-3-light-grey-3-right-font-weight: 400 !default;\n$font-body-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-3-light-grey-3-right () {\n font-size: $font-body-3-light-grey-3-right-font-size;\n line-height: $font-body-3-light-grey-3-right-line-height;\n text-align: $font-body-3-light-grey-3-right-text-align;\n color: $font-body-3-light-grey-3-right-color;\n font-style: $font-body-3-light-grey-3-right-font-style;\n font-weight: $font-body-3-light-grey-3-right-font-weight;\n font-family: $font-body-3-light-grey-3-right-font-family;\n}\n\n/* body/4-white/3-right font style */\n$font-body-4-white-3-right-font-size: 20px !default;\n$font-body-4-white-3-right-line-height: 30px !default;\n$font-body-4-white-3-right-text-align: right !default;\n$font-body-4-white-3-right-color: #ffffff !default;\n$font-body-4-white-3-right-font-style: normal !default;\n$font-body-4-white-3-right-font-weight: 400 !default;\n$font-body-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-4-white-3-right () {\n font-size: $font-body-4-white-3-right-font-size;\n line-height: $font-body-4-white-3-right-line-height;\n text-align: $font-body-4-white-3-right-text-align;\n color: $font-body-4-white-3-right-color;\n font-style: $font-body-4-white-3-right-font-style;\n font-weight: $font-body-4-white-3-right-font-weight;\n font-family: $font-body-4-white-3-right-font-family;\n}\n\n/* body/6-blue/2-center font style */\n$font-body-6-blue-2-center-font-size: 20px !default;\n$font-body-6-blue-2-center-line-height: 30px !default;\n$font-body-6-blue-2-center-text-align: center !default;\n$font-body-6-blue-2-center-color: #1e1348 !default;\n$font-body-6-blue-2-center-font-style: normal !default;\n$font-body-6-blue-2-center-font-weight: 400 !default;\n$font-body-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-2-center () {\n font-size: $font-body-6-blue-2-center-font-size;\n line-height: $font-body-6-blue-2-center-line-height;\n text-align: $font-body-6-blue-2-center-text-align;\n color: $font-body-6-blue-2-center-color;\n font-style: $font-body-6-blue-2-center-font-style;\n font-weight: $font-body-6-blue-2-center-font-weight;\n font-family: $font-body-6-blue-2-center-font-family;\n}\n\n/* body/6-blue/3-right font style */\n$font-body-6-blue-3-right-font-size: 20px !default;\n$font-body-6-blue-3-right-line-height: 30px !default;\n$font-body-6-blue-3-right-text-align: right !default;\n$font-body-6-blue-3-right-color: #1e1348 !default;\n$font-body-6-blue-3-right-font-style: normal !default;\n$font-body-6-blue-3-right-font-weight: 400 !default;\n$font-body-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-3-right () {\n font-size: $font-body-6-blue-3-right-font-size;\n line-height: $font-body-6-blue-3-right-line-height;\n text-align: $font-body-6-blue-3-right-text-align;\n color: $font-body-6-blue-3-right-color;\n font-style: $font-body-6-blue-3-right-font-style;\n font-weight: $font-body-6-blue-3-right-font-weight;\n font-family: $font-body-6-blue-3-right-font-family;\n}\n\n/* body/6-blue/1-left font style */\n$font-body-6-blue-1-left-font-size: 20px !default;\n$font-body-6-blue-1-left-line-height: 30px !default;\n$font-body-6-blue-1-left-text-align: left !default;\n$font-body-6-blue-1-left-color: #1e1348 !default;\n$font-body-6-blue-1-left-font-style: normal !default;\n$font-body-6-blue-1-left-font-weight: 400 !default;\n$font-body-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-1-left () {\n font-size: $font-body-6-blue-1-left-font-size;\n line-height: $font-body-6-blue-1-left-line-height;\n text-align: $font-body-6-blue-1-left-text-align;\n color: $font-body-6-blue-1-left-color;\n font-style: $font-body-6-blue-1-left-font-style;\n font-weight: $font-body-6-blue-1-left-font-weight;\n font-family: $font-body-6-blue-1-left-font-family;\n}\n\n/* body/5-red/1-left font style */\n$font-body-5-red-1-left-font-size: 20px !default;\n$font-body-5-red-1-left-line-height: 30px !default;\n$font-body-5-red-1-left-text-align: left !default;\n$font-body-5-red-1-left-color: #e41f13 !default;\n$font-body-5-red-1-left-font-style: normal !default;\n$font-body-5-red-1-left-font-weight: 400 !default;\n$font-body-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-1-left () {\n font-size: $font-body-5-red-1-left-font-size;\n line-height: $font-body-5-red-1-left-line-height;\n text-align: $font-body-5-red-1-left-text-align;\n color: $font-body-5-red-1-left-color;\n font-style: $font-body-5-red-1-left-font-style;\n font-weight: $font-body-5-red-1-left-font-weight;\n font-family: $font-body-5-red-1-left-font-family;\n}\n\n/* body/5-red/2-center font style */\n$font-body-5-red-2-center-font-size: 20px !default;\n$font-body-5-red-2-center-line-height: 30px !default;\n$font-body-5-red-2-center-text-align: center !default;\n$font-body-5-red-2-center-color: #e41f13 !default;\n$font-body-5-red-2-center-font-style: normal !default;\n$font-body-5-red-2-center-font-weight: 400 !default;\n$font-body-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-2-center () {\n font-size: $font-body-5-red-2-center-font-size;\n line-height: $font-body-5-red-2-center-line-height;\n text-align: $font-body-5-red-2-center-text-align;\n color: $font-body-5-red-2-center-color;\n font-style: $font-body-5-red-2-center-font-style;\n font-weight: $font-body-5-red-2-center-font-weight;\n font-family: $font-body-5-red-2-center-font-family;\n}\n\n/* body/5-red/3-right font style */\n$font-body-5-red-3-right-font-size: 20px !default;\n$font-body-5-red-3-right-line-height: 30px !default;\n$font-body-5-red-3-right-text-align: right !default;\n$font-body-5-red-3-right-color: #e41f13 !default;\n$font-body-5-red-3-right-font-style: normal !default;\n$font-body-5-red-3-right-font-weight: 400 !default;\n$font-body-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-5-red-3-right () {\n font-size: $font-body-5-red-3-right-font-size;\n line-height: $font-body-5-red-3-right-line-height;\n text-align: $font-body-5-red-3-right-text-align;\n color: $font-body-5-red-3-right-color;\n font-style: $font-body-5-red-3-right-font-style;\n font-weight: $font-body-5-red-3-right-font-weight;\n font-family: $font-body-5-red-3-right-font-family;\n}\n\n/* body/6-blue-60/2-center font style */\n$font-body-6-blue-60-2-center-font-size: 20px !default;\n$font-body-6-blue-60-2-center-line-height: 30px !default;\n$font-body-6-blue-60-2-center-text-align: center !default;\n$font-body-6-blue-60-2-center-color: #787191 !default;\n$font-body-6-blue-60-2-center-font-style: normal !default;\n$font-body-6-blue-60-2-center-font-weight: 400 !default;\n$font-body-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-2-center () {\n font-size: $font-body-6-blue-60-2-center-font-size;\n line-height: $font-body-6-blue-60-2-center-line-height;\n text-align: $font-body-6-blue-60-2-center-text-align;\n color: $font-body-6-blue-60-2-center-color;\n font-style: $font-body-6-blue-60-2-center-font-style;\n font-weight: $font-body-6-blue-60-2-center-font-weight;\n font-family: $font-body-6-blue-60-2-center-font-family;\n}\n\n/* body/6-blue-80/2-center font style */\n$font-body-6-blue-80-2-center-font-size: 20px !default;\n$font-body-6-blue-80-2-center-line-height: 30px !default;\n$font-body-6-blue-80-2-center-text-align: center !default;\n$font-body-6-blue-80-2-center-font-style: normal !default;\n$font-body-6-blue-80-2-center-font-weight: 400 !default;\n$font-body-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-2-center () {\n font-size: $font-body-6-blue-80-2-center-font-size;\n line-height: $font-body-6-blue-80-2-center-line-height;\n text-align: $font-body-6-blue-80-2-center-text-align;\n font-style: $font-body-6-blue-80-2-center-font-style;\n font-weight: $font-body-6-blue-80-2-center-font-weight;\n font-family: $font-body-6-blue-80-2-center-font-family;\n}\n\n/* body/6-blue-60/1-left font style */\n$font-body-6-blue-60-1-left-font-size: 20px !default;\n$font-body-6-blue-60-1-left-line-height: 30px !default;\n$font-body-6-blue-60-1-left-text-align: left !default;\n$font-body-6-blue-60-1-left-color: #787191 !default;\n$font-body-6-blue-60-1-left-font-style: normal !default;\n$font-body-6-blue-60-1-left-font-weight: 400 !default;\n$font-body-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-1-left () {\n font-size: $font-body-6-blue-60-1-left-font-size;\n line-height: $font-body-6-blue-60-1-left-line-height;\n text-align: $font-body-6-blue-60-1-left-text-align;\n color: $font-body-6-blue-60-1-left-color;\n font-style: $font-body-6-blue-60-1-left-font-style;\n font-weight: $font-body-6-blue-60-1-left-font-weight;\n font-family: $font-body-6-blue-60-1-left-font-family;\n}\n\n/* body/6-blue-80/1-left font style */\n$font-body-6-blue-80-1-left-font-size: 20px !default;\n$font-body-6-blue-80-1-left-line-height: 30px !default;\n$font-body-6-blue-80-1-left-text-align: left !default;\n$font-body-6-blue-80-1-left-color: #4b426d !default;\n$font-body-6-blue-80-1-left-font-style: normal !default;\n$font-body-6-blue-80-1-left-font-weight: 400 !default;\n$font-body-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-1-left () {\n font-size: $font-body-6-blue-80-1-left-font-size;\n line-height: $font-body-6-blue-80-1-left-line-height;\n text-align: $font-body-6-blue-80-1-left-text-align;\n color: $font-body-6-blue-80-1-left-color;\n font-style: $font-body-6-blue-80-1-left-font-style;\n font-weight: $font-body-6-blue-80-1-left-font-weight;\n font-family: $font-body-6-blue-80-1-left-font-family;\n}\n\n/* body/6-blue-60/3-right font style */\n$font-body-6-blue-60-3-right-font-size: 20px !default;\n$font-body-6-blue-60-3-right-line-height: 30px !default;\n$font-body-6-blue-60-3-right-text-align: right !default;\n$font-body-6-blue-60-3-right-color: #787191 !default;\n$font-body-6-blue-60-3-right-font-style: normal !default;\n$font-body-6-blue-60-3-right-font-weight: 400 !default;\n$font-body-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-60-3-right () {\n font-size: $font-body-6-blue-60-3-right-font-size;\n line-height: $font-body-6-blue-60-3-right-line-height;\n text-align: $font-body-6-blue-60-3-right-text-align;\n color: $font-body-6-blue-60-3-right-color;\n font-style: $font-body-6-blue-60-3-right-font-style;\n font-weight: $font-body-6-blue-60-3-right-font-weight;\n font-family: $font-body-6-blue-60-3-right-font-family;\n}\n\n/* body/6-blue-80/3-right font style */\n$font-body-6-blue-80-3-right-font-size: 20px !default;\n$font-body-6-blue-80-3-right-line-height: 30px !default;\n$font-body-6-blue-80-3-right-text-align: right !default;\n$font-body-6-blue-80-3-right-font-style: normal !default;\n$font-body-6-blue-80-3-right-font-weight: 400 !default;\n$font-body-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-6-blue-80-3-right () {\n font-size: $font-body-6-blue-80-3-right-font-size;\n line-height: $font-body-6-blue-80-3-right-line-height;\n text-align: $font-body-6-blue-80-3-right-text-align;\n font-style: $font-body-6-blue-80-3-right-font-style;\n font-weight: $font-body-6-blue-80-3-right-font-weight;\n font-family: $font-body-6-blue-80-3-right-font-family;\n}\n\n/* caption/4-white/3-right font style */\n$font-caption-4-white-3-right-font-size: 12px !default;\n$font-caption-4-white-3-right-line-height: 16px !default;\n$font-caption-4-white-3-right-text-align: right !default;\n$font-caption-4-white-3-right-color: #ffffff !default;\n$font-caption-4-white-3-right-font-style: normal !default;\n$font-caption-4-white-3-right-font-weight: 400 !default;\n$font-caption-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-3-right () {\n font-size: $font-caption-4-white-3-right-font-size;\n line-height: $font-caption-4-white-3-right-line-height;\n text-align: $font-caption-4-white-3-right-text-align;\n color: $font-caption-4-white-3-right-color;\n font-style: $font-caption-4-white-3-right-font-style;\n font-weight: $font-caption-4-white-3-right-font-weight;\n font-family: $font-caption-4-white-3-right-font-family;\n}\n\n/* caption/4-white/2-center font style */\n$font-caption-4-white-2-center-font-size: 12px !default;\n$font-caption-4-white-2-center-line-height: 16px !default;\n$font-caption-4-white-2-center-text-align: center !default;\n$font-caption-4-white-2-center-color: #ffffff !default;\n$font-caption-4-white-2-center-font-style: normal !default;\n$font-caption-4-white-2-center-font-weight: 400 !default;\n$font-caption-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-2-center () {\n font-size: $font-caption-4-white-2-center-font-size;\n line-height: $font-caption-4-white-2-center-line-height;\n text-align: $font-caption-4-white-2-center-text-align;\n color: $font-caption-4-white-2-center-color;\n font-style: $font-caption-4-white-2-center-font-style;\n font-weight: $font-caption-4-white-2-center-font-weight;\n font-family: $font-caption-4-white-2-center-font-family;\n}\n\n/* caption/4-white/1-left font style */\n$font-caption-4-white-1-left-font-size: 12px !default;\n$font-caption-4-white-1-left-line-height: 16px !default;\n$font-caption-4-white-1-left-text-align: left !default;\n$font-caption-4-white-1-left-color: #ffffff !default;\n$font-caption-4-white-1-left-font-style: normal !default;\n$font-caption-4-white-1-left-font-weight: 400 !default;\n$font-caption-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-4-white-1-left () {\n font-size: $font-caption-4-white-1-left-font-size;\n line-height: $font-caption-4-white-1-left-line-height;\n text-align: $font-caption-4-white-1-left-text-align;\n color: $font-caption-4-white-1-left-color;\n font-style: $font-caption-4-white-1-left-font-style;\n font-weight: $font-caption-4-white-1-left-font-weight;\n font-family: $font-caption-4-white-1-left-font-family;\n}\n\n/* caption/3-light-grey/3-right font style */\n$font-caption-3-light-grey-3-right-font-size: 12px !default;\n$font-caption-3-light-grey-3-right-line-height: 16px !default;\n$font-caption-3-light-grey-3-right-text-align: right !default;\n$font-caption-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-caption-3-light-grey-3-right-font-style: normal !default;\n$font-caption-3-light-grey-3-right-font-weight: 400 !default;\n$font-caption-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-3-right () {\n font-size: $font-caption-3-light-grey-3-right-font-size;\n line-height: $font-caption-3-light-grey-3-right-line-height;\n text-align: $font-caption-3-light-grey-3-right-text-align;\n color: $font-caption-3-light-grey-3-right-color;\n font-style: $font-caption-3-light-grey-3-right-font-style;\n font-weight: $font-caption-3-light-grey-3-right-font-weight;\n font-family: $font-caption-3-light-grey-3-right-font-family;\n}\n\n/* caption/3-light-grey/2-center font style */\n$font-caption-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-3-light-grey-2-center-text-align: center !default;\n$font-caption-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-3-light-grey-2-center-font-style: normal !default;\n$font-caption-3-light-grey-2-center-font-weight: 400 !default;\n$font-caption-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-2-center () {\n font-size: $font-caption-3-light-grey-2-center-font-size;\n line-height: $font-caption-3-light-grey-2-center-line-height;\n text-align: $font-caption-3-light-grey-2-center-text-align;\n color: $font-caption-3-light-grey-2-center-color;\n font-style: $font-caption-3-light-grey-2-center-font-style;\n font-weight: $font-caption-3-light-grey-2-center-font-weight;\n font-family: $font-caption-3-light-grey-2-center-font-family;\n}\n\n/* caption/3-light-grey/1-left font style */\n$font-caption-3-light-grey-1-left-font-size: 12px !default;\n$font-caption-3-light-grey-1-left-line-height: 16px !default;\n$font-caption-3-light-grey-1-left-text-align: left !default;\n$font-caption-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-caption-3-light-grey-1-left-font-style: normal !default;\n$font-caption-3-light-grey-1-left-font-weight: 400 !default;\n$font-caption-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-3-light-grey-1-left () {\n font-size: $font-caption-3-light-grey-1-left-font-size;\n line-height: $font-caption-3-light-grey-1-left-line-height;\n text-align: $font-caption-3-light-grey-1-left-text-align;\n color: $font-caption-3-light-grey-1-left-color;\n font-style: $font-caption-3-light-grey-1-left-font-style;\n font-weight: $font-caption-3-light-grey-1-left-font-weight;\n font-family: $font-caption-3-light-grey-1-left-font-family;\n}\n\n/* caption/2-grey/3-right font style */\n$font-caption-2-grey-3-right-font-size: 12px !default;\n$font-caption-2-grey-3-right-line-height: 16px !default;\n$font-caption-2-grey-3-right-text-align: right !default;\n$font-caption-2-grey-3-right-color: #404040 !default;\n$font-caption-2-grey-3-right-font-style: normal !default;\n$font-caption-2-grey-3-right-font-weight: 400 !default;\n$font-caption-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-3-right () {\n font-size: $font-caption-2-grey-3-right-font-size;\n line-height: $font-caption-2-grey-3-right-line-height;\n text-align: $font-caption-2-grey-3-right-text-align;\n color: $font-caption-2-grey-3-right-color;\n font-style: $font-caption-2-grey-3-right-font-style;\n font-weight: $font-caption-2-grey-3-right-font-weight;\n font-family: $font-caption-2-grey-3-right-font-family;\n}\n\n/* caption/2-grey/2-center font style */\n$font-caption-2-grey-2-center-font-size: 12px !default;\n$font-caption-2-grey-2-center-line-height: 16px !default;\n$font-caption-2-grey-2-center-text-align: center !default;\n$font-caption-2-grey-2-center-color: #404040 !default;\n$font-caption-2-grey-2-center-font-style: normal !default;\n$font-caption-2-grey-2-center-font-weight: 400 !default;\n$font-caption-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-2-center () {\n font-size: $font-caption-2-grey-2-center-font-size;\n line-height: $font-caption-2-grey-2-center-line-height;\n text-align: $font-caption-2-grey-2-center-text-align;\n color: $font-caption-2-grey-2-center-color;\n font-style: $font-caption-2-grey-2-center-font-style;\n font-weight: $font-caption-2-grey-2-center-font-weight;\n font-family: $font-caption-2-grey-2-center-font-family;\n}\n\n/* caption/2-grey/1-left font style */\n$font-caption-2-grey-1-left-font-size: 12px !default;\n$font-caption-2-grey-1-left-line-height: 16px !default;\n$font-caption-2-grey-1-left-text-align: left !default;\n$font-caption-2-grey-1-left-color: #404040 !default;\n$font-caption-2-grey-1-left-font-style: normal !default;\n$font-caption-2-grey-1-left-font-weight: 400 !default;\n$font-caption-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-2-grey-1-left () {\n font-size: $font-caption-2-grey-1-left-font-size;\n line-height: $font-caption-2-grey-1-left-line-height;\n text-align: $font-caption-2-grey-1-left-text-align;\n color: $font-caption-2-grey-1-left-color;\n font-style: $font-caption-2-grey-1-left-font-style;\n font-weight: $font-caption-2-grey-1-left-font-weight;\n font-family: $font-caption-2-grey-1-left-font-family;\n}\n\n/* caption/1-black/3-right font style */\n$font-caption-1-black-3-right-font-size: 12px !default;\n$font-caption-1-black-3-right-line-height: 16px !default;\n$font-caption-1-black-3-right-text-align: right !default;\n$font-caption-1-black-3-right-color: #000000 !default;\n$font-caption-1-black-3-right-font-style: normal !default;\n$font-caption-1-black-3-right-font-weight: 400 !default;\n$font-caption-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-3-right () {\n font-size: $font-caption-1-black-3-right-font-size;\n line-height: $font-caption-1-black-3-right-line-height;\n text-align: $font-caption-1-black-3-right-text-align;\n color: $font-caption-1-black-3-right-color;\n font-style: $font-caption-1-black-3-right-font-style;\n font-weight: $font-caption-1-black-3-right-font-weight;\n font-family: $font-caption-1-black-3-right-font-family;\n}\n\n/* caption/1-black/2-center font style */\n$font-caption-1-black-2-center-font-size: 12px !default;\n$font-caption-1-black-2-center-line-height: 16px !default;\n$font-caption-1-black-2-center-text-align: center !default;\n$font-caption-1-black-2-center-color: #000000 !default;\n$font-caption-1-black-2-center-font-style: normal !default;\n$font-caption-1-black-2-center-font-weight: 400 !default;\n$font-caption-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-2-center () {\n font-size: $font-caption-1-black-2-center-font-size;\n line-height: $font-caption-1-black-2-center-line-height;\n text-align: $font-caption-1-black-2-center-text-align;\n color: $font-caption-1-black-2-center-color;\n font-style: $font-caption-1-black-2-center-font-style;\n font-weight: $font-caption-1-black-2-center-font-weight;\n font-family: $font-caption-1-black-2-center-font-family;\n}\n\n/* caption/1-black/1-left font style */\n$font-caption-1-black-1-left-font-size: 12px !default;\n$font-caption-1-black-1-left-line-height: 16px !default;\n$font-caption-1-black-1-left-text-align: left !default;\n$font-caption-1-black-1-left-color: #000000 !default;\n$font-caption-1-black-1-left-font-style: normal !default;\n$font-caption-1-black-1-left-font-weight: 400 !default;\n$font-caption-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-1-black-1-left () {\n font-size: $font-caption-1-black-1-left-font-size;\n line-height: $font-caption-1-black-1-left-line-height;\n text-align: $font-caption-1-black-1-left-text-align;\n color: $font-caption-1-black-1-left-color;\n font-style: $font-caption-1-black-1-left-font-style;\n font-weight: $font-caption-1-black-1-left-font-weight;\n font-family: $font-caption-1-black-1-left-font-family;\n}\n\n/* caption/5-red/1-left font style */\n$font-caption-5-red-1-left-font-size: 12px !default;\n$font-caption-5-red-1-left-line-height: 16px !default;\n$font-caption-5-red-1-left-text-align: left !default;\n$font-caption-5-red-1-left-color: #eb4f4d !default;\n$font-caption-5-red-1-left-font-style: normal !default;\n$font-caption-5-red-1-left-font-weight: 400 !default;\n$font-caption-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-1-left () {\n font-size: $font-caption-5-red-1-left-font-size;\n line-height: $font-caption-5-red-1-left-line-height;\n text-align: $font-caption-5-red-1-left-text-align;\n color: $font-caption-5-red-1-left-color;\n font-style: $font-caption-5-red-1-left-font-style;\n font-weight: $font-caption-5-red-1-left-font-weight;\n font-family: $font-caption-5-red-1-left-font-family;\n}\n\n/* caption/5-red/2-center font style */\n$font-caption-5-red-2-center-font-size: 12px !default;\n$font-caption-5-red-2-center-line-height: 16px !default;\n$font-caption-5-red-2-center-text-align: center !default;\n$font-caption-5-red-2-center-color: #eb4f4d !default;\n$font-caption-5-red-2-center-font-style: normal !default;\n$font-caption-5-red-2-center-font-weight: 400 !default;\n$font-caption-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-2-center () {\n font-size: $font-caption-5-red-2-center-font-size;\n line-height: $font-caption-5-red-2-center-line-height;\n text-align: $font-caption-5-red-2-center-text-align;\n color: $font-caption-5-red-2-center-color;\n font-style: $font-caption-5-red-2-center-font-style;\n font-weight: $font-caption-5-red-2-center-font-weight;\n font-family: $font-caption-5-red-2-center-font-family;\n}\n\n/* caption/5-red/3-right font style */\n$font-caption-5-red-3-right-font-size: 12px !default;\n$font-caption-5-red-3-right-line-height: 16px !default;\n$font-caption-5-red-3-right-text-align: right !default;\n$font-caption-5-red-3-right-color: #eb4f4d !default;\n$font-caption-5-red-3-right-font-style: normal !default;\n$font-caption-5-red-3-right-font-weight: 400 !default;\n$font-caption-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-5-red-3-right () {\n font-size: $font-caption-5-red-3-right-font-size;\n line-height: $font-caption-5-red-3-right-line-height;\n text-align: $font-caption-5-red-3-right-text-align;\n color: $font-caption-5-red-3-right-color;\n font-style: $font-caption-5-red-3-right-font-style;\n font-weight: $font-caption-5-red-3-right-font-weight;\n font-family: $font-caption-5-red-3-right-font-family;\n}\n\n/* caption/6-blue/1-left font style */\n$font-caption-6-blue-1-left-font-size: 12px !default;\n$font-caption-6-blue-1-left-line-height: 16px !default;\n$font-caption-6-blue-1-left-text-align: left !default;\n$font-caption-6-blue-1-left-color: #1e1348 !default;\n$font-caption-6-blue-1-left-font-style: normal !default;\n$font-caption-6-blue-1-left-font-weight: 400 !default;\n$font-caption-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-1-left () {\n font-size: $font-caption-6-blue-1-left-font-size;\n line-height: $font-caption-6-blue-1-left-line-height;\n text-align: $font-caption-6-blue-1-left-text-align;\n color: $font-caption-6-blue-1-left-color;\n font-style: $font-caption-6-blue-1-left-font-style;\n font-weight: $font-caption-6-blue-1-left-font-weight;\n font-family: $font-caption-6-blue-1-left-font-family;\n}\n\n/* caption/6-blue-80/1-left font style */\n$font-caption-6-blue-80-1-left-font-size: 12px !default;\n$font-caption-6-blue-80-1-left-line-height: 16px !default;\n$font-caption-6-blue-80-1-left-text-align: left !default;\n$font-caption-6-blue-80-1-left-font-style: normal !default;\n$font-caption-6-blue-80-1-left-font-weight: 400 !default;\n$font-caption-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-1-left () {\n font-size: $font-caption-6-blue-80-1-left-font-size;\n line-height: $font-caption-6-blue-80-1-left-line-height;\n text-align: $font-caption-6-blue-80-1-left-text-align;\n font-style: $font-caption-6-blue-80-1-left-font-style;\n font-weight: $font-caption-6-blue-80-1-left-font-weight;\n font-family: $font-caption-6-blue-80-1-left-font-family;\n}\n\n/* caption/6-blue-60/1-left font style */\n$font-caption-6-blue-60-1-left-font-size: 12px !default;\n$font-caption-6-blue-60-1-left-line-height: 16px !default;\n$font-caption-6-blue-60-1-left-text-align: left !default;\n$font-caption-6-blue-60-1-left-color: #787191 !default;\n$font-caption-6-blue-60-1-left-font-style: normal !default;\n$font-caption-6-blue-60-1-left-font-weight: 400 !default;\n$font-caption-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-1-left () {\n font-size: $font-caption-6-blue-60-1-left-font-size;\n line-height: $font-caption-6-blue-60-1-left-line-height;\n text-align: $font-caption-6-blue-60-1-left-text-align;\n color: $font-caption-6-blue-60-1-left-color;\n font-style: $font-caption-6-blue-60-1-left-font-style;\n font-weight: $font-caption-6-blue-60-1-left-font-weight;\n font-family: $font-caption-6-blue-60-1-left-font-family;\n}\n\n/* caption/6-blue/2-center font style */\n$font-caption-6-blue-2-center-font-size: 12px !default;\n$font-caption-6-blue-2-center-line-height: 16px !default;\n$font-caption-6-blue-2-center-text-align: center !default;\n$font-caption-6-blue-2-center-color: #1e1348 !default;\n$font-caption-6-blue-2-center-font-style: normal !default;\n$font-caption-6-blue-2-center-font-weight: 400 !default;\n$font-caption-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-2-center () {\n font-size: $font-caption-6-blue-2-center-font-size;\n line-height: $font-caption-6-blue-2-center-line-height;\n text-align: $font-caption-6-blue-2-center-text-align;\n color: $font-caption-6-blue-2-center-color;\n font-style: $font-caption-6-blue-2-center-font-style;\n font-weight: $font-caption-6-blue-2-center-font-weight;\n font-family: $font-caption-6-blue-2-center-font-family;\n}\n\n/* caption/6-blue-80/2-center font style */\n$font-caption-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-6-blue-80-2-center-text-align: center !default;\n$font-caption-6-blue-80-2-center-font-style: normal !default;\n$font-caption-6-blue-80-2-center-font-weight: 400 !default;\n$font-caption-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-2-center () {\n font-size: $font-caption-6-blue-80-2-center-font-size;\n line-height: $font-caption-6-blue-80-2-center-line-height;\n text-align: $font-caption-6-blue-80-2-center-text-align;\n font-style: $font-caption-6-blue-80-2-center-font-style;\n font-weight: $font-caption-6-blue-80-2-center-font-weight;\n font-family: $font-caption-6-blue-80-2-center-font-family;\n}\n\n/* caption/6-blue-60/2-center font style */\n$font-caption-6-blue-60-2-center-font-size: 12px !default;\n$font-caption-6-blue-60-2-center-line-height: 16px !default;\n$font-caption-6-blue-60-2-center-text-align: center !default;\n$font-caption-6-blue-60-2-center-color: #787191 !default;\n$font-caption-6-blue-60-2-center-font-style: normal !default;\n$font-caption-6-blue-60-2-center-font-weight: 400 !default;\n$font-caption-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-2-center () {\n font-size: $font-caption-6-blue-60-2-center-font-size;\n line-height: $font-caption-6-blue-60-2-center-line-height;\n text-align: $font-caption-6-blue-60-2-center-text-align;\n color: $font-caption-6-blue-60-2-center-color;\n font-style: $font-caption-6-blue-60-2-center-font-style;\n font-weight: $font-caption-6-blue-60-2-center-font-weight;\n font-family: $font-caption-6-blue-60-2-center-font-family;\n}\n\n/* caption/6-blue/3-right font style */\n$font-caption-6-blue-3-right-font-size: 12px !default;\n$font-caption-6-blue-3-right-line-height: 16px !default;\n$font-caption-6-blue-3-right-text-align: right !default;\n$font-caption-6-blue-3-right-color: #1e1348 !default;\n$font-caption-6-blue-3-right-font-style: normal !default;\n$font-caption-6-blue-3-right-font-weight: 400 !default;\n$font-caption-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-3-right () {\n font-size: $font-caption-6-blue-3-right-font-size;\n line-height: $font-caption-6-blue-3-right-line-height;\n text-align: $font-caption-6-blue-3-right-text-align;\n color: $font-caption-6-blue-3-right-color;\n font-style: $font-caption-6-blue-3-right-font-style;\n font-weight: $font-caption-6-blue-3-right-font-weight;\n font-family: $font-caption-6-blue-3-right-font-family;\n}\n\n/* caption/6-blue-80/3-right font style */\n$font-caption-6-blue-80-3-right-font-size: 12px !default;\n$font-caption-6-blue-80-3-right-line-height: 16px !default;\n$font-caption-6-blue-80-3-right-text-align: right !default;\n$font-caption-6-blue-80-3-right-font-style: normal !default;\n$font-caption-6-blue-80-3-right-font-weight: 400 !default;\n$font-caption-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-80-3-right () {\n font-size: $font-caption-6-blue-80-3-right-font-size;\n line-height: $font-caption-6-blue-80-3-right-line-height;\n text-align: $font-caption-6-blue-80-3-right-text-align;\n font-style: $font-caption-6-blue-80-3-right-font-style;\n font-weight: $font-caption-6-blue-80-3-right-font-weight;\n font-family: $font-caption-6-blue-80-3-right-font-family;\n}\n\n/* caption/6-blue-60/3-right font style */\n$font-caption-6-blue-60-3-right-font-size: 12px !default;\n$font-caption-6-blue-60-3-right-line-height: 16px !default;\n$font-caption-6-blue-60-3-right-text-align: right !default;\n$font-caption-6-blue-60-3-right-color: #787191 !default;\n$font-caption-6-blue-60-3-right-font-style: normal !default;\n$font-caption-6-blue-60-3-right-font-weight: 400 !default;\n$font-caption-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-caption-6-blue-60-3-right () {\n font-size: $font-caption-6-blue-60-3-right-font-size;\n line-height: $font-caption-6-blue-60-3-right-line-height;\n text-align: $font-caption-6-blue-60-3-right-text-align;\n color: $font-caption-6-blue-60-3-right-color;\n font-style: $font-caption-6-blue-60-3-right-font-style;\n font-weight: $font-caption-6-blue-60-3-right-font-weight;\n font-family: $font-caption-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/3-right font style */\n$font-subcopy-bold-5-red-3-right-font-size: 16px !default;\n$font-subcopy-bold-5-red-3-right-line-height: 20px !default;\n$font-subcopy-bold-5-red-3-right-text-align: right !default;\n$font-subcopy-bold-5-red-3-right-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-3-right-font-style: normal !default;\n$font-subcopy-bold-5-red-3-right-font-weight: 600 !default;\n$font-subcopy-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-3-right () {\n font-size: $font-subcopy-bold-5-red-3-right-font-size;\n line-height: $font-subcopy-bold-5-red-3-right-line-height;\n text-align: $font-subcopy-bold-5-red-3-right-text-align;\n color: $font-subcopy-bold-5-red-3-right-color;\n font-style: $font-subcopy-bold-5-red-3-right-font-style;\n font-weight: $font-subcopy-bold-5-red-3-right-font-weight;\n font-family: $font-subcopy-bold-5-red-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue/3-right font style */\n$font-subcopy-bold-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-3-right () {\n font-size: $font-subcopy-bold-6-blue-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-3-right-text-align;\n color: $font-subcopy-bold-6-blue-3-right-color;\n font-style: $font-subcopy-bold-6-blue-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-60/3-right font style */\n$font-subcopy-bold-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-3-right () {\n font-size: $font-subcopy-bold-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-60-3-right-text-align;\n color: $font-subcopy-bold-6-blue-60-3-right-color;\n font-style: $font-subcopy-bold-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-3-right-font-family;\n}\n\n/* subcopy-bold/6-blue-80/3-right font style */\n$font-subcopy-bold-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-bold-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-3-right () {\n font-size: $font-subcopy-bold-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-bold-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-bold-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-bold-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-3-right-font-family;\n}\n\n/* subcopy-bold/5-red/2-center font style */\n$font-subcopy-bold-5-red-2-center-font-size: 16px !default;\n$font-subcopy-bold-5-red-2-center-line-height: 20px !default;\n$font-subcopy-bold-5-red-2-center-text-align: center !default;\n$font-subcopy-bold-5-red-2-center-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-2-center-font-style: normal !default;\n$font-subcopy-bold-5-red-2-center-font-weight: 600 !default;\n$font-subcopy-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-2-center () {\n font-size: $font-subcopy-bold-5-red-2-center-font-size;\n line-height: $font-subcopy-bold-5-red-2-center-line-height;\n text-align: $font-subcopy-bold-5-red-2-center-text-align;\n color: $font-subcopy-bold-5-red-2-center-color;\n font-style: $font-subcopy-bold-5-red-2-center-font-style;\n font-weight: $font-subcopy-bold-5-red-2-center-font-weight;\n font-family: $font-subcopy-bold-5-red-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue/2-center font style */\n$font-subcopy-bold-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-2-center () {\n font-size: $font-subcopy-bold-6-blue-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-2-center-text-align;\n color: $font-subcopy-bold-6-blue-2-center-color;\n font-style: $font-subcopy-bold-6-blue-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-60/2-center font style */\n$font-subcopy-bold-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-2-center () {\n font-size: $font-subcopy-bold-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-60-2-center-text-align;\n color: $font-subcopy-bold-6-blue-60-2-center-color;\n font-style: $font-subcopy-bold-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-2-center-font-family;\n}\n\n/* subcopy-bold/6-blue-80/2-center font style */\n$font-subcopy-bold-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-bold-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-2-center () {\n font-size: $font-subcopy-bold-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-bold-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-bold-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-bold-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-2-center-font-family;\n}\n\n/* subcopy-bold/5-red/1-left font style */\n$font-subcopy-bold-5-red-1-left-font-size: 16px !default;\n$font-subcopy-bold-5-red-1-left-line-height: 20px !default;\n$font-subcopy-bold-5-red-1-left-text-align: left !default;\n$font-subcopy-bold-5-red-1-left-color: #eb4f4d !default;\n$font-subcopy-bold-5-red-1-left-font-style: normal !default;\n$font-subcopy-bold-5-red-1-left-font-weight: 600 !default;\n$font-subcopy-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-5-red-1-left () {\n font-size: $font-subcopy-bold-5-red-1-left-font-size;\n line-height: $font-subcopy-bold-5-red-1-left-line-height;\n text-align: $font-subcopy-bold-5-red-1-left-text-align;\n color: $font-subcopy-bold-5-red-1-left-color;\n font-style: $font-subcopy-bold-5-red-1-left-font-style;\n font-weight: $font-subcopy-bold-5-red-1-left-font-weight;\n font-family: $font-subcopy-bold-5-red-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue/1-left font style */\n$font-subcopy-bold-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-bold-6-blue-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-1-left () {\n font-size: $font-subcopy-bold-6-blue-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-1-left-text-align;\n color: $font-subcopy-bold-6-blue-1-left-color;\n font-style: $font-subcopy-bold-6-blue-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-60/1-left font style */\n$font-subcopy-bold-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-60-1-left () {\n font-size: $font-subcopy-bold-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-60-1-left-text-align;\n color: $font-subcopy-bold-6-blue-60-1-left-color;\n font-style: $font-subcopy-bold-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-60-1-left-font-family;\n}\n\n/* subcopy-bold/6-blue-80/1-left font style */\n$font-subcopy-bold-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-bold-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-bold-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-bold-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-subcopy-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-6-blue-80-1-left () {\n font-size: $font-subcopy-bold-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-bold-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-bold-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-bold-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-bold-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-bold-6-blue-80-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/1-left font style */\n$font-subcopy-bold-1-black-1-left-font-size: 16px !default;\n$font-subcopy-bold-1-black-1-left-line-height: 20px !default;\n$font-subcopy-bold-1-black-1-left-text-align: left !default;\n$font-subcopy-bold-1-black-1-left-color: #000000 !default;\n$font-subcopy-bold-1-black-1-left-font-style: normal !default;\n$font-subcopy-bold-1-black-1-left-font-weight: 600 !default;\n$font-subcopy-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-1-left () {\n font-size: $font-subcopy-bold-1-black-1-left-font-size;\n line-height: $font-subcopy-bold-1-black-1-left-line-height;\n text-align: $font-subcopy-bold-1-black-1-left-text-align;\n color: $font-subcopy-bold-1-black-1-left-color;\n font-style: $font-subcopy-bold-1-black-1-left-font-style;\n font-weight: $font-subcopy-bold-1-black-1-left-font-weight;\n font-family: $font-subcopy-bold-1-black-1-left-font-family;\n}\n\n/* subcopy-bold/2-grey/1-left font style */\n$font-subcopy-bold-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-2-grey-1-left-text-align: left !default;\n$font-subcopy-bold-2-grey-1-left-color: #404040 !default;\n$font-subcopy-bold-2-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-2-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-1-left () {\n font-size: $font-subcopy-bold-2-grey-1-left-font-size;\n line-height: $font-subcopy-bold-2-grey-1-left-line-height;\n text-align: $font-subcopy-bold-2-grey-1-left-text-align;\n color: $font-subcopy-bold-2-grey-1-left-color;\n font-style: $font-subcopy-bold-2-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-2-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-2-grey-1-left-font-family;\n}\n\n/* subcopy-bold/3-light-grey/1-left font style */\n$font-subcopy-bold-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-1-left () {\n font-size: $font-subcopy-bold-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-bold-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-bold-3-light-grey-1-left-text-align;\n color: $font-subcopy-bold-3-light-grey-1-left-color;\n font-style: $font-subcopy-bold-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-1-left-font-family;\n}\n\n/* subcopy-bold/4-white/1-left font style */\n$font-subcopy-bold-4-white-1-left-font-size: 16px !default;\n$font-subcopy-bold-4-white-1-left-line-height: 20px !default;\n$font-subcopy-bold-4-white-1-left-text-align: left !default;\n$font-subcopy-bold-4-white-1-left-color: #ffffff !default;\n$font-subcopy-bold-4-white-1-left-font-style: normal !default;\n$font-subcopy-bold-4-white-1-left-font-weight: 600 !default;\n$font-subcopy-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-1-left () {\n font-size: $font-subcopy-bold-4-white-1-left-font-size;\n line-height: $font-subcopy-bold-4-white-1-left-line-height;\n text-align: $font-subcopy-bold-4-white-1-left-text-align;\n color: $font-subcopy-bold-4-white-1-left-color;\n font-style: $font-subcopy-bold-4-white-1-left-font-style;\n font-weight: $font-subcopy-bold-4-white-1-left-font-weight;\n font-family: $font-subcopy-bold-4-white-1-left-font-family;\n}\n\n/* subcopy-bold/1-black/2-center font style */\n$font-subcopy-bold-1-black-2-center-font-size: 16px !default;\n$font-subcopy-bold-1-black-2-center-line-height: 20px !default;\n$font-subcopy-bold-1-black-2-center-text-align: center !default;\n$font-subcopy-bold-1-black-2-center-color: #000000 !default;\n$font-subcopy-bold-1-black-2-center-font-style: normal !default;\n$font-subcopy-bold-1-black-2-center-font-weight: 600 !default;\n$font-subcopy-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-2-center () {\n font-size: $font-subcopy-bold-1-black-2-center-font-size;\n line-height: $font-subcopy-bold-1-black-2-center-line-height;\n text-align: $font-subcopy-bold-1-black-2-center-text-align;\n color: $font-subcopy-bold-1-black-2-center-color;\n font-style: $font-subcopy-bold-1-black-2-center-font-style;\n font-weight: $font-subcopy-bold-1-black-2-center-font-weight;\n font-family: $font-subcopy-bold-1-black-2-center-font-family;\n}\n\n/* subcopy-bold/2-grey/2-center font style */\n$font-subcopy-bold-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-2-grey-2-center-text-align: center !default;\n$font-subcopy-bold-2-grey-2-center-color: #404040 !default;\n$font-subcopy-bold-2-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-2-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-2-center () {\n font-size: $font-subcopy-bold-2-grey-2-center-font-size;\n line-height: $font-subcopy-bold-2-grey-2-center-line-height;\n text-align: $font-subcopy-bold-2-grey-2-center-text-align;\n color: $font-subcopy-bold-2-grey-2-center-color;\n font-style: $font-subcopy-bold-2-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-2-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-2-grey-2-center-font-family;\n}\n\n/* subcopy-bold/3-light-grey/2-center font style */\n$font-subcopy-bold-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-2-center () {\n font-size: $font-subcopy-bold-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-bold-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-bold-3-light-grey-2-center-text-align;\n color: $font-subcopy-bold-3-light-grey-2-center-color;\n font-style: $font-subcopy-bold-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-2-center-font-family;\n}\n\n/* subcopy-bold/4-white/2-center font style */\n$font-subcopy-bold-4-white-2-center-font-size: 16px !default;\n$font-subcopy-bold-4-white-2-center-line-height: 20px !default;\n$font-subcopy-bold-4-white-2-center-text-align: center !default;\n$font-subcopy-bold-4-white-2-center-color: #ffffff !default;\n$font-subcopy-bold-4-white-2-center-font-style: normal !default;\n$font-subcopy-bold-4-white-2-center-font-weight: 600 !default;\n$font-subcopy-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-2-center () {\n font-size: $font-subcopy-bold-4-white-2-center-font-size;\n line-height: $font-subcopy-bold-4-white-2-center-line-height;\n text-align: $font-subcopy-bold-4-white-2-center-text-align;\n color: $font-subcopy-bold-4-white-2-center-color;\n font-style: $font-subcopy-bold-4-white-2-center-font-style;\n font-weight: $font-subcopy-bold-4-white-2-center-font-weight;\n font-family: $font-subcopy-bold-4-white-2-center-font-family;\n}\n\n/* subcopy-bold/1-black/3-right font style */\n$font-subcopy-bold-1-black-3-right-font-size: 16px !default;\n$font-subcopy-bold-1-black-3-right-line-height: 20px !default;\n$font-subcopy-bold-1-black-3-right-text-align: right !default;\n$font-subcopy-bold-1-black-3-right-color: #000000 !default;\n$font-subcopy-bold-1-black-3-right-font-style: normal !default;\n$font-subcopy-bold-1-black-3-right-font-weight: 600 !default;\n$font-subcopy-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-1-black-3-right () {\n font-size: $font-subcopy-bold-1-black-3-right-font-size;\n line-height: $font-subcopy-bold-1-black-3-right-line-height;\n text-align: $font-subcopy-bold-1-black-3-right-text-align;\n color: $font-subcopy-bold-1-black-3-right-color;\n font-style: $font-subcopy-bold-1-black-3-right-font-style;\n font-weight: $font-subcopy-bold-1-black-3-right-font-weight;\n font-family: $font-subcopy-bold-1-black-3-right-font-family;\n}\n\n/* subcopy-bold/2-grey/3-right font style */\n$font-subcopy-bold-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-2-grey-3-right-text-align: right !default;\n$font-subcopy-bold-2-grey-3-right-color: #404040 !default;\n$font-subcopy-bold-2-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-2-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-2-grey-3-right () {\n font-size: $font-subcopy-bold-2-grey-3-right-font-size;\n line-height: $font-subcopy-bold-2-grey-3-right-line-height;\n text-align: $font-subcopy-bold-2-grey-3-right-text-align;\n color: $font-subcopy-bold-2-grey-3-right-color;\n font-style: $font-subcopy-bold-2-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-2-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-2-grey-3-right-font-family;\n}\n\n/* subcopy-bold/3-light-grey/3-right font style */\n$font-subcopy-bold-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-bold-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-bold-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-subcopy-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-3-light-grey-3-right () {\n font-size: $font-subcopy-bold-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-bold-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-bold-3-light-grey-3-right-text-align;\n color: $font-subcopy-bold-3-light-grey-3-right-color;\n font-style: $font-subcopy-bold-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-bold-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-bold-3-light-grey-3-right-font-family;\n}\n\n/* subcopy-bold/4-white/3-right font style */\n$font-subcopy-bold-4-white-3-right-font-size: 16px !default;\n$font-subcopy-bold-4-white-3-right-line-height: 20px !default;\n$font-subcopy-bold-4-white-3-right-text-align: right !default;\n$font-subcopy-bold-4-white-3-right-color: #ffffff !default;\n$font-subcopy-bold-4-white-3-right-font-style: normal !default;\n$font-subcopy-bold-4-white-3-right-font-weight: 600 !default;\n$font-subcopy-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-bold-4-white-3-right () {\n font-size: $font-subcopy-bold-4-white-3-right-font-size;\n line-height: $font-subcopy-bold-4-white-3-right-line-height;\n text-align: $font-subcopy-bold-4-white-3-right-text-align;\n color: $font-subcopy-bold-4-white-3-right-color;\n font-style: $font-subcopy-bold-4-white-3-right-font-style;\n font-weight: $font-subcopy-bold-4-white-3-right-font-weight;\n font-family: $font-subcopy-bold-4-white-3-right-font-family;\n}\n\n/* subcopy/1-black/1-left font style */\n$font-subcopy-1-black-1-left-font-size: 16px !default;\n$font-subcopy-1-black-1-left-line-height: 20px !default;\n$font-subcopy-1-black-1-left-text-align: left !default;\n$font-subcopy-1-black-1-left-color: #000000 !default;\n$font-subcopy-1-black-1-left-font-style: normal !default;\n$font-subcopy-1-black-1-left-font-weight: 400 !default;\n$font-subcopy-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-1-left () {\n font-size: $font-subcopy-1-black-1-left-font-size;\n line-height: $font-subcopy-1-black-1-left-line-height;\n text-align: $font-subcopy-1-black-1-left-text-align;\n color: $font-subcopy-1-black-1-left-color;\n font-style: $font-subcopy-1-black-1-left-font-style;\n font-weight: $font-subcopy-1-black-1-left-font-weight;\n font-family: $font-subcopy-1-black-1-left-font-family;\n}\n\n/* subcopy/2-grey/1-left font style */\n$font-subcopy-2-grey-1-left-font-size: 16px !default;\n$font-subcopy-2-grey-1-left-line-height: 20px !default;\n$font-subcopy-2-grey-1-left-text-align: left !default;\n$font-subcopy-2-grey-1-left-color: #404040 !default;\n$font-subcopy-2-grey-1-left-font-style: normal !default;\n$font-subcopy-2-grey-1-left-font-weight: 400 !default;\n$font-subcopy-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-1-left () {\n font-size: $font-subcopy-2-grey-1-left-font-size;\n line-height: $font-subcopy-2-grey-1-left-line-height;\n text-align: $font-subcopy-2-grey-1-left-text-align;\n color: $font-subcopy-2-grey-1-left-color;\n font-style: $font-subcopy-2-grey-1-left-font-style;\n font-weight: $font-subcopy-2-grey-1-left-font-weight;\n font-family: $font-subcopy-2-grey-1-left-font-family;\n}\n\n/* subcopy/3-light-grey/1-left font style */\n$font-subcopy-3-light-grey-1-left-font-size: 16px !default;\n$font-subcopy-3-light-grey-1-left-line-height: 20px !default;\n$font-subcopy-3-light-grey-1-left-text-align: left !default;\n$font-subcopy-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-1-left-font-style: normal !default;\n$font-subcopy-3-light-grey-1-left-font-weight: 400 !default;\n$font-subcopy-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-1-left () {\n font-size: $font-subcopy-3-light-grey-1-left-font-size;\n line-height: $font-subcopy-3-light-grey-1-left-line-height;\n text-align: $font-subcopy-3-light-grey-1-left-text-align;\n color: $font-subcopy-3-light-grey-1-left-color;\n font-style: $font-subcopy-3-light-grey-1-left-font-style;\n font-weight: $font-subcopy-3-light-grey-1-left-font-weight;\n font-family: $font-subcopy-3-light-grey-1-left-font-family;\n}\n\n/* subcopy/4-white/1-left font style */\n$font-subcopy-4-white-1-left-font-size: 16px !default;\n$font-subcopy-4-white-1-left-line-height: 20px !default;\n$font-subcopy-4-white-1-left-text-align: left !default;\n$font-subcopy-4-white-1-left-color: #ffffff !default;\n$font-subcopy-4-white-1-left-font-style: normal !default;\n$font-subcopy-4-white-1-left-font-weight: 400 !default;\n$font-subcopy-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-1-left () {\n font-size: $font-subcopy-4-white-1-left-font-size;\n line-height: $font-subcopy-4-white-1-left-line-height;\n text-align: $font-subcopy-4-white-1-left-text-align;\n color: $font-subcopy-4-white-1-left-color;\n font-style: $font-subcopy-4-white-1-left-font-style;\n font-weight: $font-subcopy-4-white-1-left-font-weight;\n font-family: $font-subcopy-4-white-1-left-font-family;\n}\n\n/* subcopy/1-black/2-center font style */\n$font-subcopy-1-black-2-center-font-size: 16px !default;\n$font-subcopy-1-black-2-center-line-height: 20px !default;\n$font-subcopy-1-black-2-center-text-align: center !default;\n$font-subcopy-1-black-2-center-color: #000000 !default;\n$font-subcopy-1-black-2-center-font-style: normal !default;\n$font-subcopy-1-black-2-center-font-weight: 400 !default;\n$font-subcopy-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-2-center () {\n font-size: $font-subcopy-1-black-2-center-font-size;\n line-height: $font-subcopy-1-black-2-center-line-height;\n text-align: $font-subcopy-1-black-2-center-text-align;\n color: $font-subcopy-1-black-2-center-color;\n font-style: $font-subcopy-1-black-2-center-font-style;\n font-weight: $font-subcopy-1-black-2-center-font-weight;\n font-family: $font-subcopy-1-black-2-center-font-family;\n}\n\n/* subcopy/2-grey/2-center font style */\n$font-subcopy-2-grey-2-center-font-size: 16px !default;\n$font-subcopy-2-grey-2-center-line-height: 20px !default;\n$font-subcopy-2-grey-2-center-text-align: center !default;\n$font-subcopy-2-grey-2-center-color: #404040 !default;\n$font-subcopy-2-grey-2-center-font-style: normal !default;\n$font-subcopy-2-grey-2-center-font-weight: 400 !default;\n$font-subcopy-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-2-center () {\n font-size: $font-subcopy-2-grey-2-center-font-size;\n line-height: $font-subcopy-2-grey-2-center-line-height;\n text-align: $font-subcopy-2-grey-2-center-text-align;\n color: $font-subcopy-2-grey-2-center-color;\n font-style: $font-subcopy-2-grey-2-center-font-style;\n font-weight: $font-subcopy-2-grey-2-center-font-weight;\n font-family: $font-subcopy-2-grey-2-center-font-family;\n}\n\n/* subcopy/3-light-grey/2-center font style */\n$font-subcopy-3-light-grey-2-center-font-size: 16px !default;\n$font-subcopy-3-light-grey-2-center-line-height: 20px !default;\n$font-subcopy-3-light-grey-2-center-text-align: center !default;\n$font-subcopy-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-2-center-font-style: normal !default;\n$font-subcopy-3-light-grey-2-center-font-weight: 400 !default;\n$font-subcopy-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-2-center () {\n font-size: $font-subcopy-3-light-grey-2-center-font-size;\n line-height: $font-subcopy-3-light-grey-2-center-line-height;\n text-align: $font-subcopy-3-light-grey-2-center-text-align;\n color: $font-subcopy-3-light-grey-2-center-color;\n font-style: $font-subcopy-3-light-grey-2-center-font-style;\n font-weight: $font-subcopy-3-light-grey-2-center-font-weight;\n font-family: $font-subcopy-3-light-grey-2-center-font-family;\n}\n\n/* subcopy/4-white/2-center font style */\n$font-subcopy-4-white-2-center-font-size: 16px !default;\n$font-subcopy-4-white-2-center-line-height: 20px !default;\n$font-subcopy-4-white-2-center-text-align: center !default;\n$font-subcopy-4-white-2-center-color: #ffffff !default;\n$font-subcopy-4-white-2-center-font-style: normal !default;\n$font-subcopy-4-white-2-center-font-weight: 400 !default;\n$font-subcopy-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-2-center () {\n font-size: $font-subcopy-4-white-2-center-font-size;\n line-height: $font-subcopy-4-white-2-center-line-height;\n text-align: $font-subcopy-4-white-2-center-text-align;\n color: $font-subcopy-4-white-2-center-color;\n font-style: $font-subcopy-4-white-2-center-font-style;\n font-weight: $font-subcopy-4-white-2-center-font-weight;\n font-family: $font-subcopy-4-white-2-center-font-family;\n}\n\n/* subcopy/1-black/3-right font style */\n$font-subcopy-1-black-3-right-font-size: 16px !default;\n$font-subcopy-1-black-3-right-line-height: 20px !default;\n$font-subcopy-1-black-3-right-text-align: right !default;\n$font-subcopy-1-black-3-right-color: #000000 !default;\n$font-subcopy-1-black-3-right-font-style: normal !default;\n$font-subcopy-1-black-3-right-font-weight: 400 !default;\n$font-subcopy-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-1-black-3-right () {\n font-size: $font-subcopy-1-black-3-right-font-size;\n line-height: $font-subcopy-1-black-3-right-line-height;\n text-align: $font-subcopy-1-black-3-right-text-align;\n color: $font-subcopy-1-black-3-right-color;\n font-style: $font-subcopy-1-black-3-right-font-style;\n font-weight: $font-subcopy-1-black-3-right-font-weight;\n font-family: $font-subcopy-1-black-3-right-font-family;\n}\n\n/* subcopy/2-grey/3-right font style */\n$font-subcopy-2-grey-3-right-font-size: 16px !default;\n$font-subcopy-2-grey-3-right-line-height: 20px !default;\n$font-subcopy-2-grey-3-right-text-align: right !default;\n$font-subcopy-2-grey-3-right-color: #404040 !default;\n$font-subcopy-2-grey-3-right-font-style: normal !default;\n$font-subcopy-2-grey-3-right-font-weight: 400 !default;\n$font-subcopy-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-2-grey-3-right () {\n font-size: $font-subcopy-2-grey-3-right-font-size;\n line-height: $font-subcopy-2-grey-3-right-line-height;\n text-align: $font-subcopy-2-grey-3-right-text-align;\n color: $font-subcopy-2-grey-3-right-color;\n font-style: $font-subcopy-2-grey-3-right-font-style;\n font-weight: $font-subcopy-2-grey-3-right-font-weight;\n font-family: $font-subcopy-2-grey-3-right-font-family;\n}\n\n/* subcopy/3-light-grey/3-right font style */\n$font-subcopy-3-light-grey-3-right-font-size: 16px !default;\n$font-subcopy-3-light-grey-3-right-line-height: 20px !default;\n$font-subcopy-3-light-grey-3-right-text-align: right !default;\n$font-subcopy-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-subcopy-3-light-grey-3-right-font-style: normal !default;\n$font-subcopy-3-light-grey-3-right-font-weight: 400 !default;\n$font-subcopy-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-3-light-grey-3-right () {\n font-size: $font-subcopy-3-light-grey-3-right-font-size;\n line-height: $font-subcopy-3-light-grey-3-right-line-height;\n text-align: $font-subcopy-3-light-grey-3-right-text-align;\n color: $font-subcopy-3-light-grey-3-right-color;\n font-style: $font-subcopy-3-light-grey-3-right-font-style;\n font-weight: $font-subcopy-3-light-grey-3-right-font-weight;\n font-family: $font-subcopy-3-light-grey-3-right-font-family;\n}\n\n/* subcopy/4-white/3-right font style */\n$font-subcopy-4-white-3-right-font-size: 16px !default;\n$font-subcopy-4-white-3-right-line-height: 20px !default;\n$font-subcopy-4-white-3-right-text-align: right !default;\n$font-subcopy-4-white-3-right-color: #ffffff !default;\n$font-subcopy-4-white-3-right-font-style: normal !default;\n$font-subcopy-4-white-3-right-font-weight: 400 !default;\n$font-subcopy-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-4-white-3-right () {\n font-size: $font-subcopy-4-white-3-right-font-size;\n line-height: $font-subcopy-4-white-3-right-line-height;\n text-align: $font-subcopy-4-white-3-right-text-align;\n color: $font-subcopy-4-white-3-right-color;\n font-style: $font-subcopy-4-white-3-right-font-style;\n font-weight: $font-subcopy-4-white-3-right-font-weight;\n font-family: $font-subcopy-4-white-3-right-font-family;\n}\n\n/* subcopy/6-blue/1-left font style */\n$font-subcopy-6-blue-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-1-left-text-align: left !default;\n$font-subcopy-6-blue-1-left-color: #1e1348 !default;\n$font-subcopy-6-blue-1-left-font-style: normal !default;\n$font-subcopy-6-blue-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-1-left () {\n font-size: $font-subcopy-6-blue-1-left-font-size;\n line-height: $font-subcopy-6-blue-1-left-line-height;\n text-align: $font-subcopy-6-blue-1-left-text-align;\n color: $font-subcopy-6-blue-1-left-color;\n font-style: $font-subcopy-6-blue-1-left-font-style;\n font-weight: $font-subcopy-6-blue-1-left-font-weight;\n font-family: $font-subcopy-6-blue-1-left-font-family;\n}\n\n/* subcopy/6-blue-80/1-left font style */\n$font-subcopy-6-blue-80-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-80-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-80-1-left-text-align: left !default;\n$font-subcopy-6-blue-80-1-left-font-style: normal !default;\n$font-subcopy-6-blue-80-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-1-left () {\n font-size: $font-subcopy-6-blue-80-1-left-font-size;\n line-height: $font-subcopy-6-blue-80-1-left-line-height;\n text-align: $font-subcopy-6-blue-80-1-left-text-align;\n font-style: $font-subcopy-6-blue-80-1-left-font-style;\n font-weight: $font-subcopy-6-blue-80-1-left-font-weight;\n font-family: $font-subcopy-6-blue-80-1-left-font-family;\n}\n\n/* subcopy/6-blue-60/1-left font style */\n$font-subcopy-6-blue-60-1-left-font-size: 16px !default;\n$font-subcopy-6-blue-60-1-left-line-height: 20px !default;\n$font-subcopy-6-blue-60-1-left-text-align: left !default;\n$font-subcopy-6-blue-60-1-left-color: #787191 !default;\n$font-subcopy-6-blue-60-1-left-font-style: normal !default;\n$font-subcopy-6-blue-60-1-left-font-weight: 400 !default;\n$font-subcopy-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-1-left () {\n font-size: $font-subcopy-6-blue-60-1-left-font-size;\n line-height: $font-subcopy-6-blue-60-1-left-line-height;\n text-align: $font-subcopy-6-blue-60-1-left-text-align;\n color: $font-subcopy-6-blue-60-1-left-color;\n font-style: $font-subcopy-6-blue-60-1-left-font-style;\n font-weight: $font-subcopy-6-blue-60-1-left-font-weight;\n font-family: $font-subcopy-6-blue-60-1-left-font-family;\n}\n\n/* subcopy/6-blue/3-right font style */\n$font-subcopy-6-blue-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-3-right-text-align: right !default;\n$font-subcopy-6-blue-3-right-color: #1e1348 !default;\n$font-subcopy-6-blue-3-right-font-style: normal !default;\n$font-subcopy-6-blue-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-3-right () {\n font-size: $font-subcopy-6-blue-3-right-font-size;\n line-height: $font-subcopy-6-blue-3-right-line-height;\n text-align: $font-subcopy-6-blue-3-right-text-align;\n color: $font-subcopy-6-blue-3-right-color;\n font-style: $font-subcopy-6-blue-3-right-font-style;\n font-weight: $font-subcopy-6-blue-3-right-font-weight;\n font-family: $font-subcopy-6-blue-3-right-font-family;\n}\n\n/* subcopy/6-blue-80/3-right font style */\n$font-subcopy-6-blue-80-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-80-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-80-3-right-text-align: right !default;\n$font-subcopy-6-blue-80-3-right-font-style: normal !default;\n$font-subcopy-6-blue-80-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-3-right () {\n font-size: $font-subcopy-6-blue-80-3-right-font-size;\n line-height: $font-subcopy-6-blue-80-3-right-line-height;\n text-align: $font-subcopy-6-blue-80-3-right-text-align;\n font-style: $font-subcopy-6-blue-80-3-right-font-style;\n font-weight: $font-subcopy-6-blue-80-3-right-font-weight;\n font-family: $font-subcopy-6-blue-80-3-right-font-family;\n}\n\n/* subcopy/6-blue-60/3-right font style */\n$font-subcopy-6-blue-60-3-right-font-size: 16px !default;\n$font-subcopy-6-blue-60-3-right-line-height: 20px !default;\n$font-subcopy-6-blue-60-3-right-text-align: right !default;\n$font-subcopy-6-blue-60-3-right-color: #787191 !default;\n$font-subcopy-6-blue-60-3-right-font-style: normal !default;\n$font-subcopy-6-blue-60-3-right-font-weight: 400 !default;\n$font-subcopy-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-3-right () {\n font-size: $font-subcopy-6-blue-60-3-right-font-size;\n line-height: $font-subcopy-6-blue-60-3-right-line-height;\n text-align: $font-subcopy-6-blue-60-3-right-text-align;\n color: $font-subcopy-6-blue-60-3-right-color;\n font-style: $font-subcopy-6-blue-60-3-right-font-style;\n font-weight: $font-subcopy-6-blue-60-3-right-font-weight;\n font-family: $font-subcopy-6-blue-60-3-right-font-family;\n}\n\n/* subcopy/6-blue/2-center font style */\n$font-subcopy-6-blue-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-2-center-text-align: center !default;\n$font-subcopy-6-blue-2-center-color: #1e1348 !default;\n$font-subcopy-6-blue-2-center-font-style: normal !default;\n$font-subcopy-6-blue-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-2-center () {\n font-size: $font-subcopy-6-blue-2-center-font-size;\n line-height: $font-subcopy-6-blue-2-center-line-height;\n text-align: $font-subcopy-6-blue-2-center-text-align;\n color: $font-subcopy-6-blue-2-center-color;\n font-style: $font-subcopy-6-blue-2-center-font-style;\n font-weight: $font-subcopy-6-blue-2-center-font-weight;\n font-family: $font-subcopy-6-blue-2-center-font-family;\n}\n\n/* subcopy/6-blue-80/2-center font style */\n$font-subcopy-6-blue-80-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-80-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-80-2-center-text-align: center !default;\n$font-subcopy-6-blue-80-2-center-font-style: normal !default;\n$font-subcopy-6-blue-80-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-80-2-center () {\n font-size: $font-subcopy-6-blue-80-2-center-font-size;\n line-height: $font-subcopy-6-blue-80-2-center-line-height;\n text-align: $font-subcopy-6-blue-80-2-center-text-align;\n font-style: $font-subcopy-6-blue-80-2-center-font-style;\n font-weight: $font-subcopy-6-blue-80-2-center-font-weight;\n font-family: $font-subcopy-6-blue-80-2-center-font-family;\n}\n\n/* subcopy/6-blue-60/2-center font style */\n$font-subcopy-6-blue-60-2-center-font-size: 16px !default;\n$font-subcopy-6-blue-60-2-center-line-height: 20px !default;\n$font-subcopy-6-blue-60-2-center-text-align: center !default;\n$font-subcopy-6-blue-60-2-center-color: #787191 !default;\n$font-subcopy-6-blue-60-2-center-font-style: normal !default;\n$font-subcopy-6-blue-60-2-center-font-weight: 400 !default;\n$font-subcopy-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-subcopy-6-blue-60-2-center () {\n font-size: $font-subcopy-6-blue-60-2-center-font-size;\n line-height: $font-subcopy-6-blue-60-2-center-line-height;\n text-align: $font-subcopy-6-blue-60-2-center-text-align;\n color: $font-subcopy-6-blue-60-2-center-color;\n font-style: $font-subcopy-6-blue-60-2-center-font-style;\n font-weight: $font-subcopy-6-blue-60-2-center-font-weight;\n font-family: $font-subcopy-6-blue-60-2-center-font-family;\n}\n\n/* title-1/4-white/3-right font style */\n$font-title-1-4-white-3-right-font-size: 24px !default;\n$font-title-1-4-white-3-right-line-height: 30px !default;\n$font-title-1-4-white-3-right-text-align: right !default;\n$font-title-1-4-white-3-right-color: #ffffff !default;\n$font-title-1-4-white-3-right-font-style: normal !default;\n$font-title-1-4-white-3-right-font-weight: 600 !default;\n$font-title-1-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-3-right () {\n font-size: $font-title-1-4-white-3-right-font-size;\n line-height: $font-title-1-4-white-3-right-line-height;\n text-align: $font-title-1-4-white-3-right-text-align;\n color: $font-title-1-4-white-3-right-color;\n font-style: $font-title-1-4-white-3-right-font-style;\n font-weight: $font-title-1-4-white-3-right-font-weight;\n font-family: $font-title-1-4-white-3-right-font-family;\n}\n\n/* title-1/4-white/2-center font style */\n$font-title-1-4-white-2-center-font-size: 24px !default;\n$font-title-1-4-white-2-center-line-height: 30px !default;\n$font-title-1-4-white-2-center-text-align: center !default;\n$font-title-1-4-white-2-center-color: #ffffff !default;\n$font-title-1-4-white-2-center-font-style: normal !default;\n$font-title-1-4-white-2-center-font-weight: 600 !default;\n$font-title-1-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-2-center () {\n font-size: $font-title-1-4-white-2-center-font-size;\n line-height: $font-title-1-4-white-2-center-line-height;\n text-align: $font-title-1-4-white-2-center-text-align;\n color: $font-title-1-4-white-2-center-color;\n font-style: $font-title-1-4-white-2-center-font-style;\n font-weight: $font-title-1-4-white-2-center-font-weight;\n font-family: $font-title-1-4-white-2-center-font-family;\n}\n\n/* title-1/4-white/1-left font style */\n$font-title-1-4-white-1-left-font-size: 24px !default;\n$font-title-1-4-white-1-left-line-height: 30px !default;\n$font-title-1-4-white-1-left-text-align: left !default;\n$font-title-1-4-white-1-left-color: #ffffff !default;\n$font-title-1-4-white-1-left-font-style: normal !default;\n$font-title-1-4-white-1-left-font-weight: 600 !default;\n$font-title-1-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-4-white-1-left () {\n font-size: $font-title-1-4-white-1-left-font-size;\n line-height: $font-title-1-4-white-1-left-line-height;\n text-align: $font-title-1-4-white-1-left-text-align;\n color: $font-title-1-4-white-1-left-color;\n font-style: $font-title-1-4-white-1-left-font-style;\n font-weight: $font-title-1-4-white-1-left-font-weight;\n font-family: $font-title-1-4-white-1-left-font-family;\n}\n\n/* title-1/3-light-grey/3-right font style */\n$font-title-1-3-light-grey-3-right-font-size: 24px !default;\n$font-title-1-3-light-grey-3-right-line-height: 30px !default;\n$font-title-1-3-light-grey-3-right-text-align: right !default;\n$font-title-1-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-3-right-font-style: normal !default;\n$font-title-1-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-1-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-3-right () {\n font-size: $font-title-1-3-light-grey-3-right-font-size;\n line-height: $font-title-1-3-light-grey-3-right-line-height;\n text-align: $font-title-1-3-light-grey-3-right-text-align;\n color: $font-title-1-3-light-grey-3-right-color;\n font-style: $font-title-1-3-light-grey-3-right-font-style;\n font-weight: $font-title-1-3-light-grey-3-right-font-weight;\n font-family: $font-title-1-3-light-grey-3-right-font-family;\n}\n\n/* title-1/3-light-grey/2-center font style */\n$font-title-1-3-light-grey-2-center-font-size: 24px !default;\n$font-title-1-3-light-grey-2-center-line-height: 30px !default;\n$font-title-1-3-light-grey-2-center-text-align: center !default;\n$font-title-1-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-2-center-font-style: normal !default;\n$font-title-1-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-1-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-2-center () {\n font-size: $font-title-1-3-light-grey-2-center-font-size;\n line-height: $font-title-1-3-light-grey-2-center-line-height;\n text-align: $font-title-1-3-light-grey-2-center-text-align;\n color: $font-title-1-3-light-grey-2-center-color;\n font-style: $font-title-1-3-light-grey-2-center-font-style;\n font-weight: $font-title-1-3-light-grey-2-center-font-weight;\n font-family: $font-title-1-3-light-grey-2-center-font-family;\n}\n\n/* title-1/3-light-grey/1-left font style */\n$font-title-1-3-light-grey-1-left-font-size: 24px !default;\n$font-title-1-3-light-grey-1-left-line-height: 30px !default;\n$font-title-1-3-light-grey-1-left-text-align: left !default;\n$font-title-1-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-1-3-light-grey-1-left-font-style: normal !default;\n$font-title-1-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-1-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-3-light-grey-1-left () {\n font-size: $font-title-1-3-light-grey-1-left-font-size;\n line-height: $font-title-1-3-light-grey-1-left-line-height;\n text-align: $font-title-1-3-light-grey-1-left-text-align;\n color: $font-title-1-3-light-grey-1-left-color;\n font-style: $font-title-1-3-light-grey-1-left-font-style;\n font-weight: $font-title-1-3-light-grey-1-left-font-weight;\n font-family: $font-title-1-3-light-grey-1-left-font-family;\n}\n\n/* title-1/2-grey/3-right font style */\n$font-title-1-2-grey-3-right-font-size: 24px !default;\n$font-title-1-2-grey-3-right-line-height: 30px !default;\n$font-title-1-2-grey-3-right-text-align: right !default;\n$font-title-1-2-grey-3-right-color: #404040 !default;\n$font-title-1-2-grey-3-right-font-style: normal !default;\n$font-title-1-2-grey-3-right-font-weight: 600 !default;\n$font-title-1-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-3-right () {\n font-size: $font-title-1-2-grey-3-right-font-size;\n line-height: $font-title-1-2-grey-3-right-line-height;\n text-align: $font-title-1-2-grey-3-right-text-align;\n color: $font-title-1-2-grey-3-right-color;\n font-style: $font-title-1-2-grey-3-right-font-style;\n font-weight: $font-title-1-2-grey-3-right-font-weight;\n font-family: $font-title-1-2-grey-3-right-font-family;\n}\n\n/* title-1/2-grey/2-center font style */\n$font-title-1-2-grey-2-center-font-size: 24px !default;\n$font-title-1-2-grey-2-center-line-height: 30px !default;\n$font-title-1-2-grey-2-center-text-align: center !default;\n$font-title-1-2-grey-2-center-color: #404040 !default;\n$font-title-1-2-grey-2-center-font-style: normal !default;\n$font-title-1-2-grey-2-center-font-weight: 600 !default;\n$font-title-1-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-2-center () {\n font-size: $font-title-1-2-grey-2-center-font-size;\n line-height: $font-title-1-2-grey-2-center-line-height;\n text-align: $font-title-1-2-grey-2-center-text-align;\n color: $font-title-1-2-grey-2-center-color;\n font-style: $font-title-1-2-grey-2-center-font-style;\n font-weight: $font-title-1-2-grey-2-center-font-weight;\n font-family: $font-title-1-2-grey-2-center-font-family;\n}\n\n/* title-1/2-grey/1-left font style */\n$font-title-1-2-grey-1-left-font-size: 24px !default;\n$font-title-1-2-grey-1-left-line-height: 30px !default;\n$font-title-1-2-grey-1-left-text-align: left !default;\n$font-title-1-2-grey-1-left-color: #404040 !default;\n$font-title-1-2-grey-1-left-font-style: normal !default;\n$font-title-1-2-grey-1-left-font-weight: 600 !default;\n$font-title-1-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-2-grey-1-left () {\n font-size: $font-title-1-2-grey-1-left-font-size;\n line-height: $font-title-1-2-grey-1-left-line-height;\n text-align: $font-title-1-2-grey-1-left-text-align;\n color: $font-title-1-2-grey-1-left-color;\n font-style: $font-title-1-2-grey-1-left-font-style;\n font-weight: $font-title-1-2-grey-1-left-font-weight;\n font-family: $font-title-1-2-grey-1-left-font-family;\n}\n\n/* title-1/1-black/3-right font style */\n$font-title-1-1-black-3-right-font-size: 24px !default;\n$font-title-1-1-black-3-right-line-height: 30px !default;\n$font-title-1-1-black-3-right-text-align: right !default;\n$font-title-1-1-black-3-right-color: #000000 !default;\n$font-title-1-1-black-3-right-font-style: normal !default;\n$font-title-1-1-black-3-right-font-weight: 600 !default;\n$font-title-1-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-3-right () {\n font-size: $font-title-1-1-black-3-right-font-size;\n line-height: $font-title-1-1-black-3-right-line-height;\n text-align: $font-title-1-1-black-3-right-text-align;\n color: $font-title-1-1-black-3-right-color;\n font-style: $font-title-1-1-black-3-right-font-style;\n font-weight: $font-title-1-1-black-3-right-font-weight;\n font-family: $font-title-1-1-black-3-right-font-family;\n}\n\n/* title-1/1-black/2-center font style */\n$font-title-1-1-black-2-center-font-size: 24px !default;\n$font-title-1-1-black-2-center-line-height: 30px !default;\n$font-title-1-1-black-2-center-text-align: center !default;\n$font-title-1-1-black-2-center-color: #000000 !default;\n$font-title-1-1-black-2-center-font-style: normal !default;\n$font-title-1-1-black-2-center-font-weight: 600 !default;\n$font-title-1-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-2-center () {\n font-size: $font-title-1-1-black-2-center-font-size;\n line-height: $font-title-1-1-black-2-center-line-height;\n text-align: $font-title-1-1-black-2-center-text-align;\n color: $font-title-1-1-black-2-center-color;\n font-style: $font-title-1-1-black-2-center-font-style;\n font-weight: $font-title-1-1-black-2-center-font-weight;\n font-family: $font-title-1-1-black-2-center-font-family;\n}\n\n/* title-1/1-black/1-left font style */\n$font-title-1-1-black-1-left-font-size: 24px !default;\n$font-title-1-1-black-1-left-line-height: 30px !default;\n$font-title-1-1-black-1-left-text-align: left !default;\n$font-title-1-1-black-1-left-color: #000000 !default;\n$font-title-1-1-black-1-left-font-style: normal !default;\n$font-title-1-1-black-1-left-font-weight: 600 !default;\n$font-title-1-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-1-black-1-left () {\n font-size: $font-title-1-1-black-1-left-font-size;\n line-height: $font-title-1-1-black-1-left-line-height;\n text-align: $font-title-1-1-black-1-left-text-align;\n color: $font-title-1-1-black-1-left-color;\n font-style: $font-title-1-1-black-1-left-font-style;\n font-weight: $font-title-1-1-black-1-left-font-weight;\n font-family: $font-title-1-1-black-1-left-font-family;\n}\n\n/* title-1/5-red/3-right font style */\n$font-title-1-5-red-3-right-font-size: 24px !default;\n$font-title-1-5-red-3-right-line-height: 30px !default;\n$font-title-1-5-red-3-right-text-align: right !default;\n$font-title-1-5-red-3-right-color: #e41f13 !default;\n$font-title-1-5-red-3-right-font-style: normal !default;\n$font-title-1-5-red-3-right-font-weight: 600 !default;\n$font-title-1-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-3-right () {\n font-size: $font-title-1-5-red-3-right-font-size;\n line-height: $font-title-1-5-red-3-right-line-height;\n text-align: $font-title-1-5-red-3-right-text-align;\n color: $font-title-1-5-red-3-right-color;\n font-style: $font-title-1-5-red-3-right-font-style;\n font-weight: $font-title-1-5-red-3-right-font-weight;\n font-family: $font-title-1-5-red-3-right-font-family;\n}\n\n/* title-1/5-red/1-left font style */\n$font-title-1-5-red-1-left-font-size: 24px !default;\n$font-title-1-5-red-1-left-line-height: 30px !default;\n$font-title-1-5-red-1-left-text-align: left !default;\n$font-title-1-5-red-1-left-color: #e41f13 !default;\n$font-title-1-5-red-1-left-font-style: normal !default;\n$font-title-1-5-red-1-left-font-weight: 600 !default;\n$font-title-1-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-1-left () {\n font-size: $font-title-1-5-red-1-left-font-size;\n line-height: $font-title-1-5-red-1-left-line-height;\n text-align: $font-title-1-5-red-1-left-text-align;\n color: $font-title-1-5-red-1-left-color;\n font-style: $font-title-1-5-red-1-left-font-style;\n font-weight: $font-title-1-5-red-1-left-font-weight;\n font-family: $font-title-1-5-red-1-left-font-family;\n}\n\n/* title-1/5-red/2-center font style */\n$font-title-1-5-red-2-center-font-size: 24px !default;\n$font-title-1-5-red-2-center-line-height: 30px !default;\n$font-title-1-5-red-2-center-text-align: center !default;\n$font-title-1-5-red-2-center-color: #e41f13 !default;\n$font-title-1-5-red-2-center-font-style: normal !default;\n$font-title-1-5-red-2-center-font-weight: 600 !default;\n$font-title-1-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-5-red-2-center () {\n font-size: $font-title-1-5-red-2-center-font-size;\n line-height: $font-title-1-5-red-2-center-line-height;\n text-align: $font-title-1-5-red-2-center-text-align;\n color: $font-title-1-5-red-2-center-color;\n font-style: $font-title-1-5-red-2-center-font-style;\n font-weight: $font-title-1-5-red-2-center-font-weight;\n font-family: $font-title-1-5-red-2-center-font-family;\n}\n\n/* title-1/6-blue/3-right font style */\n$font-title-1-6-blue-3-right-font-size: 24px !default;\n$font-title-1-6-blue-3-right-line-height: 30px !default;\n$font-title-1-6-blue-3-right-text-align: right !default;\n$font-title-1-6-blue-3-right-color: #1e1348 !default;\n$font-title-1-6-blue-3-right-font-style: normal !default;\n$font-title-1-6-blue-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-3-right () {\n font-size: $font-title-1-6-blue-3-right-font-size;\n line-height: $font-title-1-6-blue-3-right-line-height;\n text-align: $font-title-1-6-blue-3-right-text-align;\n color: $font-title-1-6-blue-3-right-color;\n font-style: $font-title-1-6-blue-3-right-font-style;\n font-weight: $font-title-1-6-blue-3-right-font-weight;\n font-family: $font-title-1-6-blue-3-right-font-family;\n}\n\n/* title-1/6-blue-80/3-right font style */\n$font-title-1-6-blue-80-3-right-font-size: 24px !default;\n$font-title-1-6-blue-80-3-right-line-height: 30px !default;\n$font-title-1-6-blue-80-3-right-text-align: right !default;\n$font-title-1-6-blue-80-3-right-font-style: normal !default;\n$font-title-1-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-3-right () {\n font-size: $font-title-1-6-blue-80-3-right-font-size;\n line-height: $font-title-1-6-blue-80-3-right-line-height;\n text-align: $font-title-1-6-blue-80-3-right-text-align;\n font-style: $font-title-1-6-blue-80-3-right-font-style;\n font-weight: $font-title-1-6-blue-80-3-right-font-weight;\n font-family: $font-title-1-6-blue-80-3-right-font-family;\n}\n\n/* title-1/6-blue-60/3-right font style */\n$font-title-1-6-blue-60-3-right-font-size: 24px !default;\n$font-title-1-6-blue-60-3-right-line-height: 30px !default;\n$font-title-1-6-blue-60-3-right-text-align: right !default;\n$font-title-1-6-blue-60-3-right-color: #787191 !default;\n$font-title-1-6-blue-60-3-right-font-style: normal !default;\n$font-title-1-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-1-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-3-right () {\n font-size: $font-title-1-6-blue-60-3-right-font-size;\n line-height: $font-title-1-6-blue-60-3-right-line-height;\n text-align: $font-title-1-6-blue-60-3-right-text-align;\n color: $font-title-1-6-blue-60-3-right-color;\n font-style: $font-title-1-6-blue-60-3-right-font-style;\n font-weight: $font-title-1-6-blue-60-3-right-font-weight;\n font-family: $font-title-1-6-blue-60-3-right-font-family;\n}\n\n/* title-1/6-blue/1-left font style */\n$font-title-1-6-blue-1-left-font-size: 24px !default;\n$font-title-1-6-blue-1-left-line-height: 30px !default;\n$font-title-1-6-blue-1-left-text-align: left !default;\n$font-title-1-6-blue-1-left-color: #1e1348 !default;\n$font-title-1-6-blue-1-left-font-style: normal !default;\n$font-title-1-6-blue-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-1-left () {\n font-size: $font-title-1-6-blue-1-left-font-size;\n line-height: $font-title-1-6-blue-1-left-line-height;\n text-align: $font-title-1-6-blue-1-left-text-align;\n color: $font-title-1-6-blue-1-left-color;\n font-style: $font-title-1-6-blue-1-left-font-style;\n font-weight: $font-title-1-6-blue-1-left-font-weight;\n font-family: $font-title-1-6-blue-1-left-font-family;\n}\n\n/* title-1/6-blue-80/1-left font style */\n$font-title-1-6-blue-80-1-left-font-size: 24px !default;\n$font-title-1-6-blue-80-1-left-line-height: 30px !default;\n$font-title-1-6-blue-80-1-left-text-align: left !default;\n$font-title-1-6-blue-80-1-left-font-style: normal !default;\n$font-title-1-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-1-left () {\n font-size: $font-title-1-6-blue-80-1-left-font-size;\n line-height: $font-title-1-6-blue-80-1-left-line-height;\n text-align: $font-title-1-6-blue-80-1-left-text-align;\n font-style: $font-title-1-6-blue-80-1-left-font-style;\n font-weight: $font-title-1-6-blue-80-1-left-font-weight;\n font-family: $font-title-1-6-blue-80-1-left-font-family;\n}\n\n/* title-1/6-blue-60/1-left font style */\n$font-title-1-6-blue-60-1-left-font-size: 24px !default;\n$font-title-1-6-blue-60-1-left-line-height: 30px !default;\n$font-title-1-6-blue-60-1-left-text-align: left !default;\n$font-title-1-6-blue-60-1-left-color: #787191 !default;\n$font-title-1-6-blue-60-1-left-font-style: normal !default;\n$font-title-1-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-1-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-1-left () {\n font-size: $font-title-1-6-blue-60-1-left-font-size;\n line-height: $font-title-1-6-blue-60-1-left-line-height;\n text-align: $font-title-1-6-blue-60-1-left-text-align;\n color: $font-title-1-6-blue-60-1-left-color;\n font-style: $font-title-1-6-blue-60-1-left-font-style;\n font-weight: $font-title-1-6-blue-60-1-left-font-weight;\n font-family: $font-title-1-6-blue-60-1-left-font-family;\n}\n\n/* title-1/6-blue/2-center font style */\n$font-title-1-6-blue-2-center-font-size: 24px !default;\n$font-title-1-6-blue-2-center-line-height: 30px !default;\n$font-title-1-6-blue-2-center-text-align: center !default;\n$font-title-1-6-blue-2-center-color: #1e1348 !default;\n$font-title-1-6-blue-2-center-font-style: normal !default;\n$font-title-1-6-blue-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-2-center () {\n font-size: $font-title-1-6-blue-2-center-font-size;\n line-height: $font-title-1-6-blue-2-center-line-height;\n text-align: $font-title-1-6-blue-2-center-text-align;\n color: $font-title-1-6-blue-2-center-color;\n font-style: $font-title-1-6-blue-2-center-font-style;\n font-weight: $font-title-1-6-blue-2-center-font-weight;\n font-family: $font-title-1-6-blue-2-center-font-family;\n}\n\n/* title-1/6-blue-80/2-center font style */\n$font-title-1-6-blue-80-2-center-font-size: 24px !default;\n$font-title-1-6-blue-80-2-center-line-height: 30px !default;\n$font-title-1-6-blue-80-2-center-text-align: center !default;\n$font-title-1-6-blue-80-2-center-font-style: normal !default;\n$font-title-1-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-80-2-center () {\n font-size: $font-title-1-6-blue-80-2-center-font-size;\n line-height: $font-title-1-6-blue-80-2-center-line-height;\n text-align: $font-title-1-6-blue-80-2-center-text-align;\n font-style: $font-title-1-6-blue-80-2-center-font-style;\n font-weight: $font-title-1-6-blue-80-2-center-font-weight;\n font-family: $font-title-1-6-blue-80-2-center-font-family;\n}\n\n/* title-1/6-blue-60/2-center font style */\n$font-title-1-6-blue-60-2-center-font-size: 24px !default;\n$font-title-1-6-blue-60-2-center-line-height: 30px !default;\n$font-title-1-6-blue-60-2-center-text-align: center !default;\n$font-title-1-6-blue-60-2-center-color: #787191 !default;\n$font-title-1-6-blue-60-2-center-font-style: normal !default;\n$font-title-1-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-1-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-1-6-blue-60-2-center () {\n font-size: $font-title-1-6-blue-60-2-center-font-size;\n line-height: $font-title-1-6-blue-60-2-center-line-height;\n text-align: $font-title-1-6-blue-60-2-center-text-align;\n color: $font-title-1-6-blue-60-2-center-color;\n font-style: $font-title-1-6-blue-60-2-center-font-style;\n font-weight: $font-title-1-6-blue-60-2-center-font-weight;\n font-family: $font-title-1-6-blue-60-2-center-font-family;\n}\n\n/* title-2/4-white/3-right font style */\n$font-title-2-4-white-3-right-font-size: 36px !default;\n$font-title-2-4-white-3-right-line-height: 40px !default;\n$font-title-2-4-white-3-right-text-align: right !default;\n$font-title-2-4-white-3-right-color: #ffffff !default;\n$font-title-2-4-white-3-right-font-style: normal !default;\n$font-title-2-4-white-3-right-font-weight: 600 !default;\n$font-title-2-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-3-right () {\n font-size: $font-title-2-4-white-3-right-font-size;\n line-height: $font-title-2-4-white-3-right-line-height;\n text-align: $font-title-2-4-white-3-right-text-align;\n color: $font-title-2-4-white-3-right-color;\n font-style: $font-title-2-4-white-3-right-font-style;\n font-weight: $font-title-2-4-white-3-right-font-weight;\n font-family: $font-title-2-4-white-3-right-font-family;\n}\n\n/* title-2/5-red/3-right font style */\n$font-title-2-5-red-3-right-font-size: 36px !default;\n$font-title-2-5-red-3-right-line-height: 40px !default;\n$font-title-2-5-red-3-right-text-align: right !default;\n$font-title-2-5-red-3-right-color: #eb4f4d !default;\n$font-title-2-5-red-3-right-font-style: normal !default;\n$font-title-2-5-red-3-right-font-weight: 600 !default;\n$font-title-2-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-3-right () {\n font-size: $font-title-2-5-red-3-right-font-size;\n line-height: $font-title-2-5-red-3-right-line-height;\n text-align: $font-title-2-5-red-3-right-text-align;\n color: $font-title-2-5-red-3-right-color;\n font-style: $font-title-2-5-red-3-right-font-style;\n font-weight: $font-title-2-5-red-3-right-font-weight;\n font-family: $font-title-2-5-red-3-right-font-family;\n}\n\n/* title-2/4-white/2-center font style */\n$font-title-2-4-white-2-center-font-size: 36px !default;\n$font-title-2-4-white-2-center-line-height: 40px !default;\n$font-title-2-4-white-2-center-text-align: center !default;\n$font-title-2-4-white-2-center-color: #ffffff !default;\n$font-title-2-4-white-2-center-font-style: normal !default;\n$font-title-2-4-white-2-center-font-weight: 600 !default;\n$font-title-2-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-2-center () {\n font-size: $font-title-2-4-white-2-center-font-size;\n line-height: $font-title-2-4-white-2-center-line-height;\n text-align: $font-title-2-4-white-2-center-text-align;\n color: $font-title-2-4-white-2-center-color;\n font-style: $font-title-2-4-white-2-center-font-style;\n font-weight: $font-title-2-4-white-2-center-font-weight;\n font-family: $font-title-2-4-white-2-center-font-family;\n}\n\n/* title-2/5-red/2-center font style */\n$font-title-2-5-red-2-center-font-size: 36px !default;\n$font-title-2-5-red-2-center-line-height: 40px !default;\n$font-title-2-5-red-2-center-text-align: center !default;\n$font-title-2-5-red-2-center-color: #eb4f4d !default;\n$font-title-2-5-red-2-center-font-style: normal !default;\n$font-title-2-5-red-2-center-font-weight: 600 !default;\n$font-title-2-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-2-center () {\n font-size: $font-title-2-5-red-2-center-font-size;\n line-height: $font-title-2-5-red-2-center-line-height;\n text-align: $font-title-2-5-red-2-center-text-align;\n color: $font-title-2-5-red-2-center-color;\n font-style: $font-title-2-5-red-2-center-font-style;\n font-weight: $font-title-2-5-red-2-center-font-weight;\n font-family: $font-title-2-5-red-2-center-font-family;\n}\n\n/* title-2/4-white/1-left font style */\n$font-title-2-4-white-1-left-font-size: 36px !default;\n$font-title-2-4-white-1-left-line-height: 40px !default;\n$font-title-2-4-white-1-left-text-align: left !default;\n$font-title-2-4-white-1-left-color: #ffffff !default;\n$font-title-2-4-white-1-left-font-style: normal !default;\n$font-title-2-4-white-1-left-font-weight: 600 !default;\n$font-title-2-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-4-white-1-left () {\n font-size: $font-title-2-4-white-1-left-font-size;\n line-height: $font-title-2-4-white-1-left-line-height;\n text-align: $font-title-2-4-white-1-left-text-align;\n color: $font-title-2-4-white-1-left-color;\n font-style: $font-title-2-4-white-1-left-font-style;\n font-weight: $font-title-2-4-white-1-left-font-weight;\n font-family: $font-title-2-4-white-1-left-font-family;\n}\n\n/* title-2/5-red/1-left font style */\n$font-title-2-5-red-1-left-font-size: 36px !default;\n$font-title-2-5-red-1-left-line-height: 40px !default;\n$font-title-2-5-red-1-left-text-align: left !default;\n$font-title-2-5-red-1-left-color: #eb4f4d !default;\n$font-title-2-5-red-1-left-font-style: normal !default;\n$font-title-2-5-red-1-left-font-weight: 600 !default;\n$font-title-2-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-5-red-1-left () {\n font-size: $font-title-2-5-red-1-left-font-size;\n line-height: $font-title-2-5-red-1-left-line-height;\n text-align: $font-title-2-5-red-1-left-text-align;\n color: $font-title-2-5-red-1-left-color;\n font-style: $font-title-2-5-red-1-left-font-style;\n font-weight: $font-title-2-5-red-1-left-font-weight;\n font-family: $font-title-2-5-red-1-left-font-family;\n}\n\n/* title-2/3-light-grey/3-right font style */\n$font-title-2-3-light-grey-3-right-font-size: 36px !default;\n$font-title-2-3-light-grey-3-right-line-height: 40px !default;\n$font-title-2-3-light-grey-3-right-text-align: right !default;\n$font-title-2-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-3-right-font-style: normal !default;\n$font-title-2-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-2-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-3-right () {\n font-size: $font-title-2-3-light-grey-3-right-font-size;\n line-height: $font-title-2-3-light-grey-3-right-line-height;\n text-align: $font-title-2-3-light-grey-3-right-text-align;\n color: $font-title-2-3-light-grey-3-right-color;\n font-style: $font-title-2-3-light-grey-3-right-font-style;\n font-weight: $font-title-2-3-light-grey-3-right-font-weight;\n font-family: $font-title-2-3-light-grey-3-right-font-family;\n}\n\n/* title-2/3-light-grey/2-center font style */\n$font-title-2-3-light-grey-2-center-font-size: 36px !default;\n$font-title-2-3-light-grey-2-center-line-height: 40px !default;\n$font-title-2-3-light-grey-2-center-text-align: center !default;\n$font-title-2-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-2-center-font-style: normal !default;\n$font-title-2-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-2-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-2-center () {\n font-size: $font-title-2-3-light-grey-2-center-font-size;\n line-height: $font-title-2-3-light-grey-2-center-line-height;\n text-align: $font-title-2-3-light-grey-2-center-text-align;\n color: $font-title-2-3-light-grey-2-center-color;\n font-style: $font-title-2-3-light-grey-2-center-font-style;\n font-weight: $font-title-2-3-light-grey-2-center-font-weight;\n font-family: $font-title-2-3-light-grey-2-center-font-family;\n}\n\n/* title-2/3-light-grey/1-left font style */\n$font-title-2-3-light-grey-1-left-font-size: 36px !default;\n$font-title-2-3-light-grey-1-left-line-height: 40px !default;\n$font-title-2-3-light-grey-1-left-text-align: left !default;\n$font-title-2-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-2-3-light-grey-1-left-font-style: normal !default;\n$font-title-2-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-2-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-3-light-grey-1-left () {\n font-size: $font-title-2-3-light-grey-1-left-font-size;\n line-height: $font-title-2-3-light-grey-1-left-line-height;\n text-align: $font-title-2-3-light-grey-1-left-text-align;\n color: $font-title-2-3-light-grey-1-left-color;\n font-style: $font-title-2-3-light-grey-1-left-font-style;\n font-weight: $font-title-2-3-light-grey-1-left-font-weight;\n font-family: $font-title-2-3-light-grey-1-left-font-family;\n}\n\n/* title-2/2-grey/3-right font style */\n$font-title-2-2-grey-3-right-font-size: 36px !default;\n$font-title-2-2-grey-3-right-line-height: 40px !default;\n$font-title-2-2-grey-3-right-text-align: right !default;\n$font-title-2-2-grey-3-right-color: #404040 !default;\n$font-title-2-2-grey-3-right-font-style: normal !default;\n$font-title-2-2-grey-3-right-font-weight: 600 !default;\n$font-title-2-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-3-right () {\n font-size: $font-title-2-2-grey-3-right-font-size;\n line-height: $font-title-2-2-grey-3-right-line-height;\n text-align: $font-title-2-2-grey-3-right-text-align;\n color: $font-title-2-2-grey-3-right-color;\n font-style: $font-title-2-2-grey-3-right-font-style;\n font-weight: $font-title-2-2-grey-3-right-font-weight;\n font-family: $font-title-2-2-grey-3-right-font-family;\n}\n\n/* title-2/2-grey/2-center font style */\n$font-title-2-2-grey-2-center-font-size: 36px !default;\n$font-title-2-2-grey-2-center-line-height: 40px !default;\n$font-title-2-2-grey-2-center-text-align: center !default;\n$font-title-2-2-grey-2-center-color: #404040 !default;\n$font-title-2-2-grey-2-center-font-style: normal !default;\n$font-title-2-2-grey-2-center-font-weight: 600 !default;\n$font-title-2-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-2-center () {\n font-size: $font-title-2-2-grey-2-center-font-size;\n line-height: $font-title-2-2-grey-2-center-line-height;\n text-align: $font-title-2-2-grey-2-center-text-align;\n color: $font-title-2-2-grey-2-center-color;\n font-style: $font-title-2-2-grey-2-center-font-style;\n font-weight: $font-title-2-2-grey-2-center-font-weight;\n font-family: $font-title-2-2-grey-2-center-font-family;\n}\n\n/* title-2/2-grey/1-left font style */\n$font-title-2-2-grey-1-left-font-size: 36px !default;\n$font-title-2-2-grey-1-left-line-height: 40px !default;\n$font-title-2-2-grey-1-left-text-align: left !default;\n$font-title-2-2-grey-1-left-color: #404040 !default;\n$font-title-2-2-grey-1-left-font-style: normal !default;\n$font-title-2-2-grey-1-left-font-weight: 600 !default;\n$font-title-2-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-2-grey-1-left () {\n font-size: $font-title-2-2-grey-1-left-font-size;\n line-height: $font-title-2-2-grey-1-left-line-height;\n text-align: $font-title-2-2-grey-1-left-text-align;\n color: $font-title-2-2-grey-1-left-color;\n font-style: $font-title-2-2-grey-1-left-font-style;\n font-weight: $font-title-2-2-grey-1-left-font-weight;\n font-family: $font-title-2-2-grey-1-left-font-family;\n}\n\n/* title-2/1-black/3-right font style */\n$font-title-2-1-black-3-right-font-size: 36px !default;\n$font-title-2-1-black-3-right-line-height: 40px !default;\n$font-title-2-1-black-3-right-text-align: right !default;\n$font-title-2-1-black-3-right-color: #000000 !default;\n$font-title-2-1-black-3-right-font-style: normal !default;\n$font-title-2-1-black-3-right-font-weight: 600 !default;\n$font-title-2-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-3-right () {\n font-size: $font-title-2-1-black-3-right-font-size;\n line-height: $font-title-2-1-black-3-right-line-height;\n text-align: $font-title-2-1-black-3-right-text-align;\n color: $font-title-2-1-black-3-right-color;\n font-style: $font-title-2-1-black-3-right-font-style;\n font-weight: $font-title-2-1-black-3-right-font-weight;\n font-family: $font-title-2-1-black-3-right-font-family;\n}\n\n/* title-2/1-black/2-center font style */\n$font-title-2-1-black-2-center-font-size: 36px !default;\n$font-title-2-1-black-2-center-line-height: 40px !default;\n$font-title-2-1-black-2-center-text-align: center !default;\n$font-title-2-1-black-2-center-color: #000000 !default;\n$font-title-2-1-black-2-center-font-style: normal !default;\n$font-title-2-1-black-2-center-font-weight: 600 !default;\n$font-title-2-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-2-center () {\n font-size: $font-title-2-1-black-2-center-font-size;\n line-height: $font-title-2-1-black-2-center-line-height;\n text-align: $font-title-2-1-black-2-center-text-align;\n color: $font-title-2-1-black-2-center-color;\n font-style: $font-title-2-1-black-2-center-font-style;\n font-weight: $font-title-2-1-black-2-center-font-weight;\n font-family: $font-title-2-1-black-2-center-font-family;\n}\n\n/* title-2/1-black/1-left font style */\n$font-title-2-1-black-1-left-font-size: 36px !default;\n$font-title-2-1-black-1-left-line-height: 40px !default;\n$font-title-2-1-black-1-left-text-align: left !default;\n$font-title-2-1-black-1-left-color: #000000 !default;\n$font-title-2-1-black-1-left-font-style: normal !default;\n$font-title-2-1-black-1-left-font-weight: 600 !default;\n$font-title-2-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-1-black-1-left () {\n font-size: $font-title-2-1-black-1-left-font-size;\n line-height: $font-title-2-1-black-1-left-line-height;\n text-align: $font-title-2-1-black-1-left-text-align;\n color: $font-title-2-1-black-1-left-color;\n font-style: $font-title-2-1-black-1-left-font-style;\n font-weight: $font-title-2-1-black-1-left-font-weight;\n font-family: $font-title-2-1-black-1-left-font-family;\n}\n\n/* title-2/6-blue/3-right font style */\n$font-title-2-6-blue-3-right-font-size: 36px !default;\n$font-title-2-6-blue-3-right-line-height: 40px !default;\n$font-title-2-6-blue-3-right-text-align: right !default;\n$font-title-2-6-blue-3-right-color: #1e1348 !default;\n$font-title-2-6-blue-3-right-font-style: normal !default;\n$font-title-2-6-blue-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-3-right () {\n font-size: $font-title-2-6-blue-3-right-font-size;\n line-height: $font-title-2-6-blue-3-right-line-height;\n text-align: $font-title-2-6-blue-3-right-text-align;\n color: $font-title-2-6-blue-3-right-color;\n font-style: $font-title-2-6-blue-3-right-font-style;\n font-weight: $font-title-2-6-blue-3-right-font-weight;\n font-family: $font-title-2-6-blue-3-right-font-family;\n}\n\n/* title-2/6-blue-80/3-right font style */\n$font-title-2-6-blue-80-3-right-font-size: 36px !default;\n$font-title-2-6-blue-80-3-right-line-height: 40px !default;\n$font-title-2-6-blue-80-3-right-text-align: right !default;\n$font-title-2-6-blue-80-3-right-font-style: normal !default;\n$font-title-2-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-3-right () {\n font-size: $font-title-2-6-blue-80-3-right-font-size;\n line-height: $font-title-2-6-blue-80-3-right-line-height;\n text-align: $font-title-2-6-blue-80-3-right-text-align;\n font-style: $font-title-2-6-blue-80-3-right-font-style;\n font-weight: $font-title-2-6-blue-80-3-right-font-weight;\n font-family: $font-title-2-6-blue-80-3-right-font-family;\n}\n\n/* title-2/6-blue-60/3-right font style */\n$font-title-2-6-blue-60-3-right-font-size: 36px !default;\n$font-title-2-6-blue-60-3-right-line-height: 40px !default;\n$font-title-2-6-blue-60-3-right-text-align: right !default;\n$font-title-2-6-blue-60-3-right-color: #787191 !default;\n$font-title-2-6-blue-60-3-right-font-style: normal !default;\n$font-title-2-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-2-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-3-right () {\n font-size: $font-title-2-6-blue-60-3-right-font-size;\n line-height: $font-title-2-6-blue-60-3-right-line-height;\n text-align: $font-title-2-6-blue-60-3-right-text-align;\n color: $font-title-2-6-blue-60-3-right-color;\n font-style: $font-title-2-6-blue-60-3-right-font-style;\n font-weight: $font-title-2-6-blue-60-3-right-font-weight;\n font-family: $font-title-2-6-blue-60-3-right-font-family;\n}\n\n/* title-2/6-blue/2-center font style */\n$font-title-2-6-blue-2-center-font-size: 36px !default;\n$font-title-2-6-blue-2-center-line-height: 40px !default;\n$font-title-2-6-blue-2-center-text-align: center !default;\n$font-title-2-6-blue-2-center-color: #1e1348 !default;\n$font-title-2-6-blue-2-center-font-style: normal !default;\n$font-title-2-6-blue-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-2-center () {\n font-size: $font-title-2-6-blue-2-center-font-size;\n line-height: $font-title-2-6-blue-2-center-line-height;\n text-align: $font-title-2-6-blue-2-center-text-align;\n color: $font-title-2-6-blue-2-center-color;\n font-style: $font-title-2-6-blue-2-center-font-style;\n font-weight: $font-title-2-6-blue-2-center-font-weight;\n font-family: $font-title-2-6-blue-2-center-font-family;\n}\n\n/* title-2/6-blue-80/2-center font style */\n$font-title-2-6-blue-80-2-center-font-size: 36px !default;\n$font-title-2-6-blue-80-2-center-line-height: 40px !default;\n$font-title-2-6-blue-80-2-center-text-align: center !default;\n$font-title-2-6-blue-80-2-center-font-style: normal !default;\n$font-title-2-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-2-center () {\n font-size: $font-title-2-6-blue-80-2-center-font-size;\n line-height: $font-title-2-6-blue-80-2-center-line-height;\n text-align: $font-title-2-6-blue-80-2-center-text-align;\n font-style: $font-title-2-6-blue-80-2-center-font-style;\n font-weight: $font-title-2-6-blue-80-2-center-font-weight;\n font-family: $font-title-2-6-blue-80-2-center-font-family;\n}\n\n/* title-2/6-blue-60/2-center font style */\n$font-title-2-6-blue-60-2-center-font-size: 36px !default;\n$font-title-2-6-blue-60-2-center-line-height: 40px !default;\n$font-title-2-6-blue-60-2-center-text-align: center !default;\n$font-title-2-6-blue-60-2-center-color: #787191 !default;\n$font-title-2-6-blue-60-2-center-font-style: normal !default;\n$font-title-2-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-2-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-2-center () {\n font-size: $font-title-2-6-blue-60-2-center-font-size;\n line-height: $font-title-2-6-blue-60-2-center-line-height;\n text-align: $font-title-2-6-blue-60-2-center-text-align;\n color: $font-title-2-6-blue-60-2-center-color;\n font-style: $font-title-2-6-blue-60-2-center-font-style;\n font-weight: $font-title-2-6-blue-60-2-center-font-weight;\n font-family: $font-title-2-6-blue-60-2-center-font-family;\n}\n\n/* title-2/6-blue/1-left font style */\n$font-title-2-6-blue-1-left-font-size: 36px !default;\n$font-title-2-6-blue-1-left-line-height: 40px !default;\n$font-title-2-6-blue-1-left-text-align: left !default;\n$font-title-2-6-blue-1-left-color: #1e1348 !default;\n$font-title-2-6-blue-1-left-font-style: normal !default;\n$font-title-2-6-blue-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-1-left () {\n font-size: $font-title-2-6-blue-1-left-font-size;\n line-height: $font-title-2-6-blue-1-left-line-height;\n text-align: $font-title-2-6-blue-1-left-text-align;\n color: $font-title-2-6-blue-1-left-color;\n font-style: $font-title-2-6-blue-1-left-font-style;\n font-weight: $font-title-2-6-blue-1-left-font-weight;\n font-family: $font-title-2-6-blue-1-left-font-family;\n}\n\n/* title-2/6-blue-80/1-left font style */\n$font-title-2-6-blue-80-1-left-font-size: 36px !default;\n$font-title-2-6-blue-80-1-left-line-height: 40px !default;\n$font-title-2-6-blue-80-1-left-text-align: left !default;\n$font-title-2-6-blue-80-1-left-font-style: normal !default;\n$font-title-2-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-80-1-left () {\n font-size: $font-title-2-6-blue-80-1-left-font-size;\n line-height: $font-title-2-6-blue-80-1-left-line-height;\n text-align: $font-title-2-6-blue-80-1-left-text-align;\n font-style: $font-title-2-6-blue-80-1-left-font-style;\n font-weight: $font-title-2-6-blue-80-1-left-font-weight;\n font-family: $font-title-2-6-blue-80-1-left-font-family;\n}\n\n/* title-2/6-blue-60/1-left font style */\n$font-title-2-6-blue-60-1-left-font-size: 36px !default;\n$font-title-2-6-blue-60-1-left-line-height: 40px !default;\n$font-title-2-6-blue-60-1-left-text-align: left !default;\n$font-title-2-6-blue-60-1-left-color: #787191 !default;\n$font-title-2-6-blue-60-1-left-font-style: normal !default;\n$font-title-2-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-2-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-2-6-blue-60-1-left () {\n font-size: $font-title-2-6-blue-60-1-left-font-size;\n line-height: $font-title-2-6-blue-60-1-left-line-height;\n text-align: $font-title-2-6-blue-60-1-left-text-align;\n color: $font-title-2-6-blue-60-1-left-color;\n font-style: $font-title-2-6-blue-60-1-left-font-style;\n font-weight: $font-title-2-6-blue-60-1-left-font-weight;\n font-family: $font-title-2-6-blue-60-1-left-font-family;\n}\n\n/* title-3/4-white/3-right font style */\n$font-title-3-4-white-3-right-font-size: 48px !default;\n$font-title-3-4-white-3-right-line-height: 60px !default;\n$font-title-3-4-white-3-right-text-align: right !default;\n$font-title-3-4-white-3-right-color: #ffffff !default;\n$font-title-3-4-white-3-right-font-style: normal !default;\n$font-title-3-4-white-3-right-font-weight: 600 !default;\n$font-title-3-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-3-right () {\n font-size: $font-title-3-4-white-3-right-font-size;\n line-height: $font-title-3-4-white-3-right-line-height;\n text-align: $font-title-3-4-white-3-right-text-align;\n color: $font-title-3-4-white-3-right-color;\n font-style: $font-title-3-4-white-3-right-font-style;\n font-weight: $font-title-3-4-white-3-right-font-weight;\n font-family: $font-title-3-4-white-3-right-font-family;\n}\n\n/* title-3/5-red/3-right font style */\n$font-title-3-5-red-3-right-font-size: 48px !default;\n$font-title-3-5-red-3-right-line-height: 60px !default;\n$font-title-3-5-red-3-right-text-align: right !default;\n$font-title-3-5-red-3-right-color: #eb4f4d !default;\n$font-title-3-5-red-3-right-font-style: normal !default;\n$font-title-3-5-red-3-right-font-weight: 600 !default;\n$font-title-3-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-3-right () {\n font-size: $font-title-3-5-red-3-right-font-size;\n line-height: $font-title-3-5-red-3-right-line-height;\n text-align: $font-title-3-5-red-3-right-text-align;\n color: $font-title-3-5-red-3-right-color;\n font-style: $font-title-3-5-red-3-right-font-style;\n font-weight: $font-title-3-5-red-3-right-font-weight;\n font-family: $font-title-3-5-red-3-right-font-family;\n}\n\n/* title-3/6-blue/3-right font style */\n$font-title-3-6-blue-3-right-font-size: 48px !default;\n$font-title-3-6-blue-3-right-line-height: 60px !default;\n$font-title-3-6-blue-3-right-text-align: right !default;\n$font-title-3-6-blue-3-right-color: #1e1348 !default;\n$font-title-3-6-blue-3-right-font-style: normal !default;\n$font-title-3-6-blue-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-3-right () {\n font-size: $font-title-3-6-blue-3-right-font-size;\n line-height: $font-title-3-6-blue-3-right-line-height;\n text-align: $font-title-3-6-blue-3-right-text-align;\n color: $font-title-3-6-blue-3-right-color;\n font-style: $font-title-3-6-blue-3-right-font-style;\n font-weight: $font-title-3-6-blue-3-right-font-weight;\n font-family: $font-title-3-6-blue-3-right-font-family;\n}\n\n/* title-3/6-blue-80/3-right font style */\n$font-title-3-6-blue-80-3-right-font-size: 48px !default;\n$font-title-3-6-blue-80-3-right-line-height: 60px !default;\n$font-title-3-6-blue-80-3-right-text-align: right !default;\n$font-title-3-6-blue-80-3-right-font-style: normal !default;\n$font-title-3-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-3-right () {\n font-size: $font-title-3-6-blue-80-3-right-font-size;\n line-height: $font-title-3-6-blue-80-3-right-line-height;\n text-align: $font-title-3-6-blue-80-3-right-text-align;\n font-style: $font-title-3-6-blue-80-3-right-font-style;\n font-weight: $font-title-3-6-blue-80-3-right-font-weight;\n font-family: $font-title-3-6-blue-80-3-right-font-family;\n}\n\n/* title-3/6-blue-60/3-right font style */\n$font-title-3-6-blue-60-3-right-font-size: 48px !default;\n$font-title-3-6-blue-60-3-right-line-height: 60px !default;\n$font-title-3-6-blue-60-3-right-text-align: right !default;\n$font-title-3-6-blue-60-3-right-color: #787191 !default;\n$font-title-3-6-blue-60-3-right-font-style: normal !default;\n$font-title-3-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-3-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-3-right () {\n font-size: $font-title-3-6-blue-60-3-right-font-size;\n line-height: $font-title-3-6-blue-60-3-right-line-height;\n text-align: $font-title-3-6-blue-60-3-right-text-align;\n color: $font-title-3-6-blue-60-3-right-color;\n font-style: $font-title-3-6-blue-60-3-right-font-style;\n font-weight: $font-title-3-6-blue-60-3-right-font-weight;\n font-family: $font-title-3-6-blue-60-3-right-font-family;\n}\n\n/* title-3/4-white/2-center font style */\n$font-title-3-4-white-2-center-font-size: 48px !default;\n$font-title-3-4-white-2-center-line-height: 60px !default;\n$font-title-3-4-white-2-center-text-align: center !default;\n$font-title-3-4-white-2-center-color: #ffffff !default;\n$font-title-3-4-white-2-center-font-style: normal !default;\n$font-title-3-4-white-2-center-font-weight: 600 !default;\n$font-title-3-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-2-center () {\n font-size: $font-title-3-4-white-2-center-font-size;\n line-height: $font-title-3-4-white-2-center-line-height;\n text-align: $font-title-3-4-white-2-center-text-align;\n color: $font-title-3-4-white-2-center-color;\n font-style: $font-title-3-4-white-2-center-font-style;\n font-weight: $font-title-3-4-white-2-center-font-weight;\n font-family: $font-title-3-4-white-2-center-font-family;\n}\n\n/* title-3/5-red/2-center font style */\n$font-title-3-5-red-2-center-font-size: 48px !default;\n$font-title-3-5-red-2-center-line-height: 60px !default;\n$font-title-3-5-red-2-center-text-align: center !default;\n$font-title-3-5-red-2-center-color: #eb4f4d !default;\n$font-title-3-5-red-2-center-font-style: normal !default;\n$font-title-3-5-red-2-center-font-weight: 600 !default;\n$font-title-3-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-2-center () {\n font-size: $font-title-3-5-red-2-center-font-size;\n line-height: $font-title-3-5-red-2-center-line-height;\n text-align: $font-title-3-5-red-2-center-text-align;\n color: $font-title-3-5-red-2-center-color;\n font-style: $font-title-3-5-red-2-center-font-style;\n font-weight: $font-title-3-5-red-2-center-font-weight;\n font-family: $font-title-3-5-red-2-center-font-family;\n}\n\n/* title-3/6-blue/2-center font style */\n$font-title-3-6-blue-2-center-font-size: 48px !default;\n$font-title-3-6-blue-2-center-line-height: 60px !default;\n$font-title-3-6-blue-2-center-text-align: center !default;\n$font-title-3-6-blue-2-center-color: #1e1348 !default;\n$font-title-3-6-blue-2-center-font-style: normal !default;\n$font-title-3-6-blue-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-2-center () {\n font-size: $font-title-3-6-blue-2-center-font-size;\n line-height: $font-title-3-6-blue-2-center-line-height;\n text-align: $font-title-3-6-blue-2-center-text-align;\n color: $font-title-3-6-blue-2-center-color;\n font-style: $font-title-3-6-blue-2-center-font-style;\n font-weight: $font-title-3-6-blue-2-center-font-weight;\n font-family: $font-title-3-6-blue-2-center-font-family;\n}\n\n/* title-3/6-blue-80/2-center font style */\n$font-title-3-6-blue-80-2-center-font-size: 48px !default;\n$font-title-3-6-blue-80-2-center-line-height: 60px !default;\n$font-title-3-6-blue-80-2-center-text-align: center !default;\n$font-title-3-6-blue-80-2-center-font-style: normal !default;\n$font-title-3-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-2-center () {\n font-size: $font-title-3-6-blue-80-2-center-font-size;\n line-height: $font-title-3-6-blue-80-2-center-line-height;\n text-align: $font-title-3-6-blue-80-2-center-text-align;\n font-style: $font-title-3-6-blue-80-2-center-font-style;\n font-weight: $font-title-3-6-blue-80-2-center-font-weight;\n font-family: $font-title-3-6-blue-80-2-center-font-family;\n}\n\n/* title-3/6-blue-60/2-center font style */\n$font-title-3-6-blue-60-2-center-font-size: 48px !default;\n$font-title-3-6-blue-60-2-center-line-height: 60px !default;\n$font-title-3-6-blue-60-2-center-text-align: center !default;\n$font-title-3-6-blue-60-2-center-color: #787191 !default;\n$font-title-3-6-blue-60-2-center-font-style: normal !default;\n$font-title-3-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-3-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-2-center () {\n font-size: $font-title-3-6-blue-60-2-center-font-size;\n line-height: $font-title-3-6-blue-60-2-center-line-height;\n text-align: $font-title-3-6-blue-60-2-center-text-align;\n color: $font-title-3-6-blue-60-2-center-color;\n font-style: $font-title-3-6-blue-60-2-center-font-style;\n font-weight: $font-title-3-6-blue-60-2-center-font-weight;\n font-family: $font-title-3-6-blue-60-2-center-font-family;\n}\n\n/* title-3/4-white/1-left font style */\n$font-title-3-4-white-1-left-font-size: 48px !default;\n$font-title-3-4-white-1-left-line-height: 60px !default;\n$font-title-3-4-white-1-left-text-align: left !default;\n$font-title-3-4-white-1-left-color: #ffffff !default;\n$font-title-3-4-white-1-left-font-style: normal !default;\n$font-title-3-4-white-1-left-font-weight: 600 !default;\n$font-title-3-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-4-white-1-left () {\n font-size: $font-title-3-4-white-1-left-font-size;\n line-height: $font-title-3-4-white-1-left-line-height;\n text-align: $font-title-3-4-white-1-left-text-align;\n color: $font-title-3-4-white-1-left-color;\n font-style: $font-title-3-4-white-1-left-font-style;\n font-weight: $font-title-3-4-white-1-left-font-weight;\n font-family: $font-title-3-4-white-1-left-font-family;\n}\n\n/* title-3/5-red/1-left font style */\n$font-title-3-5-red-1-left-font-size: 48px !default;\n$font-title-3-5-red-1-left-line-height: 60px !default;\n$font-title-3-5-red-1-left-text-align: left !default;\n$font-title-3-5-red-1-left-color: #eb4f4d !default;\n$font-title-3-5-red-1-left-font-style: normal !default;\n$font-title-3-5-red-1-left-font-weight: 600 !default;\n$font-title-3-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-5-red-1-left () {\n font-size: $font-title-3-5-red-1-left-font-size;\n line-height: $font-title-3-5-red-1-left-line-height;\n text-align: $font-title-3-5-red-1-left-text-align;\n color: $font-title-3-5-red-1-left-color;\n font-style: $font-title-3-5-red-1-left-font-style;\n font-weight: $font-title-3-5-red-1-left-font-weight;\n font-family: $font-title-3-5-red-1-left-font-family;\n}\n\n/* title-3/6-blue/1-left font style */\n$font-title-3-6-blue-1-left-font-size: 48px !default;\n$font-title-3-6-blue-1-left-line-height: 60px !default;\n$font-title-3-6-blue-1-left-text-align: left !default;\n$font-title-3-6-blue-1-left-color: #1e1348 !default;\n$font-title-3-6-blue-1-left-font-style: normal !default;\n$font-title-3-6-blue-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-1-left () {\n font-size: $font-title-3-6-blue-1-left-font-size;\n line-height: $font-title-3-6-blue-1-left-line-height;\n text-align: $font-title-3-6-blue-1-left-text-align;\n color: $font-title-3-6-blue-1-left-color;\n font-style: $font-title-3-6-blue-1-left-font-style;\n font-weight: $font-title-3-6-blue-1-left-font-weight;\n font-family: $font-title-3-6-blue-1-left-font-family;\n}\n\n/* title-3/6-blue-80/1-left font style */\n$font-title-3-6-blue-80-1-left-font-size: 48px !default;\n$font-title-3-6-blue-80-1-left-line-height: 60px !default;\n$font-title-3-6-blue-80-1-left-text-align: left !default;\n$font-title-3-6-blue-80-1-left-font-style: normal !default;\n$font-title-3-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-80-1-left () {\n font-size: $font-title-3-6-blue-80-1-left-font-size;\n line-height: $font-title-3-6-blue-80-1-left-line-height;\n text-align: $font-title-3-6-blue-80-1-left-text-align;\n font-style: $font-title-3-6-blue-80-1-left-font-style;\n font-weight: $font-title-3-6-blue-80-1-left-font-weight;\n font-family: $font-title-3-6-blue-80-1-left-font-family;\n}\n\n/* title-3/6-blue-60/1-left font style */\n$font-title-3-6-blue-60-1-left-font-size: 48px !default;\n$font-title-3-6-blue-60-1-left-line-height: 60px !default;\n$font-title-3-6-blue-60-1-left-text-align: left !default;\n$font-title-3-6-blue-60-1-left-color: #787191 !default;\n$font-title-3-6-blue-60-1-left-font-style: normal !default;\n$font-title-3-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-3-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-6-blue-60-1-left () {\n font-size: $font-title-3-6-blue-60-1-left-font-size;\n line-height: $font-title-3-6-blue-60-1-left-line-height;\n text-align: $font-title-3-6-blue-60-1-left-text-align;\n color: $font-title-3-6-blue-60-1-left-color;\n font-style: $font-title-3-6-blue-60-1-left-font-style;\n font-weight: $font-title-3-6-blue-60-1-left-font-weight;\n font-family: $font-title-3-6-blue-60-1-left-font-family;\n}\n\n/* title-3/3-light-grey/3-right font style */\n$font-title-3-3-light-grey-3-right-font-size: 48px !default;\n$font-title-3-3-light-grey-3-right-line-height: 60px !default;\n$font-title-3-3-light-grey-3-right-text-align: right !default;\n$font-title-3-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-3-right-font-style: normal !default;\n$font-title-3-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-3-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-3-right () {\n font-size: $font-title-3-3-light-grey-3-right-font-size;\n line-height: $font-title-3-3-light-grey-3-right-line-height;\n text-align: $font-title-3-3-light-grey-3-right-text-align;\n color: $font-title-3-3-light-grey-3-right-color;\n font-style: $font-title-3-3-light-grey-3-right-font-style;\n font-weight: $font-title-3-3-light-grey-3-right-font-weight;\n font-family: $font-title-3-3-light-grey-3-right-font-family;\n}\n\n/* title-3/3-light-grey/2-center font style */\n$font-title-3-3-light-grey-2-center-font-size: 48px !default;\n$font-title-3-3-light-grey-2-center-line-height: 60px !default;\n$font-title-3-3-light-grey-2-center-text-align: center !default;\n$font-title-3-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-2-center-font-style: normal !default;\n$font-title-3-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-3-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-2-center () {\n font-size: $font-title-3-3-light-grey-2-center-font-size;\n line-height: $font-title-3-3-light-grey-2-center-line-height;\n text-align: $font-title-3-3-light-grey-2-center-text-align;\n color: $font-title-3-3-light-grey-2-center-color;\n font-style: $font-title-3-3-light-grey-2-center-font-style;\n font-weight: $font-title-3-3-light-grey-2-center-font-weight;\n font-family: $font-title-3-3-light-grey-2-center-font-family;\n}\n\n/* title-3/3-light-grey/1-left font style */\n$font-title-3-3-light-grey-1-left-font-size: 48px !default;\n$font-title-3-3-light-grey-1-left-line-height: 60px !default;\n$font-title-3-3-light-grey-1-left-text-align: left !default;\n$font-title-3-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-3-3-light-grey-1-left-font-style: normal !default;\n$font-title-3-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-3-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-3-light-grey-1-left () {\n font-size: $font-title-3-3-light-grey-1-left-font-size;\n line-height: $font-title-3-3-light-grey-1-left-line-height;\n text-align: $font-title-3-3-light-grey-1-left-text-align;\n color: $font-title-3-3-light-grey-1-left-color;\n font-style: $font-title-3-3-light-grey-1-left-font-style;\n font-weight: $font-title-3-3-light-grey-1-left-font-weight;\n font-family: $font-title-3-3-light-grey-1-left-font-family;\n}\n\n/* title-3/2-grey/3-right font style */\n$font-title-3-2-grey-3-right-font-size: 48px !default;\n$font-title-3-2-grey-3-right-line-height: 60px !default;\n$font-title-3-2-grey-3-right-text-align: right !default;\n$font-title-3-2-grey-3-right-color: #404040 !default;\n$font-title-3-2-grey-3-right-font-style: normal !default;\n$font-title-3-2-grey-3-right-font-weight: 600 !default;\n$font-title-3-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-3-right () {\n font-size: $font-title-3-2-grey-3-right-font-size;\n line-height: $font-title-3-2-grey-3-right-line-height;\n text-align: $font-title-3-2-grey-3-right-text-align;\n color: $font-title-3-2-grey-3-right-color;\n font-style: $font-title-3-2-grey-3-right-font-style;\n font-weight: $font-title-3-2-grey-3-right-font-weight;\n font-family: $font-title-3-2-grey-3-right-font-family;\n}\n\n/* title-3/2-grey/2-center font style */\n$font-title-3-2-grey-2-center-font-size: 48px !default;\n$font-title-3-2-grey-2-center-line-height: 60px !default;\n$font-title-3-2-grey-2-center-text-align: center !default;\n$font-title-3-2-grey-2-center-color: #404040 !default;\n$font-title-3-2-grey-2-center-font-style: normal !default;\n$font-title-3-2-grey-2-center-font-weight: 600 !default;\n$font-title-3-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-2-center () {\n font-size: $font-title-3-2-grey-2-center-font-size;\n line-height: $font-title-3-2-grey-2-center-line-height;\n text-align: $font-title-3-2-grey-2-center-text-align;\n color: $font-title-3-2-grey-2-center-color;\n font-style: $font-title-3-2-grey-2-center-font-style;\n font-weight: $font-title-3-2-grey-2-center-font-weight;\n font-family: $font-title-3-2-grey-2-center-font-family;\n}\n\n/* title-3/2-grey/1-left font style */\n$font-title-3-2-grey-1-left-font-size: 48px !default;\n$font-title-3-2-grey-1-left-line-height: 60px !default;\n$font-title-3-2-grey-1-left-text-align: left !default;\n$font-title-3-2-grey-1-left-color: #404040 !default;\n$font-title-3-2-grey-1-left-font-style: normal !default;\n$font-title-3-2-grey-1-left-font-weight: 600 !default;\n$font-title-3-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-2-grey-1-left () {\n font-size: $font-title-3-2-grey-1-left-font-size;\n line-height: $font-title-3-2-grey-1-left-line-height;\n text-align: $font-title-3-2-grey-1-left-text-align;\n color: $font-title-3-2-grey-1-left-color;\n font-style: $font-title-3-2-grey-1-left-font-style;\n font-weight: $font-title-3-2-grey-1-left-font-weight;\n font-family: $font-title-3-2-grey-1-left-font-family;\n}\n\n/* title-3/1-black/3-right font style */\n$font-title-3-1-black-3-right-font-size: 48px !default;\n$font-title-3-1-black-3-right-line-height: 60px !default;\n$font-title-3-1-black-3-right-text-align: right !default;\n$font-title-3-1-black-3-right-color: #000000 !default;\n$font-title-3-1-black-3-right-font-style: normal !default;\n$font-title-3-1-black-3-right-font-weight: 600 !default;\n$font-title-3-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-3-right () {\n font-size: $font-title-3-1-black-3-right-font-size;\n line-height: $font-title-3-1-black-3-right-line-height;\n text-align: $font-title-3-1-black-3-right-text-align;\n color: $font-title-3-1-black-3-right-color;\n font-style: $font-title-3-1-black-3-right-font-style;\n font-weight: $font-title-3-1-black-3-right-font-weight;\n font-family: $font-title-3-1-black-3-right-font-family;\n}\n\n/* title-3/1-black/2-center font style */\n$font-title-3-1-black-2-center-font-size: 48px !default;\n$font-title-3-1-black-2-center-line-height: 60px !default;\n$font-title-3-1-black-2-center-text-align: center !default;\n$font-title-3-1-black-2-center-color: #000000 !default;\n$font-title-3-1-black-2-center-font-style: normal !default;\n$font-title-3-1-black-2-center-font-weight: 600 !default;\n$font-title-3-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-2-center () {\n font-size: $font-title-3-1-black-2-center-font-size;\n line-height: $font-title-3-1-black-2-center-line-height;\n text-align: $font-title-3-1-black-2-center-text-align;\n color: $font-title-3-1-black-2-center-color;\n font-style: $font-title-3-1-black-2-center-font-style;\n font-weight: $font-title-3-1-black-2-center-font-weight;\n font-family: $font-title-3-1-black-2-center-font-family;\n}\n\n/* title-3/1-black/1-left font style */\n$font-title-3-1-black-1-left-font-size: 48px !default;\n$font-title-3-1-black-1-left-line-height: 60px !default;\n$font-title-3-1-black-1-left-text-align: left !default;\n$font-title-3-1-black-1-left-color: #000000 !default;\n$font-title-3-1-black-1-left-font-style: normal !default;\n$font-title-3-1-black-1-left-font-weight: 600 !default;\n$font-title-3-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-3-1-black-1-left () {\n font-size: $font-title-3-1-black-1-left-font-size;\n line-height: $font-title-3-1-black-1-left-line-height;\n text-align: $font-title-3-1-black-1-left-text-align;\n color: $font-title-3-1-black-1-left-color;\n font-style: $font-title-3-1-black-1-left-font-style;\n font-weight: $font-title-3-1-black-1-left-font-weight;\n font-family: $font-title-3-1-black-1-left-font-family;\n}\n\n/* title-4/4-white/3-right font style */\n$font-title-4-4-white-3-right-font-size: 60px !default;\n$font-title-4-4-white-3-right-line-height: 72px !default;\n$font-title-4-4-white-3-right-text-align: right !default;\n$font-title-4-4-white-3-right-color: #ffffff !default;\n$font-title-4-4-white-3-right-font-style: normal !default;\n$font-title-4-4-white-3-right-font-weight: 600 !default;\n$font-title-4-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-3-right () {\n font-size: $font-title-4-4-white-3-right-font-size;\n line-height: $font-title-4-4-white-3-right-line-height;\n text-align: $font-title-4-4-white-3-right-text-align;\n color: $font-title-4-4-white-3-right-color;\n font-style: $font-title-4-4-white-3-right-font-style;\n font-weight: $font-title-4-4-white-3-right-font-weight;\n font-family: $font-title-4-4-white-3-right-font-family;\n}\n\n/* title-4/5-red/3-right font style */\n$font-title-4-5-red-3-right-font-size: 60px !default;\n$font-title-4-5-red-3-right-line-height: 72px !default;\n$font-title-4-5-red-3-right-text-align: right !default;\n$font-title-4-5-red-3-right-color: #eb4f4d !default;\n$font-title-4-5-red-3-right-font-style: normal !default;\n$font-title-4-5-red-3-right-font-weight: 600 !default;\n$font-title-4-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-3-right () {\n font-size: $font-title-4-5-red-3-right-font-size;\n line-height: $font-title-4-5-red-3-right-line-height;\n text-align: $font-title-4-5-red-3-right-text-align;\n color: $font-title-4-5-red-3-right-color;\n font-style: $font-title-4-5-red-3-right-font-style;\n font-weight: $font-title-4-5-red-3-right-font-weight;\n font-family: $font-title-4-5-red-3-right-font-family;\n}\n\n/* title-4/6-blue/3-right font style */\n$font-title-4-6-blue-3-right-font-size: 60px !default;\n$font-title-4-6-blue-3-right-line-height: 72px !default;\n$font-title-4-6-blue-3-right-text-align: right !default;\n$font-title-4-6-blue-3-right-color: #1e1348 !default;\n$font-title-4-6-blue-3-right-font-style: normal !default;\n$font-title-4-6-blue-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-3-right () {\n font-size: $font-title-4-6-blue-3-right-font-size;\n line-height: $font-title-4-6-blue-3-right-line-height;\n text-align: $font-title-4-6-blue-3-right-text-align;\n color: $font-title-4-6-blue-3-right-color;\n font-style: $font-title-4-6-blue-3-right-font-style;\n font-weight: $font-title-4-6-blue-3-right-font-weight;\n font-family: $font-title-4-6-blue-3-right-font-family;\n}\n\n/* title-4/6-blue-80/3-right font style */\n$font-title-4-6-blue-80-3-right-font-size: 60px !default;\n$font-title-4-6-blue-80-3-right-line-height: 72px !default;\n$font-title-4-6-blue-80-3-right-text-align: right !default;\n$font-title-4-6-blue-80-3-right-font-style: normal !default;\n$font-title-4-6-blue-80-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-3-right () {\n font-size: $font-title-4-6-blue-80-3-right-font-size;\n line-height: $font-title-4-6-blue-80-3-right-line-height;\n text-align: $font-title-4-6-blue-80-3-right-text-align;\n font-style: $font-title-4-6-blue-80-3-right-font-style;\n font-weight: $font-title-4-6-blue-80-3-right-font-weight;\n font-family: $font-title-4-6-blue-80-3-right-font-family;\n}\n\n/* title-4/6-blue-60/3-right font style */\n$font-title-4-6-blue-60-3-right-font-size: 60px !default;\n$font-title-4-6-blue-60-3-right-line-height: 72px !default;\n$font-title-4-6-blue-60-3-right-text-align: right !default;\n$font-title-4-6-blue-60-3-right-color: #787191 !default;\n$font-title-4-6-blue-60-3-right-font-style: normal !default;\n$font-title-4-6-blue-60-3-right-font-weight: 600 !default;\n$font-title-4-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-3-right () {\n font-size: $font-title-4-6-blue-60-3-right-font-size;\n line-height: $font-title-4-6-blue-60-3-right-line-height;\n text-align: $font-title-4-6-blue-60-3-right-text-align;\n color: $font-title-4-6-blue-60-3-right-color;\n font-style: $font-title-4-6-blue-60-3-right-font-style;\n font-weight: $font-title-4-6-blue-60-3-right-font-weight;\n font-family: $font-title-4-6-blue-60-3-right-font-family;\n}\n\n/* title-4/4-white/2-center font style */\n$font-title-4-4-white-2-center-font-size: 60px !default;\n$font-title-4-4-white-2-center-line-height: 72px !default;\n$font-title-4-4-white-2-center-text-align: center !default;\n$font-title-4-4-white-2-center-color: #ffffff !default;\n$font-title-4-4-white-2-center-font-style: normal !default;\n$font-title-4-4-white-2-center-font-weight: 600 !default;\n$font-title-4-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-2-center () {\n font-size: $font-title-4-4-white-2-center-font-size;\n line-height: $font-title-4-4-white-2-center-line-height;\n text-align: $font-title-4-4-white-2-center-text-align;\n color: $font-title-4-4-white-2-center-color;\n font-style: $font-title-4-4-white-2-center-font-style;\n font-weight: $font-title-4-4-white-2-center-font-weight;\n font-family: $font-title-4-4-white-2-center-font-family;\n}\n\n/* title-4/5-red/2-center font style */\n$font-title-4-5-red-2-center-font-size: 60px !default;\n$font-title-4-5-red-2-center-line-height: 72px !default;\n$font-title-4-5-red-2-center-text-align: center !default;\n$font-title-4-5-red-2-center-color: #eb4f4d !default;\n$font-title-4-5-red-2-center-font-style: normal !default;\n$font-title-4-5-red-2-center-font-weight: 600 !default;\n$font-title-4-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-2-center () {\n font-size: $font-title-4-5-red-2-center-font-size;\n line-height: $font-title-4-5-red-2-center-line-height;\n text-align: $font-title-4-5-red-2-center-text-align;\n color: $font-title-4-5-red-2-center-color;\n font-style: $font-title-4-5-red-2-center-font-style;\n font-weight: $font-title-4-5-red-2-center-font-weight;\n font-family: $font-title-4-5-red-2-center-font-family;\n}\n\n/* title-4/6-blue/2-center font style */\n$font-title-4-6-blue-2-center-font-size: 60px !default;\n$font-title-4-6-blue-2-center-line-height: 72px !default;\n$font-title-4-6-blue-2-center-text-align: center !default;\n$font-title-4-6-blue-2-center-color: #1e1348 !default;\n$font-title-4-6-blue-2-center-font-style: normal !default;\n$font-title-4-6-blue-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-2-center () {\n font-size: $font-title-4-6-blue-2-center-font-size;\n line-height: $font-title-4-6-blue-2-center-line-height;\n text-align: $font-title-4-6-blue-2-center-text-align;\n color: $font-title-4-6-blue-2-center-color;\n font-style: $font-title-4-6-blue-2-center-font-style;\n font-weight: $font-title-4-6-blue-2-center-font-weight;\n font-family: $font-title-4-6-blue-2-center-font-family;\n}\n\n/* title-4/6-blue-80/2-center font style */\n$font-title-4-6-blue-80-2-center-font-size: 60px !default;\n$font-title-4-6-blue-80-2-center-line-height: 72px !default;\n$font-title-4-6-blue-80-2-center-text-align: center !default;\n$font-title-4-6-blue-80-2-center-font-style: normal !default;\n$font-title-4-6-blue-80-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-2-center () {\n font-size: $font-title-4-6-blue-80-2-center-font-size;\n line-height: $font-title-4-6-blue-80-2-center-line-height;\n text-align: $font-title-4-6-blue-80-2-center-text-align;\n font-style: $font-title-4-6-blue-80-2-center-font-style;\n font-weight: $font-title-4-6-blue-80-2-center-font-weight;\n font-family: $font-title-4-6-blue-80-2-center-font-family;\n}\n\n/* title-4/6-blue-60/2-center font style */\n$font-title-4-6-blue-60-2-center-font-size: 60px !default;\n$font-title-4-6-blue-60-2-center-line-height: 72px !default;\n$font-title-4-6-blue-60-2-center-text-align: center !default;\n$font-title-4-6-blue-60-2-center-color: #787191 !default;\n$font-title-4-6-blue-60-2-center-font-style: normal !default;\n$font-title-4-6-blue-60-2-center-font-weight: 600 !default;\n$font-title-4-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-2-center () {\n font-size: $font-title-4-6-blue-60-2-center-font-size;\n line-height: $font-title-4-6-blue-60-2-center-line-height;\n text-align: $font-title-4-6-blue-60-2-center-text-align;\n color: $font-title-4-6-blue-60-2-center-color;\n font-style: $font-title-4-6-blue-60-2-center-font-style;\n font-weight: $font-title-4-6-blue-60-2-center-font-weight;\n font-family: $font-title-4-6-blue-60-2-center-font-family;\n}\n\n/* title-4/4-white/1-left font style */\n$font-title-4-4-white-1-left-font-size: 60px !default;\n$font-title-4-4-white-1-left-line-height: 60px !default;\n$font-title-4-4-white-1-left-text-align: left !default;\n$font-title-4-4-white-1-left-color: #ffffff !default;\n$font-title-4-4-white-1-left-font-style: normal !default;\n$font-title-4-4-white-1-left-font-weight: 600 !default;\n$font-title-4-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-4-white-1-left () {\n font-size: $font-title-4-4-white-1-left-font-size;\n line-height: $font-title-4-4-white-1-left-line-height;\n text-align: $font-title-4-4-white-1-left-text-align;\n color: $font-title-4-4-white-1-left-color;\n font-style: $font-title-4-4-white-1-left-font-style;\n font-weight: $font-title-4-4-white-1-left-font-weight;\n font-family: $font-title-4-4-white-1-left-font-family;\n}\n\n/* title-4/5-red/1-left font style */\n$font-title-4-5-red-1-left-font-size: 60px !default;\n$font-title-4-5-red-1-left-line-height: 60px !default;\n$font-title-4-5-red-1-left-text-align: left !default;\n$font-title-4-5-red-1-left-color: #eb4f4d !default;\n$font-title-4-5-red-1-left-font-style: normal !default;\n$font-title-4-5-red-1-left-font-weight: 600 !default;\n$font-title-4-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-5-red-1-left () {\n font-size: $font-title-4-5-red-1-left-font-size;\n line-height: $font-title-4-5-red-1-left-line-height;\n text-align: $font-title-4-5-red-1-left-text-align;\n color: $font-title-4-5-red-1-left-color;\n font-style: $font-title-4-5-red-1-left-font-style;\n font-weight: $font-title-4-5-red-1-left-font-weight;\n font-family: $font-title-4-5-red-1-left-font-family;\n}\n\n/* title-4/6-blue/1-left font style */\n$font-title-4-6-blue-1-left-font-size: 60px !default;\n$font-title-4-6-blue-1-left-line-height: 60px !default;\n$font-title-4-6-blue-1-left-text-align: left !default;\n$font-title-4-6-blue-1-left-color: #1e1348 !default;\n$font-title-4-6-blue-1-left-font-style: normal !default;\n$font-title-4-6-blue-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-1-left () {\n font-size: $font-title-4-6-blue-1-left-font-size;\n line-height: $font-title-4-6-blue-1-left-line-height;\n text-align: $font-title-4-6-blue-1-left-text-align;\n color: $font-title-4-6-blue-1-left-color;\n font-style: $font-title-4-6-blue-1-left-font-style;\n font-weight: $font-title-4-6-blue-1-left-font-weight;\n font-family: $font-title-4-6-blue-1-left-font-family;\n}\n\n/* title-4/6-blue-80/1-left font style */\n$font-title-4-6-blue-80-1-left-font-size: 60px !default;\n$font-title-4-6-blue-80-1-left-line-height: 60px !default;\n$font-title-4-6-blue-80-1-left-text-align: left !default;\n$font-title-4-6-blue-80-1-left-font-style: normal !default;\n$font-title-4-6-blue-80-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-80-1-left () {\n font-size: $font-title-4-6-blue-80-1-left-font-size;\n line-height: $font-title-4-6-blue-80-1-left-line-height;\n text-align: $font-title-4-6-blue-80-1-left-text-align;\n font-style: $font-title-4-6-blue-80-1-left-font-style;\n font-weight: $font-title-4-6-blue-80-1-left-font-weight;\n font-family: $font-title-4-6-blue-80-1-left-font-family;\n}\n\n/* title-4/6-blue-60/1-left font style */\n$font-title-4-6-blue-60-1-left-font-size: 60px !default;\n$font-title-4-6-blue-60-1-left-line-height: 60px !default;\n$font-title-4-6-blue-60-1-left-text-align: left !default;\n$font-title-4-6-blue-60-1-left-color: #787191 !default;\n$font-title-4-6-blue-60-1-left-font-style: normal !default;\n$font-title-4-6-blue-60-1-left-font-weight: 600 !default;\n$font-title-4-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-6-blue-60-1-left () {\n font-size: $font-title-4-6-blue-60-1-left-font-size;\n line-height: $font-title-4-6-blue-60-1-left-line-height;\n text-align: $font-title-4-6-blue-60-1-left-text-align;\n color: $font-title-4-6-blue-60-1-left-color;\n font-style: $font-title-4-6-blue-60-1-left-font-style;\n font-weight: $font-title-4-6-blue-60-1-left-font-weight;\n font-family: $font-title-4-6-blue-60-1-left-font-family;\n}\n\n/* title-4/3-light-grey/3-right font style */\n$font-title-4-3-light-grey-3-right-font-size: 60px !default;\n$font-title-4-3-light-grey-3-right-line-height: 72px !default;\n$font-title-4-3-light-grey-3-right-text-align: right !default;\n$font-title-4-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-3-right-font-style: normal !default;\n$font-title-4-3-light-grey-3-right-font-weight: 600 !default;\n$font-title-4-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-3-right () {\n font-size: $font-title-4-3-light-grey-3-right-font-size;\n line-height: $font-title-4-3-light-grey-3-right-line-height;\n text-align: $font-title-4-3-light-grey-3-right-text-align;\n color: $font-title-4-3-light-grey-3-right-color;\n font-style: $font-title-4-3-light-grey-3-right-font-style;\n font-weight: $font-title-4-3-light-grey-3-right-font-weight;\n font-family: $font-title-4-3-light-grey-3-right-font-family;\n}\n\n/* title-4/3-light-grey/2-center font style */\n$font-title-4-3-light-grey-2-center-font-size: 60px !default;\n$font-title-4-3-light-grey-2-center-line-height: 72px !default;\n$font-title-4-3-light-grey-2-center-text-align: center !default;\n$font-title-4-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-2-center-font-style: normal !default;\n$font-title-4-3-light-grey-2-center-font-weight: 600 !default;\n$font-title-4-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-2-center () {\n font-size: $font-title-4-3-light-grey-2-center-font-size;\n line-height: $font-title-4-3-light-grey-2-center-line-height;\n text-align: $font-title-4-3-light-grey-2-center-text-align;\n color: $font-title-4-3-light-grey-2-center-color;\n font-style: $font-title-4-3-light-grey-2-center-font-style;\n font-weight: $font-title-4-3-light-grey-2-center-font-weight;\n font-family: $font-title-4-3-light-grey-2-center-font-family;\n}\n\n/* title-4/3-light-grey/1-left font style */\n$font-title-4-3-light-grey-1-left-font-size: 60px !default;\n$font-title-4-3-light-grey-1-left-line-height: 60px !default;\n$font-title-4-3-light-grey-1-left-text-align: left !default;\n$font-title-4-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-title-4-3-light-grey-1-left-font-style: normal !default;\n$font-title-4-3-light-grey-1-left-font-weight: 600 !default;\n$font-title-4-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-3-light-grey-1-left () {\n font-size: $font-title-4-3-light-grey-1-left-font-size;\n line-height: $font-title-4-3-light-grey-1-left-line-height;\n text-align: $font-title-4-3-light-grey-1-left-text-align;\n color: $font-title-4-3-light-grey-1-left-color;\n font-style: $font-title-4-3-light-grey-1-left-font-style;\n font-weight: $font-title-4-3-light-grey-1-left-font-weight;\n font-family: $font-title-4-3-light-grey-1-left-font-family;\n}\n\n/* title-4/2-grey/3-right font style */\n$font-title-4-2-grey-3-right-font-size: 60px !default;\n$font-title-4-2-grey-3-right-line-height: 72px !default;\n$font-title-4-2-grey-3-right-text-align: right !default;\n$font-title-4-2-grey-3-right-color: #404040 !default;\n$font-title-4-2-grey-3-right-font-style: normal !default;\n$font-title-4-2-grey-3-right-font-weight: 600 !default;\n$font-title-4-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-3-right () {\n font-size: $font-title-4-2-grey-3-right-font-size;\n line-height: $font-title-4-2-grey-3-right-line-height;\n text-align: $font-title-4-2-grey-3-right-text-align;\n color: $font-title-4-2-grey-3-right-color;\n font-style: $font-title-4-2-grey-3-right-font-style;\n font-weight: $font-title-4-2-grey-3-right-font-weight;\n font-family: $font-title-4-2-grey-3-right-font-family;\n}\n\n/* title-4/2-grey/2-center font style */\n$font-title-4-2-grey-2-center-font-size: 60px !default;\n$font-title-4-2-grey-2-center-line-height: 72px !default;\n$font-title-4-2-grey-2-center-text-align: center !default;\n$font-title-4-2-grey-2-center-color: #404040 !default;\n$font-title-4-2-grey-2-center-font-style: normal !default;\n$font-title-4-2-grey-2-center-font-weight: 600 !default;\n$font-title-4-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-2-center () {\n font-size: $font-title-4-2-grey-2-center-font-size;\n line-height: $font-title-4-2-grey-2-center-line-height;\n text-align: $font-title-4-2-grey-2-center-text-align;\n color: $font-title-4-2-grey-2-center-color;\n font-style: $font-title-4-2-grey-2-center-font-style;\n font-weight: $font-title-4-2-grey-2-center-font-weight;\n font-family: $font-title-4-2-grey-2-center-font-family;\n}\n\n/* title-4/2-grey/1-left font style */\n$font-title-4-2-grey-1-left-font-size: 60px !default;\n$font-title-4-2-grey-1-left-line-height: 60px !default;\n$font-title-4-2-grey-1-left-text-align: left !default;\n$font-title-4-2-grey-1-left-color: #404040 !default;\n$font-title-4-2-grey-1-left-font-style: normal !default;\n$font-title-4-2-grey-1-left-font-weight: 600 !default;\n$font-title-4-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-2-grey-1-left () {\n font-size: $font-title-4-2-grey-1-left-font-size;\n line-height: $font-title-4-2-grey-1-left-line-height;\n text-align: $font-title-4-2-grey-1-left-text-align;\n color: $font-title-4-2-grey-1-left-color;\n font-style: $font-title-4-2-grey-1-left-font-style;\n font-weight: $font-title-4-2-grey-1-left-font-weight;\n font-family: $font-title-4-2-grey-1-left-font-family;\n}\n\n/* title-4/1-black/3-right font style */\n$font-title-4-1-black-3-right-font-size: 60px !default;\n$font-title-4-1-black-3-right-line-height: 72px !default;\n$font-title-4-1-black-3-right-text-align: right !default;\n$font-title-4-1-black-3-right-color: #000000 !default;\n$font-title-4-1-black-3-right-font-style: normal !default;\n$font-title-4-1-black-3-right-font-weight: 600 !default;\n$font-title-4-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-3-right () {\n font-size: $font-title-4-1-black-3-right-font-size;\n line-height: $font-title-4-1-black-3-right-line-height;\n text-align: $font-title-4-1-black-3-right-text-align;\n color: $font-title-4-1-black-3-right-color;\n font-style: $font-title-4-1-black-3-right-font-style;\n font-weight: $font-title-4-1-black-3-right-font-weight;\n font-family: $font-title-4-1-black-3-right-font-family;\n}\n\n/* title-4/1-black/2-center font style */\n$font-title-4-1-black-2-center-font-size: 60px !default;\n$font-title-4-1-black-2-center-line-height: 72px !default;\n$font-title-4-1-black-2-center-text-align: center !default;\n$font-title-4-1-black-2-center-color: #000000 !default;\n$font-title-4-1-black-2-center-font-style: normal !default;\n$font-title-4-1-black-2-center-font-weight: 600 !default;\n$font-title-4-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-2-center () {\n font-size: $font-title-4-1-black-2-center-font-size;\n line-height: $font-title-4-1-black-2-center-line-height;\n text-align: $font-title-4-1-black-2-center-text-align;\n color: $font-title-4-1-black-2-center-color;\n font-style: $font-title-4-1-black-2-center-font-style;\n font-weight: $font-title-4-1-black-2-center-font-weight;\n font-family: $font-title-4-1-black-2-center-font-family;\n}\n\n/* title-4/1-black/1-left font style */\n$font-title-4-1-black-1-left-font-size: 60px !default;\n$font-title-4-1-black-1-left-line-height: 60px !default;\n$font-title-4-1-black-1-left-text-align: left !default;\n$font-title-4-1-black-1-left-color: #000000 !default;\n$font-title-4-1-black-1-left-font-style: normal !default;\n$font-title-4-1-black-1-left-font-weight: 600 !default;\n$font-title-4-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-title-4-1-black-1-left () {\n font-size: $font-title-4-1-black-1-left-font-size;\n line-height: $font-title-4-1-black-1-left-line-height;\n text-align: $font-title-4-1-black-1-left-text-align;\n color: $font-title-4-1-black-1-left-color;\n font-style: $font-title-4-1-black-1-left-font-style;\n font-weight: $font-title-4-1-black-1-left-font-weight;\n font-family: $font-title-4-1-black-1-left-font-family;\n}\n\n/* body-bold/4-white/3-right font style */\n$font-body-bold-4-white-3-right-font-size: 20px !default;\n$font-body-bold-4-white-3-right-line-height: 26px !default;\n$font-body-bold-4-white-3-right-text-align: right !default;\n$font-body-bold-4-white-3-right-color: #ffffff !default;\n$font-body-bold-4-white-3-right-font-style: normal !default;\n$font-body-bold-4-white-3-right-font-weight: 600 !default;\n$font-body-bold-4-white-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-3-right () {\n font-size: $font-body-bold-4-white-3-right-font-size;\n line-height: $font-body-bold-4-white-3-right-line-height;\n text-align: $font-body-bold-4-white-3-right-text-align;\n color: $font-body-bold-4-white-3-right-color;\n font-style: $font-body-bold-4-white-3-right-font-style;\n font-weight: $font-body-bold-4-white-3-right-font-weight;\n font-family: $font-body-bold-4-white-3-right-font-family;\n}\n\n/* body-bold/5-red/3-right font style */\n$font-body-bold-5-red-3-right-font-size: 20px !default;\n$font-body-bold-5-red-3-right-line-height: 26px !default;\n$font-body-bold-5-red-3-right-text-align: right !default;\n$font-body-bold-5-red-3-right-color: #eb4f4d !default;\n$font-body-bold-5-red-3-right-font-style: normal !default;\n$font-body-bold-5-red-3-right-font-weight: 600 !default;\n$font-body-bold-5-red-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-3-right () {\n font-size: $font-body-bold-5-red-3-right-font-size;\n line-height: $font-body-bold-5-red-3-right-line-height;\n text-align: $font-body-bold-5-red-3-right-text-align;\n color: $font-body-bold-5-red-3-right-color;\n font-style: $font-body-bold-5-red-3-right-font-style;\n font-weight: $font-body-bold-5-red-3-right-font-weight;\n font-family: $font-body-bold-5-red-3-right-font-family;\n}\n\n/* body-bold/6-blue/3-right font style */\n$font-body-bold-6-blue-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-3-right-text-align: right !default;\n$font-body-bold-6-blue-3-right-color: #1e1348 !default;\n$font-body-bold-6-blue-3-right-font-style: normal !default;\n$font-body-bold-6-blue-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-3-right () {\n font-size: $font-body-bold-6-blue-3-right-font-size;\n line-height: $font-body-bold-6-blue-3-right-line-height;\n text-align: $font-body-bold-6-blue-3-right-text-align;\n color: $font-body-bold-6-blue-3-right-color;\n font-style: $font-body-bold-6-blue-3-right-font-style;\n font-weight: $font-body-bold-6-blue-3-right-font-weight;\n font-family: $font-body-bold-6-blue-3-right-font-family;\n}\n\n/* body-bold/6-blue-80/3-right font style */\n$font-body-bold-6-blue-80-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-80-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-80-3-right-text-align: right !default;\n$font-body-bold-6-blue-80-3-right-font-style: normal !default;\n$font-body-bold-6-blue-80-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-80-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-3-right () {\n font-size: $font-body-bold-6-blue-80-3-right-font-size;\n line-height: $font-body-bold-6-blue-80-3-right-line-height;\n text-align: $font-body-bold-6-blue-80-3-right-text-align;\n font-style: $font-body-bold-6-blue-80-3-right-font-style;\n font-weight: $font-body-bold-6-blue-80-3-right-font-weight;\n font-family: $font-body-bold-6-blue-80-3-right-font-family;\n}\n\n/* body-bold/6-blue-60/3-right font style */\n$font-body-bold-6-blue-60-3-right-font-size: 20px !default;\n$font-body-bold-6-blue-60-3-right-line-height: 26px !default;\n$font-body-bold-6-blue-60-3-right-text-align: right !default;\n$font-body-bold-6-blue-60-3-right-color: #787191 !default;\n$font-body-bold-6-blue-60-3-right-font-style: normal !default;\n$font-body-bold-6-blue-60-3-right-font-weight: 600 !default;\n$font-body-bold-6-blue-60-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-3-right () {\n font-size: $font-body-bold-6-blue-60-3-right-font-size;\n line-height: $font-body-bold-6-blue-60-3-right-line-height;\n text-align: $font-body-bold-6-blue-60-3-right-text-align;\n color: $font-body-bold-6-blue-60-3-right-color;\n font-style: $font-body-bold-6-blue-60-3-right-font-style;\n font-weight: $font-body-bold-6-blue-60-3-right-font-weight;\n font-family: $font-body-bold-6-blue-60-3-right-font-family;\n}\n\n/* body-bold/4-white/2-center font style */\n$font-body-bold-4-white-2-center-font-size: 20px !default;\n$font-body-bold-4-white-2-center-line-height: 26px !default;\n$font-body-bold-4-white-2-center-text-align: center !default;\n$font-body-bold-4-white-2-center-color: #ffffff !default;\n$font-body-bold-4-white-2-center-font-style: normal !default;\n$font-body-bold-4-white-2-center-font-weight: 600 !default;\n$font-body-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-2-center () {\n font-size: $font-body-bold-4-white-2-center-font-size;\n line-height: $font-body-bold-4-white-2-center-line-height;\n text-align: $font-body-bold-4-white-2-center-text-align;\n color: $font-body-bold-4-white-2-center-color;\n font-style: $font-body-bold-4-white-2-center-font-style;\n font-weight: $font-body-bold-4-white-2-center-font-weight;\n font-family: $font-body-bold-4-white-2-center-font-family;\n}\n\n/* body-bold/5-red/2-center font style */\n$font-body-bold-5-red-2-center-font-size: 20px !default;\n$font-body-bold-5-red-2-center-line-height: 26px !default;\n$font-body-bold-5-red-2-center-text-align: center !default;\n$font-body-bold-5-red-2-center-color: #eb4f4d !default;\n$font-body-bold-5-red-2-center-font-style: normal !default;\n$font-body-bold-5-red-2-center-font-weight: 600 !default;\n$font-body-bold-5-red-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-2-center () {\n font-size: $font-body-bold-5-red-2-center-font-size;\n line-height: $font-body-bold-5-red-2-center-line-height;\n text-align: $font-body-bold-5-red-2-center-text-align;\n color: $font-body-bold-5-red-2-center-color;\n font-style: $font-body-bold-5-red-2-center-font-style;\n font-weight: $font-body-bold-5-red-2-center-font-weight;\n font-family: $font-body-bold-5-red-2-center-font-family;\n}\n\n/* body-bold/6-blue/2-center font style */\n$font-body-bold-6-blue-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-2-center-text-align: center !default;\n$font-body-bold-6-blue-2-center-color: #1e1348 !default;\n$font-body-bold-6-blue-2-center-font-style: normal !default;\n$font-body-bold-6-blue-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-2-center () {\n font-size: $font-body-bold-6-blue-2-center-font-size;\n line-height: $font-body-bold-6-blue-2-center-line-height;\n text-align: $font-body-bold-6-blue-2-center-text-align;\n color: $font-body-bold-6-blue-2-center-color;\n font-style: $font-body-bold-6-blue-2-center-font-style;\n font-weight: $font-body-bold-6-blue-2-center-font-weight;\n font-family: $font-body-bold-6-blue-2-center-font-family;\n}\n\n/* body-bold/6-blue-80/2-center font style */\n$font-body-bold-6-blue-80-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-80-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-80-2-center-text-align: center !default;\n$font-body-bold-6-blue-80-2-center-font-style: normal !default;\n$font-body-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-2-center () {\n font-size: $font-body-bold-6-blue-80-2-center-font-size;\n line-height: $font-body-bold-6-blue-80-2-center-line-height;\n text-align: $font-body-bold-6-blue-80-2-center-text-align;\n font-style: $font-body-bold-6-blue-80-2-center-font-style;\n font-weight: $font-body-bold-6-blue-80-2-center-font-weight;\n font-family: $font-body-bold-6-blue-80-2-center-font-family;\n}\n\n/* body-bold/6-blue-60/2-center font style */\n$font-body-bold-6-blue-60-2-center-font-size: 20px !default;\n$font-body-bold-6-blue-60-2-center-line-height: 26px !default;\n$font-body-bold-6-blue-60-2-center-text-align: center !default;\n$font-body-bold-6-blue-60-2-center-color: #787191 !default;\n$font-body-bold-6-blue-60-2-center-font-style: normal !default;\n$font-body-bold-6-blue-60-2-center-font-weight: 600 !default;\n$font-body-bold-6-blue-60-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-2-center () {\n font-size: $font-body-bold-6-blue-60-2-center-font-size;\n line-height: $font-body-bold-6-blue-60-2-center-line-height;\n text-align: $font-body-bold-6-blue-60-2-center-text-align;\n color: $font-body-bold-6-blue-60-2-center-color;\n font-style: $font-body-bold-6-blue-60-2-center-font-style;\n font-weight: $font-body-bold-6-blue-60-2-center-font-weight;\n font-family: $font-body-bold-6-blue-60-2-center-font-family;\n}\n\n/* body-bold/4-white/1-left font style */\n$font-body-bold-4-white-1-left-font-size: 20px !default;\n$font-body-bold-4-white-1-left-line-height: 25px !default;\n$font-body-bold-4-white-1-left-text-align: left !default;\n$font-body-bold-4-white-1-left-color: #ffffff !default;\n$font-body-bold-4-white-1-left-font-style: normal !default;\n$font-body-bold-4-white-1-left-font-weight: 600 !default;\n$font-body-bold-4-white-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-4-white-1-left () {\n font-size: $font-body-bold-4-white-1-left-font-size;\n line-height: $font-body-bold-4-white-1-left-line-height;\n text-align: $font-body-bold-4-white-1-left-text-align;\n color: $font-body-bold-4-white-1-left-color;\n font-style: $font-body-bold-4-white-1-left-font-style;\n font-weight: $font-body-bold-4-white-1-left-font-weight;\n font-family: $font-body-bold-4-white-1-left-font-family;\n}\n\n/* body-bold/5-red/1-left font style */\n$font-body-bold-5-red-1-left-font-size: 20px !default;\n$font-body-bold-5-red-1-left-line-height: 25px !default;\n$font-body-bold-5-red-1-left-text-align: left !default;\n$font-body-bold-5-red-1-left-color: #eb4f4d !default;\n$font-body-bold-5-red-1-left-font-style: normal !default;\n$font-body-bold-5-red-1-left-font-weight: 600 !default;\n$font-body-bold-5-red-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-5-red-1-left () {\n font-size: $font-body-bold-5-red-1-left-font-size;\n line-height: $font-body-bold-5-red-1-left-line-height;\n text-align: $font-body-bold-5-red-1-left-text-align;\n color: $font-body-bold-5-red-1-left-color;\n font-style: $font-body-bold-5-red-1-left-font-style;\n font-weight: $font-body-bold-5-red-1-left-font-weight;\n font-family: $font-body-bold-5-red-1-left-font-family;\n}\n\n/* body-bold/6-blue/1-left font style */\n$font-body-bold-6-blue-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-1-left-text-align: left !default;\n$font-body-bold-6-blue-1-left-color: #1e1348 !default;\n$font-body-bold-6-blue-1-left-font-style: normal !default;\n$font-body-bold-6-blue-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-1-left () {\n font-size: $font-body-bold-6-blue-1-left-font-size;\n line-height: $font-body-bold-6-blue-1-left-line-height;\n text-align: $font-body-bold-6-blue-1-left-text-align;\n color: $font-body-bold-6-blue-1-left-color;\n font-style: $font-body-bold-6-blue-1-left-font-style;\n font-weight: $font-body-bold-6-blue-1-left-font-weight;\n font-family: $font-body-bold-6-blue-1-left-font-family;\n}\n\n/* body-bold/6-blue-80/1-left font style */\n$font-body-bold-6-blue-80-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-80-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-80-1-left-text-align: left !default;\n$font-body-bold-6-blue-80-1-left-color: #4b426d !default;\n$font-body-bold-6-blue-80-1-left-font-style: normal !default;\n$font-body-bold-6-blue-80-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-80-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-80-1-left () {\n font-size: $font-body-bold-6-blue-80-1-left-font-size;\n line-height: $font-body-bold-6-blue-80-1-left-line-height;\n text-align: $font-body-bold-6-blue-80-1-left-text-align;\n color: $font-body-bold-6-blue-80-1-left-color;\n font-style: $font-body-bold-6-blue-80-1-left-font-style;\n font-weight: $font-body-bold-6-blue-80-1-left-font-weight;\n font-family: $font-body-bold-6-blue-80-1-left-font-family;\n}\n\n/* body-bold/6-blue-60/1-left font style */\n$font-body-bold-6-blue-60-1-left-font-size: 20px !default;\n$font-body-bold-6-blue-60-1-left-line-height: 25px !default;\n$font-body-bold-6-blue-60-1-left-text-align: left !default;\n$font-body-bold-6-blue-60-1-left-color: #787191 !default;\n$font-body-bold-6-blue-60-1-left-font-style: normal !default;\n$font-body-bold-6-blue-60-1-left-font-weight: 600 !default;\n$font-body-bold-6-blue-60-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-6-blue-60-1-left () {\n font-size: $font-body-bold-6-blue-60-1-left-font-size;\n line-height: $font-body-bold-6-blue-60-1-left-line-height;\n text-align: $font-body-bold-6-blue-60-1-left-text-align;\n color: $font-body-bold-6-blue-60-1-left-color;\n font-style: $font-body-bold-6-blue-60-1-left-font-style;\n font-weight: $font-body-bold-6-blue-60-1-left-font-weight;\n font-family: $font-body-bold-6-blue-60-1-left-font-family;\n}\n\n/* body-bold/3-light-grey/3-right font style */\n$font-body-bold-3-light-grey-3-right-font-size: 20px !default;\n$font-body-bold-3-light-grey-3-right-line-height: 26px !default;\n$font-body-bold-3-light-grey-3-right-text-align: right !default;\n$font-body-bold-3-light-grey-3-right-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-3-right-font-style: normal !default;\n$font-body-bold-3-light-grey-3-right-font-weight: 600 !default;\n$font-body-bold-3-light-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-3-right () {\n font-size: $font-body-bold-3-light-grey-3-right-font-size;\n line-height: $font-body-bold-3-light-grey-3-right-line-height;\n text-align: $font-body-bold-3-light-grey-3-right-text-align;\n color: $font-body-bold-3-light-grey-3-right-color;\n font-style: $font-body-bold-3-light-grey-3-right-font-style;\n font-weight: $font-body-bold-3-light-grey-3-right-font-weight;\n font-family: $font-body-bold-3-light-grey-3-right-font-family;\n}\n\n/* body-bold/3-light-grey/2-center font style */\n$font-body-bold-3-light-grey-2-center-font-size: 20px !default;\n$font-body-bold-3-light-grey-2-center-line-height: 26px !default;\n$font-body-bold-3-light-grey-2-center-text-align: center !default;\n$font-body-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-2-center-font-style: normal !default;\n$font-body-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-body-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-2-center () {\n font-size: $font-body-bold-3-light-grey-2-center-font-size;\n line-height: $font-body-bold-3-light-grey-2-center-line-height;\n text-align: $font-body-bold-3-light-grey-2-center-text-align;\n color: $font-body-bold-3-light-grey-2-center-color;\n font-style: $font-body-bold-3-light-grey-2-center-font-style;\n font-weight: $font-body-bold-3-light-grey-2-center-font-weight;\n font-family: $font-body-bold-3-light-grey-2-center-font-family;\n}\n\n/* body-bold/3-light-grey/1-left font style */\n$font-body-bold-3-light-grey-1-left-font-size: 20px !default;\n$font-body-bold-3-light-grey-1-left-line-height: 25px !default;\n$font-body-bold-3-light-grey-1-left-text-align: left !default;\n$font-body-bold-3-light-grey-1-left-color: #c0c0c0 !default;\n$font-body-bold-3-light-grey-1-left-font-style: normal !default;\n$font-body-bold-3-light-grey-1-left-font-weight: 600 !default;\n$font-body-bold-3-light-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-3-light-grey-1-left () {\n font-size: $font-body-bold-3-light-grey-1-left-font-size;\n line-height: $font-body-bold-3-light-grey-1-left-line-height;\n text-align: $font-body-bold-3-light-grey-1-left-text-align;\n color: $font-body-bold-3-light-grey-1-left-color;\n font-style: $font-body-bold-3-light-grey-1-left-font-style;\n font-weight: $font-body-bold-3-light-grey-1-left-font-weight;\n font-family: $font-body-bold-3-light-grey-1-left-font-family;\n}\n\n/* body-bold/2-grey/3-right font style */\n$font-body-bold-2-grey-3-right-font-size: 20px !default;\n$font-body-bold-2-grey-3-right-line-height: 26px !default;\n$font-body-bold-2-grey-3-right-text-align: right !default;\n$font-body-bold-2-grey-3-right-color: #404040 !default;\n$font-body-bold-2-grey-3-right-font-style: normal !default;\n$font-body-bold-2-grey-3-right-font-weight: 600 !default;\n$font-body-bold-2-grey-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-3-right () {\n font-size: $font-body-bold-2-grey-3-right-font-size;\n line-height: $font-body-bold-2-grey-3-right-line-height;\n text-align: $font-body-bold-2-grey-3-right-text-align;\n color: $font-body-bold-2-grey-3-right-color;\n font-style: $font-body-bold-2-grey-3-right-font-style;\n font-weight: $font-body-bold-2-grey-3-right-font-weight;\n font-family: $font-body-bold-2-grey-3-right-font-family;\n}\n\n/* body-bold/2-grey/2-center font style */\n$font-body-bold-2-grey-2-center-font-size: 20px !default;\n$font-body-bold-2-grey-2-center-line-height: 26px !default;\n$font-body-bold-2-grey-2-center-text-align: center !default;\n$font-body-bold-2-grey-2-center-color: #404040 !default;\n$font-body-bold-2-grey-2-center-font-style: normal !default;\n$font-body-bold-2-grey-2-center-font-weight: 600 !default;\n$font-body-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-2-center () {\n font-size: $font-body-bold-2-grey-2-center-font-size;\n line-height: $font-body-bold-2-grey-2-center-line-height;\n text-align: $font-body-bold-2-grey-2-center-text-align;\n color: $font-body-bold-2-grey-2-center-color;\n font-style: $font-body-bold-2-grey-2-center-font-style;\n font-weight: $font-body-bold-2-grey-2-center-font-weight;\n font-family: $font-body-bold-2-grey-2-center-font-family;\n}\n\n/* body-bold/2-grey/1-left font style */\n$font-body-bold-2-grey-1-left-font-size: 20px !default;\n$font-body-bold-2-grey-1-left-line-height: 25px !default;\n$font-body-bold-2-grey-1-left-text-align: left !default;\n$font-body-bold-2-grey-1-left-color: #404040 !default;\n$font-body-bold-2-grey-1-left-font-style: normal !default;\n$font-body-bold-2-grey-1-left-font-weight: 600 !default;\n$font-body-bold-2-grey-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-2-grey-1-left () {\n font-size: $font-body-bold-2-grey-1-left-font-size;\n line-height: $font-body-bold-2-grey-1-left-line-height;\n text-align: $font-body-bold-2-grey-1-left-text-align;\n color: $font-body-bold-2-grey-1-left-color;\n font-style: $font-body-bold-2-grey-1-left-font-style;\n font-weight: $font-body-bold-2-grey-1-left-font-weight;\n font-family: $font-body-bold-2-grey-1-left-font-family;\n}\n\n/* body-bold/1-black/3-right font style */\n$font-body-bold-1-black-3-right-font-size: 20px !default;\n$font-body-bold-1-black-3-right-line-height: 26px !default;\n$font-body-bold-1-black-3-right-text-align: right !default;\n$font-body-bold-1-black-3-right-color: #000000 !default;\n$font-body-bold-1-black-3-right-font-style: normal !default;\n$font-body-bold-1-black-3-right-font-weight: 600 !default;\n$font-body-bold-1-black-3-right-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-3-right () {\n font-size: $font-body-bold-1-black-3-right-font-size;\n line-height: $font-body-bold-1-black-3-right-line-height;\n text-align: $font-body-bold-1-black-3-right-text-align;\n color: $font-body-bold-1-black-3-right-color;\n font-style: $font-body-bold-1-black-3-right-font-style;\n font-weight: $font-body-bold-1-black-3-right-font-weight;\n font-family: $font-body-bold-1-black-3-right-font-family;\n}\n\n/* body-bold/1-black/2-center font style */\n$font-body-bold-1-black-2-center-font-size: 20px !default;\n$font-body-bold-1-black-2-center-line-height: 26px !default;\n$font-body-bold-1-black-2-center-text-align: center !default;\n$font-body-bold-1-black-2-center-color: #000000 !default;\n$font-body-bold-1-black-2-center-font-style: normal !default;\n$font-body-bold-1-black-2-center-font-weight: 600 !default;\n$font-body-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-2-center () {\n font-size: $font-body-bold-1-black-2-center-font-size;\n line-height: $font-body-bold-1-black-2-center-line-height;\n text-align: $font-body-bold-1-black-2-center-text-align;\n color: $font-body-bold-1-black-2-center-color;\n font-style: $font-body-bold-1-black-2-center-font-style;\n font-weight: $font-body-bold-1-black-2-center-font-weight;\n font-family: $font-body-bold-1-black-2-center-font-family;\n}\n\n/* body-bold/1-black/1-left font style */\n$font-body-bold-1-black-1-left-font-size: 20px !default;\n$font-body-bold-1-black-1-left-line-height: 25px !default;\n$font-body-bold-1-black-1-left-text-align: left !default;\n$font-body-bold-1-black-1-left-color: #000000 !default;\n$font-body-bold-1-black-1-left-font-style: normal !default;\n$font-body-bold-1-black-1-left-font-weight: 600 !default;\n$font-body-bold-1-black-1-left-font-family: FS Lucas !default;\n\n@mixin font-body-bold-1-black-1-left () {\n font-size: $font-body-bold-1-black-1-left-font-size;\n line-height: $font-body-bold-1-black-1-left-line-height;\n text-align: $font-body-bold-1-black-1-left-text-align;\n color: $font-body-bold-1-black-1-left-color;\n font-style: $font-body-bold-1-black-1-left-font-style;\n font-weight: $font-body-bold-1-black-1-left-font-weight;\n font-family: $font-body-bold-1-black-1-left-font-family;\n}\n\n/* caption-bold/3-light-grey/2-center font style */\n$font-caption-bold-3-light-grey-2-center-font-size: 12px !default;\n$font-caption-bold-3-light-grey-2-center-line-height: 16px !default;\n$font-caption-bold-3-light-grey-2-center-text-align: center !default;\n$font-caption-bold-3-light-grey-2-center-color: #c0c0c0 !default;\n$font-caption-bold-3-light-grey-2-center-font-style: normal !default;\n$font-caption-bold-3-light-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-3-light-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-3-light-grey-2-center () {\n font-size: $font-caption-bold-3-light-grey-2-center-font-size;\n line-height: $font-caption-bold-3-light-grey-2-center-line-height;\n text-align: $font-caption-bold-3-light-grey-2-center-text-align;\n color: $font-caption-bold-3-light-grey-2-center-color;\n font-style: $font-caption-bold-3-light-grey-2-center-font-style;\n font-weight: $font-caption-bold-3-light-grey-2-center-font-weight;\n font-family: $font-caption-bold-3-light-grey-2-center-font-family;\n}\n\n/* caption-bold/6-blue-80/2-center font style */\n$font-caption-bold-6-blue-80-2-center-font-size: 12px !default;\n$font-caption-bold-6-blue-80-2-center-line-height: 16px !default;\n$font-caption-bold-6-blue-80-2-center-text-align: center !default;\n$font-caption-bold-6-blue-80-2-center-color: #4b426d !default;\n$font-caption-bold-6-blue-80-2-center-font-style: normal !default;\n$font-caption-bold-6-blue-80-2-center-font-weight: 600 !default;\n$font-caption-bold-6-blue-80-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-6-blue-80-2-center () {\n font-size: $font-caption-bold-6-blue-80-2-center-font-size;\n line-height: $font-caption-bold-6-blue-80-2-center-line-height;\n text-align: $font-caption-bold-6-blue-80-2-center-text-align;\n color: $font-caption-bold-6-blue-80-2-center-color;\n font-style: $font-caption-bold-6-blue-80-2-center-font-style;\n font-weight: $font-caption-bold-6-blue-80-2-center-font-weight;\n font-family: $font-caption-bold-6-blue-80-2-center-font-family;\n}\n\n/* caption-bold/2-grey/2-center font style */\n$font-caption-bold-2-grey-2-center-font-size: 12px !default;\n$font-caption-bold-2-grey-2-center-line-height: 16px !default;\n$font-caption-bold-2-grey-2-center-text-align: center !default;\n$font-caption-bold-2-grey-2-center-color: #888888 !default;\n$font-caption-bold-2-grey-2-center-font-style: normal !default;\n$font-caption-bold-2-grey-2-center-font-weight: 600 !default;\n$font-caption-bold-2-grey-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-2-grey-2-center () {\n font-size: $font-caption-bold-2-grey-2-center-font-size;\n line-height: $font-caption-bold-2-grey-2-center-line-height;\n text-align: $font-caption-bold-2-grey-2-center-text-align;\n color: $font-caption-bold-2-grey-2-center-color;\n font-style: $font-caption-bold-2-grey-2-center-font-style;\n font-weight: $font-caption-bold-2-grey-2-center-font-weight;\n font-family: $font-caption-bold-2-grey-2-center-font-family;\n}\n\n/* caption-bold/1-black/2-center font style */\n$font-caption-bold-1-black-2-center-font-size: 12px !default;\n$font-caption-bold-1-black-2-center-line-height: 16px !default;\n$font-caption-bold-1-black-2-center-text-align: center !default;\n$font-caption-bold-1-black-2-center-color: #000000 !default;\n$font-caption-bold-1-black-2-center-font-style: normal !default;\n$font-caption-bold-1-black-2-center-font-weight: 600 !default;\n$font-caption-bold-1-black-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-1-black-2-center () {\n font-size: $font-caption-bold-1-black-2-center-font-size;\n line-height: $font-caption-bold-1-black-2-center-line-height;\n text-align: $font-caption-bold-1-black-2-center-text-align;\n color: $font-caption-bold-1-black-2-center-color;\n font-style: $font-caption-bold-1-black-2-center-font-style;\n font-weight: $font-caption-bold-1-black-2-center-font-weight;\n font-family: $font-caption-bold-1-black-2-center-font-family;\n}\n\n/* caption-bold/4-white/2-center font style */\n$font-caption-bold-4-white-2-center-font-size: 12px !default;\n$font-caption-bold-4-white-2-center-line-height: 16px !default;\n$font-caption-bold-4-white-2-center-text-align: center !default;\n$font-caption-bold-4-white-2-center-color: #ffffff !default;\n$font-caption-bold-4-white-2-center-font-style: normal !default;\n$font-caption-bold-4-white-2-center-font-weight: 600 !default;\n$font-caption-bold-4-white-2-center-font-family: FS Lucas !default;\n\n@mixin font-caption-bold-4-white-2-center () {\n font-size: $font-caption-bold-4-white-2-center-font-size;\n line-height: $font-caption-bold-4-white-2-center-line-height;\n text-align: $font-caption-bold-4-white-2-center-text-align;\n color: $font-caption-bold-4-white-2-center-color;\n font-style: $font-caption-bold-4-white-2-center-font-style;\n font-weight: $font-caption-bold-4-white-2-center-font-weight;\n font-family: $font-caption-bold-4-white-2-center-font-family;\n}\n","\n// General mixins\n// ----------------\n\n@import 'colours';\n@import 'vars';\n\n@function asset-path($path) {\n @return '#{$asset-root}#{$path}';\n}\n\n@mixin paragraph {\n margin-top: $line-height-mobile-px;\n margin-bottom: $line-height-mobile-px;\n\n @include tablet {\n margin-top: $line-height-desktop-px;\n margin-bottom: $line-height-desktop-px;\n }\n}\n\n@mixin desktop() {\n @media (min-width: $tablet-min-breakpoint) {\n @content;\n }\n}\n\n@mixin desktop-large() {\n @media (min-width: $desktop-min-breakpoint) {\n @content;\n }\n}\n\n@mixin tablet() {\n @media (min-width: $mobile-min-breakpoint) {\n @content;\n }\n}\n\n@mixin flag-red-underline {\n &:after {\n background-color: $flag-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n width: 100%;\n bottom: 0;\n display: block;\n }\n}\n\n@mixin float-clear {\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n}\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin active {\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n}\n\n@mixin focus {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n}\n\n@mixin focus-input {\n outline: $focus-yellow solid 6px;\n outline-offset: 0;\n color: $blue-deep-80;\n border-color: $blue-deep-60;\n border-width: 4px;\n padding: 13px;\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: '';\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + 'deg'}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + 'deg'});\n transform: rotate(#{$deg + 'deg'});\n}\n\n// CHEVRONS\n\n@mixin chevron($rotate, $colour) {\n box-sizing: initial;\n -ms-transform: rotate($rotate);\n /* IE 9 */\n -webkit-transform: rotate($rotate);\n transform: rotate($rotate);\n content: '';\n border-style: solid;\n display: inline-block;\n height: 5px;\n width: 5px;\n position: relative;\n vertical-align: top;\n top: 1px;\n border-color: $colour;\n border-width: 0 2px 2px 0;\n margin: 2px 0 0 10px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(45deg, $colour);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(45deg, $colour);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n\n@mixin container() {\n position: relative;\n\n &:after {\n max-width: $site-width;\n display: block;\n content: '';\n margin: 0 auto;\n left: 0;\n right: 0;\n bottom: 0;\n position: absolute;\n\n @media (min-width: $mobile-min-breakpoint) {\n margin: 0 $gutter-medium;\n }\n\n @media (min-width: $tablet-min-breakpoint) {\n margin: 0 $gutter-large;\n }\n\n @media (min-width: $desktop-min-breakpoint) {\n margin: 0 $gutter-xlarge;\n }\n\n @media (min-width: $site-width + ($gutter-xlarge * 2)) {\n margin: 0 auto;\n }\n }\n}\n\n@mixin bold() {\n font: {\n family: $brand-font-heading;\n weight: 600;\n }\n}\n","@import '../design-tokens';\n@import '../design-tokens-temp';\n\n// DSM colours\n\n$black-100: $colour-black-100;\n$black-90: $colour-black-90;\n$black-80: $colour-black-80;\n$black-70: $colour-black-70;\n$black-60: $colour-black-60;\n$black-50: $colour-black-50;\n$black-40: $colour-black-40;\n$black-30: $colour-black-30;\n$black-20: $colour-black-20;\n$black-10: $colour-black-10;\n$black-05: $colour-black-05;\n\n$blue-deep-100: $colour-blue-deep-100;\n$blue-deep-90: $colour-blue-deep-90;\n$blue-deep-80: $colour-blue-deep-80;\n$blue-deep-70: $colour-blue-deep-70;\n$blue-deep-60: $colour-blue-deep-60;\n$blue-deep-50: $colour-blue-deep-50;\n$blue-deep-40: $colour-blue-deep-40;\n$blue-deep-30: $colour-blue-deep-30;\n$blue-deep-20: $colour-blue-deep-20;\n$blue-deep-10: $colour-blue-deep-10;\n\n$aqua-100: $colour-aqua-100;\n$aqua-20: $colour-aqua-20;\n\n$red-deep-100: $colour-red-deep-100;\n$red-100: $colour-red-100;\n$red-90: $colour-red-90;\n$red-80: $colour-red-80;\n$red-70: $colour-red-70;\n$red-60: $colour-red-60;\n$red-50: $colour-red-50;\n$red-40: $colour-red-40;\n$red-30: $colour-red-30;\n$red-20: $colour-red-20;\n$red-10: $colour-red-10;\n\n$green-100: $colour-green-100;\n$green-30: $colour-green-30;\n$green-deep-100: #507e53;\n\n$light-grey: $colour-light-grey; // rgb(216, 216, 216)\n$grey: $colour-grey; // rgb(51, 51, 51)\n\n$white: #ffffff; // rgb(255, 255, 255)\n$white-40: rgba(255, 255, 255, 0.4);\n\n// DIT colour palette\n$aqua-100: $colour-aqua-100;\n\n// Red\n$flag-red: #b00d23; // rgb(176, 13, 35)\n$great-red: #e41f13; // rgb(228, 31, 19)\n$great-red-alt: #ef5f56; // rgb(239, 95, 86)\n\n// Grey\n$mid-grey: #666666;\n\n// White\n$offwhite: #fafafa; // rgb(220, 224, 223)\n\n// Blue\n$active-blue: #006ccc; // rgb( 0, 108, 204)\n$active-blue-alt: #328dc2; // rgb( 50, 141, 194)\n$active-blue-disabled: #9bc6e9; // rgb(155, 198, 233)\n$dark-blue: #132965; // rgb(19, 41, 101)\n$dark-navy: #160d37; // rgb(22, 13, 55)\n$great-blue: #1e1348; // rgb(30, 19, 72)\n$lightened-great-blue: #3b3458;\n$mid-blue: #00549f; // rgb(0, 84, 159)\n$hero-blue: rgba(0, 82, 157, 0.8);\n$aqua: #007ea3; // rgb(0, 126, 163)\n$teal: #00a699;\n$light-blue: #2b8cc4; // from govuk elements\n$light-aqua: #8ae2fb; // rgb(138, 226, 251)\n\n// Other\n$black: #000000; // rgb( 0, 0, 0)\n$focus-yellow: #ffd000; // rgb(255, 191, 71)\n$purple: #4f0b7b; // rgb( 79, 11, 123)\n\n// Stone\n$stone: #dfd5c5; // rgb(223, 213, 197)\n$stone-90: #e2d9cb;\n$stone-80: #e5ddd1;\n$stone-70: #e9e2d6;\n$stone-60: #ece6dc;\n$stone-50: #efeae2;\n$stone-40: #f2eee8;\n$stone-30: #f5f2ed; // rgb(245, 242, 237)\n$stone-20: #fcfbf9;\n$stone-10: #fdfdfc;\n\n$stone-light: #f5f2ed; // rgb(245, 242, 237)\n$tap-highlight: rgba(0, 0, 0, 0.3);\n$background-tint: rgba(0, 0, 0, 0.5);\n$input-disabled: rgba(224, 224, 224, 0.5);\n","@mixin breakpoint($size, $breakpoints: $magna-global-breakpoints) {\n $breakpoint-found: map-has-key($breakpoints, $size);\n \n @if ($breakpoint-found == true) {\n $breakpoint: map-get($breakpoints, $size);\n\n @media #{$breakpoint} {\n @content;\n }\n } @else {\n @warn 'Breakpoint size ' + #{$size} + ' doesn\\'t exist.'\n }\n}\n","@import '../helpers/vars';\n@import '../helpers/breakpoints';\n\n.visually-hidden {\n position: absolute;\n overflow: hidden;\n clip: rect(0 0 0 0);\n height: 1px;\n width: 1px;\n margin: -1px;\n padding: 0;\n border: 0;\n}\n\n/* Useful helper styles */\n.m-f-auto,\n.m-l-auto {\n margin-left: auto;\n}\n\n.m-r-auto {\n margin-right: auto;\n}\n\n.m-h-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n.min-height-s {\n min-height: $space-s;\n}\n\n.h-100 {\n height: 100%;\n}\n\n.d-flex {\n display: flex;\n}\n\n.d-flex-t {\n @include tablet {\n display: flex;\n }\n}\n\n.flex-center {\n display: flex;\n align-items: center;\n justify-items: center;\n}\n\n.flex-jc-space-between {\n justify-content: space-between;\n}\n\n.flex-ai-center {\n align-items: center;\n}\n\n.f-r {\n float: right;\n}\n\n.f-l {\n float: left;\n}\n\n.f-clear {\n clear: both;\n}\n\n.relative {\n position: relative;\n}\n\n.hide-on-mobile {\n display: none;\n\n @include tablet {\n display: inherit;\n }\n}\n\n// Responsive hide classes\n@each $name, $media in $magna-global-breakpoints {\n @include breakpoint($name) {\n .hide-#{$name} {\n display: none;\n }\n }\n}\n\n.width {\n &-full {\n width: 100%;\n }\n}\n\n:root {\n --radius: 10px;\n}\n\n.radius {\n border-radius: var(--radius);\n\n &-top {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n\n &-bottom {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n }\n\n // Responsive\n &-s {\n @include breakpoint(sm) {\n border-radius: var(--radius);\n }\n }\n\n &-top-s {\n @include breakpoint(sm) {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n }\n\n &-bottom-s {\n @include breakpoint(sm) {\n border-bottom-left-radius: var(--radius);\n border-bottom-right-radius: var(--radius);\n }\n }\n}\n\n// Modifiers\n.radius--small {\n --radius: 5px;\n}\n",".tag {\n @include font-body-3-bold;\n background: $colour-red-80;\n border: 2px solid transparent;\n border-radius: 5px;\n color: $white;\n cursor: pointer;\n padding: 0 13px;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-red-100;\n }\n\n &[disabled] {\n cursor: auto;\n opacity: 0.4;\n }\n\n &--icon {\n padding: 0 8px 0 13px;\n\n i {\n color: $colour-red-10;\n margin-left: 8px;\n transform: scale(.85);\n vertical-align: middle;\n }\n }\n\n &--small {\n @include font-body-2-bold;\n color: $white;\n padding: 2px 13px;\n\n &.tag--icon {\n padding: 2px 7px 2px 12px;\n }\n }\n\n &--secondary {\n background: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-10;\n }\n }\n\n &--tertiary {\n background: $white;\n border-color: $colour-blue-deep-80;\n color: $colour-blue-deep-80;\n\n &:hover,\n &:active,\n &:focus,\n &:focus:active {\n background: $colour-blue-deep-10;\n border-color: $colour-blue-deep-100;\n color: $colour-blue-deep-100;\n }\n\n i {\n color: $colour-blue-deep-80;\n }\n }\n}\n","\n// MODAL\n// ======\n\n.Modal-Container {\n z-index: 11;\n position: fixed;\n display: none;\n padding: 0;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n\n .content {\n width: calc(100% - 60px);\n max-width: 900px;\n margin: 30px auto 0;\n border: $light-grey solid 1px;\n max-height: calc(100vh - 60px);\n padding: 15px;\n overflow: hidden;\n background-color: $white;\n position: relative;\n z-index: 0;\n\n details {\n margin: 15px 0 5px;\n }\n\n video {\n width: 100%;\n }\n }\n\n .close {\n background: $white;\n padding: 15px;\n color: $active-blue;\n cursor: pointer;\n font-size: inherit;\n position: absolute;\n text-decoration: underline;\n right: 30px;\n top: 30px;\n z-index: 1;\n width: auto;\n\n &:focus {\n @include focus;\n }\n }\n}\n\n.Modal-Overlay {\n z-index: 10;\n background-color: $black;\n display: none;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n opacity: 0.4;\n position: fixed;\n}\n\n//MOBILE\n@media (max-width: 480px) {\n .Modal-Container {\n .content {\n width: calc(100% - 30px);\n }\n\n .content {\n margin: 15px;\n padding: 20px 15px;\n }\n }\n}\n\n@media (max-width: 640px) {\n .Modal-Container {\n .close {\n right: 15px;\n top: 20px;\n padding: 10px;\n }\n }\n}\n\n@media (max-width: 900px) {\n .Modal-Container .content {\n margin: 30px;\n }\n}\n\n@media (max-height: 650px) {\n .Modal-Container .content video {\n max-height: 250px;\n margin: 0 auto;\n }\n\n .close {\n right: 15px;\n top: 20px;\n }\n\n .content {\n margin: 15px;\n padding: 20px 15px;\n }\n }\n\n\n",".js-enabled .reveal-content {\n display: none;\n}\n\n.js-enabled .reveal-content[aria-hidden=\"false\"] {\n display: block;\n}\n","// Language Selector Component\n// ---------------------------\n\n.language-selector-control {\n overflow: hidden;\n\n button {\n color: $white;\n font-size: 14px;\n line-height: 24px;\n padding: 0 10px;\n }\n\n form {\n color: $white;\n margin: 5px 0 0 0;\n position: relative;\n z-index: 0;\n\n &.enhancedLanguageSelector {\n button {\n display: none;\n }\n }\n }\n\n option {\n background-color: $mid-grey;\n color: $black;\n }\n\n p,\n select {\n @include body-s;\n background-color: transparent;\n border: 1px solid $mid-grey;\n border-radius: 0;\n color: $white;\n cursor: pointer;\n height: 27px;\n line-height: 27px;\n margin: 0;\n padding: 0;\n width: auto;\n }\n\n .SelectTraker-Tracker {\n background-image: url(\"/static/icons/eig-world-language-icon.svg\");\n background-position: left center;\n background-repeat: no-repeat;\n background-size: 20px;\n border: none;\n display: inline-block;\n padding-left: 30px;\n .code {\n text-transform: uppercase;\n &:after {\n content: \" - \";\n }\n }\n }\n\n .SelectTracker-Select {\n border: none;\n opacity: 0;\n position: absolute;\n right: 0;\n text-indent: -1000px;\n top: 0;\n &:focus {\n min-width: 150px;\n & + p {\n outline: 3px solid $focus-yellow;\n }\n }\n }\n}\n\n\n.language-selector-dialog {\n\n a {\n @include body-s;\n }\n\n li {\n display: inline;\n float: none;\n }\n\n .domestic-redirect {\n padding-top: $spacing-4;\n span {\n display: block;\n }\n }\n\n .languages {\n padding-bottom: $spacing-4;\n }\n}\n\n\n.LanguageSelectorDialog-Modal {\n top: 0;\n a {\n font-size: 21px;\n text-decoration: underline;\n }\n\n li {\n float: left;\n margin-bottom: $spacing-3;\n }\n\n p {\n @include body-m;\n display: block;\n margin-bottom: $spacing-3;\n }\n\n #great-languages-selector {\n @include heading-m;\n font-weight: normal;\n }\n\n ul {\n display: block;\n }\n\n .countries {\n overflow: hidden;\n a {\n background-position: top left;\n background-repeat: no-repeat;\n background-size: 40px;\n display: block;\n min-height: 40px;\n padding: 5px 0 0 50px;\n }\n }\n\n .languages {\n overflow: hidden;\n padding: 0;\n }\n\n .domestic-redirect {\n float: right;\n padding-left: $spacing-3;\n padding-top: 71px;\n width: $cols-4;\n\n p {\n font-size: inherit;\n font-weight: normal;\n }\n\n span {\n @include body-s;\n display: block;\n max-width: 215px;\n padding-top: $spacing-4;\n }\n }\n}\n\n#header-bar .LanguageSelectorDialog-Tracker {\n @include body-s;\n margin-left: 5px;\n background-image: url(\"/static/icons/eig-world-language-icon.svg\");\n background-position: 0px 2px;\n background-repeat: no-repeat;\n background-size: 20px;\n color: $white;\n cursor: pointer;\n display: inline-block;\n padding-left: 25px;\n text-decoration: none;\n\n &:hover {\n color: $white;\n text-decoration: underline;\n }\n\n .label {\n font-weight: bold;\n text-transform: capitalize;\n }\n\n .lang {\n font-weight: bold;\n text-transform: uppercase;\n &:after {\n content: \" - \";\n }\n }\n}\n\n\n// DESKTOP ONLY\n@media (min-width: 768px) {\n .LanguageSelectorDialog-Modal {\n .countries {\n li {\n @include items(4, $spacing-3);\n }\n }\n\n .languages {\n ul {\n padding: 5px;\n }\n li {\n @include items(4, $spacing-3);\n }\n }\n }\n}\n\n// TABLET\n@media (min-width: 481px) and (max-width: 767px) {\n .LanguageSelectorDialog-Modal {\n .countries {\n li {\n @include items(2, $spacing-3);\n }\n }\n\n .languages {\n li {\n @include items(3, $spacing-3);\n }\n }\n }\n}\n\n\n// MOBILE\n@media screen and (max-width: 580px) {\n .LanguageSelectorDialog-Modal {\n width: 100%;\n left: 0;\n top: 15px;\n\n .close {\n top: 30px;\n right: 30px;\n }\n\n .languages {\n width: auto;\n }\n\n .domestic-redirect {\n float: none;\n padding-left: 0;\n width: auto;\n }\n\n #great-languages-selector {\n width: 80%;\n }\n }\n}\n\n@media screen and (max-width: 480px) {\n\n #great-languages-select {\n @include body-m;\n font-weight: bold;\n }\n\n .LanguageSelectorDialog-Modal {\n padding: $spacing-4;\n\n .content {\n padding: 20px 30px;\n }\n\n a {\n @include body-m;\n }\n p {\n @include body-m;\n }\n\n .countries {\n a {\n background-size: 20px;\n min-height: 20px;\n padding: 0 0 0 30px;\n }\n\n li {\n @include items(2, $spacing-3-m);\n }\n }\n\n .domestic-redirect {\n padding-top: 0;\n }\n\n .languages {\n li {\n @include items(2, $spacing-4-m);\n }\n\n p {\n left: 0;\n top: $spacing-4-m;\n }\n }\n }\n\n .LanguageSelectorDialog-Tracker {\n .label,\n .lang::after {\n position: absolute;\n z-index: -1;\n }\n }\n}\n","\n// Brexit BANNER\n// ===============\n\n.eu-exit-banner {\n border-left: 5px solid #0661CF;\n padding-left: 20px;\n padding-top: 5px;\n padding-bottom: 5px;\n\n h2 {\n display: inline;\n font-weight: bold;\n margin: 0;\n }\n\n p {\n display: inline;\n margin-left: 6px;\n padding: 0;\n }\n\n div {\n width: 80%;\n }\n\n @media (min-width: 768px) {\n width: 80%;\n }\n}\n",".pagination {\n text-align: center;\n width: 75%;\n margin: 45px auto 0;\n}\n\n.search-results-list .pagination {\n a {\n @include button-ghost($active-blue, $white);\n margin-bottom: $spacing-4;\n padding-left: $spacing-4;\n padding-right: $spacing-4;\n outline: none;\n }\n\n li {\n display: inline-block;\n }\n\n .current {\n @include button-disabled($white, $active-blue);\n padding-left: $spacing-4;\n padding-right: $spacing-4;\n }\n\n .next {\n float: right;\n }\n\n .previous {\n float: left;\n }\n\n ul {\n display: inline-block;\n }\n}\n","// General mixins\n// ----------------\n//\n// REQIURES...\n// $great-red\n// $stone\n\n@mixin great-red-trim {\n background-color: $great-red;\n content: '';\n height: 4px;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n@mixin focus {\n &::-moz-focus-inner { border: 0; }\n &:focus { outline: $focus-yellow solid 3px; }\n}\n\n@mixin separator($colour) {\n background-color: $colour;\n content: \"\";\n display: inline-block;\n height: 1em;\n margin: 0 0.5em 0 0.3em;\n width: 1px;\n vertical-align: middle;\n}\n\n@mixin rotate($deg) {\n -ms-transform: rotate(#{$deg + \"deg\"}); /* IE 9 */\n -webkit-transform: rotate(#{$deg + \"deg\"});\n transform: rotate(#{$deg + \"deg\"});\n}\n\n// BUTTONS\n@mixin button-base {\n border-style: solid;\n border-width: 2px;\n box-shadow: none;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n line-height: 26px;\n overflow: hidden;\n padding: 10px $spacing-2;\n text-align: center;\n text-decoration: none;\n vertical-align: top;\n width: auto;\n}\n\n@mixin button($colour-1, $colour-2) {\n @include button-base;\n @include focus;\n background-color: $colour-1;\n border-color: $colour-1;\n color: $white;\n \n &:hover {\n background-color: $colour-2;\n border-color: $colour-2;\n color: $white;\n }\n}\n\n\n@mixin button-disabled($colour-1, $colour-2) {\n @include button-base;\n background-color: $colour-2;\n border-color: $colour-2;\n color: $colour-1;\n cursor: default;\n}\n\n@mixin button-ghost($colour-1, $colour-2) {\n @include button-base;\n @include focus;\n background-color: $colour-2;\n border-color: $colour-1;\n color: $colour-1;\n \n &:focus {\n border-color: $colour-2;\n }\n \n &:hover {\n background-color: $colour-1;\n border-color: $colour-1;\n color: $colour-2;\n }\n}\n\n@mixin button-icon($colour-1, $colour-2, $image) {\n @include button($colour-1, $colour-2);\n @include focus;\n padding-left: $spacing-3;\n padding-right: $spacing-3;\n position: relative;\n text-indent: -500px;\n\n &:after {\n background-image: url(#{\"/static/images/icons/\" + $image});\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n content: \"\";\n display: block;\n height: 80%;\n left: 10%;\n position: absolute;\n top: 10%;\n width: 80%;\n }\n}\n\n// ARROWS\n@mixin continue-arrow() {\n background-image: url(/static/images/arrow-blue.svg);\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 52px;\n content: \"\";\n display: inline-block;\n height: 52px;\n width: 52px;\n}\n\n@mixin continue-arrow-mob() {\n background-size: 39px;\n height: 39px;\n width: 39px;\n}\n\n\n// CHEVRONS\n@mixin chevron($size) {\n @include rotate(45);\n content: \"\";\n border-style: solid;\n display: inline-block;\n height: #{$size}px;\n position: relative;\n vertical-align: top;\n width: #{$size}px;\n}\n\n@mixin down-chevron-1($colour) {\n @include chevron(5);\n border-color: $colour;\n border-width: 0 2px 2px 0;\n top: 1px;\n}\n\n@mixin left-chevron-1($colour) {\n @include chevron(15);\n border-color: $colour;\n border-width: 0 0 2px 2px;\n top: 0;\n}\n\n@mixin right-chevron-1($colour) {\n @include chevron(15);\n border-color: $colour;\n border-width: 2px 2px 0 0;\n top: 0;\n}\n\n@mixin right-chevron-2($colour) {\n @include chevron(5);\n vertical-align: middle;\n border-color: $colour;\n border-width: 2px 2px 0 0;\n margin: 0 5px;\n top: 0;\n}\n\n@mixin up-chevron-1($colour) {\n @include chevron(5);\n border-color: $colour;\n border-width: 2px 0 0 2px;\n top: 5px;\n}\n","\n// UTILITY CLASSES\n// ================\n\n.blue-underline {\n & > .container {\n border-bottom: 5px solid $active-blue;\n padding-bottom: 3em;\n }\n}\n\n.float-right {\n float: right;\n}\n\n.float-left {\n float: left;\n}\n\n.fixed {\n position: fixed;\n}\n\n.clear-none {\n clear: none;\n}\n\n.display-none {\n display: none;\n}\n\n.display-block {\n display: block;\n}\n\n.display-only-js {\n display: none;\n .js-enabled & {\n display: block;\n }\n}\n\n.display-only-no-js {\n display: block;\n .js-enabled & {\n display: none;\n }\n}\n","@import '../../../styles/sizes/sizes.scss';\n\n.sector-potential-section {\n\n & p{\n font-size:20px\n }\n\n .view-markets {\n width: 100%;\n display: inline-block;\n text-align: center;\n font-size: 20px;\n }\n\n @media (min-width: 1081px) {\n .sector-potential-wrapper {}\n }\n\n @media (min-width: 641px) {\n .view-markets {\n width: auto;\n }\n }\n\n\n}\n\n.sector-potential-form {\n display: inline-flex;\n flex-wrap: wrap;\n gap: $standard-padding;\n\n &>button {\n margin-top: 0;\n height: 50px;\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n}\n }\n}\n\n#id_sector-container {\n width: 436px;\n\n @media only screen and (max-width: $mobile-size) {\n width: 100%;\n}\n\n label {\n @extend .verbose\n }\n}\n\nselect#id_sector{\n width: 100%;\n height: 50px;\n background-color: $white;\n }\n\n@media (min-width: 641px) {\n .view-markets {\n width: auto;\n }\n\n select {\n max-width: 650px;\n }\n}\n\n@media (min-width: 961px) {\n select {\n max-width: 770px;\n }\n}\n\n.sector-selector-quick-links {\n\n & p{\n font-size: 20px;\n }\n & span{\n font-size: 20px;\n }\n .quick-links-separator {\n margin: 0 0 45px 0;\n width:100%!important;\n height: 4px;\n background-color: #D6E0E5;\n }\n\n li {\n display: none;\n text-align: center;\n float: left;\n }\n\n .quick-link {\n text-decoration: none;\n }\n\n .sector-name {\n font-weight: 600;\n text-decoration: underline;\n }\n\n .quick-links-icon {\n height: 60px;\n display: block;\n margin: 0 auto 15px;\n }\n\n .sector-name,\n .sector-page-count {\n color: #1D70B8;\n }\n\n @media (max-width: 640px) {\n display: none;\n }\n\n @media (min-width: 641px) {\n li:nth-child(-n+3) {\n display: block;\n width: calc(100% / 3);\n }\n }\n\n @media (min-width: 769px) {\n li:nth-child(-n+4) {\n display: block;\n width: calc(100% / 4);\n }\n }\n\n @media (min-width: 961px) {\n li:nth-child(-n+6) {\n display: block;\n width: 16.66%; // ie edge fix\n }\n }\n\n @media (min-width: 1081px) {\n .quick-links-separator {\n width: 60%;\n }\n }\n}\n"," // imported from gov.uk styles\n\n .chevron-banner {\n position: relative;\n }\n\n .chevron-banner:hover .chevron-banner__link-container {\n background-color: #b31424;\n }\n\n @media (min-width: 20em) {\n .chevron-banner:hover .chevron-banner__link-container:after {\n background-image:url(\"/static/icons/chevron-banner-hover.svg\");\n }\n }\n\n .chevron-banner--hover-border:hover .chevron-banner__link-container {\n border-right: 2px solid;\n border-color: #ffffff;\n }\n\n @media (min-width: 20em) {\n .chevron-banner--hover-border:hover .chevron-banner__link-container {\n border-right:0;\n }\n }\n\n @media (min-width: 20em) {\n .chevron-banner--hover-border:hover .chevron-banner__link-container:after {\n background-image:url(\"/static/icons/chevron-banner-hover-border.svg\");\n }\n }\n\n .chevron-banner:focus-within .chevron-banner__link-container {\n border-right: 2px solid;\n border-color: #0b0c0c;\n background-color: #ffdd00;\n }\n\n @media (min-width: 20em) {\n .chevron-banner:focus-within .chevron-banner__link-container {\n border-right:0;\n }\n }\n\n .chevron-banner:focus-within .chevron-banner__link-container:after {\n background-image: url(\"/static/icons/chevron-banner-small.svg\");\n }\n\n @media (min-width: 20em) {\n .chevron-banner:focus-within .chevron-banner__link-container:after {\n background-image:url(\"/static/icons/chevron-banner-focus.svg\");\n }\n }\n\n .chevron-banner__link-container {\n background-color: #e61e32;\n padding: 20px;\n border-radius: 5px;\n border: 2px solid transparent;\n border-right: 0;\n }\n\n @media (min-width: 20em) {\n .chevron-banner__link-container {\n border-radius:5px 0 0 5px;\n margin-right: 120px;\n padding: 15px;\n }\n }\n\n @media (min-width: 48.0625em) {\n .chevron-banner__link-container {\n padding:20px;\n }\n }\n\n .chevron-banner__link-container:after {\n content: \"\";\n position: absolute;\n right: 10px;\n top: 0;\n width: 25px;\n height: 100%;\n background: url(\"/static/icons/chevron-banner-small.svg\") center right no-repeat;\n background-size: 25px 25px;\n\n }\n\n @media (min-width: 20em) {\n .chevron-banner__link-container:after {\n content:\"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n min-width: 120px;\n background: url(\"/static/icons/chevron-banner.svg\") -1px center no-repeat;\n background-size: auto 100%;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 320px) and (max-width: 364px) {\n .chevron-banner__link-container:after {\n background-position:-15px center;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 365px) and (max-width: 640px) {\n .chevron-banner__link-container:after {\n background-position:-28px center;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 641px) and (max-width: 769px) {\n .chevron-banner__link-container:after {\n background-position:-20px center;\n }\n }\n\n @media screen and (min-width: 0\\0 ) and (min-width: 770px) {\n .chevron-banner__link-container:after {\n background-position:-14px center;\n }\n }\n\n @media (max-width: 19.99em) {\n .chevron-banner__link {\n display:block;\n }\n }\n\n .chevron-banner__link {\n font-size: 18px;\n line-height: 20px;\n }\n\n @media(min-width: 641px) {\n .chevron-banner__link {\n font-size: 24px;\n line-height: 26px;\n }\n }\n\n @media(min-width: 769px) {\n .chevron-banner__link {\n font-size: 32px;\n line-height: 34px;\n }\n }\n\n @media(min-width: 961px) {\n .chevron-banner__link {\n font-size: 36px;\n line-height: 38px;\n }\n }\n\n .chevron-banner__link:link,.chevron-banner__link:visited,.chevron-banner__link:hover {\n font-family: $brand-font-alternative;\n font-weight: 700;\n color: $white;\n text-decoration: none;\n }\n\n .chevron-banner__link:link:focus,.chevron-banner__link:focus,\n .chevron-banner__link:link:active, .chevron-banner__link:active,\n a.chevron-banner__link:active:focus {\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n outline: none;\n }\n\n .chevron-banner__link:after {\n content: \"\";\n position: absolute;\n z-index: 10;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n","@import '../../../styles/fonts/main.scss';\n\n.filters {\n .filter-section {\n border-bottom: 1px solid $color-main-text;\n padding-top: 12px;\n\n &:last-child {\n border-bottom: none;\n }\n\n .multiple-choice {\n\n label,\n label:before,\n label:after {\n color: $color-main-text;\n }\n }\n\n >label {\n font-family: $header-font;\n $font-size: 24px;\n display: block;\n padding: 8px 5px 8px 0;\n cursor: pointer;\n\n &.arrows-left {\n &:before {\n content: \"\";\n transform: rotate(45deg);\n border-style: solid;\n position: relative;\n border-color: $black;\n border-width: 2px 0 0 2px;\n top: 5px;\n float: left;\n height: 8px;\n margin: 5px 10px 0 0;\n width: 8px;\n }\n }\n\n &:not(.arrows-left) {\n &:after {\n content: \"\";\n transform: rotate(45deg);\n border-style: solid;\n position: relative;\n border-color: $black;\n border-width: 2px 0 0 2px;\n top: 5px;\n float: right;\n height: 8px;\n margin: 5px 0 0 0;\n right: 3px;\n width: 8px;\n }\n }\n }\n\n .options {\n display: none;\n max-height: 300px;\n overflow-y: scroll;\n margin-bottom: 15px;\n\n ul {\n overflow: hidden;\n // makes focus outline on radio buttons and checkboxes fully visible\n padding: 5px 0 5px 6px\n }\n\n &.full-height {\n max-height: none;\n overflow: auto;\n }\n }\n\n >input[type='checkbox'] {\n @extend .verbose\n }\n\n &:not(.arrows-left) {\n >input[type='checkbox']:checked+label:after {\n border-width: 0 2px 2px 0;\n top: 2px;\n }\n }\n\n >input[type='checkbox']:checked+label.arrows-left:before {\n border-width: 0 2px 2px 0;\n top: 2px;\n\n @media screen and (max-width: 640px) {\n right: 0;\n margin: 0 10px 0 0;\n }\n\n }\n\n >input[type='checkbox']:checked+label+.options {\n display: block;\n }\n }\n\n >h2 span,\n .filters-sticky-footer {\n display: none;\n\n @media (min-width: 641px) {\n display: block;\n }\n\n .cancel {\n @media (min-width: 641px) {\n display: none;\n }\n }\n }\n\n .mobile-filter-toggle {\n display: block;\n cursor: pointer;\n }\n\n .filter-section {\n >input[type='checkbox']+label+.options {\n display: block;\n }\n }\n\n .js-enabled & {\n .filter-section {\n >input[type='checkbox']:checked+label+.options {\n display: block;\n }\n }\n\n .filter-section {\n >input[type='checkbox']+label+.options {\n display: none;\n }\n }\n\n >ul,\n >h2 span {\n display: none;\n }\n\n input[type='submit'] {\n display: none;\n }\n }\n\n &.mobile-filters {\n position: absolute;\n top: 0;\n left: 0;\n background-color: $stone-30;\n z-index: 50;\n width: 100%;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n padding: 30px 20px 100px;\n\n >h2 {\n font-size: 19px;\n }\n\n .filter-section>input[type=checkbox] {\n display: none;\n }\n\n >ul,\n >h2 span {\n display: block;\n }\n\n .options {\n max-height: none;\n overflow: auto;\n }\n\n .mobile-filter-toggle {\n display: none;\n }\n\n .filters-sticky-footer {\n position: fixed;\n display: block;\n bottom: 0;\n left: 0;\n width: 100%;\n background-color: $white;\n text-align: center;\n padding: 10px 20px;\n\n .cancel,\n .update {\n width: 50%;\n float: left;\n }\n\n .cancel {\n padding: 10px 30px;\n display: inline-block;\n }\n }\n }\n\n .market-filters-label {\n padding: 4px 0 8px;\n }\n\n @media (min-width: 641px) {\n position: relative;\n\n .mobile-filter-toggle {\n display: none;\n }\n\n >h2 span {\n display: block;\n }\n\n .js-enabled & {\n\n >ul,\n >h2 span,\n .js-enabled & {\n display: block;\n }\n }\n }\n}\n",".tabs__nav {\n border-bottom: 2px solid #dfd5c5;\n}\n\n.tabs__nav li {\n display: inline-block;\n}\n\n.tabs__nav button {\n display: block;\n border: 0;\n border-bottom: 4px solid transparent;\n padding: .5em 1em;\n margin: 0 0 -2px;\n background: transparent;\n color: #666666;\n}\n\n.tabs__nav button[aria-expanded=\"true\"],\n.tabs__nav button:hover {\n background: transparent;\n color: #333333;\n border-bottom-color: #333333;\n}\n",".barchart td,\n.barchart th {\n font-size: 1rem;\n border: 0;\n}\n\n.barchart__legend {\n padding: 0;\n font-weight: normal;\n}\n\n.barchart__legend:before {\n content: '';\n display: inline-block;\n width: 1em;\n height: 1em;\n margin-right: .5em;\n vertical-align: text-top;\n background: #006ccc;\n}\n\n.barchart__title-cell {\n padding: 0 .5em 0 0;\n width: 40%;\n text-align: right;\n vertical-align: middle;\n}\n\n.barchart__bar-cell {\n padding: 3px 0;\n vertical-align: middle;\n}\n\n.barchart__bar {\n display: inline-block;\n padding: .5em 0;\n background: #006ccc;\n color: white;\n text-shadow: 1px 1px 0 #006ccc;\n text-indent: .5em;\n}\n\n.barchart__bar--small {\n color: currentColor;\n text-shadow: none;\n text-indent: calc(.375em + 100%);\n}\n","table th, table td {\n border-color: $light-grey;\n}\n","// GENERAL SITE STYLES\n// ---------------------\n@import '../../../styles/sizes/sizes.scss';\n\n#menu-activator {\n margin-top: 0;\n}\n\na:focus {\n outline: $focus-yellow solid 3px;\n}\n\nbutton.link {\n padding: 0;\n border: 0;\n background: none;\n cursor: pointer;\n}\n\nsection {\n clear: both;\n padding-bottom: 90px;\n\n .intro {\n @include columns(6);\n clear: left;\n margin-bottom: $spacing-2;\n }\n}\n\ntable {\n margin-bottom: 2em;\n}\n\n.container {\n max-width: $content-max-width;\n padding: 0 auto;\n margin: auto;\n\n @media (max-width: #{$content-max-width + ($spacing-3 * 2)}) {\n padding: 0 $spacing-3;\n }\n\n @media (max-width: $mobile-size) {\n padding: 0 15px; // Special figure intentionally outside of standard.\n }\n}\n\n.group {\n // Use to clear a group of floated elements\n // and have the parent recalculate its height.\n clear: both;\n float: none;\n}\n\n.verbose {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n#content .hidden {\n display: none;\n}\n","\n\n// New landing page\n// =================\n\n@import '../partials/typography';\n@import '../partials/general';\n@import '../../../styles/colors/colors.scss';\n@import '../../../styles/sizes/sizes.scss';\n\n// NOTE: Not namespaced because these elements exist outside of the `main` element!\n.campaign-video-transcript {\n display: none;\n\n details {\n border: 0;\n padding: 0;\n }\n\n @media (max-width: 640px) {\n details {\n margin: $spacing-4 0 0;\n }\n }\n}\n\n.campaign-video-transcript-text {\n overflow-y: scroll;\n padding-bottom: 30px;\n}\n\n.landing-page {\n.card-inner .card-link h4{\n color: $color-gov-link;\n margin:$standard-padding 0 $standard-padding;\n}\n .button-video {\n position: relative;\n\n @media (min-width: 769px) {\n background-color: $white;\n color: $active-blue;\n }\n }\n\n .campaign-section {\n padding: 0;\n position: relative;\n color: $grey;\n\n img {\n display: block;\n }\n }\n\n .campaign-related-link {\n font-weight: 700;\n font-family: $brand-font-alternative;\n display: block;\n text-align: center;\n\n &:active:hover {\n color: $great-blue;\n }\n\n @media (min-width: 641px) {\n display: inline;\n text-align: left;\n margin-left: 15px;\n\n }\n\n @media (min-width: 769px) {\n color: $white;\n margin-left: 30px;\n }\n }\n\n .campaign-heading-container {\n margin-bottom: $spacing-3;\n\n }\n\n .campaign-heading {\n text-transform: uppercase;\n .if-we-can {\n display: inline-block;\n white-space: pre;\n }\n }\n\n .campaign-content-container {\n padding-top: 30px;\n }\n\n @media (min-width: 769px) {\n .campaign-section {\n color: $white;\n }\n\n .campaign-content-container {\n padding: 60px;\n z-index: 1;\n position: absolute;\n overflow: visible;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n }\n\n .campaign-heading-container {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n }\n\n .campaign-heading {\n max-width: 310px;\n position: absolute;\n margin-top: $spacing-1;\n\n .if-we-can {\n background-color: $great-red;\n padding: 0 10px 0 30px;\n white-space: normal;\n\n &:last-child {\n margin-top: 4px;\n }\n }\n }\n\n .campaign-subsection {\n position: absolute;\n bottom: 0;\n }\n }\n\n @media (min-width: 961px) {\n .campaign-heading {\n font-size: 52px;\n }\n }\n\n @media (min-width: 1261px) {\n .campaign-heading {\n margin-left: 0;\n }\n }\n\n .prepare-for-brexit-section {\n .container {\n border-top: 2px solid $stone-90;\n }\n .card {\n min-height: 0;\n }\n }\n\n .sector-potential-section {\n .sector-potential-wrapper {\n background-color: $color-background-color;\n }\n }\n\n .export-goods-from-uk {\n .content-column {\n padding-top: 15px;\n }\n\n @media(min-width: 769px) {\n .content-column {\n padding-top: 0;\n\n .button {\n margin: 0 auto;\n }\n }\n }\n\n }\n\n}\n","\n// ARTICLE LIST PAGE\n// =================\n\n@import 'partials/colours';\n\n\n.article-list-page {\n\n .number-display {\n margin-left: 10px;\n }\n\n .information-banner {\n background-color: $white;\n border: solid $stone 2px;\n }\n\n .list-teaser {\n padding: 2em 0;\n line-height: 1.5;\n }\n\n .error-reporting {\n padding-top: 30px;\n }\n\n .card-inner {\n padding: 30px;\n }\n}\n","\n// TAG LIST PAGE\n// ==============\n\n.tag-list-page {\n\n .hero .tag-name {\n display: block;\n }\n\n}\n","// ARTICLE DETAIL PAGE\n// ===================\n\n@import 'partials/colours';\n@import '../../../styles/sizes/sizes.scss';\n@import '../../../styles/colors/colors.scss';\n\n.article-detail-page {\n article.grid-row {\n margin-bottom: 100px;\n }\n\n article header {\n // padding-bottom: 30;\n\n // .column-seven-twelfths {\n // padding-bottom: 0;\n // }\n\n .heading-xlarge {\n margin-top: 0.2em;\n }\n }\n\n .column-seven-ninths {\n width: calc(100% / 9 * 7);\n float: right;\n }\n\n .article-content {\n padding-top: 1em;\n line-height: 1.75;\n .form-container {\n hr {\n margin: $large-padding 0;\n background: $color-thematic-break;\n }\n .success-message-container {\n padding: $large-padding $x-large-padding;\n border-left: 10px solid #22703c;\n background-color: #dcf6f0;\n display: inline-flex;\n width: 100%;\n i{\n color:#22703c;\n padding-right: $large-padding;\n font-size: 30px;\n }\n p {\n padding: 0;\n margin:0;\n line-height: 35px;\n }\n }\n }\n }\n\n img + .video-container {\n margin-top: 30px;\n }\n\n .quote {\n background-color: $stone-light;\n width: calc(100vw - 15px);\n margin: 60px 0 60px -30px;\n padding: 30px;\n font-family: $brand-font-serif;\n font-style: italic;\n .body-text {\n display: block;\n margin-bottom: $spacing-4;\n\n & + :last-child {\n font-size: 19px;\n font-style: normal;\n }\n }\n\n &:before {\n color: $stone;\n content: '“';\n display: block;\n font-family: sans-serif;\n font-size: 120px;\n font-weight: 600;\n height: 60px;\n left: -15px;\n line-height: 120px;\n position: relative;\n }\n\n &:after {\n content: '';\n display: block;\n clear: both;\n }\n }\n\n .content-list li a {\n display: block;\n }\n\n .related-content-cards {\n background-color: $stone-30;\n padding-top: 30px;\n }\n\n .column-quarter .content-list:last-child {\n margin-bottom: 30px;\n }\n\n .article-content table td,\n .article-content table th {\n border-bottom: 1px solid $mid-grey;\n }\n\n .article-content hr {\n background: $mid-grey;\n }\n\n .related-content-list {\n .button.cta {\n width: 100%;\n }\n }\n\n @media (max-width: 640px) {\n .column-seven-ninths {\n width: 100%;\n float: none;\n }\n\n .article-content {\n margin-left: 0;\n }\n\n .related-content-list .content-list {\n display: none;\n }\n }\n\n @media (min-width: 641px) {\n .article-content {\n &:not(.column-seven-ninths) {\n & > * {\n &:not(.quote) {\n padding-left: calc((100% / 9 * 2) + 5px);\n }\n }\n }\n .quote {\n padding-left: calc((100% / 9 * 2) + 35px);\n .body-text {\n max-width: calc(980px - 25%);\n width: 75%;\n }\n }\n }\n }\n @media (min-width: 1261px) {\n .article-content {\n &:not(.column-seven-ninths) {\n & > * {\n &:not(.quote) {\n padding-left: calc((100% / 9 * 2) + 5px);\n }\n }\n }\n .quote {\n width: calc(100vw - 8px);\n margin-left: calc(600px - 50vw);\n padding-left: calc((50vw - 600px) + (100% / 9 * 2) + 5px);\n }\n }\n }\n\n .learn-more-button {\n margin-top: 5px;\n\n @media (min-width: 641px) {\n margin-left: calc((100% / 12 * 2) + 5px);\n }\n }\n\n .learn-more-container {\n @media (min-width: 641px) {\n padding-left: calc((100% / 12 * 2) + 5px);\n padding-right: calc((100% / 15 * 2) + 5px);\n }\n }\n\n .learn-more-heading {\n font-size: 36px;\n line-height: 1.6;\n font-weight: 700;\n font-family: $brand-font-alternative;\n\n @media (max-width: 641px) {\n font-size: 24px;\n }\n }\n}\n","\n// CAMPAIGN PAGE\n// =============\n\n@import '../partials/colours';\n\n.column-11-12 {\n width: calc(100% / 12 * 11);\n}\n\n.campaign-page {\n\n .selling-points-list {\n .heading {\n margin-top: 10px;\n }\n }\n\n .related-content {\n img {\n width: 100%;\n }\n }\n}\n\n@media (max-width: 640px) {\n .section-two-image {\n margin: 0 0 15px 0;\n\n img {\n width: 100%;\n }\n }\n}\n","@import '../partials/vars';\n@import '../partials/mixins';\n@import '../../../styles/colors/colors.scss';\n\n.accordion-divider {\n border-top: 1px solid $light-grey;\n\n &:last-child {\n border-bottom: 1px solid $light-grey;\n }\n}\n\n.accordion-expander {\n text-decoration: none;\n color: $active-blue;\n font-weight: 700;\n position: relative;\n display: flex;\n width: 100%;\n padding: 0;\n background: none;\n border: 0;\n align-items: center;\n min-height: 88px;\n cursor: pointer;\n\n &:focus {\n @include focus;\n }\n\n &:after {\n content: '+';\n font-weight: 700;\n font-size: 36px;\n position: absolute;\n right: $spacing-4;\n color: $color-gov-link;\n }\n\n &[aria-expanded=\"true\"]:after {\n content: '-';\n }\n}\n\n.accordion-content[aria-hidden=\"true\"] {\n display: none;\n}\n\n.accordion-icon {\n height: 60px;\n width: 60px;\n}\n\n.accordion-content {\n .with-arrow {\n margin: 0;\n\n &:before {\n display: none;\n }\n &:after {\n content: '➔';\n margin-left: 0;\n }\n }\n\n .subsection-icon {\n height: 50px;\n }\n}\n","\n// COUNTRY GUIDE PAGE\n// ==================\n\n@use \"sass:math\";\n\n@import '../components/accordion';\n@import '../partials/typography.scss';\n\n.country-guide-page {\n\n .teaser-section {\n .content-list li {\n margin-bottom: 0.75em;\n }\n\n @media (min-width: 769px) {\n .teaser {\n padding-right: math.div(1, 9) * 100%;\n }\n }\n }\n\n @media (min-width: 769px) {\n .section-one-body {\n padding-right: calc(100% / 12);\n }\n }\n\n .section-one-body {\n h2:first-child {\n margin-top: 0;\n }\n }\n\n .case-study {\n background-position: 50%;\n background-repeat: no-repeat;\n background-size: cover;\n color: #fff;\n\n .container {\n min-height: 597px;\n display: flex;\n align-items: center;\n\n .grid-row {\n flex-grow: 1\n }\n }\n\n .decorative-line {\n width: 50%;\n }\n\n @media (max-width: 640px) {\n .button {\n width: auto;\n }\n }\n\n .button::after {\n content: '→';\n margin-left: 1em;\n }\n }\n\n .next-steps .container {\n padding: 150px 0;\n\n @media (min-width: 961px) {\n .cta-link {\n font-size: 36px;\n }\n }\n\n .with-arrow {\n margin: 0;\n\n &:before {\n display: none;\n }\n &:after {\n content: '➔';\n margin-left: 0;\n }\n }\n }\n\n .news-events {\n .card {\n height: 100%;\n }\n }\n}\n","@import '../colors/colors.scss';\n@import '../fonts/main.scss';\n@import '../borders/main.scss';\n\n@mixin primary {\n background-color: $color-primary-button;\n color: $color-alternative-text;\n border: 2px solid $color-primary-button;\n\n &.delete-button {\n background-color: $color-delete;\n border: 2px solid $color-delete;\n }\n\n i {\n color: $color-alternative-text;\n }\n}\n\n@mixin secondary {\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n color: $color-gov-link;\n\n &.delete-button {\n color: $color-delete;\n border: 2px solid $color-delete;\n background-color: $color-main-background;\n\n i {\n color: $color-delete;\n }\n }\n\n i {\n color: $color-gov-link;\n }\n}\n\n.button,\nbutton {\n min-height: 50px;\n height: min-content;\n border-radius: 0;\n padding-top: 8px;\n padding-bottom: 8px;\n font-family: $header-font;\n font-size: $font-size-button;\n line-height: revert;\n color: $color-gov-link;\n\n span + i,\n i + span {\n padding-left: $standard-padding;\n }\n\n & i {\n font-size: $icon-large-button-size;\n }\n\n &.change-known-button {\n min-height: auto;\n }\n\n &.icon-last {\n i {\n padding-left: $standard-padding;\n }\n }\n\n &.icon-only {\n height: auto;\n width: auto;\n border: none;\n\n & > i {\n padding: 0;\n }\n }\n\n cursor: pointer;\n\n &:active,\n &:focus {\n @include focus-state;\n }\n\n &.primary-button,\n &.secondary-button,\n &.tertiary-button,\n &.quaternary-button {\n padding-left: $large-padding;\n padding-right: $large-padding;\n }\n\n &.small-button {\n height: 40px;\n min-height: 40px;\n font-size: 16px;\n line-height: 10px;\n\n i {\n font-size: $icon-small-button-size;\n }\n }\n\n &.medium-button {\n height: 45px;\n\n i {\n font-size: $icon-medium-button-size;\n }\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n\n &.secondary-button {\n @include secondary();\n\n & :focus,\n &:active,\n &:hover {\n @include primary();\n }\n }\n\n &.primary-button {\n @include primary();\n & :focus,\n &:active,\n &:hover {\n @include secondary();\n }\n }\n\n &.tab-list-item,\n .tab-list-active {\n height: 50px;\n line-height: 25px;\n margin-bottom: $standard-padding;\n color: $color-gov-link;\n background-color: $color-main-background;\n border: 2px solid $color-gov-link;\n border-radius: 0;\n }\n\n &.tab-list-active {\n background-color: $color-tab;\n border: 2px solid $color-tab;\n color: $color-main-text;\n }\n\n &.tertiary-button,\n &.tertiary-button:hover,\n &.tertiary-button:active,\n &.tertiary-button:visited,\n &.tertiary-button:focus:active {\n background-color: $color-main-background;\n color: $color-main-text;\n border-color: $color-border;\n\n & > i {\n color: $color-main-text;\n }\n }\n\n &.quaternary-button {\n background-color: $color-completed;\n color: $color-main-background;\n\n & :focus,\n &:active,\n &:hover {\n background-color: $color-main-background;\n color: $color-completed;\n border: 2px solid $color-completed;\n i {\n color: $color-completed;\n }\n }\n }\n\n &.fas fa-check-circle {\n border-radius: 50%;\n height: 40px;\n width: 40px;\n\n // font-size: ;\n icon {\n padding: 0;\n margin: 0;\n }\n }\n\n &.link {\n color: $color-gov-link;\n height: auto;\n }\n\n &.back-button {\n color: $color-gov-link;\n\n i {\n color: $color-gov-link;\n }\n }\n\n &.search-button {\n padding: 0;\n width: 40px;\n min-width: 40px;\n min-height: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n\n i {\n padding: 0;\n }\n }\n\n &.remove-product {\n height: 30px;\n background-color: blue;\n\n i {\n color: $color-delete;\n }\n }\n\n &.personalization-menu-button {\n color: $color-alternative-text;\n i {\n color: $color-alternative-text;\n }\n\n &.open {\n color: $color-main-text;\n background-color: $color-alternative-text;\n\n i {\n color: $color-main-text;\n }\n }\n\n &:active,\n &:focus {\n border: none;\n outline: none;\n }\n\n &:hover {\n background-color: $color-footer;\n color: $color-alternative-text;\n\n i {\n color: $color-alternative-text;\n }\n }\n }\n}\n\nbutton {\n padding-left: $standard-padding;\n padding-right: $standard-padding;\n\n &.small-button {\n height: 35px;\n line-height: 10px;\n }\n\n &:disabled {\n pointer-events: none;\n opacity: 0.5;\n }\n}\n\n//override here as imported from great styles\n.button--only-icon {\n height: 40px;\n width: 40px;\n min-height: 40px;\n border-radius: 50% !important;\n border: 2px solid $color-gov-link;\n\n & > i {\n padding: 0;\n }\n}\n\n.tooltip__icon > button {\n i.fas.fa-book {\n color: $color-gov-link !important;\n }\n}\n\nbutton.button-example,\nbutton.button-lesson {\n color: $color-main-text;\n\n i {\n color: $color-main-text;\n }\n}\n\n.remove-market {\n i {\n font-size: $icon-standard-size;\n color: $color-delete;\n }\n}\n\n.tabs {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: $standard-padding $standard-padding;\n}\n\n#skip-link {\n background-color: $color-focus;\n\n &.accessibility-skip-to-section {\n background-color: inherit;\n }\n}\n\nbutton#commodity-code-details {\n padding-left: $large-padding;\n padding-right: $large-padding;\n span + span {\n padding-left: $standard-padding;\n }\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n\n.video-transcript {\n button {\n i + span {\n padding-left: 0;\n }\n }\n}\n","@import '../colors/colors.scss';\n\n$focus-border: 3px solid $color-focus;\n\n@mixin focus-state{\n outline: 3px solid $color-focus;\n}\n","@import '../../../styles/fonts/main.scss';\n@import '../../../styles/widgets/buttons.scss';\n@import '../../../styles/sizes/sizes.scss';\n@import '../../../styles/fonts/main.scss';\n\n.markets-landing {\n .markets-header {\n position: relative;\n padding-top: 70px;\n\n @media (max-width: 640px) {\n padding-top: 0;\n padding-bottom: $large-padding;\n }\n }\n\n .controls {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n\n label {\n display: none;\n }\n @media (max-width: 640px) {\n position: relative;\n display: inline-flex;\n flex-wrap: wrap;\n gap: $standard-padding;\n\n .mobile-filter-toggle,\n .sort-control {\n width: calc(50% - 5px);\n min-width: 160px;\n float: left;\n margin-bottom: 0;\n height: 43px;\n border: 2px solid $color-main-text;\n background-color: $white;\n color: $grey;\n font-family: $main-text-font;\n line-height: 1em;\n font-size: 19px;\n font-weight: normal;\n text-align: center;\n text-align-last: center;\n cursor: pointer;\n }\n .mobile-filter-toggle {\n @include secondary();\n align-items: center;\n display: flex;\n justify-content: center;\n }\n }\n }\n .card {\n min-height: 0;\n .heading-large {\n font-size: 16px;\n }\n\n .subheading {\n font-size: 14px;\n }\n\n .card-image {\n display: none;\n }\n\n .card-inner {\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n @media (min-width: 641px) {\n .heading-large {\n font-size: 19px;\n }\n .subheading {\n font-size: 15px;\n }\n\n .card-image {\n display: block;\n }\n }\n }\n\n .pagination {\n width: 100%;\n ol {\n display: none;\n }\n }\n\n @media (min-width: 641px) {\n .markets-header {\n padding-top: 0;\n }\n .controls {\n position: static;\n .sort-control {\n width: auto;\n min-width: 200px;\n padding-right: 60px;\n background-color: $white;\n }\n label {\n display: inline;\n }\n .mobile-filter-toggle {\n display: none;\n }\n }\n\n .pagination {\n ol {\n display: block;\n }\n }\n }\n\n @media (min-width: 1025px) {\n .pagination {\n width: 75%;\n }\n }\n\n .js-enabled & {\n input[type='submit'] {\n display: none;\n }\n }\n\n @media (max-width: 640px) {\n .card {\n margin-bottom: 15px;\n .card-inner {\n padding: 20px;\n width: 100%;\n a.primary-button, button {\n display: block;\n width: auto;\n text-decoration: none;\n // color: $color-alternative-text;\n }\n .card-link h4 {\n margin:0\n }\n > :last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n}\n\n.accessibility-skip-to-section {\n font-weight: 400;\n background-color: transparent;\n color: $white;\n display: inline-block;\n padding: 15px;\n overflow: hidden;\n position: absolute;\n text-indent: -1000px;\n z-index: -1;\n\n &:hover {\n z-index: 10;\n }\n\n &:focus {\n outline: 3px solid $focus-yellow;\n outline-offset: 0;\n // background-color: $focus-yellow;\n color: $dark-blue;\n left: 0;\n text-indent: 0;\n top: 0;\n z-index: 10;\n }\n}\n.filters {\n h4 {\n font-family: $main-text-font !important;\n }\n}\n","// GOVUK styles with Great styles\n// All classes are prefixed with either\n// .govuk- or .great-\n@import 'styles/great/main.scss';\n\n// Config\n$asset-root: '/static/images/';\n$fonts: '/static/fonts';\n$fa-font-path: '/static/fonts';\n\n// Icons\n@import 'node_modules/@fortawesome/fontawesome-free/scss/fontawesome';\n@import 'node_modules/@fortawesome/fontawesome-free/scss/solid';\n@import 'node_modules/@fortawesome/fontawesome-free/scss/regular';\n@import 'node_modules/@fortawesome/fontawesome-free/scss/brands';\n\n// PARTIALS\n// from core/sass\n@import 'partials/colours';\n@import 'partials/vars';\n@import 'partials/typography';\n@import 'partials/layout';\n@import 'partials/mixins';\n@import 'partials/utils';\n\n// Great styles\n@import 'overrides/magna';\n@import 'node_modules/great-styles/src/scss/components/header-footer/header';\n@import 'node_modules/great-styles/src/scss/elements/utils';\n@import 'node_modules/great-styles/src/scss/elements/tags';\n\n// COMPONENTS\n@import 'components/modal';\n@import 'components/reveal';\n@import 'components/language-selector-home';\n@import 'components/eu-exit-banner';\n@import 'components/pagination';\n@import 'components/utils';\n@import 'components/sector-selector-form';\n@import 'components/chevron-banner';\n@import 'components/filters';\n@import 'components/tabs';\n@import 'components/bar-chart';\n@import 'components/table';\n\n// PAGES\n@import 'pages/landing-page';\n@import 'pages/article-list';\n@import 'pages/tag-list';\n@import 'pages/article-detail';\n@import 'pages/campaign-page';\n@import 'pages/country-guide-page';\n@import 'pages/markets-landing';\n\n#content {\n padding: 0;\n color: $grey;\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/react-components/dist/magna.js b/react-components/dist/magna.js
index 77e24cd6c0..baf49feed1 100644
--- a/react-components/dist/magna.js
+++ b/react-components/dist/magna.js
@@ -1,3 +1,3 @@
/*! For license information please see magna.js.LICENSE.txt */
-var magna;(()=>{var e={7461:(e,t,r)=>{"use strict";r(4572);var n,o=(n=r(5104))&&n.__esModule?n:{default:n};o.default._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),o.default._babelPolyfill=!0},4572:(e,t,r)=>{"use strict";r(2419),r(8128),r(5777),r(2681),r(5240),r(1368),r(6073),r(7739),r(4897),r(4925),r(1243),r(8978),r(3415),r(7452)},7526:(e,t)=>{"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,a=l(e),i=a[0],s=a[1],u=new o(function(e,t,r){return 3*(t+r)/4-r}(0,i,s)),c=0,f=s>0?i-4:i;for(r=0;r>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,a=[],i=16383,l=0,u=n-o;lu?u:l+i));return 1===o?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),a.join("")};for(var r=[],n=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)r[i]=a[i],n[a.charCodeAt(i)]=i;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function s(e,t,n){for(var o,a,i=[],l=t;l>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return i.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},8287:(e,t,r)=>{"use strict";var n=r(7526),o=r(251),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50;var i=2147483647;function l(e){if(e>i)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return f(e)}return u(e,t,r)}function u(e,t,r){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|h(e,t),n=l(r),o=n.write(e,t);return o!==r&&(n=n.slice(0,o)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(B(e,Uint8Array)){var t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return p(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(B(e,ArrayBuffer)||e&&B(e.buffer,ArrayBuffer))return d(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(B(e,SharedArrayBuffer)||e&&B(e.buffer,SharedArrayBuffer)))return d(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return s.from(n,t,r);var o=function(e){if(s.isBuffer(e)){var t=0|m(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||z(e.length)?l(0):p(e):"Buffer"===e.type&&Array.isArray(e.data)?p(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function f(e){return c(e),l(e<0?0:0|m(e))}function p(e){for(var t=e.length<0?0:0|m(e.length),r=l(t),n=0;n=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||B(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return U(e).length;default:if(o)return n?-1:q(e).length;t=(""+t).toLowerCase(),o=!0}}function y(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return N(this,t,r);case"utf8":case"utf-8":return k(this,t,r);case"ascii":return C(this,t,r);case"latin1":case"binary":return P(this,t,r);case"base64":return O(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function g(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function v(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),z(r=+r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,o){var a,i=1,l=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;i=2,l/=2,s/=2,r/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var c=-1;for(a=r;al&&(r=l-s),a=r;a>=0;a--){for(var f=!0,p=0;po&&(n=o):n=o;var a=t.length;n>a/2&&(n=a/2);for(var i=0;i>8,o=r%256,a.push(o),a.push(n);return a}(t,e.length-r),e,r,n)}function O(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function k(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o239?4:u>223?3:u>191?2:1;if(o+f<=r)switch(f){case 1:u<128&&(c=u);break;case 2:128==(192&(a=e[o+1]))&&(s=(31&u)<<6|63&a)>127&&(c=s);break;case 3:a=e[o+1],i=e[o+2],128==(192&a)&&128==(192&i)&&(s=(15&u)<<12|(63&a)<<6|63&i)>2047&&(s<55296||s>57343)&&(c=s);break;case 4:a=e[o+1],i=e[o+2],l=e[o+3],128==(192&a)&&128==(192&i)&&128==(192&l)&&(s=(15&u)<<18|(63&a)<<12|(63&i)<<6|63&l)>65535&&s<1114112&&(c=s)}null===c?(c=65533,f=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),o+=f}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn.length?s.from(a).copy(n,o):Uint8Array.prototype.set.call(n,a,o);else{if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,o)}o+=a.length}return n},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tr&&(e+=" ... "),""},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(e,t,r,n,o){if(B(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(n>>>=0),i=(r>>>=0)-(t>>>=0),l=Math.min(a,i),u=this.slice(n,o),c=e.slice(t,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return w(this,e,t,r);case"utf8":case"utf-8":return E(this,e,t,r);case"ascii":case"latin1":case"binary":return _(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function C(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;on)&&(r=n);for(var o="",a=t;ar)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,r,n,o,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function L(e,t,r,n,o,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function I(e,t,r,n,a){return t=+t,r>>>=0,a||L(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function D(e,t,r,n,a){return t=+t,r>>>=0,a||L(e,0,r,8),o.write(e,t,r,n,52,8),r+8}s.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||A(e,t,this.length);for(var n=this[e],o=1,a=0;++a>>=0,t>>>=0,r||A(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||A(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||A(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||A(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||A(e,t,this.length);for(var n=this[e],o=1,a=0;++a=(o*=128)&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||A(e,t,this.length);for(var n=t,o=1,a=this[e+--n];n>0&&(o*=256);)a+=this[e+--n]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return e>>>=0,t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||A(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||A(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||A(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||A(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||A(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||A(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||R(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,n||R(this,e,t,r,Math.pow(2,8*r)-1,0);var o=r-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+r},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var o=Math.pow(2,8*r-1);R(this,e,t,r,o-1,-o)}var a=0,i=1,l=0;for(this[t]=255&e;++a>>=0,!n){var o=Math.pow(2,8*r-1);R(this,e,t,r,o-1,-o)}var a=r-1,i=1,l=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===l&&0!==this[t+a+1]&&(l=1),this[t+a]=(e/i|0)-l&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,r){return I(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return I(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return D(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return D(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===n){(t-=3)>-1&&a.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function U(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(M,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,r,n){for(var o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function B(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function z(e){return e!=e}var H=function(){for(var e="0123456789abcdef",t=new Array(256),r=0;r<16;++r)for(var n=16*r,o=0;o<16;++o)t[n+o]=e[r]+e[o];return t}()},2419:(e,t,r)=>{r(9650),r(935),r(6064),r(4686),r(2642),r(3e3),r(8647),r(1895),r(8236),r(3822),r(5572),r(9318),r(5032),r(9073),r(1430),r(8451),r(8132),r(7482),r(5049),r(489),r(5502),r(571),r(6108),r(4509),r(108),r(6701),r(4419),r(1933),r(3157),r(9497),r(4104),r(210),r(6576),r(4437),r(8050),r(6648),r(5771),r(2392),r(2335),r(4896),r(4521),r(9147),r(1318),r(4352),r(5327),r(7509),r(5909),r(9584),r(345),r(9134),r(7901),r(6592),r(2220),r(3483),r(957),r(2975),r(2405),r(7224),r(8872),r(4894),r(177),r(7360),r(9011),r(4591),r(7334),r(7083),r(9213),r(8437),r(9839),r(6549),r(2818),r(8543),r(3559),r(4153),r(3292),r(2346),r(9429),r(7849),r(8951),r(7899),r(3863),r(4570),r(6511),r(5853),r(7075),r(3504),r(4913),r(9813),r(8892),r(8888),r(1449),r(7874),r(4609),r(3706),r(9620),r(7762),r(5144),r(5369),r(6209),r(5165),r(8301),r(4116),r(8604),r(9638),r(4040),r(8305),r(4701),r(341),r(6517),r(3386),r(1632),r(9397),r(8163),r(5706),r(660),r(8699),r(4702),r(333),r(1220),r(2087),r(8066),r(8537),r(7925),r(2490),r(7103),r(2586),r(2552),r(4376),r(5153),r(1879),r(2650),r(1104),r(1883),r(5433),r(5e3),r(5932),r(5443),r(6316),e.exports=r(6094)},5777:(e,t,r)=>{r(9766),e.exports=r(6094).Array.flatMap},8128:(e,t,r)=>{r(9087),e.exports=r(6094).Array.includes},1243:(e,t,r)=>{r(7146),e.exports=r(6094).Object.entries},4897:(e,t,r)=>{r(4614),e.exports=r(6094).Object.getOwnPropertyDescriptors},4925:(e,t,r)=>{r(7594),e.exports=r(6094).Object.values},8978:(e,t,r)=>{"use strict";r(6517),r(8583),e.exports=r(6094).Promise.finally},5240:(e,t,r)=>{r(5693),e.exports=r(6094).String.padEnd},2681:(e,t,r)=>{r(5380),e.exports=r(6094).String.padStart},6073:(e,t,r)=>{r(521),e.exports=r(6094).String.trimRight},1368:(e,t,r)=>{r(62),e.exports=r(6094).String.trimLeft},7739:(e,t,r)=>{r(2820),e.exports=r(7960).f("asyncIterator")},5104:(e,t,r)=>{r(1124),e.exports=r(6438).global},5219:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},812:(e,t,r)=>{var n=r(4401);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},6438:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},8852:(e,t,r)=>{var n=r(5219);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},8219:(e,t,r)=>{e.exports=!r(1984)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},3802:(e,t,r)=>{var n=r(4401),o=r(6670).document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},8535:(e,t,r)=>{var n=r(6670),o=r(6438),a=r(8852),i=r(2677),l=r(5509),s="prototype",u=function(e,t,r){var c,f,p,d=e&u.F,m=e&u.G,h=e&u.S,y=e&u.P,g=e&u.B,v=e&u.W,b=m?o:o[t]||(o[t]={}),w=b[s],E=m?n:h?n[t]:(n[t]||{})[s];for(c in m&&(r=t),r)(f=!d&&E&&void 0!==E[c])&&l(b,c)||(p=f?E[c]:r[c],b[c]=m&&"function"!=typeof E[c]?r[c]:g&&f?a(p,n):v&&E[c]==p?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t[s]=e[s],t}(p):y&&"function"==typeof p?a(Function.call,p):p,y&&((b.virtual||(b.virtual={}))[c]=p,e&u.R&&w&&!w[c]&&i(w,c,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},1984:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},6670:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},5509:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},2677:(e,t,r)=>{var n=r(8423),o=r(6260);e.exports=r(8219)?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},2484:(e,t,r)=>{e.exports=!r(8219)&&!r(1984)((function(){return 7!=Object.defineProperty(r(3802)("div"),"a",{get:function(){return 7}}).a}))},4401:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8423:(e,t,r)=>{var n=r(812),o=r(2484),a=r(752),i=Object.defineProperty;t.f=r(8219)?Object.defineProperty:function(e,t,r){if(n(e),t=a(t,!0),n(r),o)try{return i(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},6260:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},752:(e,t,r)=>{var n=r(4401);e.exports=function(e,t){if(!n(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!n(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},1124:(e,t,r)=>{var n=r(8535);n(n.G,{global:r(6670)})},3387:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},5122:(e,t,r)=>{var n=r(5089);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(t);return+e}},8184:(e,t,r)=>{var n=r(7574)("unscopables"),o=Array.prototype;null==o[n]&&r(3341)(o,n,{}),e.exports=function(e){o[n][e]=!0}},8828:(e,t,r)=>{"use strict";var n=r(1212)(!0);e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},6440:e=>{e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},4228:(e,t,r)=>{var n=r(3305);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},4438:(e,t,r)=>{"use strict";var n=r(8270),o=r(157),a=r(1485);e.exports=[].copyWithin||function(e,t){var r=n(this),i=a(r.length),l=o(e,i),s=o(t,i),u=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===u?i:o(u,i))-s,i-l),f=1;for(s0;)s in r?r[l]=r[s]:delete r[l],l+=f,s+=f;return r}},5564:(e,t,r)=>{"use strict";var n=r(8270),o=r(157),a=r(1485);e.exports=function(e){for(var t=n(this),r=a(t.length),i=arguments.length,l=o(i>1?arguments[1]:void 0,r),s=i>2?arguments[2]:void 0,u=void 0===s?r:o(s,r);u>l;)t[l++]=e;return t}},1464:(e,t,r)=>{var n=r(7221),o=r(1485),a=r(157);e.exports=function(e){return function(t,r,i){var l,s=n(t),u=o(s.length),c=a(i,u);if(e&&r!=r){for(;u>c;)if((l=s[c++])!=l)return!0}else for(;u>c;c++)if((e||c in s)&&s[c]===r)return e||c||0;return!e&&-1}}},6179:(e,t,r)=>{var n=r(5052),o=r(1249),a=r(8270),i=r(1485),l=r(3191);e.exports=function(e,t){var r=1==e,s=2==e,u=3==e,c=4==e,f=6==e,p=5==e||f,d=t||l;return function(t,l,m){for(var h,y,g=a(t),v=o(g),b=n(l,m,3),w=i(v.length),E=0,_=r?d(t,w):s?d(t,0):void 0;w>E;E++)if((p||E in v)&&(y=b(h=v[E],E,g),e))if(r)_[E]=y;else if(y)switch(e){case 3:return!0;case 5:return h;case 6:return E;case 2:_.push(h)}else if(c)return!1;return f?-1:u||c?c:_}}},6543:(e,t,r)=>{var n=r(3387),o=r(8270),a=r(1249),i=r(1485);e.exports=function(e,t,r,l,s){n(t);var u=o(e),c=a(u),f=i(u.length),p=s?f-1:0,d=s?-1:1;if(r<2)for(;;){if(p in c){l=c[p],p+=d;break}if(p+=d,s?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;s?p>=0:f>p;p+=d)p in c&&(l=t(l,c[p],p,u));return l}},3606:(e,t,r)=>{var n=r(3305),o=r(7981),a=r(7574)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),n(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},3191:(e,t,r)=>{var n=r(3606);e.exports=function(e,t){return new(n(e))(t)}},5538:(e,t,r)=>{"use strict";var n=r(3387),o=r(3305),a=r(4877),i=[].slice,l={};e.exports=Function.bind||function(e){var t=n(this),r=i.call(arguments,1),s=function(){var n=r.concat(i.call(arguments));return this instanceof s?function(e,t,r){if(!(t in l)){for(var n=[],o=0;o{var n=r(5089),o=r(7574)("toStringTag"),a="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?r:a?n(t):"Object"==(i=n(t))&&"function"==typeof t.callee?"Arguments":i}},5089:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},6197:(e,t,r)=>{"use strict";var n=r(7967).f,o=r(4719),a=r(6065),i=r(5052),l=r(6440),s=r(8790),u=r(8175),c=r(4970),f=r(5762),p=r(1763),d=r(2988).fastKey,m=r(2888),h=p?"_s":"size",y=function(e,t){var r,n=d(t);if("F"!==n)return e._i[n];for(r=e._f;r;r=r.n)if(r.k==t)return r};e.exports={getConstructor:function(e,t,r,u){var c=e((function(e,n){l(e,c,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[h]=0,null!=n&&s(n,r,e[u],e)}));return a(c.prototype,{clear:function(){for(var e=m(this,t),r=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete r[n.i];e._f=e._l=void 0,e[h]=0},delete:function(e){var r=m(this,t),n=y(r,e);if(n){var o=n.n,a=n.p;delete r._i[n.i],n.r=!0,a&&(a.n=o),o&&(o.p=a),r._f==n&&(r._f=o),r._l==n&&(r._l=a),r[h]--}return!!n},forEach:function(e){m(this,t);for(var r,n=i(e,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(n(r.v,r.k,this);r&&r.r;)r=r.p},has:function(e){return!!y(m(this,t),e)}}),p&&n(c.prototype,"size",{get:function(){return m(this,t)[h]}}),c},def:function(e,t,r){var n,o,a=y(e,t);return a?a.v=r:(e._l=a={i:o=d(t,!0),k:t,v:r,p:n=e._l,n:void 0,r:!1},e._f||(e._f=a),n&&(n.n=a),e[h]++,"F"!==o&&(e._i[o]=a)),e},getEntry:y,setStrong:function(e,t,r){u(e,t,(function(e,r){this._t=m(e,t),this._k=r,this._l=void 0}),(function(){for(var e=this,t=e._k,r=e._l;r&&r.r;)r=r.p;return e._t&&(e._l=r=r?r.n:e._t._f)?c(0,"keys"==t?r.k:"values"==t?r.v:[r.k,r.v]):(e._t=void 0,c(1))}),r?"entries":"values",!r,!0),f(t)}}},9882:(e,t,r)=>{"use strict";var n=r(6065),o=r(2988).getWeak,a=r(4228),i=r(3305),l=r(6440),s=r(8790),u=r(6179),c=r(7917),f=r(2888),p=u(5),d=u(6),m=0,h=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},g=function(e,t){return p(e.a,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var r=g(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=d(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,a){var u=e((function(e,n){l(e,u,t,"_i"),e._t=t,e._i=m++,e._l=void 0,null!=n&&s(n,r,e[a],e)}));return n(u.prototype,{delete:function(e){if(!i(e))return!1;var r=o(e);return!0===r?h(f(this,t)).delete(e):r&&c(r,this._i)&&delete r[this._i]},has:function(e){if(!i(e))return!1;var r=o(e);return!0===r?h(f(this,t)).has(e):r&&c(r,this._i)}}),u},def:function(e,t,r){var n=o(a(t),!0);return!0===n?h(e).set(t,r):n[e._i]=r,e},ufstore:h}},8933:(e,t,r)=>{"use strict";var n=r(5145),o=r(2127),a=r(8859),i=r(6065),l=r(2988),s=r(8790),u=r(6440),c=r(3305),f=r(9448),p=r(8931),d=r(3844),m=r(8880);e.exports=function(e,t,r,h,y,g){var v=n[e],b=v,w=y?"set":"add",E=b&&b.prototype,_={},S=function(e){var t=E[e];a(E,e,"delete"==e||"has"==e?function(e){return!(g&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,r){return t.call(this,0===e?0:e,r),this})};if("function"==typeof b&&(g||E.forEach&&!f((function(){(new b).entries().next()})))){var x=new b,O=x[w](g?{}:-0,1)!=x,k=f((function(){x.has(1)})),T=p((function(e){new b(e)})),C=!g&&f((function(){for(var e=new b,t=5;t--;)e[w](t,t);return!e.has(-0)}));T||((b=t((function(t,r){u(t,b,e);var n=m(new v,t,b);return null!=r&&s(r,y,n[w],n),n}))).prototype=E,E.constructor=b),(k||C)&&(S("delete"),S("has"),y&&S("get")),(C||O)&&S(w),g&&E.clear&&delete E.clear}else b=h.getConstructor(t,e,y,w),i(b.prototype,r),l.NEED=!0;return d(b,e),_[e]=b,o(o.G+o.W+o.F*(b!=v),_),g||h.setStrong(b,e,y),b}},6094:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},7227:(e,t,r)=>{"use strict";var n=r(7967),o=r(1996);e.exports=function(e,t,r){t in e?n.f(e,t,o(0,r)):e[t]=r}},5052:(e,t,r)=>{var n=r(3387);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},5385:(e,t,r)=>{"use strict";var n=r(9448),o=Date.prototype.getTime,a=Date.prototype.toISOString,i=function(e){return e>9?e:"0"+e};e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!n((function(){a.call(new Date(NaN))}))?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),r=e.getUTCMilliseconds(),n=t<0?"-":t>9999?"+":"";return n+("00000"+Math.abs(t)).slice(n?-6:-4)+"-"+i(e.getUTCMonth()+1)+"-"+i(e.getUTCDate())+"T"+i(e.getUTCHours())+":"+i(e.getUTCMinutes())+":"+i(e.getUTCSeconds())+"."+(r>99?r:"0"+i(r))+"Z"}:a},107:(e,t,r)=>{"use strict";var n=r(4228),o=r(3048),a="number";e.exports=function(e){if("string"!==e&&e!==a&&"default"!==e)throw TypeError("Incorrect hint");return o(n(this),e!=a)}},3344:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},1763:(e,t,r)=>{e.exports=!r(9448)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},6034:(e,t,r)=>{var n=r(3305),o=r(5145).document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},6140:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},5969:(e,t,r)=>{var n=r(1311),o=r(1060),a=r(8449);e.exports=function(e){var t=n(e),r=o.f;if(r)for(var i,l=r(e),s=a.f,u=0;l.length>u;)s.call(e,i=l[u++])&&t.push(i);return t}},2127:(e,t,r)=>{var n=r(5145),o=r(6094),a=r(3341),i=r(8859),l=r(5052),s="prototype",u=function(e,t,r){var c,f,p,d,m=e&u.F,h=e&u.G,y=e&u.S,g=e&u.P,v=e&u.B,b=h?n:y?n[t]||(n[t]={}):(n[t]||{})[s],w=h?o:o[t]||(o[t]={}),E=w[s]||(w[s]={});for(c in h&&(r=t),r)p=((f=!m&&b&&void 0!==b[c])?b:r)[c],d=v&&f?l(p,n):g&&"function"==typeof p?l(Function.call,p):p,b&&i(b,c,p,e&u.U),w[c]!=p&&a(w,c,d),g&&E[c]!=p&&(E[c]=p)};n.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},5203:(e,t,r)=>{var n=r(7574)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n]=!1,!"/./"[e](t)}catch(e){}}return!0}},9448:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},9228:(e,t,r)=>{"use strict";r(4116);var n=r(8859),o=r(3341),a=r(9448),i=r(3344),l=r(7574),s=r(9600),u=l("species"),c=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),f=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();e.exports=function(e,t,r){var p=l(e),d=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=d?!a((function(){var t=!1,r=/a/;return r.exec=function(){return t=!0,null},"split"===e&&(r.constructor={},r.constructor[u]=function(){return r}),r[p](""),!t})):void 0;if(!d||!m||"replace"===e&&!c||"split"===e&&!f){var h=/./[p],y=r(i,p,""[e],(function(e,t,r,n,o){return t.exec===s?d&&!o?{done:!0,value:h.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}})),g=y[0],v=y[1];n(String.prototype,e,g),o(RegExp.prototype,p,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}}},1158:(e,t,r)=>{"use strict";var n=r(4228);e.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},2322:(e,t,r)=>{"use strict";var n=r(7981),o=r(3305),a=r(1485),i=r(5052),l=r(7574)("isConcatSpreadable");e.exports=function e(t,r,s,u,c,f,p,d){for(var m,h,y=c,g=0,v=!!p&&i(p,d,3);g0)y=e(t,r,m,a(m.length),y,f-1)-1;else{if(y>=9007199254740991)throw TypeError();t[y]=m}y++}g++}return y}},8790:(e,t,r)=>{var n=r(5052),o=r(7368),a=r(1508),i=r(4228),l=r(1485),s=r(762),u={},c={},f=e.exports=function(e,t,r,f,p){var d,m,h,y,g=p?function(){return e}:s(e),v=n(r,f,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(a(g)){for(d=l(e.length);d>b;b++)if((y=t?v(i(m=e[b])[0],m[1]):v(e[b]))===u||y===c)return y}else for(h=g.call(e);!(m=h.next()).done;)if((y=o(h,v,m.value,t))===u||y===c)return y};f.BREAK=u,f.RETURN=c},9461:(e,t,r)=>{e.exports=r(4556)("native-function-to-string",Function.toString)},5145:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},7917:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},3341:(e,t,r)=>{var n=r(7967),o=r(1996);e.exports=r(1763)?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},1308:(e,t,r)=>{var n=r(5145).document;e.exports=n&&n.documentElement},2956:(e,t,r)=>{e.exports=!r(1763)&&!r(9448)((function(){return 7!=Object.defineProperty(r(6034)("div"),"a",{get:function(){return 7}}).a}))},8880:(e,t,r)=>{var n=r(3305),o=r(5170).set;e.exports=function(e,t,r){var a,i=t.constructor;return i!==r&&"function"==typeof i&&(a=i.prototype)!==r.prototype&&n(a)&&o&&o(e,a),e}},4877:e=>{e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},1249:(e,t,r)=>{var n=r(5089);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},1508:(e,t,r)=>{var n=r(906),o=r(7574)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||a[o]===e)}},7981:(e,t,r)=>{var n=r(5089);e.exports=Array.isArray||function(e){return"Array"==n(e)}},3842:(e,t,r)=>{var n=r(3305),o=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&o(e)===e}},3305:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},5411:(e,t,r)=>{var n=r(3305),o=r(5089),a=r(7574)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},7368:(e,t,r)=>{var n=r(4228);e.exports=function(e,t,r,o){try{return o?t(n(r)[0],r[1]):t(r)}catch(t){var a=e.return;throw void 0!==a&&n(a.call(e)),t}}},6032:(e,t,r)=>{"use strict";var n=r(4719),o=r(1996),a=r(3844),i={};r(3341)(i,r(7574)("iterator"),(function(){return this})),e.exports=function(e,t,r){e.prototype=n(i,{next:o(1,r)}),a(e,t+" Iterator")}},8175:(e,t,r)=>{"use strict";var n=r(2750),o=r(2127),a=r(8859),i=r(3341),l=r(906),s=r(6032),u=r(3844),c=r(627),f=r(7574)("iterator"),p=!([].keys&&"next"in[].keys()),d="keys",m="values",h=function(){return this};e.exports=function(e,t,r,y,g,v,b){s(r,t,y);var w,E,_,S=function(e){if(!p&&e in T)return T[e];switch(e){case d:case m:return function(){return new r(this,e)}}return function(){return new r(this,e)}},x=t+" Iterator",O=g==m,k=!1,T=e.prototype,C=T[f]||T["@@iterator"]||g&&T[g],P=C||S(g),N=g?O?S("entries"):P:void 0,j="Array"==t&&T.entries||C;if(j&&(_=c(j.call(new e)))!==Object.prototype&&_.next&&(u(_,x,!0),n||"function"==typeof _[f]||i(_,f,h)),O&&C&&C.name!==m&&(k=!0,P=function(){return C.call(this)}),n&&!b||!p&&!k&&T[f]||i(T,f,P),l[t]=P,l[x]=h,g)if(w={values:O?P:S(m),keys:v?P:S(d),entries:N},b)for(E in w)E in T||a(T,E,w[E]);else o(o.P+o.F*(p||k),t,w);return w}},8931:(e,t,r)=>{var n=r(7574)("iterator"),o=!1;try{var a=[7][n]();a.return=function(){o=!0},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var r=!1;try{var a=[7],i=a[n]();i.next=function(){return{done:r=!0}},a[n]=function(){return i},e(a)}catch(e){}return r}},4970:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},906:e=>{e.exports={}},2750:e=>{e.exports=!1},5551:e=>{var t=Math.expm1;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:t},2122:(e,t,r)=>{var n=r(3733),o=Math.pow,a=o(2,-52),i=o(2,-23),l=o(2,127)*(2-i),s=o(2,-126);e.exports=Math.fround||function(e){var t,r,o=Math.abs(e),u=n(e);return ol||r!=r?u*(1/0):u*r}},1473:e=>{e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},3733:e=>{e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},2988:(e,t,r)=>{var n=r(4415)("meta"),o=r(3305),a=r(7917),i=r(7967).f,l=0,s=Object.isExtensible||function(){return!0},u=!r(9448)((function(){return s(Object.preventExtensions({}))})),c=function(e){i(e,n,{value:{i:"O"+ ++l,w:{}}})},f=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,n)){if(!s(e))return"F";if(!t)return"E";c(e)}return e[n].i},getWeak:function(e,t){if(!a(e,n)){if(!s(e))return!0;if(!t)return!1;c(e)}return e[n].w},onFreeze:function(e){return u&&f.NEED&&s(e)&&!a(e,n)&&c(e),e}}},1384:(e,t,r)=>{var n=r(5145),o=r(2780).set,a=n.MutationObserver||n.WebKitMutationObserver,i=n.process,l=n.Promise,s="process"==r(5089)(i);e.exports=function(){var e,t,r,u=function(){var n,o;for(s&&(n=i.domain)&&n.exit();e;){o=e.fn,e=e.next;try{o()}catch(n){throw e?r():t=void 0,n}}t=void 0,n&&n.enter()};if(s)r=function(){i.nextTick(u)};else if(!a||n.navigator&&n.navigator.standalone)if(l&&l.resolve){var c=l.resolve(void 0);r=function(){c.then(u)}}else r=function(){o.call(n,u)};else{var f=!0,p=document.createTextNode("");new a(u).observe(p,{characterData:!0}),r=function(){p.data=f=!f}}return function(n){var o={fn:n,next:void 0};t&&(t.next=o),e||(e=o,r()),t=o}}},4258:(e,t,r)=>{"use strict";var n=r(3387);function o(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)}e.exports.f=function(e){return new o(e)}},8206:(e,t,r)=>{"use strict";var n=r(1763),o=r(1311),a=r(1060),i=r(8449),l=r(8270),s=r(1249),u=Object.assign;e.exports=!u||r(9448)((function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach((function(e){t[e]=e})),7!=u({},e)[r]||Object.keys(u({},t)).join("")!=n}))?function(e,t){for(var r=l(e),u=arguments.length,c=1,f=a.f,p=i.f;u>c;)for(var d,m=s(arguments[c++]),h=f?o(m).concat(f(m)):o(m),y=h.length,g=0;y>g;)d=h[g++],n&&!p.call(m,d)||(r[d]=m[d]);return r}:u},4719:(e,t,r)=>{var n=r(4228),o=r(1626),a=r(6140),i=r(766)("IE_PROTO"),l=function(){},s="prototype",u=function(){var e,t=r(6034)("iframe"),n=a.length;for(t.style.display="none",r(1308).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("